BM6P6(@ ~~~mmmddd___XXXRRROOOJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPPPPOOOOOOSSSSSSUUUYYY___dddhhhjjjlllpppvvvzzz|||}}}~~~~~~iiiIII???AAA???:::777555555444333333333333444555444444333333222222111***,,,...000111111//////////////////............000000000000////////////000000000000000000000000////////////////////////000000111222333333333333444444444444444444444444555999???CCCFFFKKKQQQVVVVVVUUUYYYdddnnnqqqlllhhhXXXXXX\\\\\\___sss{{{nnnqqqwwwssskkkzzzooo\\\TTTUUUWWWYYY[[[```gggjjjgggbbb]]]VVVOOOHHHIIIJJJKKKOOOTTTUUUSSSWWW[[[\\\XXXOOOJJJLLLOOOYYYPPPKKKMMMNNNNNNRRRXXXYYYZZZ\\\\\\[[[XXXWWWVVVZZZdddmmmpppnnnhhh___WWWUUUVVVWWWXXXWWWVVVTTTSSSYYYWWWXXX[[[\\\[[[___eeeiiilllvvv~~~}}}~~~~~~|||gggRRRKKKHHHDDDEEEJJJZZZvvvuuuQQQ@@@999444555666444333333444444333333333333222222222222222111000//////...///000111222333222111111000111111111111222222222333333333222222222111111222222222222222222222222333333444444333555777:::===???BBBHHHNNNRRRTTTTTTyyyiiiaaa]]]WWWQQQOOOKKKIIIGGGEEEEEEGGGIIIJJJLLLMMMOOOPPPQQQPPPPPPOOORRRSSSUUUYYY___dddiiikkkmmmqqquuuxxxzzz{{{|||}}}wwwVVVHHHCCC>>>:::;;;666555555444444444444444555444444333333222222111000000222333222111///...111000000000000/////////000000000000////////////////////////////////////////////////..................///000111111000000222222222222333333333444666;;;AAAFFFIIIMMMSSSWWWXXXWWW\\\jjjxxx}}}yyytttmmmmmmnnngggbbbppp}}}yyyrrrrrrvvvuuummm|||{{{kkkZZZTTTUUUWWWYYY\\\bbbjjjqqqppplllfff^^^VVVOOOMMMKKKLLLOOOTTTUUUUUUWWW[[[]]]YYYSSSOOORRRVVVbbbYYYRRRQQQRRRRRRVVV]]]aaaeeegggddd^^^]]]ccciiiwwwyyyjjj^^^UUUUUUUUUUUUUUUUUUUUUUUUVVVWWW[[[bbbfffhhhmmmttt~~~}}}||||||}}}}}}}}}}}}hhhRRRJJJGGGDDDFFFKKKVVVqqq|||XXXBBB;;;666777888555444444444444333333333333222222222222111111000//////......///000111222111000000000111111111111222222222333222222222111111111111222222222222222222222222222333333333333444777999===???CCCHHHNNNRRRTTTTTT~~~wwwhhhaaa]]]WWWRRRPPPLLLIIIFFFDDDDDDFFFJJJLLLOOOOOOPPPPPPQQQPPPPPPOOOQQQSSSUUUYYY___dddiiilllrrrtttwwwyyyzzz{{{}}}~~~dddPPPEEE===;;;>>>777777666555555555555555555444444333333222222111333333333333222000---,,,111111111111000000000000000000000000////////////........................000/////////.........---......///000000000000///000000111111222444555555888===DDDIIILLLPPPUUUZZZZZZZZZaaappp|||{{{|||tttlllvvvuuussswwwwwwppp~~~sssfffYYYUUUVVVXXX[[[^^^dddnnnwwwzzzwwwrrriiiaaaZZZUUUNNNMMMPPPTTTVVVWWWWWW[[[^^^\\\XXXXXX[[[___nnnfff]]]XXXVVVWWW]]]cccdddjjjmmmfff^^^```ooo}}}ooo```RRRRRRQQQQQQRRRSSSUUUVVVTTTVVV]]]hhhpppvvvwwwvvvwww|||zzz{{{|||||||||}}}iiiSSSJJJFFFCCCFFFLLLPPPjjjaaaEEE===888888888666555555444444333333333333222222222222111111000/////////......///000000000000///000111111111111222222222111111111111000000000000111111111111111111111111111222333222222333666888===@@@DDDHHHMMMQQQTTTUUUtttpppsssxxxzzzjjjddd```ZZZTTTQQQLLLIIIFFFCCCCCCFFFJJJMMMOOOOOOOOOOOOOOOOOONNNNNNPPPRRRVVVZZZ___dddjjjnnnxxxzzz{{{||||||}}}gggQQQFFF===:::<<<888777777666666666666666555444444333333222222111222222111111///...,,,+++111111111000000000//////000000000000////////////........................000000/////////.........000000111222222222111111111111222222444666888999;;;@@@FFFKKKNNNRRRWWW[[[[[[]]]dddttt{{{xxxwww}}}yyyrrr}}}jjj```XXXVVVWWWXXX\\\```fffpppyyy}}}}}}zzztttnnnhhh]]]RRROOOQQQTTTXXX[[[YYY\\\___```___aaaeeejjjxxxqqqggg___ZZZ[[[```fffeeeiiijjjddd___eeexxxxxxiii\\\QQQRRRRRRSSSTTTVVVXXXXXXXXXYYY```kkkuuunnnlllmmmvvv|||{{{|||}}}}}}|||~~~lllTTTJJJFFFCCCFFFLLLMMMeee}}}hhhFFF>>>888888888666444555444444333333333222222222111111111111000000///////////////000000000000000000000111111111222222222000000000000000/////////000000000000000000000000111111222222111333555888===@@@DDDIIIMMMQQQTTTWWW{{{qqqhhhhhhnnnuuu{{{llleee```YYYSSSOOOLLLIIIEEECCCCCCGGGKKKNNNNNNNNNNNNMMMMMMMMMMMMMMMOOORRRWWW[[[___dddkkkpppzzz{{{}}}}}}}}}}}}aaaKKKDDD>>>999888888888777666666666666777555444444333333222222111000000000000000///......000000/////////.........000000000000////////////........................000000000000000000000000000111222333444444444444222222222333444777999;;;===BBBGGGJJJMMMQQQVVV[[[[[[___ffftttzzz}}}}}}uuusssddd]]]WWWVVVWWWXXX]]]cccgggpppxxx{{{}}}|||uuueeeWWWRRRTTTVVVZZZ___]]]___bbbdddeeehhhnnnrrr~~~zzzpppeee^^^^^^bbbfffcccdddcccbbbdddmmm}}}tttlllggg```XXXRRRSSSUUUWWWYYYZZZ[[[[[[\\\[[[___hhhssswwwjjjfffeeennn~~~}}}}}}~~~~~~nnnUUUKKKFFFCCCEEEKKKMMMbbb}}}kkkGGG???888777777444333444444444333333333222222222111111111000000000000000000000000000111111222222000000111111111222222222////////////////////////000000000000000000000000111111222222111333555888>>>AAAEEEIIILLLPPPUUUYYY|||uuujjjddd```dddkkkttt~~~yyyjjjccc^^^WWWOOOLLLJJJHHHFFFDDDDDDGGGKKKMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNRRRWWW[[[___eeelllrrrxxxzzz|||}}}||||||}}}~~~ZZZGGGBBB>>>999777888888777666666666666666555444444333333222222111111111222222222222222222////////////............000000000000////////////........................000000111111222222333333111222333555666777888888444444333333555888:::<<<@@@CCCFFFHHHIIIMMMTTTZZZZZZ```gggrrr{{{nnnaaa\\\XXXWWWVVVWWW]]]eeejjjqqqxxx{{{lllZZZVVVXXXXXX\\\bbbbbbdddfffgggjjjnnnssswwwyyylllcccaaacccddd^^^^^^___ccchhhpppxxx}}}xxxsssiii___\\\]]]ZZZUUUQQQRRRSSSUUUVVVXXXYYYZZZYYYXXX[[[dddppp~~~pppfffbbbaaakkk~~~~~~oooWWWLLLGGGCCCDDDIIILLL^^^{{{mmmIII@@@888777666444333444444444333333333333222222111111000000000000000000111111111000111222222333000111111111111222222222////////////000000000000111111111111111111111111111222333222222333666888>>>BBBFFFIIIKKKOOOUUUZZZrrriiifff```[[[ZZZ___gggpppzzzuuugggaaa]]]VVVOOOKKKIIIGGGFFFEEEFFFHHHKKKMMMMMMLLLLLLLLLLLLMMMOOOPPPMMMRRRXXX\\\___eeemmmsssvvvyyy|||~~~}}}}}}}}}}}}zzz{{{[[[GGGAAA<<<999:::777777666555555555555666555444444333333222222111333222222222222222222333000000000////////////...000000000000////////////////////////////////////000000111222444555666666555666888;;;===>>>???@@@:::999888888999<<>>BBBGGGJJJKKKOOOVVV[[[zzzggg^^^]]]\\\WWWVVV\\\ccclllwwwsssfff```]]]WWWPPPMMMHHHGGGFFFFFFGGGHHHKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRLLLQQQXXX\\\___eeemmmtttvvvzzz~~~{{{zzz^^^JJJAAA;;;:::???777777666555555555555555555555444333333222222111222222111000//////000000111111111111000000000000000000000000////////////000000000000000000000000///000111333555777888999:::<<<>>>AAACCCEEEGGGGGGAAA@@@>>>===>>>AAADDDFFFCCCDDDCCCAAAAAAFFFOOOVVVWWWbbbjjjpppqqqbbb^^^[[[XXXUUUUUU]]]hhhoooxxxrrr___[[[]]]\\\___fffkkkkkkkkkkkknnnrrrvvvyyyzzzoookkkiiieeekkkrrr|||}}}{{{}}}~~~~~~xxxooojjjfffaaa^^^___eeelllqqqmmmpppzzzkkkeeecccbbbgggvvvpppZZZPPPJJJDDDCCCGGGGGGTTTnnnoooMMMDDD;;;999888666555666444444444333333333222222000000000000000111111111000///.........///111222000111111111111222222222//////000000111111222222222222222222222222222222333333444444333555777:::>>>BBBGGGJJJKKKNNNVVV\\\ooo]]][[[bbbVVVTTTTTTYYY^^^eeeppp{{{ooo___]]]ZZZRRRLLLNNNEEEDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNQQQRRRTTTYYYaaahhhnnnppptttvvvxxx{{{}}}~~~zzz|||```FFF>>>???;;;666999777666555666777666555444444333333333333222222000000000000000000000000......//////000000111111000000000000////////////000000000000000000000000...///111111000111444666<<>>AAAFFFHHHKKKPPPWWW]]]rrriiiddd```]]]^^^ZZZVVVUUUWWWYYY[[[bbbjjjxxxuuubbb[[[WWWPPPMMMNNNGGGFFFFFFFFFGGGIIIKKKLLLNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRTTTXXX___ffflllppprrrtttvvvxxxzzzzzzzzzzzz|||yyydddHHH@@@@@@>>>:::888666555555777888777777444444333333333333222222222222222222222222222222000000000000////////////......//////000000111111000000000000000000000000...///000000000111333555444888===BBBFFFHHHHHHHHHHHHEEEAAA??????@@@@@@???DDDCCCCCCEEEDDDDDDJJJQQQccceeehhhrrrpppddddddhhhkkkrrrzzz~~~iiiccc]]]\\\aaaggglllooonnnwwwwwwfffcccdddccccccffflllqqqwww{{{{{{|||{{{zzzxxxoookkksssooodddcccgggmmmzzz|||~~~}}}~~~ttt___OOOGGGEEEDDDCCCHHHNNN]]]tttzzzWWWAAA888:::555444777444333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000///000000111222333333333...///000111222333444444000111222222222444888;;;>>>BBBGGGJJJMMMQQQWWW[[[vvveee\\\ZZZXXXWWWWWWZZZWWWVVVXXXXXXYYY^^^eeeppp}}}wwwcccYYYTTTNNNLLLNNNHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUXXX]]]ccckkkoootttvvvxxxzzz{{{||||||||||||{{{fffJJJ@@@???===:::999777666555666777666555444444333333333222222222222222222222222222222222111111000000//////......---......///000111111222////////////////////////...///000000000000222444333555999>>>BBBDDDFFFGGGEEECCCAAA@@@???@@@AAAAAAEEEDDDFFFGGGEEEEEELLLTTTccchhhlllsssmmmbbbZZZ[[[___ccckkkssszzzmmmeee___```eeekkkrrrwwwvvv{{{~~~iiifffhhhhhhiiilllooouuu|||yyyzzz|||uuuqqqrrr{{{sssgggfffkkkrrrxxxuuu```OOOGGGDDDDDDDDDGGGLLLYYYooozzzXXXBBB999:::555333666444333333333222222222111111000111111222222111111000000000000000000000000000000000000000000000000000000000000111111222222222///000000111222222333333000111222222222444888;;;===BBBGGGKKKMMMPPPUUUYYYwwwkkk]]]VVVSSSQQQRRRVVVXXXVVVWWWZZZZZZYYY]]]bbbjjjwww}}}~~~|||yyyzzz{{{|||{{{yyyvvvuuuqqqvvv}}}zzzgggYYYRRRMMMKKKLLLHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOQQQSSSUUUWWW[[[aaaiiiooowwwxxx{{{}}}~~~~~~iiiKKK???===<<<:::;;;999777666666666444333444444333333333222222222111111111111111111111111111111000000//////......---......///000111111222////////////////////////...///000000///000111333333444666999===@@@BBBDDDBBBBBBAAA@@@@@@BBBDDDFFFGGGGGGIIIJJJHHHGGGOOOYYYccclllrrruuu|||xxxccc^^^YYYXXX[[[___fffmmmqqqsssiii```bbbgggmmmvvv~~~qqqiiijjjjjjlllpppyyy~~~|||~~~}}}wwwuuusssvvv~~~vvvllljjjnnnvvvvvvbbbPPPGGGDDDDDDDDDDDDJJJXXXooozzzXXXBBB999:::555333666333333333333222222222111111111111222222222222111111111111111111111111111111000000000000000000000000111111000000000/////////111111111111111111111111000111222222222444888;;;<<<@@@FFFIIIKKKNNNSSSWWW~~~fff^^^VVVSSSQQQOOORRRWWWVVVUUUWWW[[[[[[ZZZ\\\aaadddsssyyy||||||qqqnnnmmmlllkkkjjjhhhfffeeehhhnnnxxxppp^^^TTTNNNKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOOOOQQQTTTVVVWWWYYY___hhhooowwwyyy{{{~~~mmmMMM???===<<<:::<<<999777666666666444333444444333333333333222222000000000000000000000000000000000000////////////......//////000000111111000000000000000000000000...000000000//////111333333333444555888<<>>AAACCCDDDDDDCCCBBBCCCGGGKKKMMMOOORRRSSSOOONNNWWWbbbhhhooorrrqqquuu{{{yyyqqqcccdddccc___]]]___dddhhheeelll}}}tttgggfffkkkppp|||}}}ssspppooouuu~~~xxxwwwtttpppttt{{{{{{{{{|||hhhTTTHHHCCCCCCEEECCCHHHUUUlll}}}YYYCCC999:::555333555333333333333222222222111111111222222333333222222111111111111111111111111111000000000000000000000000111000000000000000000000111111111111111222222222000111222222222444888;;;<<>>===666555444555777999999888444444444333333333222222222222222222222222222222......//////000000111111000000000000////////////000000000000000000000000///000000///......000222///......000333999>>>BBBEEEFFFFFFEEEBBBCCCGGGJJJOOOQQQUUUUUUQQQPPPZZZeeejjjmmmlllkkkrrrzzzvvvlllaaadddeeebbb___bbbhhhmmmkkknnnyyyyyyiiihhhlllqqq}}}wwwuuuvvv~~~|||vvvtttppplllsss{{{~~~~~~jjjVVVHHHCCCCCCEEEDDDHHHSSSiii~~~YYYCCC999:::555333555222333333333222222222111111111222222333333222222111111111111111111111111111000000000000000000000000000000000111222222333333//////000111222333333444111111222222222444888;;;===@@@DDDFFFIIIOOOXXX^^^ttt```VVVNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZ]]]gggsss|||xxxnnnhhhdddcccbbbaaadddiiihhhoooyyy{{{cccSSSLLLKKKHHHGGGFFFEEEFFFHHHJJJLLLKKKLLLMMMMMMLLLMMMOOOQQQTTTTTTTTTTTTWWW]]]eeejjjoooqqquuuzzz~~~~~~|||~~~{{{UUUBBB>>>===:::999999888888777666666666333333444444333333222111...000111111000000111222//////000000111111222222......////////////......111000000///...------------...///111111111000///000111111111111333777:::CCCEEEGGGGGGFFFEEEFFFGGGMMMPPPTTTUUURRRSSS^^^jjjvvvqqqkkkjjjmmmnnnkkkgggbbbbbb```___bbbiiiooorrrqqqrrr|||lllhhhkkkppp|||{{{wwwxxx}}}|||wwwtttnnnjjjhhhooozzz|||www{{{yyyhhhVVVIIICCCBBBBBBEEEFFFMMM```eeeGGG888;;;999777777444444444444333333333222222222222222111111111111000000000000000000000000000...///000111111111111111333222111000000111222333000000000000000000000000111111111222333666888999===@@@DDDHHHLLLQQQVVVZZZiiiZZZTTTPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWYYY[[[\\\___gggsss|||nnnhhhdddddddddcccfffjjjpppvvvjjjXXXOOOLLLHHHHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQTTTTTTTTTUUUXXX^^^fffkkkrrrsssvvvzzz~~~~~~|||yyy{{{zzz|||}}}VVVCCC???===:::999999888888777666666666333444444444444333222222222333333222///......///000000000000000111111111......////////////......111000000///......---------...///000111000000///000000111000000222666888>>>@@@BBBCCCCCCDDDGGGIIIPPPRRRTTTUUUSSSVVVcccqqq{{{tttkkkggggggfffccc___ZZZXXXWWWXXX___hhhoooqqqsssvvvvvvllljjjlllyyy}}}zzzyyyvvvxxx}}}~~~wwwppphhhlllggghhhnnnoooqqq~~~yyyhhhWWWJJJCCCBBBCCCBBBDDDKKK]]]|||gggIII999;;;888555555222222222222222111111111111222222222111111111111000000000000000000000000000000111111111111000000///111000///......///000111000000000000000000000000111111111222444666999:::===@@@DDDHHHLLLQQQVVVZZZrrr]]]UUUUUURRRRRRSSSSSSTTTUUUUUUUUUVVVVVVUUUVVVWWWYYY\\\]]]bbbhhhqqqzzzoookkkhhhiiiiiihhhjjjoootttyyyrrr\\\PPPKKKIIIIIIIIIIIIIIIJJJJJJJJJMMMNNNOOOOOONNNNNNPPPRRRSSSTTTUUUVVVZZZ```gggmmmqqqrrrvvvzzz~~~~~~|||zzzzzzxxxyyyXXXDDD???===:::999999888888777666666666444444444444444333222222222333333222000......///111000000000000000000///...//////000000//////...111000000//////......---......///000000000/////////000111000///000333555777999;;;===???BBBFFFJJJSSSSSSUUUWWWWWW\\\jjjxxx~~~uuukkkeeedddccc```\\\[[[VVVSSSVVV```jjjqqqssswww||||||mmmeeeggguuu|||hhhccciiippp|||zzzuuuvvvvvvyyyoooccchhheeeeeehhhjjjqqqyyyiiiWWWKKKEEECCCDDDAAADDDKKK[[[xxxxxxsssjjjKKK:::;;;777333333000333333333333222222222222222222222111111111111000000000000000000000000000111222222111111000///...000000////////////000000000000000000000000000000222222222333555777999;;;>>>AAAEEEIIIMMMQQQVVVZZZhhhWWWUUUZZZTTTTTTUUUWWWXXXYYYYYYYYY[[[ZZZXXXVVVVVVXXXZZZ\\\dddhhhpppxxxvvvrrrpppqqqrrrqqqtttxxxzzz~~~vvv^^^OOOIIIIIIIIIJJJKKKKKKJJJJJJIIINNNOOOPPPOOOOOOOOOQQQSSSSSSTTTVVVXXX[[[aaahhhmmmmmmooosssyyy~~~}}}{{{xxxyyyZZZEEE@@@>>>:::999999888888777666666666444444444555444333333222///111222222111000222333111111000000/////////...//////000000000000//////000000000000//////............/////////////////////000000///......000222333444666777:::>>>CCCGGGPPPRRRVVV[[[^^^cccooo{{{|||sssiiidddeeegggfffdddfff]]]XXX]]]hhhqqqvvvyyy{{{qqqfffgggxxxmmm[[[^^^ssssssjjjiiikkklll{{{|||qqqddd```bbbfffkkknnnzzz|||xxxzzz~~~xxxhhhXXXLLLFFFDDDEEECCCFFFMMM[[[vvvnnnlllkkkKKK999:::666333444111666666555555555444444444222222222111111111000000000000000000000000000000000000111111111000000///222111111111111111111222000000000000000000000000333333333444555888:::;;;???BBBFFFIIIMMMQQQVVVZZZbbbUUUVVVZZZUUUVVVYYY[[[^^^___``````bbb___[[[XXXWWWXXXZZZ\\\eeejjjqqqxxx}}}}}}{{{|||}}}}}}yyy___PPPJJJHHHIIIJJJKKKKKKKKKJJJJJJNNNOOOPPPPPPOOOPPPRRRTTTTTTUUUWWWYYY\\\aaahhhmmmmmmooosssyyy~~~~~~}}}zzzwwwxxxZZZFFFAAA>>>;;;999999888888777666666666444444555555555444333333000111222222111111222333111000000000//////......//////000000000000//////000000000000000///////////////.....................///000///......///111111333444444666999>>>AAAJJJNNNWWW```eeehhhpppyyyxxxpppgggdddgggkkklllllllllbbb]]]eeeqqqxxx}}}zzzmmmmmm{{{vvv```VVVdddzzzkkkbbbaaadddhhhjjj||||||rrreee^^^```dddhhhppp}}}vvvnnnkkklllrrrxxx|||wwwhhhXXXLLLFFFDDDEEECCCFFFMMM[[[vvvlllhhh|||kkkKKK999999666444666444666666555555555444444444222222222111111111000000000000000000000000000000---...///111111222222222111111111222222111111111000000000000000000000000333333333444555888:::;;;???BBBFFFIIILLLQQQVVVYYYvvv^^^TTTTTTWWWWWWYYY]]]bbbfffhhhjjjkkkiiifff```\\\ZZZ[[[^^^```gggmmmuuuzzz|||{{{```PPPKKKGGGHHHHHHIIIJJJJJJKKKKKKNNNOOOPPPPPPOOOOOOQQQSSSTTTVVVWWWYYY\\\aaagggkkkqqqrrruuuyyy|||}}}zzzxxxuuutttuuu|||XXXFFFAAA???<<<999999888888777666666666555555555555555444333333333444444333111//////000000//////////////////...///000000111111000000///000000000000000000000000000///......------......---///000000///...///000111222333444444666999<<>>DDDQQQ```gggiiilllppptttnnnhhhhhhnnntttvvvvvvssslllnnnzzz}}}wwwxxxzzzyyyrrrqqqvvvnnnccc\\\___ddddddccccccbbb___bbbjjjoooppprrrvvv{{{nnneeeccc```aaappptttjjjffffffccceeerrr}}}{{{|||ssseeeWWWKKKEEECCCCCCBBBDDDIIIZZZ{{{vvvsssrrrPPP<<<:::666444777666222222222222111111111111222222222111111111111000000000000000000000000000---...///111111222222222...///000111111000///...000000000000000000000000111111111222444666999:::>>>AAADDDGGGJJJNNNSSSVVV}}}```TTTUUUYYY[[[\\\```fffmmmtttyyy|||~~~pppmmmgggdddcccgggkkkoookkkuuu~~~uuuZZZJJJFFFFFFEEEEEEEEEGGGIIILLLNNNMMMNNNOOOOOONNNNNNPPPRRRUUUVVVXXXYYY[[[^^^cccgggpppqqqtttyyy|||}}}{{{xxxqqqrrrsss{{{vvvUUUDDDBBBAAA===999999888888777666666666555555666666555555444333000222333333222111333444---.........//////000000000000111111111111000000000000000000000111111111000///...---,,,------...,,,...000111000000111222...111333555555666777888<<>>;;;666333666555444444444333333333222222222222222111111111111000000000000000000000000000///000000111111111111000000111222333333222111000000000000000000000000000111111111222333666888999===@@@DDDGGGJJJNNNRRRUUU{{{cccVVVUUUXXX[[[aaagggmmmsss|||{{{vvvpppmmmnnnqqqtttuuu}}}{{{}}}uuuZZZLLLHHHCCCCCCCCCCCCEEEGGGIIIJJJKKKNNNPPPQQQPPPOOOOOOPPPTTTUUUUUUUUUWWW[[[aaaeeelllssswwwxxxyyy||||||zzzuuurrrqqqzzz}}}TTTFFFAAA<<<;;;<<<:::777777777777666444444444444333333333222222333333333222222222111111000000000000////////////++++++,,,---...///000000000000000000000000000000000000000000000000000000////////////000000000000111111111222333444555666===HHHUUU^^^aaadddiiinnnnnnnnnlllmmmvvv{{{hhhccc^^^\\\^^^bbbeeefff```mmmyyy~~~zzz}}}ppphhhgggnnn{{{kkkeeebbbfffnnnsss~~~~~~}}}}}}}}}yyypppcccVVVLLLGGGCCCAAAAAAGGGIIIZZZxxxTTT>>>===;;;888888333666555444222111111222222222222222111111111111000333111000111222222111000......//////000000111111222111111111000000//////000111111111111222222222111222222111111444888<<<===AAAFFFIIIJJJMMMRRRVVV{{{eeeYYYWWWYYY\\\ggglllqqqwww{{{yyyzzz}}}|||tttXXXJJJFFFCCCCCCCCCCCCEEEGGGIIIJJJKKKMMMOOOPPPOOOOOOOOOPPPTTTUUUUUUVVVWWW[[[aaaeeennntttzzzzzz{{{}}}|||zzzrrrpppppp{{{UUUGGGBBB======<<<:::777777777777666444444444444333333333222222333333333222222222111111111000000000//////////////////000000111222222222000000000000000000000000////////////////////////////////////000000000000111111111222333444555666;;;EEESSS\\\aaafffmmmsssssspppkkkjjjsssvvvhhhddd```^^^```cccddddddjjjvvv}}}vvvssstttttt}}}uuummmmmmtttqqqiiijjjkkkrrr{{{~~~|||zzzzzzwwwnnnaaaUUULLLFFFCCCAAA>>>EEEGGGWWW}}}zzzVVV>>><<<:::777777333666555444222222222222222222222222111111111111000222111000000111222111000.../////////000000000111111111000000000/////////000000111111111222222222111111222111222444888<<<===AAAFFFIIIKKKNNNSSSWWW~~~iii]]]ZZZ\\\___mmmrrrwww}}}tttWWWHHHDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJLLLNNNNNNNNNNNNNNNPPPSSSTTTUUUVVVXXX\\\aaaeeeooowww}}}~~~~~~}}}yyypppoooqqq~~~WWWGGGCCC??????<<<:::777777777777666444444444444444333333333333333333333222222222111111111111000000000/////////111111111222222222222222000000000000000000000000////////////////////////////////////000000000000111111111222333444555666:::CCCPPPZZZaaahhhrrryyyzzzuuummmkkktttooohhheeebbbbbbcccddddddcccppp{{{uuuhhheeelllsss|||ssssssxxxzzznnnmmmppprrrxxx~~~{{{yyyuuulll___SSSKKKFFFCCCBBB???EEEFFFUUUyyy~~~XXX???<<<888666777444666555444333222222222333222222222111111111111000111000//////111111000///////////////000000000000000000///////////////...000000000111111111222222111111222222222444888;;;<<>>>>><<<:::777777777777666444555555555444444444333333333333333222222222111111111111111111000000000000/////////......------,,,////////////////////////........................////////////000000000000111111111222333444555666===CCCNNNXXXaaakkkuuu|||{{{zzzwwwwww~~~zzzpppppp{{{ttteee``````bbbcccddddddcccccccccgggmmmooohhheeelllyyyvvvlllhhhfffmmmsssoooiiiiiinnnuuu{{{sssjjj\\\PPPIIIEEEDDDDDDCCCJJJJJJVVVwww}}}]]]AAA<<<777555777444444444444444444444333333222222222111111111000000///.........000111111///000000000000////////////............//////////////////000000000111111111000111222333333555888:::;;;@@@FFFIIILLLPPPVVVZZZoooggghhhkkkttt~~~zzz{{{uuuXXXKKKHHHCCCCCCCCCCCCEEEGGGIIIJJJIIIJJJKKKLLLLLLMMMOOOQQQPPPRRRUUUWWWYYY]]]bbbeeellluuu}}}}}}~~~}}}XXXHHHCCC======<<<:::777777777777666444555555555555444444444333333333333222222222111111222222111111111000000000111111000000//////......000000000000000000000000........................////////////000000000000111111111222333444555666>>>DDDNNNXXXcccmmmvvv|||zzz|||{{{wwwyyywwwmmmooo{{{sss___XXXYYYZZZ]]]```bbbbbbbbbcccdddkkksssxxxvvvttt{{{uuufff```ZZZ___fffdddeeejjjqqqvvv{{{tttkkk]]]PPPHHHEEEDDDDDDAAAHHHHHHSSSttt}}}ttt]]]BBB===888666777555444444555555555555444333222222222111111111111000///......///111222222000000000000000////////////...////////////000000000/////////000000000111111///111222333444555888:::;;;???EEEJJJMMMQQQWWW\\\vvvlllkkkmmmwww{{{yyy}}}uuuWWWIIIFFFCCCCCCCCCCCCEEEGGGIIIJJJIIIKKKLLLLLLLLLMMMPPPSSSPPPRRRUUUWWWZZZ]]]bbbeeehhhqqqzzz~~~~~~ZZZJJJDDD>>>===<<<:::777777777777666444555555555555444444444444333333333222222222111111222222222111111111000000111111111000000000000000000000000000000000000000........................////////////000000000000111111111222333444555666<<>>FFFGGGRRRrrrzzz}}}yyynnn]]]CCC>>>999777888555333444555666666555444444222222222111111111111000000///...000222333333222111000000000/////////.../////////000000000111111////////////000000000111///111333444444555777999:::???EEEJJJMMMQQQXXX\\\zzzpppmmmnnnxxx|||~~~~~~yyyxxx|||wwwyyytttVVVHHHDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLNNNQQQTTTOOORRRUUUXXXZZZ^^^bbbeeefffoooxxx|||~~~}}}\\\LLLFFF???>>><<<:::777777777777666444666666555555555444444444333333333222222222111111222222222111111111111000///////////////000000000000000000000000000000000........................////////////000000000000111111111222333444666666:::AAALLLYYYgggrrrzzz~~~uuukkkoooyyyvvvjjjdddkkkuuuxxxtttuuuwwwtttfff]]]UUUMMMJJJMMMPPPTTTZZZ]]]^^^aaaeeehhhxxxwwwfff```YYY[[[bbbbbbaaakkkuuu{{{wwwmmm^^^QQQIIIEEEDDDDDD>>>FFFHHHSSSsssuuujjj]]]CCC???:::888888555333444555666666666444444222222222111111111111000000//////000222444333222111111000000/////////...//////000000111111222222////////////000000000000...000333444444555777999:::???EEEJJJMMMRRRXXX]]]vvvqqqtttwww|||xxx{{{~~~~~~~~~}}}ooogggkkksss}}}wwwZZZJJJDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMMMMNNNOOORRRTTTRRRRRRTTTVVVZZZ]]]___aaahhhqqqzzz~~~~~~zzz|||ZZZDDDBBBBBB===::::::999888777666555555888888777555444333222111333333333222222222111111111111111111000000000000000000000000000000000000222111111111000000//////............////////////...............---------000111111111111222555777;;;GGGRRRWWW___lll{{{yyyjjjnnnwwwrrrtttppphhhcccgggqqqvvvuuuqqqtttnnnfffZZZPPPJJJIIIIIIJJJNNNQQQWWW^^^```^^^aaafffzzz{{{iii___[[[ZZZ___eeejjjhhhooozzznnn\\\NNNGGGEEEEEEEEEFFFFFFGGGPPPlllooo```CCC<<<888666777333444444555555444444333222777444222222444444222///////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000000111222222222333666999<<<@@@EEEIIIKKKOOOUUUZZZzzzuuuxxxyyy}}}~~~yyy{{{}}}mmmeeeeeeiiiqqq{{{wwwXXXIIIDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNOOORRRTTTSSSSSSUUUWWWZZZ]]]___aaahhhqqqzzz~~~\\\EEEBBBAAA<<<::::::999888777666555555777777666555444333333222333333333222222222111111111111111111000000000000000000000000000000000000000000/////////.....................///////////////.....................000111111111111222555777<<>>:::888888444444444555555444444333222222222222222333333333222222111111000///......---////////////////////////000000000000////////////000000000000000000000000000222222222222444777999===AAAGGGJJJLLLPPPWWW[[[{{{|||xxxnnnjjjkkkooommmrrryyy}}}{{{vvvtttrrrpppoooqqquuuzzzqqqSSSHHHIIICCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLLLLMMMNNNQQQSSSUUUUUUWWWZZZ]]]```cccdddiiirrryyy}}}cccIIIBBB???:::;;;;;;:::999888777666666444444444555555555555555333333333222222222111111111111111111000000000///////////////////////////....................................////////////000000000000111111222222000111111111111222555777@@@JJJUUU]]]eeeooouuuwww|||zzzhhhdddcccXXXTTTXXX]]]dddooozzz~~~{{{sssqqq|||qqqaaaWWWTTTNNNHHHGGGLLLQQQTTTTTTWWWTTTTTTYYY]]]___ccciiiqqq}}}}}}{{{{{{rrrjjjhhhjjjtttxxxqqqhhh```\\\[[[ZZZZZZZZZ[[[\\\^^^aaabbbcccccccccfffkkkqqqxxxpppeeeVVVKKKEEEDDDDDDDDDCCCCCCGGGUUUmmm|||xxx|||www\\\AAA===:::999888444444444555555444444333222111222222222222222222333222111111000///......---////////////////////////////////////000000000000111111111111111111111111111222333333333444777:::===AAAFFFJJJLLLPPPVVV[[[|||yyy{{{{{{ooommmlllmmmpppqqquuuzzz|||xxxuuunnnjjjhhhhhhhhhiiinnnuuuzzzlllPPPHHHIIICCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLNNNPPPSSSTTTUUUWWWZZZ^^^bbbeeegggjjjrrryyy}}}eeeJJJBBB@@@<<<;;;;;;:::999888777777666444444555555555555555555333333333222222222111111111111111111000000000000000000000000000000000000///////////////000000000............//////////////////000000111111222222000111111111111222555777@@@JJJUUU\\\dddlllpppooottt}}}kkkffffff]]]YYY]]]bbbiiiuuuvvvttt~~~{{{iiiYYYOOOLLLJJJIIIKKKPPPVVVZZZ[[[[[[WWWUUUYYY\\\]]]___bbbbbbjjjiiiiiiuuu|||ssspppqqqzzz~~~rrrkkkgggccc___]]][[[XXXWWWXXXYYYZZZ^^^ccceeefffeeebbbdddiiiooovvv}}}pppfffVVVJJJDDDBBBAAA@@@BBBAAAEEESSSiiiuuutttyyy}}}ZZZ@@@<<<:::888777333444444555555444444333222111222333222111000111222111111000000//////......000000000000000000000000////////////000000000000111111111111111111111111111222333333333555888:::<<<@@@EEEIIIKKKOOOUUUZZZ~~~yyyxxx{{{tttppppppmmmnnnsssvvvyyy~~~|||wwwssskkkgggeeegggggggggnnnvvveeeMMMFFFGGGCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMPPPSSSSSSTTTWWW[[[___dddgggiiijjjrrryyy}}}gggJJJCCCBBB???<<<;;;::::::888888777666555555555555555555444444333333333222222222111111111111111111000000000000000000000000000000000000....../////////000000000............////////////......//////000111111222000111111111111222555777@@@JJJTTT[[[bbbiiijjjhhhpppvvvpppsssmmmgggiiijjjmmmwwwyyyyyyuuucccUUUMMMFFFHHHLLLOOOQQQTTTYYY\\\\\\WWWUUUYYY\\\[[[[[[]]]ZZZ``````cccqqq|||~~~{{{}}}~~~rrrkkkhhhggghhhiiiiiigggccc```aaabbbeeekkkrrrwwwxxxwwwtttwwwzzz~~~{{{wwwnnncccUUUJJJDDDBBB@@@???BBB@@@CCCRRRhhhtttuuu{{{XXX>>>;;;999777777222444444555555444444333222111333444333000///000222000000000000////////////000000000000000000000000.../////////000000000111111111111111111111111111111222333333333555888:::;;;???DDDHHHJJJNNNTTTYYY~~~|||zzzxxxyyy|||{{{ssstttsssnnnqqqyyy|||~~~~~~yyyvvvlllhhhfffiiijjjjjjpppyyyaaaKKKDDDEEECCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMPPPRRRRRRTTTWWW[[[```eeeiiikkkjjjrrryyy|||~~~gggKKKCCCCCC@@@<<<;;;;;;:::999888777777666666555555555444444444333333333222222222111111111111111111000000000000000000000000000000000000........./////////000000............/////////000---......///000111111111000111111111111222555777@@@IIITTT[[[aaaggggggdddqqq{{{|||sssrrroooooowwwzzzmmm]]]QQQKKKEEEJJJOOOQQQPPPPPPTTTXXX\\\WWWUUUYYY\\\[[[ZZZ[[[YYY___```eeeuuuuuusssqqqpppqqqtttxxxzzz{{{zzzsssnnnhhhdddjjjlllqqqvvvxxxwwwsssoooooopppttt||||||wwwsssiii```RRRHHHDDDDDDCCCCCCCCC???CCCRRRhhhtttvvv|||~~~WWW===;;;888777666111444444555555444444333222222444555333000...///111////////////000000000000000000000000000000000000.../////////000000111111111111111111111111111111222333333333333555888;;;:::???DDDGGGIIIMMMTTTYYY{{{xxxxxxyyy{{{vvvsssqqqqqquuu{{{}}}zzzyyytttooojjjkkkmmmpppxxxxxxYYYJJJFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJLLLMMMOOOQQQRRRRRRTTTVVVXXXZZZ^^^ccciiinnnqqquuu|||}}}{{{bbbNNNEEE??????<<<<<<;;;::::::999888888666666555444444444444555333333333222222222111111111111111111111111111111//////000000000000/////////......///000111111000////////////000000000000//////............//////111222333333222222444666CCCKKKUUU^^^bbbeeehhhkkkssszzz|||{{{yyy{{{~~~kkkYYYPPPMMMKKKJJJJJJMMMQQQUUUXXXYYYZZZZZZYYYWWWWWWXXX\\\___^^^\\\___jjjxxx}}}uuuooolllfffbbbaaacccfffjjjrrr{{{uuummmjjjgggbbbeeekkknnnvvv}}}zzzssskkkggg^^^RRRIIIEEECCCBBBAAAAAAAAAEEEQQQiiiZZZ@@@<<<888777888555555555444444444333333333222222222111111111111000000000000000000000000000111222333333333111000///000000000000000000000000000000111111111222222222111222333333444666999<<<;;;AAAGGGLLLNNNQQQUUUYYY}}}|||}}}~~~zzztttssssssuuuyyy~~~~~~zzzyyytttooommmnnnqqqvvvmmmSSSGGGDDDBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMOOOPPPRRRRRRTTTVVVXXX[[[___eeelllqqqtttwww|||~~~{{{bbbNNNFFF@@@???===<<<;;;:::888777666555666666555444444444444555333333333222222222111111////////////////////////000000111111111111000000///......///000000000000////////////000000000000000000////////////000000111222333333222333555777AAAIIITTT^^^cccfffjjjmmm{{{xxxjjjZZZQQQNNNMMMMMMMMMOOORRRUUUVVVWWWWWWXXXWWWVVVVVVWWW[[[^^^bbbdddiiiuuuwwwpppllljjjhhhdddaaabbbfffiiilllssszzz}}}rrriiibbb```^^^]]]bbbiiivvv|||yyyrrrjjjfff]]]QQQHHHDDDCCCBBBAAA@@@BBBGGGTTTkkk[[[AAA<<<888666777555444444444444333333333333222222222111111111111000000000000000000000000000///000000000//////...---000000000000000000000000000000111111111222222222///000111111222333777999<<>>===<<<:::777555444333666666555444444444444555333333333222222222111111////////////////////////111111222222222222111111............////////////////////////000000000000111111000000000000111111///111222222222333666888>>>GGGSSS]]]cccgggkkkooowwwyyy~~~sss}}}iii[[[TTTQQQPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVYYY\\\\\\dddnnn|||yyypppkkkjjjkkklllkkkfffeeehhhnnnssstttxxx|||~~~rrrjjjfff```ZZZXXXXXXZZZ___eeettt{{{xxxqqqiiieee\\\PPPHHHDDDCCCBBBAAA@@@BBBHHHUUUkkk]]]BBB<<<777555777444333333333333222222222222222222222111111111111000000000000000000000000000//////......------......000000000000000000000000000000000111111111111222...000111111111333666999===BBBIIINNNQQQTTTZZZ^^^yyyqqqnnnmmmvvvzzz}}}uuutttwww}}}qqqVVVLLLJJJGGGEEEAAABBBCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMOOORRRSSSRRRTTTXXX]]]cccjjjsssxxx||||||~~~aaaOOOHHHAAAAAA>>>===<<<:::888777555555666666555444444444444555333333333222222222111111111111111111111111111111000111111222222111111000---...//////.........///////////////000000000000111000000//////000000111///000222222222444666999===FFFRRR[[[aaaeeeiiimmmkkkwww~~~rrrxxxvvvnnn|||{{{iii]]]WWWUUUSSSUUUWWWWWWUUURRROOONNNOOOQQQSSSTTTTTTUUUXXXZZZUUUbbbooopppmmmjjjjjjmmmoooqqqqqqpppooottt|||wwwmmmfffcccbbb___[[[ZZZ[[[^^^bbbfffppp{{{yyyrrrjjjddd[[[OOOGGGDDDCCCBBBAAA@@@CCCHHHRRRggg~~~^^^BBB;;;666444666444333333333222222222111111222222222111111111000000000000000000000000000000111000///......///000111////////////////////////000000000000111111111111000111222333333555888;;;===BBBHHHMMMPPPTTTZZZ___xxxsssxxxtttooollljjjlllpppsss|||~~~yyyzzzfffPPPKKKJJJHHHFFFAAAAAABBBDDDEEEFFFHHHHHHJJJJJJJJJKKKLLLOOOQQQSSSQQQTTTXXX]]]ccckkksssyyy}}}~~~```OOOHHHBBBAAA======<<<;;;:::999999888666666555444444444444555333333333222222222111111111111111111111111111111//////000000000000//////...///000000...---...000////////////000000000000000//////......//////000///000222222222444666999===EEEQQQZZZ___bbbfffiiigggsssyyyrrriiirrrxxxvvvtttzzzyyyjjj```ZZZXXXTTTVVVYYYXXXSSSOOOLLLKKKLLLOOORRRTTTUUUVVVXXXZZZYYYeeerrrqqqeeeeeefffiiimmmqqqsssttt{{{zzzxxxpppjjjdddbbbccc``````aaabbbeeekkkppprrr{{{|||zzzssskkkbbbYYYNNNFFFCCCCCCBBBAAABBBCCCEEEMMMaaa\\\AAA;;;666444666333333333333222222222111111222222222111111111000000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000000111222222333555888:::<<<@@@FFFKKKNNNSSSYYY^^^~~~wwwqqqiiifffhhhfffaaa___bbbfffjjjqqqvvv___KKKIIIHHHEEEDDDAAAAAACCCDDDFFFGGGHHHIIIKKKJJJIIIJJJLLLNNNQQQSSSQQQTTTXXX\\\aaaiiiqqqvvv{{{~~~```NNNHHHBBBBBB======<<<<<<;;;;;;::::::666666555444444444444555333333333222222222111111//////////////////////////////000000000000//////...111222111...---///111////////////000000000000//////............/////////111222222222333666888===EEEPPPYYY^^^bbbeeehhhjjjwwwrrrfffhhhfffdddiiittt~~~vvvjjjaaa[[[WWWSSSVVVXXXVVVQQQKKKIIIIIIJJJNNNRRRUUUWWWXXXYYY[[[___gggrrruuuhhh```bbbeeejjjpppvvv{{{~~~vvvjjjfffddd___```eeeaaadddgggjjjrrr~~~}}}zzzssslll```XXXMMMEEECCCCCCBBBBBBBBBCCCEEELLL___YYY???;;;777555666333333333333333222222222222222222222111111111111000000000000000000000000000......------......//////000000000000000000000000111000000000000000//////---///000000000222555888<<<@@@EEEIIILLLQQQWWW]]]uuudddaaaaaa^^^___ddd]]][[[\\\bbbfffhhhnnnvvv]]]KKKIIIFFFBBBBBBAAABBBCCCEEEGGGHHHJJJJJJKKKJJJIIIIIIKKKNNNQQQSSSRRRTTTWWW[[[___fffnnnsssxxx}}}___MMMGGGBBBBBB>>>>>>===<<<:::999888888666666555444444444444555333333333222222222111111////////////////////////000000000111111000000000///222444333///---///222////////////000000000000000000////////////000000111222333333222333555777<<>>===;;;999777666555666666555444444444444555333333333222222222111111111111111111111111111111111111222222222222111111000333555444///---000333////////////000000000000111111000000000000111111111222333333222222444666;;;DDDQQQ[[[bbbgggkkkooo}}}fff___XXXZZZhhhuuuvvvoooqqq}}}pppggg^^^WWWRRROOOSSSTTTQQQKKKGGGGGGIIIJJJNNNTTTXXXZZZ[[[\\\]]]ffffffqqqyyysssggghhhkkkooottt|||nnnbbb\\\bbbggggggkkkttt|||}}}zzzxxx}}}zzzxxxrrrjjj___VVVLLLDDDBBBCCCCCCBBB???CCCIIIRRReeeyyyuuuQQQ;;;:::888777777333555555444444444444333333222222222111111111111000000000000000000000000000///000111333333333222111000000000000000000000000111111000000/////////...///000111222222444777:::>>>BBBFFFIIIKKKPPPVVV[[[hhh\\\XXX^^^aaa\\\ZZZ_________```aaadddjjjqqqvvvdddNNNHHHDDDCCCEEEBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHJJJKKKNNNQQQSSSTTTVVVVVVVVVYYY^^^fffmmmqqqxxxbbbLLLFFFEEECCC>>>>>>===<<<:::999888777666666555444444444444555333333333222222222111111111111111111000000000000///000000///------...///000000111111111///---,,,000000000000000000000000/////////000111111222222000111222333444444444444>>>FFFOOOVVV\\\eeesss}}}ppp\\\TTTXXX]]]gggpppmmmsssrrrhhh```WWWRRRRRRPPPNNNLLLIIIGGGGGGGGGHHHSSSTTTUUUWWWZZZ]]]```aaadddhhhvvvuuummmkkkmmmssszzz|||nnn```]]]hhhkkkkkk~~~~~~wwwmmmeee___TTTJJJFFFCCC@@@@@@AAABBBFFFEEENNNkkk~~~oooQQQ>>>;;;777777:::666555555444333333222111111333222111111000000111111111111111000000000000000............////////////111111000///////////////............/////////000000111222222222333666999>>>AAAFFFIIIKKKPPPWWW\\\ggg\\\XXX^^^bbb^^^]]]bbb___```aaacccgggnnnwww|||fffOOOHHHDDDCCCEEECCCCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJLLLOOOQQQSSSUUUVVVVVVWWWZZZ___gggnnnrrrzzz```MMMHHHEEEBBB>>>>>>===<<<:::999888888666666555444444444444555333333333222222222222111111111111111000000000000000111111000......///111---...///000000111111111000000000000000000000000/////////000111111222222111222222333333444444555===EEEOOOWWW]]]gggsss}}}oooZZZQQQSSSUUU```iiihhhjjjtttsssfff___XXXRRRNNNOOOKKKJJJIIIGGGGGGHHHJJJKKKQQQSSSVVVYYY\\\___bbbdddfffmmm|||~~~{{{rrrnnnooovvvnnnaaa]]]gggqqq|||~~~xxxnnnfff^^^TTTJJJEEECCC@@@@@@AAAAAAGGGGGGRRRqqqkkkOOO>>>;;;777777999555555555444333333222111111333222111111000000111111111000000000000000000000....../////////000000000111111000///////////////........./////////000000000111222222222333666999>>>AAAFFFIIIKKKPPPVVV\\\}}}wwwddd\\\XXX^^^aaa``````eeebbbccceeegggllluuu~~~jjjQQQIIIEEECCCDDDCCCCCCCCCDDDDDDEEEEEEEEEIIIIIIKKKLLLOOOQQQTTTUUUVVVVVVWWW[[[aaaiiipppttt}}}~~~\\\NNNIIIEEEAAA???>>>===<<<;;;999888888777666555555444444555555333333333333222222222222111111111111000000000000111222222111//////000111.........//////000111222000000000000000000000000/////////000111111222222333222111111222333555666===DDDNNNWWW]]]gggrrr{{{nnnYYYNNNMMMMMMWWWcccdddbbbhhhxxxooodddYYYTTTQQQMMMLLLMMMHHHHHHGGGHHHJJJLLLOOOQQQRRRUUUYYY\\\___cccgggjjjkkkuuuyyyuuu|||zzzsssqqqyyyvvvpppooovvv~~~rrrhhhbbbiii|||~~~xxxoooggg^^^SSSIIIEEECCC@@@@@@BBB@@@GGGJJJXXXxxxfffKKK===;;;777666777333555444444333333222222111333222111111000000111111000000000000000000111111/////////000000000111111111111000///////////////....../////////000000000000111222222222333666999===AAAFFFIIIKKKPPPVVV[[[sss~~~tttccc]]]ZZZ]]]``````bbbfffhhhiiikkkmmmrrrzzznnnSSSIIIEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHIIIJJJLLLNNNQQQSSSTTTUUUVVVYYY]]]dddkkkrrrwww~~~wwwYYYNNNJJJEEE@@@??????>>><<<;;;:::999888777666666555555555555555444444333333333222222222111111111111000000000///111111222000///...///111333222000.........///////////////////////////////////////000111111222222333222111111111333555777===DDDMMMUUU\\\dddmmmtttxxxkkkWWWLLLJJJHHHRRR```cccccceeepppxxxdddZZZRRROOONNNLLLKKKMMMJJJJJJJJJKKKMMMQQQTTTVVVUUUXXX\\\___bbbffflllpppssszzzrrrxxxwwwsss|||zzzkkkcccbbbgggmmmxxxxxxsssnnnuuu~~~yyypppiii\\\RRRHHHDDDCCCAAA@@@BBB???GGGLLL\\\}}}___GGG;;;<<<777555666111444444444333333222222222333222111111000000111111000000000000000111111111000000000000111111111111111000000///////////////...////////////000000000000111222222222333666999===AAAEEEHHHKKKOOOVVV[[[uuutttccc^^^\\\]]]___aaadddhhhoooppprrrtttwww}}}rrrUUUIIIFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHIIIKKKMMMPPPRRRSSSUUUWWWZZZ___fffnnnuuuyyypppVVVNNNIIIDDD@@@??????>>>===;;;:::999888777777666555555555555666444444444333333333222222111111111111000000000//////000000///------...000333222000.........///////////////////////////////////////000111111222222333222111111111333555777===CCCLLLSSSYYY```fffkkknnnwwwyyydddSSSJJJIIIFFFPPP___dddeeefffpppsss^^^UUUNNNMMMMMMLLLLLLMMMMMMMMMLLLMMMOOORRRUUUWWWVVVZZZ^^^```ccchhhpppwww}}}yyymmmlllvvv{{{wwwxxxjjjcccaaaccchhhrrr}}}~~~}}}}}}}}}xxxpppiii[[[QQQGGGDDDCCCAAAAAACCC???GGGMMM^^^~~~tttZZZDDD:::;;;777444555111444444333333333333222222333222111111000000111111//////000000111111111111000000000000111111111111111000000///////////////////////////000000000111000111222222222333666999===@@@EEEHHHJJJOOOVVV[[[tttbbb```___^^^aaadddiiimmmuuuvvvxxxzzz|||tttUUUIIIGGGEEECCCCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHIIIKKKNNNPPPSSSTTTUUUWWW[[[aaahhhqqqxxx|||kkkTTTMMMGGGCCCBBB@@@???>>>===<<<:::999999888777666666555555666666444444444444333333333333111111111111000000000000///000000///---,,,...///.........//////000111222000000000000000000000000/////////000111111222222333222111111222333555666<<>>===<<<;;;:::999888777777666666666666666555444444444444333333333111111111111000000000000000111111000...---///000---...///000000111111111000000000000000000000000/////////000111111222222111222222333333444444555999???HHHQQQYYY___ccceeedddjjjlllaaaUUUTTTTTTOOOUUUccchhhnnnmmmtttjjjYYYRRRMMMNNNQQQQQQQQQTTTUUUTTTTTTTTTUUUWWWZZZ[[[]]]aaafffhhhmmmyyyzzzxxxvvvxxx|||}}}rrrooooooqqquuuuuu~~~||||||{{{vvvoooiiiYYYOOOFFFCCCBBBAAABBBDDDAAAIIIOOOccc~~~xxxvvvVVVAAA999:::555444777555333333333333333333333333333222111111000000111111...//////000111111222222....../////////000000000111111000/////////////////////000000000111111111000111222222222333666999<<<@@@DDDGGGJJJNNNUUUZZZppp```bbbccccccgggpppxxx|||vvvyyy}}}|||uuuvvvxxxzzz{{{uuuUUUHHHGGGFFFBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMOOOQQQTTTVVVXXXUUUWWW\\\ccckkkttt{{{gggSSSJJJCCCAAAEEE@@@@@@???===<<<;;;:::999888888777666666666666666555555444444444333333333111111111111000000000000111222222111///...000111000000111111111///---,,,000000000000000000000000/////////000111111222222000111222444444444444444777===GGGQQQ[[[aaaeeegggjjjnnnnnnyyyeee\\\\\\]]]VVVZZZgggkkktttqqqwwwfffZZZSSSOOORRRUUUVVVWWWYYYZZZYYYYYYYYYZZZ]]]```aaaccchhhlllpppwwwtttzzzvvvtttuuuyyy}}}~~~}}}{{{{{{zzzvvvoooiiiXXXOOOEEECCCBBBAAABBBDDDBBBJJJQQQfff|||{{{}}}|||UUUAAA999:::555444888777333333333333333333333333333222222111000111111111...//////000111222222222............////////////111111000///////////////000000000000111111111111000111222222222333666999<<<@@@DDDGGGJJJNNNUUUZZZrrrhhhfffdddgggmmmvvv}}}xxx|||xxxuuuxxxxxxvvv~~~~~~[[[HHHEEEDDDBBBCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLMMMOOORRRTTTUUUWWWYYY]]]bbbiiirrr}}}```RRRJJJFFFDDD@@@DDDBBB???<<<;;;<<<===>>>999888777666666555555555555555444444444333333333222222222111111111111000//////000000111111111222111111000000//////......++++++,,,---...///000111////////////////////////000000000111222333555555:::@@@HHHOOOUUU\\\ccciiinnniiipppzzzdddcccaaa```^^^___gggooorrrqqquuu~~~jjjWWWUUUQQQOOORRRYYYcccjjjhhheee```]]]]]]___ccceeehhhkkkpppvvv}}}}}}|||}}}}}}zzzxxxvvvrrrjjjeeeYYYNNNDDDAAABBBBBBCCCEEEGGGHHHTTTpppyyysssKKKBBB;;;999888555444555444444333333333333222222222222222111111111000000222222222222222111000///222111111111000000//////222222111000///...------...............///000000000000///......111555999???@@@AAACCCGGGMMMUUU[[[rrrjjjjjjjjjnnntttzzz~~~~~~}}}}}}}}}|||]]]JJJFFFDDDBBBCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLMMMOOORRRSSSUUUXXXZZZ^^^bbbiiirrr{{{___RRRJJJEEEDDD@@@AAA@@@???>>>===<<<<<<<<<999999777666666666666666555555444444444333333333222222222111111111111000///000000000111111111111111111000000////////////////////////////////////////////////////////////000000000111222333555555999???HHHPPPWWW]]]dddhhhlllhhhpppzzzkkkfffcccbbbbbbccchhhmmmooopppuuujjj\\\WWWQQQNNNRRR^^^lllvvvxxxtttoookkkiiiiiijjjjjjmmmpppttt{{{{{{sssuuu|||}}}||||||~~~~~~zzzvvvsssrrrooojjjeeeWWWMMMCCCAAABBBBBBCCCEEEGGGJJJYYYwww}}}xxxrrrKKKBBB:::999888555444555444444333333333333222222333222222222222111111111111111222222222111000000111111111111000000000///111111000000//////......//////......//////000111000000///......111555999???@@@AAACCCGGGNNNUUU[[[tttiiijjjmmmrrrwww{{{|||{{{```MMMGGGEEEAAABBBCCCCCCDDDEEEGGGIIIJJJJJJKKKLLLMMMOOORRRTTTUUUYYY[[[___ccciiiqqqzzz]]]RRRJJJEEEDDD@@@>>>???@@@@@@???===;;;999:::999888777666666666666555555444444444333333333222222222111111111111000000000000000111111111111111000000000000/////////333222111111000///......000000000000000000000000000000000111222333555555888???IIIRRRZZZ```eeehhhhhhfffnnn}}}uuukkkeeefffhhhgggggghhhkkkmmmvvvmmmaaaZZZRRROOOVVVgggyyy~~~zzzwwwvvvtttsssrrrtttyyy~~~}}}~~~uuuggg^^^ZZZ]]]bbbdddjjjrrrzzz~~~~~~}}}||||||{{{zzzzzzzzzuuuqqqnnnmmmkkkgggdddTTTKKKCCCBBBBBBBBBCCCEEEGGGMMM```pppJJJAAA:::888888555444555444444333333333333222222333333333333222222222222000000111111222111111111111111111111000000000000000000000000////////////000////////////000111111000000000//////111555999>>>@@@BBBDDDHHHNNNVVV[[[wwwkkklllnnnsssxxx|||}}}}}}~~~cccNNNHHHEEEAAABBBBBBCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMPPPRRRTTTVVV[[[]]]```dddiiipppxxx~~~{{{[[[RRRJJJFFFEEEAAA?????????>>>===<<<;;;:::::::::999888777777777777555555444444444333333333222222222111111111000000000000000000000111111111000000000000000000000000222222111000//////...---000000000000000000000000000000000111222333555555777>>>IIITTT^^^dddgggiiifffdddiiiyyyqqqgggkkkppplllfffccciiimmmyyyttteee^^^WWWVVV```rrr}}}zzztttvvv|||~~~~~~~~~}}}}}}}}}xxxkkk]]]WWWUUUUUUXXX\\\^^^aaadddeeekkkzzz~~~}}}}}}}}}~~~}}}}}}}}}}}}{{{xxxvvvtttssspppmmmlllkkkhhhccc^^^PPPIIICCCBBBBBBAAABBBEEEEEEOOOfff{{{}}}oooJJJAAA999888777555444555444444333333333222222222444444444333333333222222//////000111111222111111111111111000000000000000.../////////000000000111000000000000000111111222000000000000000222666999>>>???BBBEEEIIIOOOVVV[[[{{{ooooooooorrrxxx}}}}}}cccNNNHHHEEEAAAAAABBBBBBDDDFFFHHHJJJKKKKKKKKKLLLNNNQQQTTTVVVWWW\\\___bbbfffkkkqqqxxx}}}wwwZZZSSSKKKGGGFFFCCCBBBAAA>>><<<;;;;;;<<<===;;;:::999888888777777777555555444444444333333333222222222111111111000000111111000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000111222333555555777>>>IIIUUU```gggjjjjjjgggddddddoooxxxmmmttt{{{vvvlllfffjjjppp}}}}}}lllgggccceeeppp~~~uuuxxx~~~}}}||||||wwwooo^^^UUUNNNOOORRRSSSUUUYYY]]]bbbfffdddcccjjj{{{~~~}}}|||{{{||||||}}}~~~~~~}}}zzzvvvrrrooolllkkkkkklllkkkfff]]]VVVLLLFFFBBBBBBBBB@@@BBBEEEDDDPPPkkkmmmtttnnnIII@@@999777777555444555444444333333333222222222444444444333333333222222...///000111111111111111000000000000000000111111......//////000000111111000000000000000111111222///000111111111222666888===???BBBEEEJJJPPPWWW[[[uuuooopppqqqssswww|||}}}pppnnnlllnnnsssxxx}}}~~~aaaLLLGGGEEEBBBAAAAAABBBDDDFFFHHHJJJKKKLLLLLLNNNPPPSSSUUUXXXYYY]]]```dddhhhmmmssszzz~~~sssZZZTTTMMMHHHHHHEEEDDDBBB???<<<;;;<<<===???<<<;;;:::999888888888888555555444444444333333333222222222111111111111000111111111111000000000000000000000111111111111222.........//////000000000000000000000000000000000000000000111222333555555888>>>HHHVVVbbbjjjlllmmmjjjfffbbbhhhyyy{{{rrr~~~xxxssspppvvvzzzwwwvvvzzzxxx{{{~~~~~~sssddd\\\RRRMMMKKKNNNQQQRRRTTTXXX___jjjtttuuunnnmmmuuu~~~||||||~~~}}}{{{{{{{{{{{{~~~~~~{{{vvvrrroookkkkkkkkklllkkkcccXXXPPPHHHDDDAAABBBBBB@@@AAAEEEEEERRRnnn}}}gggsss|||lllHHH???888777777555444666444444333333333333222222333333333333222222222222//////000000111000000000000000000000111111111111......//////000000111111000////////////000111111///000111111111333666888===???BBBFFFKKKQQQWWW\\\zzzooohhhbbbbbbccceeehhhlllpppssssssyyy}}}tttrrrooopppssswwwyyy{{{}}}^^^JJJEEEEEECCCAAAAAABBBDDDFFFHHHJJJKKKMMMNNNOOOQQQTTTWWWZZZ[[[^^^aaaeeejjjooouuu{{{qqqZZZUUUNNNJJJJJJGGGCCCBBBAAA???>>>>>>>>>>>><<<;;;:::999999888999999555555444444444333333333222222222111111111111000111111111111000000000///000000111111111222222222/////////000000111111111////////////////////////000000000111222333555555:::>>>HHHUUUccckkkoooooonnnjjjdddfffuuuwwwrrrwww|||zzzvvvuuuzzzyyygggZZZTTTPPPNNNNNNQQQSSSTTTYYY___hhhuuu{{{yyytttooommmpppvvv}}}}}}{{{{{{{{{{{{}}}~~~~~~~~~|||xxxuuusssnnnmmmlllkkkhhh```UUUMMMEEEBBBAAABBBBBB???AAAEEEHHHUUUrrr|||lllzzzrrrhhhGGG???888777777555444666444444333333333333222222333222222222222111111111000000000000000000///...///000000000111111111111////////////000000000000//////......//////000111///000222222222333666888<<>><<<<<<<<<;;;:::999999999999555555444444444333333333222222222111111111111000222111111111000000//////000000111111222222222222222222111111111111111111////////////////////////000000000111222333555555;;;???GGGUUUccclllpppppppppmmmgggfffsssqqqnnn{{{}}}vvvlllhhhkkkuuutttcccXXXSSSOOONNNOOORRRSSSUUU]]]gggppp{{{}}}pppccc```dddjjjqqqyyy}}}{{{{{{{{{{{{||||||}}}}}}|||zzzxxxwwwrrrooollliiifff^^^TTTMMMDDDAAAAAACCCBBB???AAAEEEJJJXXXttttttmmmfffGGG???777777777555444666444444444333333333222222222222222111111111000000000000111000000///......//////000000111111111222000000000000////////////...............///000000///111222222222444666888<<>>@@@BBBDDDLLLVVV|||vvvmmmaaaDDD>>>999999777555444666555444333333222222333333///000111222222222222222000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111............///222666:::<<<>>>DDDKKKRRRUUUVVVVVV}}}ppphhhaaa[[[YYY\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYY]]]bbbgggmmmttt{{{yyyXXXIIIDDDCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLOOOPPPRRRSSSTTTVVVYYY\\\___ccchhhllloootttyyy}}}mmmZZZVVVQQQOOONNNGGGEEEDDDBBBBBBBBBAAA???===<<<<<<;;;;;;::::::999999555555444444333222222111111111111111111111111111222222111111000//////...111111111111000000000///000000000000000000000000000000000000000000000000222333333333222222333555555???MMM[[[eeelllrrrvvvwwwsssnnnnnnsss}}}xxxssshhh___[[[[[[___cccfffnnnuuu~~~pppaaaVVVQQQVVVTTTVVVZZZ]]]aaajjjssszzzwwwggg^^^```fffppptttwww|||~~~|||{{{zzzzzzzzzzzz|||~~~~~~|||zzztttpppllliiifff___TTTLLLDDDCCC@@@??????AAADDDFFFPPP^^^zzz{{{lll^^^DDD===999888777444444666555444333333222222333333000000111222222222222222000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111...////////////111666999<<>>MMM[[[fffnnntttwwwzzzwwwsssoooooowww|||~~~{{{{{{kkkTTTRRRNNNOOOWWW^^^dddjjjppp~~~qqqcccYYYTTTYYYWWWYYYaaagggmmmuuu}}}zzzlllaaa^^^eeeppp~~~}}}{{{{{{{{{{{{{{{}}}~~~~~~|||{{{xxxtttppplllfff]]]RRRJJJBBBAAA???>>>@@@CCCFFFIIITTThhhvvvmmm[[[CCC===888888666444333555555444333333222222333333000000111222222222222111000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111000000000//////111444777===???DDDIIIOOOSSSWWWXXX~~~ooobbb^^^```aaaaaabbb```___^^^\\\ZZZYYYXXXXXXVVVVVVXXX[[[bbbmmmzzzjjjPPPIIIFFFCCCBBBAAABBBCCCEEEHHHKKKMMMNNNMMMOOORRRTTTVVVYYY]]]___dddggglllrrrwww|||gggXXXWWWSSSRRRRRRMMMIIIGGGEEEDDDCCCCCCAAA???>>>>>>======<<<;;;::::::888888777777666555555555555555444444333222111111111111111111000000//////111111111000000000000000000000000000000000000000////////////////////////000222222222111222444555555===KKKZZZgggpppuuuxxxxxxxxxtttnnnkkkssszzzuuuqqqrrr|||}}}~~~```MMMJJJGGGIIIRRR\\\bbbhhhmmmuuuhhh^^^XXX[[[ZZZ^^^hhhrrryyyyyyhhh___aaaooo}}}}}}||||||||||||||||||}}}~~~}}}|||{{{{{{{{{xxxsssmmmfff[[[PPPHHHCCCAAA??????@@@CCCGGGIIITTTnnnwwwqqqZZZCCC===888777666333333555555444333333222222333333000111111222222222111111////////////////////////////////////000000000000///////////////////////////////////////000000111000111111000///000333555<<>>===<<<;;;:::999888888777777666555555555555444444333222111111111111111000000000000000000000000000000000111111000000000000000000000000////////////////////////000111222222111222444666555<<>>999888777555444666555444333333222222333333111222222222222111000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111///111111111000111222444:::???EEEIIILLLPPPUUUYYYwwwnnngggeeecccaaaaaaddddddcccbbbbbbccceeeggghhhsssxxxXXXJJJGGGBBB@@@CCCBBBCCCFFFHHHJJJKKKKKKKKKPPPRRRTTTVVVXXXZZZ^^^aaaaaaccchhhqqqzzzlllbbbccc]]]ZZZ[[[WWWQQQNNNJJJHHHGGGGGGFFFEEEBBBBBBAAA@@@>>>===<<<;;;888888777666666555555444111111111111111111111111000000000000000000000111///000000000111111111111000000000000000000000000000000000000000000000000...000111111111111444666555;;;GGGWWWfffpppssssssrrrsssrrrnnnmmmwww{{{yyy~~~nnnkkkkkkqqqyyykkkeee]]]XXXZZZ___eeeiiipppzzz}}}|||}}}}}}|||~~~^^^LLLFFFBBBAAADDDHHHMMMWWWiiiyyy|||ssskkkrrr}}}~~~~~~~~~}}}{{{yyyyyyyyyzzzzzztttssspppjjj```TTTKKKFFFBBBAAA@@@???AAAEEEHHHKKK]]]{{{vvvxxx]]]EEE???::::::999666555777555444333333222222333333222222222222222111000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111...000111111111111333555777>>>FFFKKKMMMOOOTTTXXXvvvpppkkkiiifffcccdddhhhgggfffffffffhhhjjjmmmooo{{{VVVJJJGGG@@@???DDDCCCDDDFFFIIIJJJKKKKKKJJJQQQSSSUUUVVVXXXZZZ^^^```dddfffkkkttt}}}jjjbbbddd___\\\]]]ZZZQQQNNNJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;::::::999999888777777777333333333333333333444444000000000000000111111111//////000000111111111222000000000000000000000000000000000000000000000000...///111111111111444666555;;;FFFVVVeeeooorrrqqqtttuuusssoooooozzzuuurrryyy{{{xxxnnniiihhhkkkrrr~~~ooo```\\\VVVSSSVVV[[[aaadddnnnxxx|||}}}|||~~~uuuWWWHHHEEEBBBCCCEEEIIIMMMXXXnnnxxx~~~zzzyyyvvvtttttttttuuuvvvqqqqqqooohhh^^^SSSKKKFFF@@@?????????BBBFFFKKKNNN]]]zzz{{{ooouuu|||cccFFF@@@;;;:::999666666888555444333333222222333333222222222222222111000///000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111---///111111111222333555666>>>FFFLLLMMMOOOTTTXXXvvvpppjjjiiigggdddccceeeaaammmooonnnsssuuuxxxtttUUUMMMJJJBBB>>>CCCFFFGGGHHHJJJKKKKKKJJJIIINNNQQQSSSVVVWWWZZZ^^^aaabbbgggpppxxx}}}pppeeebbbbbb^^^ZZZXXXRRRPPPMMMJJJGGGEEEEEEDDDEEEEEECCCBBB@@@???======999999888777666555444444666666555444444333222222111111222222222222111111...///000111111000///...---------...000111333444000000111222222222222222000000000000111222333444777;;;FFFXXXfffmmmrrrvvvzzzxxxrrrnnnqqqpppjjjmmmtttwwwlllkkkkkkkkknnnyyyvvvnnnfff```TTTTTTTTTTTTTTTWWW[[[^^^fffqqqzzzyyy|||jjjSSSIIIFFFCCCEEEBBBEEEOOOXXXppp~~~|||{{{{{{wwwssssssvvvxxxvvvssssssnnnhhhddd```YYYOOOGGGBBB>>>===???AAACCCHHHNNN^^^}}}vvvlllxxxmmmJJJBBB===>>>???;;;666444555555444333333222111111111222222222222111000000000000000000000000000000////////////////////////............/////////000000000000000000000000000000111111000000000333555<<>>CCCFFFGGGHHHJJJKKKKKKJJJJJJNNNPPPSSSUUUWWWZZZ^^^aaadddjjjrrr{{{zzznnneeecccccc___\\\ZZZRRRQQQOOOLLLJJJIIIHHHHHHFFFEEEDDDBBB@@@???>>>===::::::999888777666666555444444333333222111111000111111111111111111111111...///000111111000///...............///111222333......///000000000000000000000000000111222333444666999DDDVVVdddlllqqqvvvvvvwwwuuurrrvvvqqqjjjlllppprrrjjjkkklllkkkmmmzzzwwwmmmfffaaa[[[VVVUUUUUUVVVUUUVVVZZZ___cccdddqqq|||xxxzzz~~~~~~~~~eeeMMMDDDBBBCCCGGGEEEFFFOOOXXXppp}}}|||}}}yyyuuuuuuxxxyyyxxxuuusssoooiiieee```YYYOOOGGGCCC??????AAACCCDDDIIIOOO]]]}}}qqqmmm}}}wwwRRRHHHAAA@@@???:::555333555555444333333222111111111222222222111111000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000111111000000000333555<<>>===<<<;;;;;;:::999888777777444444333333222111111111111111////////////111111//////000000000000/////////////////////000111111.../////////000000000000000000000000111222333444555888BBBSSSaaajjjpppvvvuuuwwwyyyvvvvvvtttllllllnnnpppnnnnnnnnnllllllxxx}}}sssggg^^^[[[YYYVVVSSSUUUUUUVVVVVVXXX\\\cccgggkkkxxx}}}{{{yyyxxx{{{~~~{{{}}}}}}|||dddLLLEEEEEECCCHHHGGGHHHNNNVVVooo}}}~~~~~~~~~}}}yyyvvvuuuwwwxxxvvvtttqqqmmmhhhccc^^^VVVLLLDDDCCCAAAAAADDDDDDDDDIIIOOO^^^|||mmmppp{{{ZZZOOOEEEAAA???:::555444555444444333333222222111222222111111111000000000000000000000000000000000000000000000000000000000....../////////000000000////////////////////////000111111000000000333555<<>><<<<<<;;;:::999888777777666666555555444444444444222000...------...000222//////000000000000//////000000////////////000000111111111111111222222333000000000000111222333444666888AAAQQQ___iiiqqqwwwyyy{{{zzzuuuooouuuxxxqqqqqqtttvvvyyytttooommmllluuuxxxpppfff___]]]]]]]]][[[ZZZZZZZZZ[[[^^^dddlllrrrzzz~~~}}}{{{xxxuuuwww{{{~~~~~~~~~~~~bbbLLLGGGIIIBBBHHHHHHHHHMMMSSSjjj}}}yyyvvvtttttttttsssqqqmmmjjjfffaaa[[[RRRHHHAAABBBAAABBBDDDDDDDDDHHHOOOaaa{{{nnnwwwvvv^^^RRREEE@@@===999666555444444444333333222222222222111111000000000000000////////////////////////000000000000000000000000...////////////000000000////////////////////////000111111000000000333555;;;>>>BBBFFFKKKPPPUUUYYYvvvlllhhhfffeeehhhmmmqqqsssqqquuu|||vvvsssqqqjjjlllqqqxxxdddTTTGGGEEEFFFDDDEEEIIIEEEFFFGGGIIIKKKMMMNNNOOOOOORRRUUUXXXZZZ]]]bbbeeekkksss|||tttmmmggggggddd___[[[ZZZXXXWWWUUUSSSPPPMMMKKKIIIGGGGGGFFFDDDBBBAAA??????;;;;;;:::999888777777666666666555555555555444444222000...------...000222000000////////////000000111000000///////////////111111000000111111222333000000000000111222333444777888@@@OOO^^^iiirrryyy}}}|||zzzsssjjjnnn{{{|||vvvooooooqqqwwwxxxtttoooiiifffeeefffgggdddddddddeeehhhpppyyyyyypppnnnpppuuuxxxzzz}}}}}}zzz~~~^^^JJJFFFGGGAAAGGGGGGGGGKKKOOOccc~~~|||xxxuuusssrrrpppoookkkiiifffbbb[[[QQQGGGAAA@@@???AAACCCBBBBBBHHHQQQggguuurrr\\\OOOCCC===;;;888666777444444333333333333222222222111000/////////000000////////////////////////000000000000000000000000////////////000000000111////////////////////////000111111000000000333555:::===BBBFFFJJJOOOTTTXXXwwwmmmhhheeeccceeeiiimmmqqqqqqwwwxxxpppnnnmmmlllgggiiilllrrrzzz|||XXXNNNEEECCCCCCBBBCCCFFFEEEFFFGGGHHHKKKMMMOOOQQQRRRTTTXXX[[[]]]aaaeeehhhlllttt~~~rrrllliiihhheee___ZZZZZZXXXWWWVVVTTTQQQNNNKKKJJJHHHGGGFFFEEECCCAAA@@@???<<<;;;;;;:::999888777666444444333333333333333333111111////////////111111000000////////////000000111000///////////////000000///.........///111222000000000000111222333444888888>>>MMM\\\hhhsss{{{~~~{{{xxxtttlllooowwwpppuuuzzz}}}zzzrrrnnnooorrrnnnnnnmmmnnnrrrzzzzzzuuuooojjjiiilllqqqtttxxx}}}vvvmmmmmmsssxxx___NNNHHHGGGAAAEEEEEEGGGLLLNNN\\\www{{{vvvrrrooommmllliiiiiihhhccc\\\RRRIIICCC???>>>@@@BBBAAABBBJJJTTTpppzzzrrrYYYLLL@@@;;;:::888666777333333333333333333333333222111000///...///000000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////000111111000000000333555:::===AAAEEEIIINNNTTTWWW~~~sssmmmhhhdddcccfffhhhnnnrrryyy{{{ooommmnnnmmmkkkiiilllqqqvvv~~~gggOOOIIIDDDBBBBBBBBBCCCEEEEEEFFFFFFHHHKKKNNNPPPRRRUUUWWW[[[^^^```dddiiilllnnnwww{{{ooojjjhhhiiifff```\\\\\\VVVVVVVVVUUUSSSQQQOOONNNIIIHHHGGGEEECCCBBBAAA@@@======<<<;;;:::999888888333333444444444444444444111111111111111111111111111000///......///000111000///////////////000111000///...---...///111222000000000000111222333444777666<<>>>>>===<<<;;;::::::999555555666666666666666666111111222222222222111111111000///......///000111///////////////000111111333222000///000111333444000000000000111222333444666555:::HHHXXXeeeqqqzzzyyyvvvwwwyyytttrrr}}}|||}}}rrrggg```aaabbbdddgggmmmssswww}}}zzzkkkhhhjjjmmmmmmqqq~~~kkkWWWPPPKKKGGGDDDFFFDDDHHHPPPOOOUUUgggooozzzxxxwwwzzz}}}~~~~~~~~~}}}{{{wwwppphhhcccaaa```___aaabbb^^^WWWMMMEEE@@@@@@@@@AAAAAA@@@DDDPPP]]]zzzhhhWWWKKK@@@;;;:::777555555333333333333333333333333222111///...---...000111000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111000111111000000111333555999<<<@@@DDDIIINNNSSSWWWvvvlllgggffffffjjjkkkooouuuyyywwwnnnmmmoooooooooqqqsssttt}}}gggTTTFFFDDDBBBAAAAAABBBCCCDDDFFFHHHJJJLLLMMMNNNQQQSSSZZZ[[[^^^```cccgggmmmqqquuu{{{vvvpppkkkfffcccbbbaaa^^^\\\WWWWWWWWWWWWVVVTTTRRRPPPJJJJJJHHHGGGEEECCCAAAAAA===<<<;;;:::888777666666888777666555444333333333333333333333111000///...111111000000000000111111000000////////////000000000000000000000000000000222111000000000111333333666666:::DDDQQQ```kkkqqquuuyyyzzzvvvrrruuuzzzxxxzzz}}}}}}|||~~~~~~sssggg^^^[[[XXX[[[^^^aaaeeellluuu|||wwwqqqppppppoootttxxx|||fffVVVMMMHHHFFFEEECCCEEEJJJNNNOOOSSSXXXfffmmmttt{{{rrrmmmkkkmmmpppssswww~~~~~~vvvlllhhheee```\\\ZZZXXX]]]aaa]]]TTTIIICCC@@@BBB@@@AAADDDBBBCCCRRReee}}}nnn```UUUKKK???777555555444222333333333333333333333333444444333222111000///...000000000000000000000000000000//////.........---000000000000000000000000//////000000000000//////111000000//////000111222888<<>>======<<<:::999888888888888666555444333333333222222222222111000///...111111000000000000111111000000////////////000000000000000000000000000000222111000000000111222333444555999BBBOOO^^^iiipppuuuzzz|||yyytttttt||||||yyy{{{}}}{{{yyy}}}{{{wwwpppggg```[[[YYYWWWZZZ^^^bbbgggnnnvvv{{{}}}~~~wwwwwwmmm]]]RRRLLLIIIHHHIIIGGGIIINNNQQQRRRWWW]]]^^^eeelllvvvqqqfffbbb```aaacccjjjqqq||||||~~~yyyooofffcccaaa[[[WWWWWWWWW[[[^^^[[[QQQHHHBBB???@@@???AAADDDBBBEEEXXXmmmcccSSSLLLDDD:::555444555444333333333333333333333333333444444333222111000//////000000000000000000000000000000000/////////......//////////////////////////////000000000000//////111000000//////000222333888<<>>======<<<;;;;;;999888777555444444444444111222222222222222111111111111000000000000111111000000////////////000000000000000000000000000000111111000000111111222333333444777???MMM[[[gggmmmuuuzzz~~~{{{vvvtttyyy~~~|||xxxyyyyyywwwtttxxxqqqggg^^^YYYWWWWWWWWWVVVYYY___eeekkkqqqwww{{{}}}zzzzzz|||{{{xxxxxxzzzyyyzzzyyyyyyzzz}}}~~~{{{vvvsssuuulll___TTTMMMJJJIIIIIIHHHGGGJJJNNNQQQRRRWWW^^^___eeennn|||ttteee___]]]]]]^^^```eeennn}}}~~~~~~|||{{{}}}~~~rrriiibbb___]]]XXXUUUUUUUUUXXXZZZWWWOOOFFFAAA???===>>>AAADDDBBBHHH```{{{[[[IIICCC===777444555777666555333333333333333333333333444333333222111000//////000000000000000000000000111000000000000000//////........................//////000000000000//////111000000///000111222333888<<>>>>>======<<<999999777666555444444444222222333444444444444444111111000000000000111111000000////////////000000000000000000000000000000111111111111111222222222444333666>>>KKKYYYeeellltttxxx|||zzzvvvuuuyyy~~~~~~~~~|||~~~|||xxxuuuuuutttqqqmmmpppggg[[[SSSQQQSSSUUUVVVVVV[[[aaahhhoootttxxxzzzyyyvvvtttuuusssnnnmmmooollllllmmmmmmpppuuu|||xxxqqqiiippp}}}rrrnnnllljjjcccYYYPPPKKKIIIIIIIIIIIIIIILLLPPPRRRTTTZZZbbbkkksssvvvkkkaaa___aaacccfffkkkmmmwww~~~}}}{{{{{{|||~~~zzzvvvnnnggg```___\\\XXXUUUVVVUUUVVVVVVSSSLLLFFFAAA???<<<===AAADDDCCCLLLjjjwwwWWWHHH>>>;;;888777888888888777333333333333333333333333333333222222111000000///////////////////////////111111111111000000000000........................//////000000000000//////111000000///000111333444888<<>>======<<<:::999888777666555555555000111222333444444444444111111000000000000111111000000////////////000000////////////////////////000000111111222222222222555444666===JJJXXXdddkkkrrruuuwwwvvvuuuwww}}}|||wwwyyyttttttwwwvvv|||vvvrrrsssqqqmmmhhheee]]]TTTOOOOOOSSSUUUVVVYYY\\\cccjjjqqquuuwwwwwwpppllljjjjjjfffaaa___```___```aaadddhhhooowww||||||oooggg```ffftttzzzwww{{{rrrllliiieee^^^UUUNNNKKKJJJJJJJJJMMMMMMQQQUUUWWWYYYaaakkkvvv~~~vvvzzznnneee^^^^^^bbbfffkkkqqqxxx~~~|||zzz|||zzzrrrmmmjjjddd```^^^[[[WWWUUUVVVUUUUUUSSSPPPKKKFFFBBBAAA===>>>BBBEEEFFFSSStttiiiPPPFFF<<<:::888777777777666555333333333333333333333333333333222222111000000000////////////////////////000000000000111111111111//////////////////////////////000000000000//////111000000000000222444555888<<>>===<<<;;;:::999777666666666666//////000111111222111111111111000000000000111111000000////////////000000////////////////////////000000111222222222222111555444555<<>>BBBHHHNNN___wwwVVVDDD>>>999888777666444333333333333333333333333333333333222222222111111111000000000000000000000000000000//////000000000000000111//////////////////////////////000000000000//////111000000000111333444555888<<>>===;;;:::999888777666666666111111222222222222222111111111000000000000111111000000////////////000000///////////////////////////000111222333222222111444222333999EEETTT```gggiiimmmrrrvvvxxx|||}}}rrrtttrrrtttvvvpppsssyyyrrrmmmjjjeee]]]VVVMMMMMMMMMLLLMMMQQQVVVZZZ\\\]]]```eeekkkmmmllljjjfffaaa^^^]]]YYYRRROOOPPPNNNQQQUUUZZZ```gggoootttxxxppptttyyyuuukkkccc```aaalll{{{zzzyyy}}}wwwjjjeee^^^VVVOOOMMMOOOQQQRRRTTTVVV[[[```bbbfffrrr~~~sssjjjeee```___bbbkkktttuuu{{{~~~xxxyyyyyywwwsssnnnjjjhhhddd```]]]\\\XXXRRRQQQTTTRRRPPPLLLHHHEEEDDDBBBAAA@@@>>>CCCMMMXXXmmmoooyyyfffIII===:::888888777555444333333444333333333333333333333333222222222111111111111111000000000000000000000000....../////////000000000........................//////000000000000//////111000000000111333555666888<<>><<<;;;999888777777666666444555555666666555555444111111000000000000111111000000////////////000000///////////////////////////000111222333222111111333111222777CCCRRR^^^eeefffkkkrrrxxx{{{}}}ssswwwwwwyyyyyyooolllzzz}}}wwwnnniiiddd]]]TTTLLLFFFHHHJJJJJJKKKOOOVVV\\\\\\\\\^^^bbbgggiiihhheee^^^ZZZWWWUUUQQQJJJGGGHHHKKKNNNTTTYYY___fffnnnrrrzzz}}}ssshhhbbbiiiqqqqqqiiibbbaaaaaalll|||~~~rrrmmmeee[[[SSSPPPPPPRRRSSS___bbbhhhmmmppptttzzzlll]]]WWWVVVXXXaaalllwww~~~xxxwwwtttpppllliiiiiijjjeeeaaa___^^^YYYSSSRRRUUUQQQNNNIIIEEECCCBBBAAA@@@@@@>>>CCCPPP___wwwjjj|||```EEE===<<<::::::999777555555777888333333333333333333333333222222222111111111111111000000000000000000000000---.........//////000000------------------------//////000000000000//////111000000000111333555666888<<>>AAABBBCCCEEEFFFHHHIIIJJJMMMOOOQQQSSSUUUWWW[[[^^^___bbbgggjjjmmmpppsssuuu{{{tttmmmiiihhhhhhggggggdddaaa]]]```___]]][[[[[[\\\^^^___XXX___dddaaaYYYQQQNNNOOOKKKJJJHHHFFFFFFDDDAAA>>>===;;;999999999999777555444444333222222111111000111111111111000000000000000000000000000000000000000000000000////////////000111111111222222222222444333444888AAAOOO\\\eeefffkkkqqqvvvyyy{{{}}}~~~}}}qqq{{{|||xxxxxxvvvsssxxxsssllleee]]]UUUNNNIIICCCHHHJJJIIILLLRRRWWWWWW^^^___```bbbcccccccccccc\\\XXXSSSOOOKKKJJJKKKLLLMMMRRRWWWYYY[[[___ffflllwww|||zzzqqqmmmaaa______ccciiimmmkkkhhhfffgggjjjqqqzzzvvvnnnhhheee___YYY]]]gggsssooo\\\SSSXXXZZZYYYeeexxx}}}|||{{{xxxuuupppjjjfffdddddddddcccccccccbbb```]]]ZZZXXXYYYWWWPPPFFFAAACCC@@@;;;AAAGGGIIILLLaaa~~~qqq]]]GGG>>>;;;888777666555444333222222333333333222222222111111111111111111111111111111111111000000//////......////////////000000000000111000000///...---------------///000111111111111...///000111111222111111999===BBBGGGLLLPPPUUUXXX```SSSFFFDDDEEEDDDBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSUUUWWW[[[^^^bbbeeejjjnnnrrruuuyyy{{{|||uuummmjjjgggeeeccccccbbb___^^^^^^]]][[[ZZZZZZ[[[]]]^^^]]]aaaeeeddd]]]WWWSSSSSSOOOMMMKKKIIIHHHFFFBBB@@@>>><<<;;;::::::999888666444444333333222111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111111111222222444444444888AAANNN[[[dddgggkkkpppuuuwwwyyy{{{}}}zzzpppxxx}}}zzzwwwxxxwwwttt{{{|||vvvqqqhhh```XXXQQQKKKGGGCCCHHHJJJJJJLLLRRRVVVWWW\\\^^^```bbbbbbbbbaaa```UUUSSSNNNJJJGGGGGGHHHIIIOOOSSSWWWYYYZZZ^^^dddjjjpppvvv}}}|||rrrhhh```^^^]]][[[\\\aaahhhlllllljjjiiijjjlllqqqxxxyyytttsssmmmiiippp}}}kkk]]]UUUZZZ^^^ddd{{{~~~{{{yyyyyywwwsssnnniiieeecccbbbbbbbbbcccccccccbbb```]]][[[]]]ZZZRRRGGGBBBCCCBBB===@@@CCCGGGSSSkkk}}}\\\GGG>>>:::888777666555444333222222333333333222222222111111////////////////////////111000000000/////////...////////////000000000000111000000///......---------...///000111111111111//////000111222222222222888<<>>IIIWWWaaagggiiimmmpppsssvvvzzz}}}}}}xxxnnnpppsssuuuxxxyyyxxxwwwssszzzyyypppiii^^^SSSLLLHHHEEECCCDDDIIILLLKKKMMMSSSVVVVVVXXX[[[^^^```___\\\YYYVVVOOOMMMJJJGGGGGGHHHKKKLLLTTTVVVXXXYYYYYY[[[___bbbiiiooowww}}}zzzkkkbbb\\\WWWVVVWWW[[[[[[\\\aaaiiippptttuuuuuusssqqqqqqttt{{{vvvcccccchhhvvv|||yyyxxxwwwvvvsssmmmhhhcccaaa``````___aaaccceeegggffffffeeeeee^^^RRRHHHCCCBBBBBBBBBHHHEEEPPPlllhhhOOOAAA;;;999777666666555444444333333333333333222222222111111111111111111111111111111000000000000////////////////////////000000000000000000000000//////............///000000000000000111111222333444444444444777;;;AAAFFFKKKPPPUUUXXXwwwYYYKKKGGGEEEFFFFFFCCCCCCFFFDDDEEEFFFHHHJJJKKKLLLMMMOOORRRUUUWWWYYY\\\```cccfffjjjqqqwww|||wwwuuutttttttttsssooojjjfffeeeeeedddcccdddfffhhhjjjgggdddbbbbbbdddbbb^^^YYYWWWUUUSSSPPPOOOLLLHHHEEEEEECCC@@@???>>><<<:::777666666555555444333333222222222222222111111111111000000000000000000000000.../////////000000000111000000000000111111111111444555777888===HHHVVVaaaeeehhhlllpppssswww|||{{{yyyxxxzzz~~~|||tttxxx|||tttllleeeYYYOOOIIIFFFDDDCCCDDDIIIMMMLLLNNNSSSVVVUUUWWWYYY\\\^^^]]]ZZZVVVTTTOOOMMMKKKIIIIIIKKKNNNPPPVVVWWWXXXYYYZZZ\\\___aaaiiinnnsssxxxzzz~~~xxxlll___XXXUUURRRSSSVVV[[[[[[]]]bbbiiiqqqwwwzzz}}}{{{xxxvvvxxxsssdddkkk{{{~~~|||{{{yyyyyywwwsssnnnhhhdddaaa``````^^^```ccceeeggghhhggggggcccZZZNNNFFFAAA@@@AAACCCIIIKKK\\\yyyzzzZZZFFF<<<999888666666666555444444333333333333333222222222111111111111111111111111111111////////////000000000000////////////000000000000000000000000000/////////...//////000000000000///111222333444444555444444666:::@@@FFFKKKPPPUUUXXXdddMMMDDDBBBCCCDDDCCCAAACCCGGGCCCDDDFFFHHHKKKMMMNNNOOOQQQTTTWWWYYY\\\___cccfffhhhlllrrrxxx}}}}}}wwwwwwxxxyyywwwssslllhhhhhhgggfffeeefffhhhjjjkkkjjjgggeeedddeeeddd```]]]XXXVVVSSSRRRPPPMMMJJJGGGFFFDDDAAA???>>><<<999777777666666555555444333333333222222222222111111111000000000000000000000000......//////000000111111000111111111222222222222222444777888<<>>AAAHHHCCCDDDFFFIIILLLOOOQQQSSSSSSVVVYYY\\\^^^aaafffiiilllpppuuuzzz~~~|||{{{{{{zzzyyyuuupppllllllkkkjjjiiiiiijjjlllmmmjjjhhhfffdddbbbaaa___^^^YYYWWWTTTSSSRRRPPPLLLJJJGGGDDDAAA???>>><<<999666777777666666555444444444333333222222222111111111000000000000000000000000.........///000111111111222222222222333333333333000333666888;;;FFFVVVbbbjjjnnnsssvvvxxxzzz{{{}}}{{{{{{}}}yyyqqqaaaZZZQQQIIIDDDCCCBBBBBBEEEJJJNNNNNNOOOSSSUUUTTTVVVWWWXXXYYYYYYXXXVVVUUUQQQOOOMMMLLLLLLOOORRRTTTWWWWWWWWWYYY]]]```cccdddeeegggjjjlllnnnttt}}}|||sssddd\\\VVVWWWXXXXXXYYY[[[ZZZ\\\```fffooo{{{wwwqqqqqqxxxyyyrrrpppssspppuuu}}}}}}{{{zzzzzzvvvsssmmmgggbbb___^^^]]]]]]___aaadddeeeeeedddcccYYYOOOGGGDDDBBB???AAAFFFMMMgggxxxcccHHH>>>;;;888666555555555555555444444444333333333222222222111111////////////////////////.../////////000000000111////////////000000000000000000000000000000000000//////000000000000//////000111222333333444444444555999???EEEKKKPPPUUUXXX{{{XXXIIIHHHFFFEEEEEEEEE@@@<<<@@@GGGCCCEEEGGGKKKNNNQQQTTTUUUUUUWWWZZZ]]]___cccgggjjjppptttyyy}}}}}}|||zzzwwwtttqqqqqqpppnnnmmmmmmnnnoooppphhhgggeeebbb___]]]\\\\\\YYYWWWUUUTTTSSSRRRNNNLLLGGGDDDAAA???===;;;888666777777777666555555444444333333333222222222111111000000000000000000000000---......///000111111222222222333333333444444444///333666777;;;FFFVVVcccmmmqqqvvvyyyzzzzzzzzzzzz}}}xxx|||rrrkkk]]]WWWNNNGGGCCCBBBAAAAAAEEEJJJNNNNNNPPPSSSUUUTTTVVVVVVWWWXXXXXXXXXWWWVVVTTTRRRPPPNNNOOORRRUUUWWWWWWWWWWWWZZZ^^^bbbeeefffeeegggiiikkknnnvvvssskkk___XXXUUUWWWZZZZZZ[[[\\\\\\^^^dddkkkvvvuuuhhhllliiimmmuuuwwwqqqpppuuu|||}}}{{{yyyyyyuuuqqqlllfffaaa^^^\\\\\\]]]___aaacccccccccbbbaaaWWWMMMEEEDDDCCC@@@BBBGGGTTTvvv|||kkkrrr^^^FFF@@@===888555555555555555555444444444333333333222222222111111111111111111111111111111.../////////000000111111////////////000000000000000000000000000111111111///000000000000000//////000000111222333333333333555999???EEEJJJPPPUUUXXXiiiTTTJJJFFFHHHFFFCCC@@@??????@@@AAAFFFGGGIIIJJJLLLPPPUUUYYY[[[\\\]]]^^^```eeejjjooovvvzzz~~~~~~~~~zzzvvvsssssssssrrrqqqqqqpppooooooqqqllleeeaaa```aaabbbbbbZZZXXXVVVUUUTTTSSSQQQNNNIIIFFFDDDBBB@@@???<<<999999777555333222333444555111111111111111111222222222222222222222111000///...000222333333333111000/////////000111111222222333222333555999@@@PPP^^^jjjrrrzzz{{{{{{}}}}}}{{{xxxttt{{{uuulll\\\SSSJJJEEEBBB??????CCCFFFIIIMMMOOOOOOPPPQQQRRRWWWTTTSSSUUUYYY[[[XXXTTTQQQPPPPPPPPPPPPQQQRRRSSSVVVWWWXXXZZZ\\\^^^aaabbbhhhggggggjjjqqq{{{~~~oooddd\\\[[[ZZZ[[[]]]^^^^^^]]]```aaaeeeooo}}}qqqccc\\\ZZZ\\\^^^bbbfffgggiiittt~~~|||xxxtttpppmmmhhhccc___\\\[[[ZZZ[[[ZZZ[[[___cccdddaaa^^^TTTLLLDDDBBBAAA@@@CCCHHH]]]qqqgggqqq}}}ZZZHHH<<<777888666555444444333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000//////.........//////////////////000000000000......//////000000111111000000000000000111111222555999???DDDJJJPPPVVVYYYvvv[[[MMMGGGCCCFFFDDDBBB@@@@@@AAACCCDDDGGGIIIKKKLLLNNNRRRWWW[[[]]]___aaacccfffkkkqqquuuxxx{{{~~~}}}zzzxxxtttssssssrrrqqqpppoooooorrrmmmgggcccbbbbbbcccddd```]]]YYYVVVTTTRRRPPPMMMJJJGGGDDDBBBAAA???<<<:::888777666444444444444555111111111222222222222222111111111222111111000000...000111333333222111000//////000000111222222333333222333555777===KKKYYYiiirrryyyzzzzzz{{{zzzxxxwwwrrrwwwzzzpppgggZZZQQQHHHDDDBBB???@@@CCCGGGIIILLLMMMMMMMMMNNNOOOQQQOOONNNRRRWWWZZZXXXUUURRRQQQPPPOOOOOOQQQSSSTTTVVVVVVXXX[[[^^^bbbeeegggiiiiiiiiimmmuuu{{{lllaaa[[[\\\]]]^^^^^^______```ccccccgggqqqvvvggg]]]UUURRRSSSSSSTTTXXX]]]^^^cccooo{{{|||xxxwww~~~~~~|||yyyvvvqqqnnniiiddd___\\\[[[ZZZYYYYYY[[[^^^bbbccc___[[[QQQIIICCCAAAAAAAAAEEEKKK]]]ooojjjwwwyyySSSEEE:::777999777666666555444444333333222222222222222111111111111000000000000000000000000000000000000000000000000//////............//////////////////000000000000////////////000000000000000000000000000111111222444888>>>DDDJJJOOOUUUYYY}}}^^^NNNHHHEEEBBBCCCCCCAAAAAAAAACCCEEEGGGIIIKKKLLLNNNPPPTTTYYY]]]___aaacccfffjjjooouuuyyy{{{|||~~~~~~{{{zzzttttttsssrrrqqqpppoooooosssnnniiieeeddddddddddddfffbbb\\\XXXUUURRROOOMMMKKKIIIFFFDDDBBB@@@===;;;888777777666666555444444222222222222222222222222//////000111111111000000///000111222222222111000000000111111222333333333444222333444555:::GGGTTTgggpppxxxyyyxxxxxxxxxuuusssnnnooozzz}}}tttjjjaaaUUUMMMFFFCCCBBB@@@AAAEEEHHHIIIKKKKKKJJJIIIJJJJJJJJJIIIJJJNNNTTTXXXXXXVVVTTTRRRPPPNNNNNNQQQSSSUUUVVVWWWZZZ]]]bbbfffjjjlllllllllnnnrrr{{{yyyjjj```ZZZ]]]```aaa______aaadddfffgggjjjsssrrrgggZZZUUURRRPPPQQQTTTRRRRRRUUUZZZ]]]cccppp}}}xxxmmmiiifffcccccckkkpppyyy~~~}}}}}}|||zzzxxxrrrooojjjeee```]]]\\\[[[XXXXXXZZZ___bbbaaa]]]XXXLLLFFFAAA@@@@@@BBBHHHOOO___pppmmmzzzlllKKK@@@999777:::888777666666555555444333333333222222222111111111111000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000////////////000000000000000111111222444888>>>DDDIIIOOOUUUYYYeeeOOOIIIHHHEEEBBBCCCCCCBBBBBBCCCEEEFFFHHHJJJKKKMMMOOOQQQUUU[[[______aaadddgggjjjoootttxxx~~~}}}zzzyyyyyyttttttsssrrrqqqpppoooooorrrnnnjjjfffeeeeeeeeedddgggccc]]]XXXUUURRROOOMMMMMMKKKHHHEEEDDDAAA>>><<<888888888888777666555444333333333333333222222222---...///000000000000000//////000111222111111000000111111222333333444444333222333555555999EEEQQQfffooowwwxxxxxxxxxwwwtttooojjjhhhmmmxxx~~~xxxoooeee\\\QQQIIICCCBBBBBBAAACCCFFFIIIJJJKKKJJJHHHFFFGGGHHHHHHHHHJJJNNNSSSVVVWWWVVVUUUSSSPPPNNNOOOQQQUUUXXXXXXYYY\\\```dddiiilllnnnppppppsssxxxxxxjjjaaaXXX]]]bbbccc``````cccgggiiiiiillluuuxxxnnnaaaZZZTTTSSSTTTSSSUUUXXXVVVUUUWWW[[[___fffrrr~~~zzzhhhaaaaaaaaa``````bbbhhhttt}}}|||{{{yyyxxxwwwssspppkkkeeeaaa]]]\\\[[[WWWXXX[[[```cccaaa[[[UUUIIIDDD@@@@@@@@@BBBIIIQQQddduuurrr{{{```DDD>>>888666:::999666666555555444333333333333333222222222111111111000000000000000000000000///////////////////////////............//////000////////////000000000000111111000000//////......000000000000000111111222333777===CCCHHHNNNTTTXXXvvvVVVJJJJJJIIIEEEAAAEEEDDDDDDDDDDDDEEEGGGGGGJJJLLLNNNPPPRRRVVV\\\```bbbdddgggiiillloootttwww}}}yyywwwvvvvvvsssrrrrrrqqqqqqpppooooooqqqnnnjjjgggfffeeedddcccdddaaa\\\YYYVVVTTTRRRPPPOOOMMMJJJGGGEEECCC@@@===999999999999888777666555444444444444333333222222---...///000000000000000//////000000111111111111000111111222333333444444111111333666666:::DDDPPPcccmmmvvvxxxxxxyyyxxxuuupppkkkhhhiiimmmzzz|||}}}tttkkkaaaXXXNNNGGGBBBBBBBBBBBBDDDHHHJJJKKKKKKJJJGGGFFFGGGHHHKKKLLLMMMPPPSSSUUUVVVVVVUUUSSSQQQOOOQQQTTTXXX[[[]]]^^^```cccfffjjjmmmoootttuuuxxx}}}uuuhhhaaaWWW]]]cccdddcccbbbfffiiijjjkkknnnwwwrrrkkkkkkmmmnnnsssvvvtttpppllleee^^^XXXSSSRRRTTTUUUTTTUUUXXXYYYWWWYYY]]]aaaeeeoooyyyvvviii^^^\\\]]]]]]]]]___bbbkkkzzz~~~{{{yyyvvvuuutttssspppkkkeeeaaa]]][[[[[[XXXYYY]]]bbbeeeaaaYYYRRRHHHDDDAAA@@@@@@BBBJJJSSSiiizzz||||||XXXAAA===999777999888555555444444333222222222333333333222222222222111000000000000000000000000////////////////////////...............///000000////////////000000000000111111000000//////......000000000000000111111222333777<<>>;;;::::::999888888777777666555555444444333333222//////000111111111000000/////////000000000111111000000111111222333333333000111333666666999BBBMMM^^^iiitttwwwyyyzzzzzzwwwuuuqqqmmmkkkmmmwww~~~}}}yyynnnfff]]]UUULLLFFFAAABBBDDDCCCFFFIIIKKKLLLLLLKKKIIIIIIJJJLLLPPPQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRRRRTTTXXX\\\^^^bbbcccdddgggjjjmmmoooqqqwwwxxx|||}}}oooeee```YYY^^^cccffffffgggiiikkklllmmmqqqyyyssseee\\\[[[]]]___cccdddaaa]]]]]][[[WWWRRRPPPRRRVVVXXXWWWYYY\\\___^^^aaagggkkkmmmrrryyy|||jjjccc]]]\\\]]]]]]```eeelllxxx~~~~~~~~~{{{wwwtttssssssssspppkkkeee```\\\ZZZZZZWWWZZZ___dddfffaaaWWWOOOGGGCCCBBBAAAAAACCCLLLVVVnnn~~~rrrRRR???>>>:::777999777555444444333222222111111333333333333222222222222000000000000000000000000000000000000000000000000......---......///000111////////////000000000000000000000000////////////000000000000000111111222222666<<>>HHHYYYdddpppuuuxxx{{{{{{yyyxxxtttooommmoooyyy|||~~~qqqfff```WWWPPPLLLFFFBBBCCCEEEDDDFFFJJJMMMMMMNNNMMMLLLLLLOOOQQQSSSTTTUUUVVVVVVVVVWWWWWWSSSSSSTTTUUUXXX\\\___aaafffggghhhkkknnnqqqtttvvvxxxzzzzzzllldddaaa]]]```dddhhhlllmmmnnnnnnnnnooottt}}}lll]]]UUUTTTVVVVVV[[[]]]YYYVVVXXXXXXWWWSSSRRRUUU[[[^^^]]]```dddggggggmmmuuuyyyyyy{{{rrrfffcccaaaaaaaaadddmmmwww{{{||||||zzzvvvssstttuuussspppjjjddd___[[[YYYXXXVVVYYY^^^dddfff```UUULLLCCCBBBAAABBBBBBEEEPPP[[[vvviiiKKK<<<>>>:::777999777555555555444333333222222444444333333333222222222000000000000000000000000000000000000000000000000---------......///000111////////////000000000000////////////000000000000000000000000000111111222222555;;;AAAGGGMMMRRRVVVfffWWWIIIAAAEEEGGGBBBCCCHHH@@@AAACCCFFFIIIKKKMMMNNNNNNPPPRRRTTTWWW\\\aaaeeecccfffjjjnnnrrrvvvzzz}}}}}}~~~|||zzzwwwtttrrrpppoookkkkkklllmmmnnnooopppppprrrpppnnnmmmllljjjgggdddaaa`````````___\\\WWWTTTTTTQQQNNNKKKIIIFFFBBB@@@>>><<<:::888888888999:::777777666555444444333333222222222222222111000//////////////////000111111/////////000111111222222111222333555333333:::CCCUUUaaammmssswww{{{{{{yyyxxxsssnnnlllppp|||zzz~~~xxxjjjaaa[[[SSSLLLLLLFFFBBBDDDEEEEEEGGGJJJMMMNNNOOONNNNNNOOORRRTTTSSSUUUVVVWWWWWWWWWXXXYYYRRRSSSTTTWWWZZZ^^^aaaccchhhiiikkknnnqqquuuxxxzzzwwwzzzzzzmmmfffddd```aaaeeejjjooorrrqqqooooooqqqwwwhhhYYYRRRQQQSSSQQQVVVZZZWWWVVVXXXZZZZZZUUUTTTXXX^^^``````bbbggghhhjjjqqq{{{pppcccaaabbbcccdddjjjyyyxxxzzz{{{yyyvvvtttuuuwwwrrrooojjjddd^^^[[[YYYXXXUUUXXX^^^dddeee^^^SSSIIIAAA@@@@@@BBBDDDHHHSSS___~~~cccGGG:::===:::888999777777666666555444444333333444444444333333333222222000000000000000000000000000000000000000000000000---------......000111111////////////000000000000......//////000000111111000000000000000111111222111555;;;AAAFFFLLLRRRVVVvvv^^^MMMHHHBBB???@@@BBBCCCCCCAAACCCGGGIIIJJJJJJLLLMMMOOOQQQTTTXXX[[[^^^```aaajjjjjjkkknnnrrruuuwwwwww~~~{{{wwwssspppnnnnnnnnnmmmnnnpppqqqqqqpppnnnmmmqqqooollllllmmmllliiieee``````aaaaaa```^^^\\\[[[VVVUUUSSSOOOLLLHHHEEECCCAAA???=========<<<:::888777777666666555555444444444333222222111111222222////////////////////////000111222333444333222222444444444333333666:::===MMM]]]kkknnnttt~~~|||wwwuuurrrnnnnnnyyy~~~|||xxxnnncccZZZRRRKKKGGGGGGEEECCCBBBCCCEEEIIIKKKMMMMMMLLLLLLLLLMMMOOOPPPSSSTTTVVVWWWXXXWWWVVVUUUOOOSSSXXX[[[]]]^^^```aaadddhhhnnnrrrtttvvvxxxyyyyyy~~~uuujjjhhhiiicccdddgggooovvvyyyuuupppooottt|||vvvuuuyyy{{{cccTTTOOOPPPSSSXXXZZZZZZXXXXXX]]]___^^^YYYZZZ[[[]]]aaafffhhhgggllloootttzzz~~~|||wwwkkkdddccckkksss{{{{{{zzzyyywwwtttrrrqqqpppoooooolllggg```ZZZWWWUUUYYYYYY[[[___aaa\\\QQQIIIBBB??????AAAAAACCCRRRdddTTTEEE;;;<<<;;;555444888555555444444444333333333111111222222222222111111111111000//////////////////,,,***+++...111111000///////////////////////////////////////......---///////////////.........111000/////////000222333222555:::BBBIIIOOOTTTVVV```OOOIIIEEE@@@>>>???@@@@@@@@@AAACCCGGGHHHIIIJJJLLLNNNQQQTTTXXX[[[]]]___ccceeekkklllnnnrrrvvvyyyzzz{{{~~~~~~|||xxxuuurrrpppoooooopppqqqsssuuuuuutttrrrqqqqqqooommmmmmmmmllliiifff````````````___]]]\\\[[[[[[ZZZWWWSSSOOOKKKGGGEEECCCAAA???>>>>>>===:::888888777777666666555555444333333222111111111111222000000000000000000000000000111222333333333222222333333333333333555999<<>>?????????>>>BBBDDDFFFGGGIIIKKKNNNQQQUUUZZZ^^^```___aaaggglllnnnqqqtttxxx|||}}}~~~~~~{{{zzz}}}zzzwwwtttsssrrrrrrrrrtttvvvwwwxxxwwwuuutttrrrpppnnnmmmmmmllliiifffdddcccbbb```______^^^^^^aaa___\\\XXXTTTOOOKKKIIIGGGEEEBBBAAA@@@>>>;;;999999888888777666666555555333222111111000000111111111111111111111111111111000111222222333333222222222222222222222444777:::EEEUUUfffnnnuuu~~~|||tttttttttrrrpppxxxxxxyyy}}}{{{xxxwww{{{{{{xxxvvvuuukkkfff^^^WWWPPPKKKFFFCCC@@@???>>>???AAADDDHHHKKKNNNNNNNNNNNNOOOPPPQQQRRRVVVTTTRRRPPPPPPRRRTTTVVV]]]```dddfffggghhhjjjkkkmmmoooqqqsssuuuwww{{{}}}uuussstttpppoooooorrrxxx{{{{{{zzzwwwxxx{{{zzzqqqkkkbbbZZZWWWVVVVVVYYY]]]ggguuu{{{cccVVVRRRPPPPPPRRRPPPVVV\\\```hhhsss{{{}}}uuurrrpppppppppqqqqqqqqqooorrrwww||||||yyyvvv{{{~~~zzzyyyxxxwwwuuutttsssrrrooonnnkkkgggbbb___^^^___bbbaaabbbcccbbbZZZOOOFFFCCC@@@BBBEEEEEEHHHYYYmmmeeeKKK@@@888999999444444888555555444444444333333333111111222222222222111111111111000///////////////222000...///000111111000///////////////////////////////////////......---------......//////000000000000000///000111111222111444999@@@GGGNNNSSSUUUlllTTTJJJJJJCCCBBBAAAAAAAAAAAA@@@@@@BBBDDDFFFGGGIIILLLQQQTTTXXX]]]ccccccaaaccckkkrrrtttwww{{{~~~|||{{{~~~|||yyywwwvvvuuuuuussstttvvvxxxxxxwwwvvvuuurrrqqqpppooommmkkkiiiggggggfffdddbbbaaaaaabbbbbbbbbaaa___[[[WWWSSSPPPNNNKKKIIIFFFCCCBBB@@@===:::::::::999888777666666555222222111000000000111111111111111111111111111111000111111222222222222222111222222222111333666999AAAQQQcccnnnvvv~~~~~~wwwwwwvvvssspppvvvqqqmmmqqqvvvvvvyyyyyyuuuvvvwwwrrrnnnkkkccc^^^WWWPPPKKKGGGCCC@@@>>>>>>>>>???BBBFFFJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSWWWTTTQQQOOOPPPUUUZZZ^^^bbbdddgggiiiiiijjjkkkmmmmmmoooqqqsssvvvzzz{{{xxxyyywwwtttqqqqqqtttxxxzzzzzz{{{}}}zzznnndddbbb\\\XXXWWWWWWVVVXXX]]]cccooopppZZZSSSTTTSSSSSSTTTUUU\\\dddlllyyy~~~yyywwwvvvttttttuuuwww|||}}}~~~yyyxxxxxxwwwvvvuuuttttttooonnnkkkgggcccaaabbbdddfffffffffeeeaaaXXXMMMEEEBBB@@@BBBFFFFFFKKK___ttt[[[GGG???:::::::::777777:::555555444444444333333333111111222222222222111111111000000///////////////////////////000111111111///////////////////////////////////////......---,,,------...///000111111000000000000000111111222111333888>>>FFFMMMRRRUUUiiiTTTHHHDDDEEE@@@AAABBBBBBAAA@@@@@@@@@BBBDDDGGGIIIKKKOOOTTTWWWZZZ___ddddddcccfffoooxxxzzz}}}~~~~~~}}}{{{zzzyyyxxxxxxuuuvvvxxxyyyyyyxxxvvvuuurrrrrrrrrpppmmmkkkiiihhhgggfffdddbbbaaaaaabbbbbb```___^^^[[[YYYVVVSSSRRRMMMKKKHHHFFFDDDBBB>>><<<<<<;;;:::999888777666666333222222111000111111111000000000000000000000000000000000111111111222222000111222222111222555777???NNN```nnnwww}}}}}}|||yyytttooouuurrrfffggglllqqq{{{|||xxx}}}~~~tttlllfffbbb^^^YYYRRRLLLHHHDDD@@@>>>>>>>>>???AAADDDHHHLLLNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSQQQOOOOOORRRYYYaaafffjjjlllnnnooonnnnnnpppqqqmmmooorrrvvvzzz~~~{{{||||||wwwttttttwwwzzz|||~~~|||pppeee___[[[VVVTTTUUUUUUTTTXXX^^^bbbkkkyyyiiiUUURRRTTTSSSTTTXXXaaafffnnnzzz~~~|||yyyzzz~~~}}}|||xxxwwwwwwwwwvvvvvvvvvvvvooonnnlllhhhdddcccdddfffiiiiiihhhfff___VVVKKKDDD@@@???BBBFFFGGGNNNfff~~~zzzVVVBBB>>>::::::999777777999555555444444444333333333111111222222222222111111111000000///////////////+++,,,...///000111111222///////////////////////////////////////......---,,,------...///000111111///000000000111111111111000222777===DDDKKKQQQTTTkkkSSSIIIDDDAAA@@@>>>???@@@@@@???>>>???AAABBBEEEHHHKKKNNNRRRWWWZZZ]]]```dddeeefffkkkttt|||~~~}}}~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{|||{{{yyywwwvvvssstttsssqqqmmmjjjiiiiiieeeeeecccbbbaaa`````````^^^]]]\\\[[[YYYVVVTTTSSSNNNLLLIIIGGGEEECCC@@@>>>======<<<:::999888777666444333222222111111222222000000000000000000000000111000000000000111222222111222333333222333555666>>>KKK\\\kkkuuu{{{~~~{{{uuuooottt|||iiieeeiiittt|||{{{}}}qqqhhh```[[[YYYUUUOOOIIIFFFCCCAAA?????????AAACCCFFFJJJMMMOOOMMMNNNPPPQQQSSSSSSTTTTTTOOONNNOOOQQQWWW___ggglllnnnoooppppppooooooppprrrpppsssxxx}}}}}}~~~|||vvvrrrqqqtttxxx|||xxxkkkccc```[[[WWWTTTTTTTTTTTTZZZbbbfffnnnxxxgggSSSQQQSSSRRRVVV^^^mmmpppvvv}}}}}}|||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwoooooommmiiieeecccdddeeehhhhhhhhheee]]]SSSIIICCCAAA@@@BBBEEEHHHRRRnnnnnnRRR<<<;;;999777666555555555555555444444444333333333111111222222222222111111111111000///////////////***---///000000000111222///////////////////////////////////////......---------......//////000000//////000111111111111000000222666;;;CCCJJJPPPTTTrrrWWWKKKIIIGGGBBB???>>>???AAA@@@>>>>>>AAACCCBBBFFFJJJOOORRRUUUYYY\\\```aaaccceeeiiiqqqzzz|||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{{{{zzzwwwuuusssssstttuuurrrmmmjjjiiijjjfffffffffeeedddcccbbbaaa___^^^]]][[[XXXVVVSSSRRRNNNLLLIIIGGGFFFDDDAAA???>>>>>>===;;;:::888777777555444333333222333333333111111111111111111111111111000000///000111222333111333444444333333555666<<>>@@@BBBCCCBBB@@@@@@DDDGGGBBBFFFLLLQQQTTTWWWZZZ]]]bbbbbbbbbfffllluuu}}}}}}{{{|||}}}}}}}}}}}}|||{{{{{{yyyyyyyyyyyywwwtttqqqooosssuuuuuusssnnnjjjiiijjjiiiiiijjjjjjiiigggeeeddd``````^^^[[[XXXUUURRRQQQNNNLLLIIIGGGFFFEEEBBB@@@???>>>===<<<:::999888777666555444444333333444444222222222222222222222222111000/////////000222333222333444444444444555666;;;EEEUUUdddnnnsssyyy~~~}}}~~~}}}yyyrrrrrr|||rrrsss|||ooodddZZZTTTNNNKKKGGGEEEEEEEEEDDDCCC???@@@AAACCCFFFIIILLLMMMKKKMMMOOOQQQSSSSSSSSSSSSUUUWWW[[[aaahhhoootttxxxyyyzzzzzzxxxvvvvvvwwwyyy~~~|||yyyvvvrrrrrrwww~~~}}}xxxrrrmmmiiibbb^^^[[[[[[\\\aaammmyyyxxx~~~mmmZZZWWWWWWWWWccctttwwwtttwww}}}{{{yyyxxxxxxwwwuuusssuuuvvvvvvwwwxxxxxxyyyyyyooopppooolllgggbbb```___dddeeeeeebbbZZZPPPHHHCCCDDDCCCDDDGGGKKK[[[}}}VVVFFF;;;===<<<999777666666555555555444444444333333333111111222222222222111111111111000///////////////111444666555111...---...///////////////////////////////////////......---///////////////............///000222222111111000///111444:::AAAIIIPPPTTToooUUUOOOGGGBBBAAAAAA@@@???AAABBBCCCCCCBBBBBBDDDFFFJJJKKKMMMRRRWWWZZZ\\\\\\bbbeeehhhkkknnnttt|||www{{{~~~{{{zzzvvvwwwyyyyyywwwvvvwwwxxxrrrtttvvvwwwuuuttttttuuutttvvvvvvsssmmmjjjjjjlllmmmllllllmmmnnnlllgggcccccc```\\\YYYWWWVVVTTTSSSPPPOOOMMMKKKHHHFFFDDDCCC???>>>===<<<;;;:::::::::666555444444444333111///111111111111000000000000111111222222222222111111000111111222222333444444:::BBBNNN\\\gggrrryyy~~~yyyvvvyyyvvvpppsss||||||lll```WWWRRRLLLKKKJJJGGGDDDCCCDDDFFFCCCCCCDDDFFFGGGJJJLLLMMMOOOPPPQQQSSSTTTTTTUUUUUUZZZ\\\```hhhpppvvvzzz|||}}}~~~zzzuuuvvv}}}{{{xxx{{{|||wwwqqqnnnooodddcccaaaaaaeeennnzzzvvvbbbYYYWWWZZZiiizzz}}}xxxtttssssssrrrqqqqqqqqqqqqsssuuuwwwvvvuuurrrpppmmmiiifffeeeddddddggggggddd]]]SSSKKKFFFEEE@@@DDDFFFEEELLLccctttRRRBBB<<<;;;999777555555555555222222333444444555555666111111111111000000//////111111000000//////......///////////////.........000000//////.........---000000//////.........---000000000000000000000000///////////////000111111000222666;;;CCCKKKQQQUUUjjj[[[OOOJJJEEEAAAAAABBBAAA@@@AAABBBCCCCCCCCCCCCEEEGGGJJJLLLOOOSSSXXX[[[]]]^^^bbbfffkkkooorrrwww~~~~~~}}}zzzwwwuuurrrtttvvvvvvvvvvvvwwwxxxsssuuuwwwwwwvvvuuuuuuuuuuuuuuuuuusssqqqooooooooonnnmmmmmmnnnnnnlllgggcccccc```\\\YYYXXXVVVTTTSSSOOOOOOMMMLLLIIIFFFDDDCCCAAA@@@>>><<<:::999888888888666555444444444222111222111111111000000000000111111222222222222111111000111111222222333444444888???KKKXXXeeeooowww|||}}}vvvsssuuuqqqiiijjjrrr{{{jjj]]]TTTNNNKKKLLLLLLJJJGGGEEEFFFGGGEEEEEEFFFHHHJJJLLLNNNOOORRRRRRTTTUUUVVVWWWWWWWWW\\\___eeemmmuuu|||||||||}}}xxxqqqlllkkkiiiiiiiiijjjnnnwwwkkk```]]]bbbuuu}}}yyyuuusssssssssssssssqqqqqqrrrtttvvvvvvuuussspppnnnkkkgggeeedddeeeeeehhhgggcccZZZQQQIIIEEEDDDAAADDDGGGMMM[[[wwwhhhKKKAAA<<<;;;999777555555555555333333333444444444444555222222111111111000000000111111000000//////....../////////////////////...111000000000////////////000/////////............000000000000000000000000///////////////000111111000222555;;;BBBJJJQQQUUU}}}dddTTTOOOGGGEEEBBBAAAAAABBBBBBAAAAAABBBCCCCCCCCCDDDGGGIIILLLNNNQQQUUUZZZ]]]```aaabbbhhhpppvvvyyy|||}}}xxxuuurrrpppnnnpppssstttttttttvvvwwwtttvvvwwwwwwvvvuuuuuuvvvuuutttssssssttttttsssrrrpppooonnnnnnnnnkkkgggdddbbb___\\\YYYXXXWWWTTTRRRNNNNNNNNNLLLJJJGGGDDDBBBCCCAAA???<<<:::888777666;;;888555444555555444333222222222111111111000000111111222222222222111111000111111222222333444444555;;;FFFSSSaaallluuuyyyzzzuuussssssmmmdddbbbgggvvv}}}}}}kkk\\\RRRMMMKKKMMMNNNNNNLLLJJJIIIIIIHHHHHHIIIKKKMMMOOOQQQRRRUUUVVVWWWXXXYYYZZZZZZZZZ___ccckkkttt{{{}}}yyysssmmmjjjjjjkkkmmmpppttt|||wwwjjjfffoooxxxvvvsssrrrssstttuuuuuuqqqqqqsssuuuvvvuuurrrooonnnkkkhhhdddcccdddfffhhhjjjggg```WWWMMMFFFDDDCCC@@@AAAEEEPPPggg]]]GGGBBB<<<;;;999777555555555555555555444444444333333333222222222222222111111111111111000000//////............//////////////////111111111000000000000///////////////............000000000000000000000000///////////////000111111111222555:::AAAIIIQQQUUUuuuaaaRRRKKKKKKBBBAAAAAAAAAAAAAAA@@@@@@???AAABBBCCCDDDEEEHHHJJJNNNQQQUUUYYY\\\___bbbddddddlllvvv}}}zzzvvvrrrpppooonnnppprrrssssssssstttvvvtttuuuvvvvvvtttssstttuuuvvvtttrrrsssvvvwwwuuurrrqqqqqqpppooommmjjjfffdddaaa___\\\ZZZYYYWWWUUURRRMMMNNNNNNMMMJJJGGGDDDCCCBBBAAA???<<<:::999888777<<<999555444444555555444333333222222222111111111111111222222222222111111000111111222222333444444333888BBBOOO^^^jjjssswwwzzzwwwuuuuuunnnddd```bbbmmm}}}~~~mmm___TTTNNNKKKNNNQQQRRRPPPNNNMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTWWWXXXXXXYYYZZZ\\\]]]^^^aaagggoooxxx~~~|||{{{xxxrrrooojjjmmmrrrvvvzzzvvvrrr|||xxxuuusssrrrtttuuuuuuuuuqqqqqqssstttuuusssoookkkjjjhhheeebbbbbbdddgggiiijjjeee\\\RRRIIIDDDCCCBBBDDDCCCFFFTTTqqqxxx~~~~~~VVVCCCBBB<<<;;;999777555555555555666666555444333333222222222222222222222222222222111111000000//////..................////////////000000000//////////////////////////////.........///////////////////////////////////////000000111111222444999@@@HHHPPPTTTfffVVVNNNHHHDDDDDD@@@AAAAAA@@@???>>>>>>>>>>>>@@@BBBCCCDDDFFFJJJLLLQQQUUUYYY\\\^^^aaadddggghhhpppzzzyyyvvvtttrrrpppqqqrrrttttttsssrrrssstttssstttuuusssrrrqqqrrrsssvvvsssqqqrrruuuvvvtttqqqrrrrrrqqqoookkkgggeeeccc```^^^\\\ZZZYYYXXXUUURRRMMMMMMMMMLLLJJJGGGEEEDDDAAA@@@???===<<<;;;;;;:::;;;888555333333444444444333333333333222222222222111111222222222222111111000111111222222333444444444777???LLL[[[iiirrruuuyyyxxxwwwvvvooofffaaaaaajjjppp```UUUOOOKKKOOOSSSUUUTTTRRRQQQQQQNNNNNNOOOPPPQQQRRRTTTUUUWWWWWWXXXYYY[[[]]]___```dddjjjssszzz~~~~~~{{{|||yyyuuurrrppptttzzz|||yyywwwtttssstttttttttsssppppppqqqssssssppplllhhhgggeeecccbbbbbbeeehhhjjjgggaaaWWWNNNGGGCCCBBBBBBHHHFFFJJJ]]]}}}yyyttt|||TTTCCCAAA<<<;;;999777555555555555666666555444333222222111222222222222222222222222111111000000//////......---.........//////000000.................................//////////////////////////////////////////////////////000000111111222444888???GGGOOOTTTsssaaaNNNHHHGGGEEEAAA>>>???@@@AAA@@@>>><<<===>>>???AAADDDEEEGGGIIIMMMPPPUUUYYY^^^```aaabbbfffiiilllsss}}}}}}zzzyyyxxxuuurrrrrrtttuuuuuusssrrrssstttsssttttttrrrpppoooppprrrsssrrrqqqrrrsssttttttsssrrrsssqqqnnniiieeecccbbb___^^^\\\[[[ZZZXXXUUURRRNNNNNNLLLKKKIIIGGGFFFEEEBBBAAA@@@>>>============:::888555444444555444333444444444333333333222222111111222222222222111111000111111222222333444444555777===IIIYYYgggpppsssuuuvvvwwwuuupppiiifffdddiiizzzrrraaaTTTMMMLLLOOOTTTVVVVVVUUUUUUUUUSSSSSSRRRRRRSSSTTTTTTUUUWWWWWWWWWYYY\\\___bbbdddhhhnnnwww}}}|||zzzzzzxxxtttssstttxxx~~~~~~zzzyyywwwtttsssssssssqqqpppnnnnnnnnnooopppnnnjjjfffeeedddccccccdddfffhhhiiiccc\\\RRRJJJFFFDDDCCCCCCDDDDDDLLLccc|||]]]LLLGGG<<<;;;999777555555555555666666555444333333222222111111111222222222222222111111000000//////......------......///000000000,,,---------------...............///////////////000000000000000000000000///////////////000111111222222333777>>>FFFNNNSSS~~~lll[[[PPPGGGEEEFFFDDDAAA???>>>@@@@@@???===<<<>>>@@@BBBDDDGGGIIIKKKNNNRRRTTTYYY]]]bbbcccbbbcccfffjjjqqqwww~~~}}}|||}}}|||wwwsssppprrrttttttsssssstttuuutttttttttrrrpppoooqqqrrrnnnppprrrsssssstttvvvxxxrrrsssqqqmmmgggbbbaaaaaa^^^]]]\\\[[[ZZZXXXUUURRRPPPNNNKKKIIIGGGGGGGGGGGGEEEDDDBBB@@@???>>>======;;;999777777777777555333444444444444333333333333111111222222222222111111000111111222222333444444666666;;;FFFVVVeeemmmppprrruuuvvvuuurrrooommmkkkiiivvvvvvdddVVVMMMMMMPPPTTTVVVWWWWWWXXXYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ]]]bbbfffhhhmmmttt|||xxxxxxyyywwwwwwxxxyyy}}}|||yyyuuusssqqqqqqqqqqqqooonnnmmmlllkkkllllllkkkhhhfffccccccdddeeefffggghhhhhh]]]WWWNNNHHHEEEEEEDDDDDDBBBEEERRRmmmbbbPPPIII<<<;;;999777555555555555555555555444444333333333000000000111111111222222111111000000//////......------......///000000111------------......//////............/////////000000000000000000000000000///////////////000111111222222333666===EEEMMMSSSqqq```UUUIIIDDDBBBCCCCCC@@@???AAA===>>>???>>><<<<<<@@@CCCDDDGGGIIILLLNNNQQQUUUXXX[[[___dddeeeccccccfffjjjsssxxx~~~}}}}}}~~~xxxsssmmmooorrrssssssssstttvvvuuuuuuuuussspppppprrrssskkkooosssttttttuuuyyy|||rrrsssqqqlllfffaaa```aaa^^^]]]\\\[[[[[[YYYUUURRRQQQNNNKKKHHHFFFFFFHHHIIIHHHFFFDDDBBB???===<<<<<<;;;:::999999999888666444555555444444444333333333111111222222222222111111000111111222333333444444666666999EEETTTccckkkmmmrrruuuxxxvvvuuutttsssrrrkkkttt|||iiiXXXNNNMMMPPPSSSVVVWWWWWWYYY[[[\\\[[[ZZZXXXWWWWWWWWWWWWVVVWWWXXX[[[___dddhhhkkkpppwww{{{vvvtttvvvyyyyyy{{{~~~|||zzzqqqpppooooooppppppooommmllljjjiiiiiijjjjjjhhhfffbbbccceeefffggghhhhhhhhhZZZTTTLLLGGGFFFFFFEEEDDDIIINNN]]]yyyyyy]]]KKKAAA<<<;;;999777555555555555555555444444444333333333//////000000111111111222111111111000//////......---------...///000000111---.........//////000000---.........//////000000000000000000000000000000///////////////000111111222222222666<<>><<<;;;::::::999888666666555444444222222111000000000000000////////////111111111111222333444555999::::::===LLL___jjjjjjqqquuuwwwxxx{{{|||wwwooojjjooovvvkkk\\\VVVTTTSSSTTTVVVYYY\\\\\\\\\ZZZXXXVVVTTTUUUWWWZZZ\\\YYYZZZ[[[]]]aaaeeehhhkkkqqqyyytttqqqqqqwww|||~~~{{{yyytttsssqqqnnnlllkkkkkkkkkjjjkkkkkkiiigggffffffhhhffffffeeedddhhhmmmlllggg^^^RRRJJJJJJHHHCCCBBBFFFNNNTTTfff}}}]]]PPPHHHBBB:::999888777666666666666555555444444444333333333222222222111111111111000111111111111000000000000//////............//////,,,,,,,,,---...///000000////////////////////////////////////////////////111000000////////////000000111222555:::AAAJJJQQQsss```UUUNNNGGGBBBBBBAAA@@@?????????@@@@@@BBBAAA@@@@@@AAABBBCCCDDDGGGIIIMMMPPPSSSVVVYYY\\\```aaabbbdddfffkkkqqqvvv{{{xxxwwwyyyzzzzzz~~~|||{{{|||}}}zzzwwwnnnnnnmmmooorrruuuxxxyyy{{{wwwtttrrrssssssrrrpppooooooppprrruuuuuutttrrrpppnnnkkkiiihhhfffcccaaabbbbbbbbbaaa___\\\YYYWWWSSSRRRPPPOOOMMMKKKJJJJJJIIIHHHFFFFFFGGGGGGFFFDDD???===;;;;;;;;;:::888666666555555444333222111111222111111111111000000000111111111111222333444555777888888<<>><<<<<<;;;;;;999777666666555444333222111111333333222222222111111111111111111111222333444444444555666:::FFFVVVcccgggmmmqqqtttvvvzzz}}}{{{vvvpppllliiiooowwwcccWWWVVVVVVWWWZZZ^^^``````___^^^]]][[[ZZZZZZ[[[\\\^^^aaacccfffjjjooosssvvvxxxxxx~~~qqqbbbcccjjjxxx~~~{{{zzzrrrqqqooolllkkkjjjjjjjjjdddeeefffffffffgggiiikkkfffgggfffeeegggkkkhhhbbbWWWMMMFFFGGGGGGDDDFFFMMMOOOhhhaaaKKKBBB<<<777;;;;;;:::999888888888888555555444444444333333333222222222111111111111000111111111111000000000000//////............//////........................////////////////////////////////////////////////............//////000111000111222444999@@@IIIOOOxxxeee[[[SSSIIICCCBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBDDDFFFHHHIIIMMMOOOSSSVVVXXX[[[^^^aaacccfffjjjmmmooopppsssuuu~~~zzzxxxwwwwww}}}~~~}}}{{{xxxvvvlllnnnqqqtttuuuvvvwwwxxx|||yyyuuurrrqqqssstttuuutttsssrrrrrrssssssrrrpppmmmkkkiiihhhgggfffdddbbbdddccccccbbb```^^^\\\ZZZVVVVVVUUUTTTSSSQQQPPPOOOOOOMMMKKKKKKLLLKKKJJJHHHBBB@@@>>>======<<<:::888666666555444333222111111333222222222111111111111222111111111222222333444333444555999BBBQQQ^^^fffkkkppptttvvvyyy|||{{{xxxvvvoooiiimmm|||lll\\\XXXXXXXXX[[[^^^``````______^^^^^^^^^___aaabbbcccgggiiilllppptttxxx{{{|||oooaaacccmmm}}}{{{wwwvvvqqqooommmkkkjjjiiiiiiiiieeefffggggggggggggjjjlllhhhiiiiiigggiiikkkfff```UUUKKKEEEFFFEEECCCHHHPPP[[[{{{|||vvvUUUHHHDDD@@@===;;;:::999888777777777777555555444444444333333333222222222111111111000000111111111111000000000/////////............//////////////////............////////////////////////////////////////////////000000000000111222444444000111222444888???GGGMMMnnnZZZOOOLLLGGGAAA>>>???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDFFFIIIKKKMMMOOORRRUUUXXXZZZ\\\```bbbdddhhhlllpppqqqrrrsssuuu|||{{{zzzyyyyyy~~~|||yyywwwooorrrvvvxxxxxxwwwxxxzzz{{{yyyvvvsssrrrsssuuuwwwvvvuuutttttttttsssqqqoookkkiiihhhggghhhgggeeedddccccccbbbaaa___]]]\\\[[[YYYWWWUUUSSSQQQQQQRRRSSSPPPNNNLLLLLLLLLKKKJJJHHHDDDBBB@@@>>>>>>===;;;999777666666555444333222111222222111111111000000000222222111111222222333333444444555888???KKKYYYeeekkkqqquuuvvvxxx{{{zzzwwwxxxqqqkkknnnyyy~~~|||}}}xxxeeeZZZYYYYYY[[[]]]_________^^^___aaacccfffhhhjjjkkkmmmnnnppptttxxx{{{~~~~~~pppccceeepppxxxrrrpppooonnnllljjjhhhhhhhhhhhhhhhiiiiiiiiihhhhhhjjjlllkkkmmmlllkkkllllllfff^^^TTTKKKEEEEEEDDDCCCJJJTTTiiirrrqqqfffMMMFFFCCC@@@???999888777666666555555666555555444444444333333333222222222111111111000000111111111111000000000/////////............////////////////////////......////////////////////////////////////////////////000000000000111222444444111111222333777>>>FFFLLLrrrbbbTTTJJJFFFBBB@@@>>>>>>???@@@AAA@@@??????@@@AAAAAAAAA@@@@@@CCCCCCDDDEEEHHHKKKNNNPPPRRRUUUXXXZZZ\\\^^^bbbddddddhhhmmmqqqtttvvvwwwyyy{{{{{{|||~~~}}}|||ssswwwzzz{{{yyyxxxyyy{{{zzzyyyxxxuuussssssvvvxxxxxxwwwwwwwwwwwwtttpppmmmjjjiiihhhhhhhhhhhhgggfffccccccbbb```___]]]]]]\\\[[[XXXUUURRRQQQRRRTTTUUUQQQOOOMMMLLLLLLLLLJJJHHHFFFCCCAAA@@@???>>>;;;999777777666555444333222222222111111111111000000000333222222111222222333333444444555888<<>>>>>???@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@CCCCCCDDDFFFIIIMMMPPPRRRUUUXXX[[[]]]___aaadddgggiiilllqqqtttvvvwwwyyy{{{}}}~~~}}}}}}wwwzzz}}}|||yyywwwyyy|||xxxyyyyyywwwttttttvvvxxxyyyyyyzzz{{{zzzvvvpppllljjjiiihhhhhhiiijjjiiigggeeedddcccaaa```___^^^^^^ZZZYYYWWWVVVUUUTTTUUUUUURRRQQQOOONNNNNNMMMKKKIIIGGGEEEBBBAAA@@@???<<<:::777777666555444333222222333333222222222111111111333333222222111222222333444333444666777===MMM^^^ccclllvvvyyyzzz|||{{{wwwsssnnnkkkjjjlllvvvvvvnnnooossswwwzzzyyyyyy}}}yyyuuueeeaaa\\\ZZZ[[[^^^```aaacccfffjjjnnnqqqsssuuuuuuuuuuuuvvvzzzyyytttuuuyyyyyyvvvuuutttqqqmmmfffhhhppp{{{uuuqqqooolllkkkiiigggffffffggggggfffggghhhiiiiiijjjlllnnnnnnppppppnnnmmmkkkcccYYYNNNFFFBBBDDDFFFHHHTTTbbbtttnnnwwwtttNNNDDDDDD===888:::999888777666555555555555555555444444444333333333222222222111111111111000111111111111000000000000//////............//////......//////000000111111////////////////////////////////////////////////.........---......//////111111222222555<<>>>>>>>>>>><<<<<<>>>???@@@AAABBBAAAAAA@@@CCCDDDEEEGGGJJJNNNQQQSSSXXXZZZ]]]```aaacccgggiiippprrruuuwwwwwwwwwxxxyyy|||zzzzzzyyy|||~~~|||xxxvvvxxx{{{wwwyyyzzzxxxuuutttvvvxxxzzz{{{|||}}}|||wwwpppkkkjjjiiihhhiiijjjkkkjjjhhhfffeeedddbbbaaa`````````YYYYYYYYYYYYXXXWWWUUUTTTTTTRRRPPPOOOOOONNNLLLJJJHHHEEECCCAAAAAA???===:::777777666555444333333222444444444333333333222222333333222222111222222222333222333555555999III[[[___jjjuuuzzz|||}}}|||yyysssooollliiihhhrrryyyrrruuu{{{|||www~~~|||}}}iiieee^^^[[[[[[^^^aaacccgggiiimmmqqqtttuuuvvvvvvwwwwwwxxx|||xxxoookkkiiieeebbbeeeiiikkkiiiiiikkkkkkiiiiiiiiiqqq~~~yyyuuusssrrrkkkjjjhhhgggfffffffffgggbbbdddfffggghhhjjjmmmpppnnnppppppnnnmmmjjjaaaWWWKKKDDDAAADDDGGGKKKXXXhhh~~~|||iiiHHHDDDFFF???;;;>>>:::999888777666666666666555555444444444333333333222222222111111111111000111111111111000000000000//////............//////---......///000111111222////////////////////////////////////////////////111000000////////////000111111222222555;;;CCCHHHuuukkkddd[[[TTTGGGFFFDDDBBB???>>>===<<<============>>>>>>>>>????????????@@@AAACCCDDDEEEIIIIIIJJJJJJKKKMMMQQQUUUWWWZZZ___ccceeegggiiikkknnnssswwwvvvtttvvvxxxyyy{{{zzzzzz}}}}}}|||{{{~~~}}}{{{zzzzzzzzzzzz|||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyywwwtttrrrpppkkkmmmnnnooonnnmmmkkkiiihhhggggggggggggeeeaaa^^^[[[TTTUUU___aaaYYYTTTWWWWWWTTTQQQPPPPPPOOOLLLIIIDDDDDDDDDCCCBBB???===<<<777777666666666555555555333333333222222222111111333222222222111000000000333333555666555777CCCPPP\\\gggrrrxxx|||~~~zzztttnnnkkkkkkkkkrrr}}}xxxzzzkkk]]][[[___bbbcccddddddiiioooqqqqqqppprrrtttxxx|||tttmmmccc]]][[[[[[ZZZZZZ___^^^]]]\\\]]]^^^___aaagggiiinnnxxxzzzwwwuuuoooiiijjjhhheeebbb```aaabbbccc```aaabbbdddfffgggiiiiiinnnmmmmmmnnnmmmfffZZZQQQFFFAAAAAAFFFGGGKKK]]]sss]]]FFFDDD???:::;;;:::999999888777666555444444444444444333333333222222555444444333222111000000222222111111000000////////////......---------,,,............////////////////////////////////////...............///000111////////////////////////444333111///000777BBBKKKrrrbbbWWWSSSPPPJJJEEEEEEDDDBBB@@@???>>>========================>>>>>>>>>??????@@@AAABBBDDDEEEHHHIIIKKKMMMNNNQQQUUUXXX[[[^^^aaadddeeegggjjjkkkssswwwzzzzzzxxxyyy{{{}}}zzzqqqssswww~~~~~~}}}|||~~~|||zzzzzzzzz||||||}}}|||zzzxxxwwwwwwwwwxxxwwwwwwwwwwwwvvvtttsssqqqqqqqqqqqqpppooommmkkkjjjjjjiiihhhgggfffccc___\\\[[[VVVZZZgggjjjaaaXXXVVVVVVSSSPPPOOOOOOOOOLLLIIIEEEEEEEEEDDDBBB@@@>>><<<;;;:::999888666555444444333333333222222222222111222222222111111111111111333333444666555777BBBNNN[[[eeepppvvvzzz~~~~~~{{{wwwrrrnnnkkkhhhooo|||xxxqqq```ZZZ\\\___aaacccgggiiimmmooorrrtttwwwyyy}}}vvvoooddd___YYYUUUUUUVVVWWWWWW[[[[[[ZZZ[[[[[[\\\]]]^^^fffhhhnnnwww|||ttttttsssoooiiigggfffdddaaa```aaaaaabbb```aaabbbdddfffhhhiiijjjnnnmmmlllllliiiaaaUUUKKKDDDAAABBBEEEFFFNNNggg{{{|||wwwUUUBBBBBB>>>:::<<<;;;::::::999888777666666555444444444333333333222222444333333222222111111111111111111000000000000000/////////.........------............////////////........................000//////............///////////////////////////000222333333555:::CCCJJJ}}}ooogggZZZRRRHHHDDDDDDDDDBBB???BBBAAA@@@???>>>========================<<<<<<<<<>>>>>>>>>???AAACCCDDDEEEHHHJJJNNNQQQSSSVVVYYY\\\```bbbeeefffgggiiilllnnnwwwzzz}}}~~~}}}~~~zzzwwwuuuxxx|||}}}{{{zzz|||~~~{{{|||{{{yyyxxxyyy{{{}}}~~~|||zzzxxxwwwwwwxxxyyyvvvuuuuuutttttttttttttttuuutttrrrooommmkkkjjjjjjllljjjhhhgggeeeaaa]]]YYY[[[XXX___nnntttjjj\\\UUUSSSRRROOOOOOOOONNNLLLJJJFFFFFFFFFEEEDDDAAA???>>>>>>===<<<:::777555444333333333333333222222222222111111111111111222222222333222444555555777@@@KKKXXXcccnnnssswww|||~~~}}}|||wwwqqqkkkdddiii}}}{{{{{{}}}hhh^^^\\\^^^aaadddkkkjjjlllpppvvv|||zzzlll```ZZZTTTQQQOOOOOORRRUUUVVVWWWXXXXXXYYYZZZ[[[\\\^^^___eeehhhooowwwuuupppqqqppplllgggccccccbbbaaaaaaaaaaaabbb```aaaccceeegggiiijjjkkkkkkjjjiiihhhddd[[[PPPGGGCCCCCCDDDFFFGGGVVVxxxyyyyyy}}}iiiLLL>>>@@@===;;;===;;;;;;;;;:::999888777777666444444444444333333333333222222222222222222222222000000000000111111111111000000////////////..................////////////........................111000///...------------////////////////////////'''+++///222444888???DDD}}}mmm```WWWRRRNNNJJJEEECCCDDDDDDCCCAAA??????>>>============>>>=========<<<<<<<<<<<<<<<===>>>???@@@BBBDDDFFFGGGJJJMMMQQQTTTVVVXXX[[[]]]ccceeehhhiiikkkmmmqqqtttxxxyyy{{{~~~}}}~~~|||}}}yyywwwyyy~~~}}}yyyxxxwwwvvvuuuwwwzzz~~~}}}zzzxxxwwwwwwyyyzzzuuutttsssrrrssstttvvvwwwvvvtttqqqnnnkkkjjjjjjjjjllljjjgggeeeccc```\\\YYYZZZYYY___mmmtttlll]]]TTTQQQPPPOOONNNNNNMMMLLLKKKHHHIIIHHHHHHFFFDDDAAA@@@???>>>===;;;888666555444444444333333333222222222000000000111222222222333222111333555555666===FFFTTT```kkkqqqtttzzz~~~|||uuukkkaaaddd{{{}}}{{{{{{sssfffbbbbbbfffjjjnnnmmmooouuu~~~wwwjjj___WWWSSSMMMNNNOOORRRUUUXXXZZZ[[[[[[[[[[[[\\\^^^bbbeeehhhjjjnnnsssxxx{{{}}}|||||||||{{{{{{~~~vvvpppooommmhhhcccaaaaaaaaabbbbbbbbbbbbbbbaaabbbccceeegggiiikkkkkkgggfffdddbbb^^^VVVMMMFFFDDDEEEGGGHHHLLLaaa|||}}}]]]FFF<<<@@@<<<;;;===;;;;;;;;;:::999888777666666555444444444444333333333111111111222222333333333//////000000111111222222000000000000000/////////............////////////........................//////...---------......////////////////////////&&&***///111333666<<<@@@}}}uuuhhh\\\SSSMMMIIIGGGFFFEEECCCBBBAAA@@@@@@???>>>======<<<<<<======>>>==================<<<<<>>===;;;999888666666444444444333333333222222000000000111222222222333222111222444555555:::BBBOOO\\\iiiooorrryyy~~~wwwkkkaaabbbsss{{{xxx|||}}}ooojjjhhhlllppppppqqquuu~~~vvvfff[[[TTTPPPNNNOOOQQQTTTWWWYYY\\\]]]^^^______```ccchhhpppwww{{{{{{~~~~~~yyytttpppooohhhjjjkkkllllllnnnqqqsssuuuzzz}}}tttooollliiiddd```___``````aaabbbbbbccccccaaabbbccceeeggghhhiiijjjhhhfffbbb]]]WWWOOOHHHCCCCCCEEEHHHKKKUUUpppyyypppUUUCCC===@@@<<<:::<<<999::::::999888777666666555555555555444444444333333111111111222222333333444//////000000111111222222/////////000000000000000............////////////........................,,,,,,,,,,,,---///000000///////////////////////////111333444444888>>>DDDrrriii^^^YYYQQQJJJFFFDDDCCCBBB<<<>>>???>>>===<<<===>>>=========<<<<<<======>>>============>>>>>>>>>???AAAAAACCCEEEGGGJJJLLLNNNQQQSSSVVVXXXYYY[[[^^^```eeeiiinnnsssvvvxxx{{{~~~{{{tttrrrvvvyyy}}}}}}sssppptttxxxzzz||||||{{{yyyyyyyyy}}}zzzwwwwwwyyyzzzxxxvvvpppqqqrrrtttvvvyyy|||~~~}}}}}}|||zzzyyyyyyxxxxxxvvvuuutttssstttvvvxxxzzzyyyxxxuuurrrpppoooppppppkkkhhheeecccaaa___\\\ZZZUUUTTTUUUXXX[[[YYYUUUQQQMMMOOOPPPOOONNNNNNOOOPPPOOOOOOOOONNNLLLJJJHHHFFFAAA@@@???===;;;:::888888444444444444333333333333111111111111111222222222222000111444444444888>>>IIIXXXgggnnnqqqwww~~~xxxmmmdddccclllvvv~~~{{{{{{tttpppqqqtttsssvvv|||zzzjjj\\\SSSOOOOOOOOOSSSUUUYYY[[[[[[\\\^^^```cccfffllluuu}}}ooofffbbb```cccgggjjjkkkmmmoooqqqtttzzz|||vvvooojjjhhhgggcccaaa____________```aaabbbcccbbbccccccdddeeefffggggggjjjfff___WWWNNNGGGBBB@@@BBBEEEIIIQQQdddtttdddOOOAAA>>>@@@:::999<<<888::::::999888777666555555555555555555444444444333111111111222222333333333000000000000111111111111......////////////000000............////////////------------------------***++++++,,,---///000111////////////////////////111222333222222666===CCC{{{jjj]]]SSSNNNMMMJJJFFFCCCBBBBBBAAA@@@;;;===@@@???<<<;;;===@@@>>>>>>===============>>><<<======>>>???@@@AAAAAACCCDDDEEEHHHKKKNNNPPPRRRSSSUUUWWWYYY[[[___cccfffggglllrrrwwwzzz{{{}}}~~~{{{tttrrryyywwwjjjcccddd___gggrrrzzz|||{{{zzzyyyyyyxxxvvvuuuuuuvvvvvvwwwpppqqqsssvvvyyy{{{}}}}}}||||||}}}|||{{{zzzxxxwwwvvvvvvuuuuuuvvvwwwxxxyyyzzzxxxuuurrrooommmllllllmmmjjjfffbbb```]]]ZZZXXXQQQSSSSSSQQQPPPPPPPPPOOOMMMOOOPPPPPPOOONNNPPPRRRRRRRRRRRRQQQOOOMMMKKKIIIFFFEEECCCAAA>>><<<:::999555444444444444333333333222222222111111111111111222///000444444333666:::EEEUUUeeemmmqqqwww}}}}}}wwwnnnhhhfffhhhjjjvvvzzzwwwwwwwwwzzzxxxoooaaaUUUPPPOOORRRSSSVVVYYY[[[\\\\\\]]]___aaahhhqqqpppbbb\\\\\\```gggkkknnnppprrrsss{{{yyyssslllgggfffeeecccbbb^^^]]]\\\[[[\\\]]]___aaacccccccccddddddddddddeeeeee```XXXOOOGGGCCCBBBCCCEEEGGGNNN^^^zzz|||ZZZIII>>>===>>>777888<<<888;;;;;;:::999888777777666555555555555444444444444222222222222222222333333111111111000000000000000------........./////////............////////////------------------------+++++++++,,,---...///000////////////////////////---///000000111444;;;AAAyyyiii[[[QQQKKKIIIGGGBBB@@@???>>>??????>>>======@@@BBB@@@<<<:::===@@@???>>>>>>============>>><<<<<<===???@@@AAABBBCCCEEEFFFGGGJJJMMMPPPRRRTTTTTTVVVXXXZZZ]]]bbbgggllljjjooouuuzzz||||||||||||{{{ttttttwwwggg\\\ZZZTTTaaasss~~~|||tttuuuuuutttssssssvvvxxxppprrruuuxxx{{{}}}~~~~~~{{{|||}}}}}}|||zzzxxxvvvwwwwwwwwwwwwwwwxxxxxxyyyxxxvvvssspppllliiigggfffooolllgggbbb___\\\XXXUUUOOORRRSSSOOOKKKKKKMMMNNNLLLOOOQQQQQQOOOOOOQQQTTTTTTTTTTTTSSSQQQOOOMMMKKKKKKJJJGGGDDD@@@===:::999555555444444444333333333333222222222111111000000111///000333444333555999BBBSSSeeemmmqqqwww||||||vvvoookkkiiifffcccddd||||||{{{zzz}}}{{{kkkbbbVVVNNNKKKNNNSSSVVVXXX[[[^^^^^^]]]^^^aaadddmmmzzzrrrbbb[[[YYY^^^eeekkknnnpppqqqrrr~~~{{{vvvnnnhhheeedddcccbbb]]][[[YYYXXXYYY[[[]]]___cccccccccccccccccccccccc]]]XXXQQQIIIDDDCCCFFFIIIJJJLLLTTTiiisssPPPEEE;;;;;;<<<555777<<<999===<<<<<<;;;:::999888777666666555555555444444444222222222222222222222222222222111111000000//////,,,---------......//////............/////////000------------------------------,,,,,,,,,---......////////////////////////+++///222444555999???CCC}}}vvvddd^^^UUULLLGGGDDDBBB@@@??????>>>>>>=========<<>>===<<<<<<===>>>???>>>>>><<<;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEKKKKKKLLLMMMOOOQQQTTTVVVYYYWWWVVVYYY^^^eeeiiilllnnnqqquuuyyy|||}}}}}}}}}yyywwwwwwyyyrrriiibbb```___lll{{{qqqqqqqqqrrrsssrrrqqqooonnnjjjooouuuzzz||||||}}}~~~}}}|||||||||}}}}}}{{{zzz{{{zzzyyywwwvvvuuuuuuuuutttqqqkkkfffcccbbbdddeeegggeeeccc```]]]ZZZXXXWWWSSSSSSRRRQQQQQQQQQQQQQQQRRRTTTVVVUUUSSSRRRTTTVVV]]][[[YYYUUURRROOONNNMMMMMMJJJGGGDDDBBB@@@===;;;;;;999666444444444444333222222222111222222333333333222111111111333555777@@@KKK[[[hhhpppuuuzzzxxxqqqmmmkkkeee]]]aaakkk|||wwwzzz{{{|||{{{sssuuuqqqoooooopppooojjjeee\\\ZZZUUUOOOKKKMMMSSSXXX\\\YYYYYYZZZZZZ[[[ccclllxxxlllaaa\\\___fffmmmpppppprrryyyzzzrrriiieeefffddd___YYY```\\\XXXVVVXXX[[[^^^```dddcccbbbbbbbbbaaa^^^\\\TTTRRRMMMFFFCCCEEEHHHIIIDDDKKK___```OOOBBB@@@>>>=========;;;:::888888888888888777666555666666666666555555555555222222222111111111111000111111111111111000//////////////////////////////,,,...000///---,,,---000000000000000000000000000////////////////////////000000000000000000000000...///111111222444888;;;{{{xxxwwwwwwxxxyyywwwqqqhhh___YYYPPPLLLFFFBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<>>>============>>>???@@@???>>>============>>>???>>>???@@@BBBDDDEEEGGGGGGLLLLLLMMMNNNQQQTTTVVVXXX[[[YYYXXXZZZ___eeeiiikkkqqqssswwwyyyzzzzzzyyyyyyxxx{{{pppiiicccdddiiirrr~~~vvvttttttuuutttsssrrrpppooommmqqqvvvyyy{{{{{{{{{||||||{{{yyyxxxxxxyyyyyyyyy{{{zzzxxxwwwuuuttttttssspppnnniiieeecccbbbcccdddeeecccbbb___]]]ZZZYYYXXXTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUVVVVVVTTTTTTVVVXXXZZZYYYVVVSSSQQQOOOOOOOOOOOOLLLHHHEEECCCAAA>>><<<;;;999666555555555555444333222222222222222333333333222111111111333555666===IIIYYYfffnnnsssxxx|||}}}|||wwwpppllljjjddd]]]WWW```uuuqqqrrrvvvyyyzzzssspppqqqssswww|||}}}vvvrrrmmmhhhcccfffcccbbbbbbcccbbb^^^[[[ZZZXXXUUURRRQQQRRRWWWZZZ^^^^^^```aaa___```iiissswwwfff___]]]___gggooorrrsssvvv|||uuunnngggdddeeeeee```\\\___[[[WWWVVVXXX[[[^^^```eeedddccccccbbb```\\\YYYQQQOOOJJJEEECCCCCCDDDDDDMMMVVVooowwwTTTGGGBBB@@@>>>=========<<<:::::::::999888888777666666666666666666555555555555222222222222111111111111111111111111111000//////////////////////////////,,,...000///---,,,---///////////////////////////////////////////////////////////////////////////...///000111222444888;;;qqqoookkkfffbbb```^^^]]]]]]]]]]]]ZZZUUUNNNHHHDDDDDDBBB???>>>???@@@@@@???>>>>>>============<<<<<<============>>>@@@AAABBB??????>>>>>>>>>??????@@@???@@@AAACCCFFFHHHJJJKKKMMMMMMOOOQQQTTTXXXZZZ\\\___]]]\\\^^^bbbfffhhhiiilllooorrrssssssrrrsssttttttvvvjjjcccdddllluuuxxx{{{vvvuuuuuuttttttrrrqqqooonnnooorrrvvvxxxxxxxxxxxxyyywwwvvvtttttttttvvvyyyzzzzzzxxxwwwtttrrrqqqppppppkkkjjjhhhfffdddccccccccccccaaa```]]][[[ZZZYYYXXXUUUUUUTTTTTTTTTTTTSSSSSSSSSUUUWWWWWWWWWWWWYYYZZZWWWVVVSSSQQQPPPPPPQQQRRRRRROOOKKKHHHEEECCC@@@>>><<<:::777777777777666555333333222222222222333333222222111111222333555666:::EEEUUUccclllqqquuuwwwxxxyyyvvvpppmmmjjjddd]]]SSSZZZjjjzzzfffeeekkkrrryyypppkkkllloootttzzzyyyqqqggg```]]]]]][[[ZZZ[[[ZZZZZZZZZZZZYYYVVVTTTUUUSSSRRRQQQQQQRRRUUUVVVZZZ\\\```cccbbbeeesssooobbbaaaccccccjjjssswwwyyy|||}}}oooiiidddbbbddddddaaa]]]]]]ZZZWWWVVVXXX\\\^^^___ddddddcccbbbaaa]]]XXXTTTKKKIIIGGGFFFFFFEEEEEEDDDQQQbbblllOOOFFFBBB@@@>>>======>>><<<;;;>>>===;;;999888777777888666666666666555555555555333222222222111111111111111111111111111000//////////////////////////////---...///...------...///////////////////////////////////////////////////////////////////////////...///000111222444777:::___^^^[[[XXXUUUSSSSSSSSSSSSRRRPPPNNNJJJFFFBBB@@@CCCAAA@@@@@@AAAAAA???>>>==============================>>>???@@@AAABBBCCC??????????????????@@@@@@@@@AAACCCEEEHHHKKKMMMNNNOOOPPPRRRUUUYYY\\\___aaacccaaa```bbbeeeggghhhhhhgggiiilllmmmmmmooossswww{{{uuukkkiiimmmvvv|||ooo|||wwwsssqqqqqqqqqpppoooooonnnmmmppprrrtttuuutttsssttttttppprrrssstttuuuwwwyyy{{{vvvuuussspppnnnlllkkkkkkggggggggggggfffeeeccccccbbbaaa^^^[[[YYYWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXZZZ[[[\\\VVVTTTRRRQQQQQQSSSUUUVVVTTTQQQMMMJJJHHHFFFCCCAAA===;;;999999999999777666444444333222222222333333111111111111222333444555888BBBQQQ```iiiooorrrttttttwwwvvvqqqnnnkkkfff___ZZZ\\\eeezzz~~~kkkjjjnnnrrr~~~{{{pppkkklllnnnssszzzzzzkkkeee]]]XXXWWWXXXYYYZZZ\\\]]]]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQQQQRRRTTTUUUWWWZZZ___ccceeennnnnndddfffiiijjjpppxxx|||wwwkkkgggbbbaaacccbbb```\\\[[[YYYWWWWWWZZZ]]]______bbbaaa```___\\\WWWQQQLLLFFFCCCCCCGGGIIIIIIJJJLLLWWWrrreeeNNNIIIAAA???======>>>>>>>>><<>>===>>>???>>>===;;;===>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBBBBCCCCCC>>>>>>??????@@@@@@@@@@@@BBBCCCEEEHHHKKKNNNPPPQQQRRRSSSVVVZZZ^^^aaaccceeefffeeeeeefffhhhiiiiiihhhgggiiikkkkkklllqqqyyyvvvoooqqqwwwzzzyyyhhhppp{{{~~~vvvqqqpppooooooooooooooooooooooooppprrrqqqpppoooppprrrppptttxxxyyyxxxvvvuuuuuurrrpppnnnllliiihhhgggfffdddfffggghhhhhhgggeeecccbbb```]]]YYYVVVUUUTTTTTTWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTUUUWWWYYY[[[\\\\\\UUUTTTSSSSSSSSSUUUWWWYYYUUURRROOOLLLJJJHHHFFFDDD???===<<<;;;;;;:::888666555444444333222222222333111111111111222333444444666???MMM[[[eeellloooqqqrrruuuvvvrrrooommmiiiddd^^^^^^aaapppsssnnnnnnnnnxxx~~~ssskkkkkklllooovvv~~~rrrggg\\\YYYVVVTTTUUUWWWXXXYYY___aaabbb```\\\XXXWWWWWWXXXZZZ[[[ZZZWWWWWWXXX[[[\\\]]]aaaeeejjj{{{rrrhhhhhhiiiooosssxxx|||zzzsssjjjfffcccaaaaaa```]]]ZZZZZZXXXWWWYYY\\\^^^``````___^^^\\\YYYVVVQQQJJJFFFDDDAAAAAAFFFHHHIIINNNUUUggg\\\IIIEEEAAA???======>>>??????>>>AAA@@@===:::888888999:::666666666666555555555555333333333222222222222111111111111111111000//////////////////////////////......------.........---........................////////////////////////...........................///000111111222666888LLLJJJIIIGGGFFFEEEFFFFFFFFFEEECCCAAA@@@?????????>>>======>>>@@@AAA@@@???>>>>>>????????????@@@@@@??????AAABBBCCCCCCCCCCCC>>>???@@@AAABBBBBBBBBAAADDDEEEGGGJJJMMMPPPRRRSSSVVVWWW[[[^^^bbbeeeggghhhiiihhhhhhjjjkkkllljjjiiidddfffggggggiiisssvvvpppsssxxxvvvpppdddiiirrrzzz}}}zzztttnnnrrrqqqppppppooopppppppppnnnooooooooonnnnnnppprrrvvvzzz~~~yyysssooommmnnnmmmkkkhhhgggeeedddddddddeeeggghhhhhhgggeeeddd```^^^[[[WWWUUUSSSSSSTTTVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSUUUXXXZZZZZZZZZUUUUUUUUUUUUVVVVVVWWWXXXUUURRROOOMMMLLLKKKHHHGGGBBB@@@>>>>>>===;;;888666666555444333333222222333000000111111222333333333555;;;GGGTTT___ggglllnnnoootttuuuqqqnnnmmmlllhhh___]]]\\\eeetttqqqppp{{{wwwmmmlllkkknnnsss|||ssseeeZZZTTTTTTTTTUUUWWWYYY[[[\\\```cccfffccc]]]YYYYYY[[[^^^eeekkkiiiaaa[[[ZZZ]]]^^^^^^```fffqqqvvvjjjgggfffpppsssvvvzzz~~~uuuqqqiiifffdddbbb```^^^[[[YYYYYYYYYYYY[[[^^^```aaaaaa^^^[[[WWWTTTPPPKKKFFFBBBEEEAAABBBEEEEEEFFFRRRaaa~~~vvvVVVFFFCCC@@@>>>======???@@@@@@???@@@???===;;;999999999:::666666666666555555555555333333333333222222222222111111111111111000/////////////////////////////////...------...///...---........................////////////////////////...........................///000000000222555888EEEDDDCCCCCCCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBBBB@@@??????AAACCCCCCBBB??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBB@@@AAACCCDDDEEEEEEDDDDDDGGGHHHIIILLLNNNQQQSSSTTTYYY[[[^^^bbbeeegggiiiiiijjjjjjkkklllnnnnnnllljjj```bbbeeegggnnn}}}~~~vvvoooooorrrpppjjjbbbiiirrryyyyyywwwtttsssuuusssqqqooonnnmmmmmmmmmmmmnnnnnnnnnnnnooorrruuuxxx}}}~~~xxxqqqnnnmmmlllkkkiiigggfffeeeddddddcccdddeeeffffffeeedddccc\\\ZZZWWWUUUTTTTTTUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTTTTRRRRRRTTTWWWYYYXXXWWWTTTUUUVVVVVVVVVVVVUUUTTTTTTQQQOOOMMMMMMLLLKKKIIIDDDCCCAAA@@@>>>;;;888555666666555333333222222222///000111222222333333333222777AAAMMMYYYbbbhhhjjjmmmrrrsssooollllllmmmkkkcccaaa[[[^^^www}}}yyykkkiiihhhjjjoooxxxuuuiii^^^TTTTTTUUUVVVXXXZZZ]]]aaadddeeejjjnnnlllfffbbbdddhhhrrr~~~sssbbbZZZYYY]]]]]]bbbmmmwwwllljjjhhhssstttwwwzzzzzzpppnnnfffeeecccbbb```^^^\\\ZZZYYYYYYZZZ]]]```bbbcccbbb]]]ZZZUUUPPPLLLHHHDDDAAAEEEBBBCCCFFFEEEJJJ```wwwgggQQQGGGDDD@@@>>>===>>>???AAAAAA@@@======<<<;;;;;;:::999999666666666666555555555555444444333333333222222222111111111111111000/////////////////////////////////---,,,---///000...,,,........................////////////////////////...........................///000000000222555777??????>>>???@@@BBBDDDEEE@@@@@@@@@@@@@@@AAAAAABBBDDDAAA???>>>?????????>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGFFFHHHIIIKKKMMMOOOQQQSSSTTT[[[]]]```dddgggiiijjjjjjkkkkkklllnnnpppooommmkkkaaadddhhhnnnyyy}}}~~~xxxoookkkmmmmmmjjjcccnnnzzz}}}zzz|||vvvtttqqqnnnkkkiiihhhhhhnnnnnnooonnnnnnqqqtttwwwvvvzzz~~~|||vvvqqqqqqssskkkkkkiiihhhffffffeeeeeebbbcccdddddddddcccbbbbbbYYYWWWUUUSSSSSSUUUWWWYYYVVVWWWXXXYYYYYYWWWUUUTTTSSSRRRQQQRRRVVVXXXWWWUUUSSSTTTVVVWWWVVVUUUSSSQQQSSSQQQNNNMMMMMMMMMLLLJJJFFFDDDBBBAAA???<<<777444777666555444333222222222///000111222222333222222000444===HHHUUU___eeehhhkkkpppqqqmmmjjjkkkmmmllljjjggg^^^\\\rrryyycccaaa```aaagggpppzzzzzzmmmddd\\\UUUSSSTTTUUUVVVXXX]]]cccgggmmmsssyyyxxxrrrooorrrxxxlll]]]YYY___```iii{{{wwwooonnnmmmwwwwwwyyy}}}rrrkkkkkkddddddcccbbbaaa___]]][[[YYYYYY[[[^^^aaaddddddccc^^^ZZZTTTOOOKKKGGGDDDBBBDDDAAADDDHHHIIIRRRnnnzzzrrrXXXJJJFFFDDD???>>>===>>>@@@AAAAAA@@@;;;;;;<<<<<<;;;:::999999777666666666555555555555444444444333333333222222111111111111111000//////////////////////////////000---,,,---///000...,,,........................////////////////////////...........................///000000000111444777??????>>>>>>???AAACCCDDDCCCDDDDDDCCCAAAAAACCCDDDBBBCCCDDDCCCBBBAAACCCEEEBBBDDDEEEDDDAAA@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAACCCDDDFFFGGGFFFGGGHHHJJJLLLNNNQQQRRRSSSUUUWWWYYYdddcccbbbdddhhhkkkmmmnnnqqqpppnnnmmmmmmmmmlllkkkiiikkkmmmtttyyyqqqppprrrrrrooonnnppptttxxxzzz{{{zzzyyytttsssrrrnnnkkkiiiiiijjjmmmlllkkkmmmoooqqqrrrrrrzzz||||||zzzwwwtttrrrrrrkkkkkkkkkhhheeeddddddeeeaaabbbddddddccc___[[[XXXTTTWWWXXXXXXWWWVVVWWWYYYXXXZZZ[[[ZZZXXXXXXYYYZZZYYYWWWVVVVVVWWWYYYYYYYYYXXXWWWWWWWWWVVVUUUUUUTTTVVVUUUTTTRRRPPPNNNLLLLLLHHHFFFCCC@@@<<<999888777777666555333222111111111444333333222222333333444333555999@@@KKKWWWbbbiiikkknnnpppoookkkgggfffggghhhdddaaacccmmm}}}qqqddd[[[WWW[[[___bbblllxxx~~~}}}rrrlllfff^^^ZZZYYYUUUYYY[[[[[[^^^ccciiikkkooo~~~xxxxxxlll]]]\\\^^^fffooo}}}qqqlllkkksssssswww}}}ssskkkiiicccaaa______aaaaaa^^^[[[XXXZZZ\\\^^^```bbbcccdddaaaYYYQQQMMMHHHBBB@@@AAAFFFCCCEEEJJJKKKYYYwwwaaaLLLIIIIII???===>>>@@@DDDFFFEEEBBB??????>>>>>>>>>=========<<<:::999777666555555666666111222222222222111000000111111111111000000000000......////////////......////////////////////////------............------000000000000000000000000000000//////......------............000222444666@@@????????????AAABBBCCC@@@AAABBBAAA@@@???AAABBBBBBCCCCCCBBBAAAAAABBBDDDCCCEEEFFFEEECCCAAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNPPPSSSUUUVVVXXXZZZ]]]eeeddddddgggkkkoooqqqqqqyyywwwtttqqqooonnnmmmlllmmmqqqyyy{{{rrrqqqrrrsssrrrsssuuuwwwyyyzzzyyyxxxssssssrrrooommmkkklllmmmmmmllllllmmmoooqqqqqqrrrwwwxxxzzzyyywwwuuuttttttooommmkkkhhhgggfffeeeeeeccccccdddccc```]]]YYYWWWVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\]]]\\\ZZZYYYZZZ[[[\\\ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVTTTRRRPPPNNNMMMLLLIIIGGGEEEAAA>>>;;;:::999777666555333222111111111333222222111111222222333222444777===FFFSSS^^^fffgggjjjlllmmmllljjjiiiiiihhhccc___```hhhqqq```WWWRRRUUUWWWYYYbbbnnnyyy|||vvvmmmeeebbb^^^YYYVVVWWWWWWYYY[[[[[[^^^eeennnttt}}}jjj^^^______hhhuuu~~~pppjjjiiinnnsss}}}uuulllgggeeeeeebbb___^^^^^^^^^\\\ZZZYYYZZZ\\\^^^```bbbcccccc^^^UUUNNNKKKGGGCCCBBBDDDEEEEEEHHHMMMVVVlll|||nnnZZZJJJGGGHHHBBB???@@@AAADDDFFFEEEBBB@@@?????????>>>=========<<<:::999777666555555666666222222222222222111000000111111111111000000000000......////////////......////////////////////////------............------///////////////////////////////////////........./////////000111333555666AAA@@@@@@??????@@@AAAAAA@@@AAABBBAAA@@@@@@AAABBBAAABBBCCCBBBAAA@@@BBBDDDDDDFFFGGGFFFDDDCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDDDDFFFHHHJJJJJJLLLNNNPPPPPPSSSVVVXXXYYY\\\___aaaffffffgggjjjooossstttuuuyyyvvvsssooolllkkkkkklllrrr|||wwwrrrtttwwwwwwvvvuuuuuuvvvwwwvvvuuuoooppppppooommmlllnnnooonnnnnnoooooopppqqqrrrrrrsssuuuwwwxxxwwwvvvvvvwwwsssnnnjjjhhhiiiiiihhhfffeeedddbbb```]]]YYYWWWUUUWWWVVVUUUTTTTTTWWWZZZ\\\```aaaaaa```]]]\\\\\\]]]___^^^\\\YYYWWWVVVUUUTTTUUUTTTSSSRRRRRRTTTUUUWWWWWWVVVUUUSSSQQQOOOMMMMMMJJJIIIGGGDDDAAA>>><<<;;;777666555444333222222222222222111111111111222222222333555999@@@LLLYYYbbbdddfffhhhkkknnnooommmkkkiiiddd^^^\\\bbbvvvqqq^^^TTTNNNOOOPPPQQQYYYddduuuxxx{{{}}}{{{wwwqqqnnnbbb[[[WWWWWWWWWUUUUUUWWWYYYZZZ[[[\\\```hhhttt}}}ggg___bbbbbblllpppiiihhhmmmwwwuuummmfffcccbbbfffccc___\\\[[[[[[ZZZYYYZZZ[[[]]]___```aaaaaaaaaYYYQQQJJJGGGEEECCCDDDGGGBBBCCCFFFNNNaaa~~~|||yyy\\\SSSJJJEEEFFFCCCAAAAAABBBDDDEEEEEECCC@@@@@@@@@??????>>>===<<<<<<999999888666666666666666222222222222222111111000111111111111000000000000......////////////......////////////////////////------............------.................................///////////////000000000111222444555666BBBAAAAAA@@@@@@?????????AAABBBDDDDDDCCCBBBCCCDDDAAABBBCCCBBB@@@@@@BBBCCCDDDFFFGGGFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDFFFIIIKKKLLLNNNQQQSSSRRRUUUXXX[[[]]]___bbbeeeggggggiiimmmrrruuuvvvvvvsssqqqooolllkkklllppprrr|||wwwppprrrzzzzzz{{{zzzwwwrrrqqqrrrssssssqqqjjjkkkmmmmmmllllllnnnpppqqqrrrtttttttttssstttuuurrrtttwwwwwwvvvuuuuuuvvvtttnnniiihhhkkknnnllliiieeedddaaa]]]YYYVVVTTTSSSTTTXXX[[[ZZZWWWVVV[[[___eeeffffffdddbbb``````aaa```___^^^[[[XXXUUUTTTTTTVVVTTTRRRRRRRRRUUUXXXZZZXXXWWWVVVTTTRRRPPPNNNNNNJJJJJJHHHFFFCCCAAA???===999888666555444444444444333222222222222222222333222333444666<<>>===<<<<<<999999888777777666666666222222333333222222111000111111111111000000000///......////////////......////////////////////////------............------........................------......//////000000///000000111222333444555AAAAAAAAAAAA@@@??????>>>@@@BBBDDDDDDCCCCCCCCCDDDBBBBBBCCCBBBAAA@@@BBBDDDCCCEEEFFFFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEHHHJJJLLLNNNPPPSSSUUUUUUXXX[[[]]]___bbbeeehhhhhhiiikkkppptttvvvvvvtttppppppooommmnnnsss{{{}}}uuukkkdddccctttzzzuuuooolllnnnoooooommmhhhjjjmmmnnnnnnoooqqqsssuuuwwwyyyyyyxxxwwwwwwxxxuuuwwwxxxxxxvvvsssssssssqqqmmmhhhiiinnnqqqpppmmmeeeccc```\\\YYYVVVUUUTTTQQQ\\\fffeee\\\WWW\\\ccchhhiiiiiigggeeeccccccddd^^^___```]]]YYYVVVVVVWWWWWWVVVTTTTTTUUUWWWZZZ\\\YYYXXXWWWUUUSSSQQQOOOOOOKKKKKKJJJHHHFFFCCCAAA@@@<<<;;;999777666555555555444444333333333333444444333444555555888BBBOOOXXXdddeeehhhmmmssstttqqqnnnpppkkkddd^^^\\\fff}}}{{{uuu^^^TTTMMMOOOPPPPPPXXXccctttvvvwwwtttlllddd^^^[[[RRRPPPPPPTTTVVVWWWZZZ___[[[[[[^^^ccceeejjjwwwjjjfffllluuuzzzrrrqqqyyy}}}ooogggddd```___```^^^]]]ZZZXXXWWWXXXZZZ\\\ZZZ\\\]]]______]]][[[ZZZRRRJJJDDDCCCCCCBBBCCCGGGFFFIIITTTlllrrrzzzaaaMMMOOOKKKCCCBBBBBBBBBBBBCCCEEEGGGFFFDDDAAADDDCCCBBB@@@???===<<<<<<999999999888777777666666222333333333333222111111111111111111000000000///......////////////......////////////////////////------............------........................------......//////000000...//////000111222333333AAAAAAAAAAAAAAA@@@???>>>===???BBBCCCBBBAAAAAABBBBBBCCCDDDCCCAAAAAACCCEEECCCEEEFFFFFFDDDCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKMMMOOOPPPRRRUUUWWWYYY[[[^^^aaabbbdddgggjjjkkklllnnnrrruuuvvvtttqqqlllnnnoooqqquuuwwwwwwrrrkkkgggbbbqqqyyyrrrkkkiiilllnnnmmmjjjkkknnnqqqssstttuuuwwwxxxxxx{{{~~~~~~{{{yyyyyy{{{yyyzzz{{{yyyuuurrrppppppooolllkkkllloooqqqqqqooofffdddbbb___\\\ZZZYYYYYYSSS```kkkkkkaaaZZZ]]]dddggghhhhhhgggdddccccccddd]]]```aaa___ZZZWWWWWWYYYYYYXXXWWWWWWWWWYYY\\\]]]ZZZYYYXXXVVVTTTRRRPPPPPPLLLMMMLLLLLLJJJGGGEEECCC@@@???===:::888777666555555555444444444444555555222444666555666>>>JJJSSSbbbdddiiinnnssssssqqqoooqqqnnniiiccc]]]```qqq}}}|||vvv]]]SSSMMMNNNPPPPPPXXXcccpppssstttoooggg^^^YYYWWWRRRQQQSSSWWWXXXXXX\\\bbbaaa___bbbgggiiinnn}}}ppplllppp~~~yyyooofffbbb```]]][[[\\\ZZZZZZYYYXXXVVVWWWYYY\\\ZZZ[[[]]]^^^]]][[[XXXVVVNNNGGGCCCDDDDDDCCCDDDGGGFFFNNNeee|||qqqzzzsssWWWJJJMMMIIIEEEFFFDDDBBBCCCFFFIIIKKKJJJGGGDDDEEEDDDCCCAAA???>>><<<;;;999999999999888777666555333333333333333222222111111111111111000000000000......////////////......////////////////////////------............------.................................///////////////......///111111222222111???@@@AAAAAAAAA@@@??????<<>><<<;;;999999::::::999888666555333333444444333333222111111111111111000000000000......////////////......////////////////////////------............------///////////////////////////////////////............///111222333222222111??????AAAAAABBBAAA@@@???>>>AAADDDEEEEEEDDDDDDDDDDDDEEEFFFEEECCCCCCEEEFFFEEEGGGHHHHHHGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRTTTVVVVVVXXXZZZ\\\aaacccfffggghhhiiilllnnnrrrsssuuuwwwxxxvvvqqqmmmnnnttt~~~rrrfffkkkrrrqqqrrrwwwvvv}}}vvvoooiiiiiimmmpppnnnkkklllooosssuuuwwwxxxyyy{{{yyy~~~|||yyyzzz||||||}}}}}}{{{wwwsssqqqpppmmmppprrrrrrooommmkkkkkkhhhiiiiiihhhgggfffeeedddbbbdddffffffeeebbbaaa```___aaaaaaaaa_________aaa```ccceeebbb[[[VVVVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQRRRRRRSSSSSSQQQOOOLLLJJJFFFEEEBBB???;;;999777666444333333222222333333444///333666555333888BBBKKKWWW^^^gggmmmooooooppprrrppppppooojjj```ZZZ```kkk~~~}}}tttbbbXXXQQQQQQQQQPPPWWWaaajjjnnnppplllddd\\\YYYYYYVVVWWW[[[___``````eeekkkqqqjjjhhhllloooyyyqqqmmmrrr}}}}}}uuujjjeeebbbcccbbb\\\YYYYYYXXXZZZ[[[YYYUUUSSSTTTVVVXXXZZZ[[[\\\ZZZWWWSSSPPPDDD@@@@@@EEEHHHHHHIIIKKKWWWllleeeYYYTTTOOOHHHJJJMMMEEEDDDGGGLLLRRRUUUTTTOOOKKKGGGFFFDDDBBB@@@>>><<<;;;999999::::::999888666555333333444444333333222111111111111111000000000000......////////////......////////////////////////---..................---000000000000000000000000000000//////.........---///000222333444444333222???????????????@@@@@@@@@???@@@AAACCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCHHHHHHHHHGGGFFFGGGIIIKKKGGGIIIKKKLLLKKKLLLNNNOOOOOOQQQSSSUUUVVVXXX\\\^^^aaadddeeeeeecccdddhhhlllqqqvvvwwwsssqqqttttttqqqqqq~~~tttkkknnnuuuxxxvvvuuuxxx|||xxxvvvvvvuuutttrrrpppnnnlllmmmnnnpppuuuyyy|||||||||zzz|||}}}}}}||||||}}}~~~~~~}}}zzzwwwtttrrrppppppooonnnllljjjiiiiiiiiikkkkkklllkkkkkkjjjiiiiiifffeeecccbbbbbbbbbcccdddbbbbbb```]]][[[\\\___aaaaaaaaa```^^^[[[YYYZZZ[[[^^^^^^]]][[[YYYXXXZZZ\\\ZZZYYYWWWUUUSSSRRRQQQQQQWWWVVVSSSRRRRRRQQQOOOMMMIIIFFFBBB???===:::777555;;;888666555555555444222222222222222333777<<<@@@QQQ\\\fffggghhhmmmpppooommmmmmlllgggaaa^^^___bbbmmmyyy}}}gggXXXMMMKKKMMMPPPYYYdddlllnnnllleee```___]]]ZZZYYYWWWXXX\\\___bbbiiipppooosssqqqqqqyyy~~~tttsssqqqppp{{{mmmgggeeebbb^^^[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXVVVTTTWWWYYY[[[\\\YYYSSSMMMIIIEEEDDD???CCCJJJFFFFFFTTT]]]ttt[[[WWWQQQNNNMMMMMMMMMMMMIIIJJJKKKMMMOOOOOOMMMKKKHHHFFFCCCAAA@@@???===;;;<<<;;;999777555555555555444444444333333222222222333222222222111000000000////////////...........................///000000000000///...---,,,,,,,,,,,,,,,,,,---------......////////////////////////------...///000111222222>>>>>>??????@@@@@@@@@AAA>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGHHHJJJLLLJJJLLLNNNNNNNNNOOOPPPRRRSSSUUUWWWXXXYYYZZZ]]]```aaabbbcccdddeeegggjjjlllqqqssstttrrrppppppssswwwwwwlllnnnwww{{{{{{yyyxxx}}}~~~}}}xxxqqqsssssssssssssssrrrqqqqqqnnnllllllpppvvv{{{}}}~~~}}}~~~~~~}}}|||{{{}}}~~~{{{vvvsssqqqppppppnnnnnnmmmlllkkkjjjjjjjjjppppppoooooommmllljjjjjjfffeeecccbbbaaabbbbbbccc```___]]][[[YYYYYY\\\^^^______^^^\\\ZZZZZZ\\\___bbbaaa```\\\YYYWWWWWWXXX[[[ZZZYYYWWWVVVUUUTTTTTTYYYXXXVVVUUUTTTSSSQQQOOOLLLIIIEEEBBB???===999777;;;888666555555555333222111222222111222666;;;???KKKWWWaaaeeeggglllooonnnqqqpppmmmhhhbbb]]]ZZZYYYdddpppgggYYYMMMMMMOOOQQQYYYcccmmmppppppjjjdddbbb___[[[```]]]\\\^^^___aaahhhpppsssxxxvvvvvv~~~|||rrrpppooovvvvvvhhheeeccc___\\\ZZZYYYYYYYYY[[[[[[ZZZZZZZZZYYYWWWVVVWWWXXXYYYYYYVVVQQQKKKHHHEEEFFFBBBDDDIIIEEEIIIZZZsss}}}eeeZZZWWWRRROOONNNNNNNNNMMMKKKKKKLLLOOOQQQPPPNNNLLLIIIFFFCCCAAAAAA@@@>>><<<===;;;999888666666666666222222222222222333333333222222222111111111111111////////////...........................///000000//////......------,,,,,,,,,---------............////////////////////////111111111000000000000///>>>>>>??????@@@AAABBBBBB>>>???AAACCCEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKJJJKKKKKKJJJIIIJJJLLLNNNNNNPPPRRRRRRRRRRRRTTTUUUWWWYYY[[[]]]]]]^^^aaacccdddcccdddfffjjjmmmnnnnnnssspppqqqrrrooolllvvvtttiiimmmxxx}}}{{{yyyyyy|||~~~||||||{{{uuuoooppppppqqqrrrtttuuuvvvvvvpppkkkiiilllttt|||~~~|||{{{|||~~~}}}wwwrrrnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmuuuuuutttrrrpppmmmkkkjjjeeedddbbbaaa``````aaaaaa]]]\\\[[[XXXVVVVVVYYY[[[\\\\\\ZZZYYYXXXZZZ^^^bbbbbbbbbaaa]]]ZZZWWWWWWXXX\\\\\\[[[ZZZYYYYYYXXXXXX[[[ZZZXXXWWWWWWUUUSSSQQQOOOLLLHHHEEECCC@@@<<<999;;;999666555555444333111111111111111111444999<<>>>>>???@@@BBBCCCDDDDDD???@@@BBBDDDFFFHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKLLLNNNQQQQQQSSSUUUUUUTTTTTTVVVWWWYYY[[[^^^```bbbcccfffhhhkkkiiihhhkkkpppssssssqqqvvvooooootttsssrrrwwwnnnjjjsss{{{vvvvvv||||||yyyxxxvvvsssooopppppprrrtttvvvwwwxxxqqqmmmkkkoooyyy{{{zzz|||}}}zzzxxxtttpppmmmlllllllllmmmmmmnnnooopppppppppqqqwwwwwwuuussspppllljjjhhhcccbbb```___^^^^^^^^^___\\\\\\ZZZWWWUUUUUUWWWZZZZZZYYYXXXUUUUUUXXX]]]aaa___``````^^^\\\[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWTTTQQQQQQOOOKKKHHHFFFCCC???<<<<<<999777555555555333111111111111111111333777:::AAAKKKVVV___eeeggghhhhhhqqqooonnnooonnnkkkddd^^^\\\bbbqqqtttoooxxxmmm^^^RRRRRRTTTTTTXXX___llluuu}}}~~~|||wwwqqqhhhccc``````aaaeeennnxxx}}}xxx{{{uuuhhheee^^^\\\ZZZXXXWWWWWWXXXXXX\\\^^^^^^^^^[[[YYYWWWVVVTTTSSSRRROOOLLLIIIFFFEEE@@@FFFFFFGGGJJJLLL^^^{{{{{{hhh___XXXVVVUUUTTTTTTSSSPPPNNNMMMMMMMMMNNNOOONNNKKKIIIJJJGGGEEECCCCCCBBB@@@???>>>===<<<:::999888777777222333333333333333333333000000000111222222222333////////////...........................///000000---------------------............////////////000////////////////////////+++,,,,,,---...///000000@@@@@@AAABBBCCCDDDEEEFFFAAABBBDDDFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOONNNNNNOOOQQQTTTSSSUUUVVVVVVVVVVVVWWWYYYYYY]]]aaadddfffhhhjjjmmmpppnnnnnnpppuuuwwwvvvtttvvvpppsss|||}}}xxxllljjjooo~~~{{{ssspppyyy{{{uuutttvvvxxxqqqqqqqqqqqqrrrtttvvvvvvrrrqqqrrrxxx~~~{{{zzz{{{|||sssrrrqqqpppnnnmmmllllllooopppqqqrrrssssssssssssuuutttrrrpppllliiifffeee```___^^^\\\\\\]]]]]]^^^^^^^^^\\\YYYVVVVVVXXX[[[ZZZYYYWWWTTTSSSUUUYYY]]]___```aaaaaa___^^^___`````````aaa``````^^^]]]\\\YYYXXXWWWXXXYYYWWWTTTRRRRRRPPPMMMKKKIIIFFFBBB>>>===;;;888666666555444222111222222111111222555777@@@FFFQQQ\\\bbbccccccccckkkkkkllloooqqqooohhhccc\\\^^^iiiyyyooovvvtttcccVVVUUUWWWVVVXXX^^^hhhtttmmmgggcccbbbcccgggpppzzzhhh______[[[ZZZXXXVVVVVVWWWXXXYYYZZZ\\\^^^]]]YYYUUUSSSSSSQQQPPPMMMJJJHHHFFFDDDDDD>>>EEEFFFHHHMMMUUUnnnnnnbbb^^^XXXWWWVVVVVVVVVUUURRRPPPQQQPPPPPPQQQQQQPPPLLLJJJJJJGGGEEECCCCCCCCCAAA???======<<<;;;:::888777777777777666555444444333333000000000111222222222333////////////...........................///000000,,,,,,,,,---------------.........////////////000////////////////////////,,,---...///000111111222CCCCCCDDDDDDEEEFFFGGGGGGDDDEEEGGGHHHJJJJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQPPPPPPQQQTTTVVVUUUWWWXXXXXXWWWWWWXXXZZZ]]]```eeehhhjjjlllnnnpppqqqqqqsssuuuxxxzzzzzzyyy{{{{{{~~~xxxtttoooeeegggqqqvvvnnnlllvvv{{{wwwqqqqqquuuwwwsssrrrqqqpppqqqrrrssstttsssuuuzzz~~~~~~{{{zzzzzzzzzooooooppppppooonnnmmmmmmqqqrrrssstttttttttrrrrrroooooommmkkkhhheeecccaaa^^^^^^]]]\\\]]]^^^___```aaaaaa^^^[[[XXXXXXZZZ]]]ZZZZZZXXXUUUSSSUUUXXX[[[bbbdddeeedddbbb`````````cccccccccbbb```^^^[[[ZZZVVVUUUVVVXXXYYYXXXVVVSSSRRRQQQOOONNNMMMJJJFFFBBB???===:::888777777555333333333333222111222444666===@@@JJJVVV]]]^^^^^^___ggghhhkkknnnnnnkkkfffbbb\\\[[[bbbvvvuuuuuu|||jjjZZZWWWXXXWWWYYY^^^dddqqqqqqkkkgggfffgggjjjsss|||sssddd]]]\\\XXXWWWUUUUUUUUUVVVXXXZZZWWWZZZ]]][[[VVVRRRPPPPPPNNNLLLJJJHHHFFFDDDCCCCCC>>>EEEFFFIIIRRR^^^}}}|||iii```^^^YYYWWWWWWWWWWWWWWWTTTRRRUUUUUUTTTUUUTTTRRROOOLLLIIIGGGDDDCCCCCCCCCAAA@@@======<<<;;;:::888777666999999888777555444333222111111111111111222222222////////////...........................///000000---------,,,,,,,,,,,,,,,------........./////////////////////////////////222222222222111111111111FFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOQQQRRRRRRRRRRRRSSSVVVXXXXXXYYYZZZZZZYYYYYYZZZ[[[cccfffjjjmmmnnnnnnpppqqqrrruuuyyy}}}}}}yyyxxxtttkkknnnvvvzzzsssqqqrrrvvvvvvsssrrrtttuuusssrrrqqqpppooooooppprrrssssssxxx~~~xxxzzz}}}}}}{{{yyyyyyyyyrrrqqqpppooonnnnnnnnnnnnrrrssstttttttttrrrpppnnnjjjjjjiiigggeeecccaaa```^^^^^^^^^^^^___aaabbbdddcccccc```]]]ZZZZZZ\\\^^^ZZZ[[[ZZZXXXWWWXXXZZZ]]]bbbdddffffffeeedddddddddeeeeeeeeeccc```\\\YYYVVVTTTTTTVVVXXXZZZZZZXXXUUUTTTSSSRRRQQQQQQNNNJJJGGGAAA???<<<:::999888666444444555555444222222333555777999BBBOOOXXXYYY[[[^^^cccfffkkkmmmllliiifffeee```]]]^^^mmmwww{{{ppp^^^YYYZZZXXXYYY^^^aaannn|||~~~wwwoookkkiiijjjmmmrrr|||zzzjjjbbb]]]YYYTTTSSSRRRRRRSSSUUUWWWYYYUUUYYY\\\[[[UUUOOOMMMNNNJJJIIIHHHFFFEEEDDDCCCCCCBBBGGGFFFJJJUUUeeeuuuhhh```]]]ZZZXXXWWWWWWWWWXXXVVVUUUVVVUUUUUUUUUTTTRRRNNNKKKHHHFFFCCCBBBBBBBBBAAA???<<<<<<<<<;;;:::888666555888777777666555444444333222222222111111111111111////////////...........................///000000...------,,,,,,+++++++++,,,---------............////////////////////////222111111111111000000000HHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTWWWYYYZZZ[[[\\\\\\[[[ZZZ[[[]]]hhhkkkoooqqqpppppppppqqqtttyyy{{{||||||zzz|||zzzxxxtttsssvvvzzzvvvoooqqqpppooonnnnnnppprrrssssssyyy~~~|||~~~tttwww{{{|||{{{yyyxxxxxxvvvtttpppmmmllllllnnnpppssssssttttttrrrpppmmmkkkggggggfffeeedddbbb```____________```aaaccceeegggddddddaaa^^^[[[[[[]]]___ZZZ[[[[[[[[[ZZZ[[[]]]___^^^aaaeeegggggghhhiiijjjggggggfffccc```[[[WWWTTTSSSTTTVVVYYY\\\\\\ZZZWWWUUUTTTSSSTTTSSSQQQNNNKKKBBB@@@===;;;:::999777555555555666444333222333555222333<<>><<<:::777777555444444444555555666666888===GGGQQQYYY]]]___cccggglllooopppoooooofffccc___\\\aaappp}}}uuuqqqnnnmmmnnnrrrvvv{{{|||zzzxxxyyyzzz~~~kkk[[[XXXWWWRRRMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNLLLJJJGGGEEEEEEDDDCCCCCCCCCDDDFFFHHHJJJRRR```sssmmmdddaaa[[[XXXXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQOOOMMMKKKJJJIIIDDDEEEEEEEEECCCBBB@@@???<<<;;;;;;::::::999888888888777777666666555444444333333333333222111000///111111111111111111111111...////////////000000000...............------------------------.......................................//////////////////SSSRRRQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWZZZXXXWWWVVVVVVXXXZZZ[[[^^^___aaacccddddddddddddeeehhhlllnnnnnnnnnnnnoooyyyvvvuuuuuutttrrruuuzzzrrrddd```fffmmmqqqnnnuuuvvvvvvwwwyyyyyywwwqqqmmmcccfffiiilllnnnrrrvvvyyy|||wwwrrrqqqsssuuutttssssssvvvzzz{{{zzzwwwvvvuuurrrrrrrrrrrrrrrsssssssssvvvssspppmmmkkkiiihhhgggfffffffffggghhhiiiiiijjjfffeeefffhhhkkkllllllkkkgggfffeeecccaaa___]]][[[\\\]]]^^^```bbbdddeeefffcccbbb```aaaccceeedddddddddaaa^^^\\\ZZZWWWTTTQQQVVVWWWYYY\\\___```___]]]^^^\\\[[[[[[ZZZXXXUUURRRMMMJJJFFFCCCAAA???===<<<888777555444444444444555666555666:::AAAKKKUUUZZZ```ccchhhlllnnnnnnnnnnnnhhhddd^^^ZZZZZZbbbnnnwww}}}|||}}}|||hhh\\\SSSTTTUUURRROOONNNLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDBBB@@@AAADDDFFFGGGJJJNNNTTTggguuuddd```___ZZZXXXZZZZZZZZZYYYYYYXXXVVVUUUUUURRRQQQPPPOOOMMMKKKIIIHHHGGGHHHGGGFFFDDD@@@<<<:::;;;;;;;;;;;;::::::::::::888888777666666555555555555555444444333222222111111111111111111111111111/////////////////////////////////...---------,,,...---------------------....................................////////////WWWUUUTTTUUUVVVVVVUUUTTTTTTUUUVVVXXXZZZ[[[[[[\\\]]]]]][[[ZZZYYYZZZ]]]^^^eeefffhhhjjjkkkkkkjjjjjjjjjmmmppprrrqqqppppppppp{{{wwwuuuvvvwwwzzz{{{lllmmmiiibbbaaaiiiqqqvvvkkkxxx~~~qqqsssvvvyyyyyyvvvqqqmmmbbbffflllpppqqqqqqqqqrrrwwwsssooonnnqqqtttuuutttooorrrvvvxxxwwwtttrrrqqqppppppqqqrrrrrrsssssssssqqqooollliiifffddddddeeeeeeeeeeeeeeeddddddccccccddddddeeehhhkkkmmmlllkkkfffeeedddbbbaaa___^^^]]][[[]]]```cccfffhhhiiijjjeeecccaaaaaaaaabbbaaa```ccc```]]]\\\[[[YYYWWWUUU\\\[[[ZZZ[[[^^^aaabbbbbb```___]]]\\\[[[XXXTTTQQQNNNKKKGGGDDDBBB@@@>>>===999888666555444444555555555555555777<<>>;;;:::888666555555666666444444444555999@@@HHHOOO[[[___dddfffeeeeeegggiiiiiieee```[[[XXXZZZ\\\___hhh{{{|||ssskkkhhhfffdddbbb^^^bbbgggjjjkkknnnrrrvvvzzzyyyhhhVVVRRROOOLLLKKKLLLMMMMMMNNNLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKIIIGGGGGGFFFFFFEEEDDDFFFJJJKKKNNN^^^ooovvviiiaaa```___YYYXXX\\\VVVVVVWWWXXXXXXWWWUUUTTTRRRQQQPPPOOOLLLJJJHHHFFFCCCDDDDDDDDDDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;:::999777666555555666777777777666555444444444444000000000000000000000000/////////............---...............---------,,,,,,,,,,,,,,,---------000000000000000000000000------......///000000000eeecccbbbbbbccccccbbbaaaaaabbbdddfffiiijjjkkkllliiikkkmmmlllkkkjjjlllnnnuuuuuuuuuuuuuuuvvvwwwxxxrrrtttwwwyyyyyy{{{}}}wwwwww{{{ooofffgggmmmnnnfff___```fffiiivvv|||tttmmmggglllsssxxxyyyvvvrrrooohhhlllqqqtttsssooollljjjoooqqqssstttsssrrrrrrrrrrrrvvvzzz|||{{{xxxuuutttooopppqqqrrrssssssrrrrrrmmmnnnnnnlllhhhggggggiiiiiihhhgggfffdddcccbbbaaa]]]]]]```dddhhhiiiiiigggcccaaa___]]]]]]___bbbcccaaacccgggiiijjjjjjhhhggg```___^^^^^^```bbbbbbaaa```^^^[[[[[[[[[\\\[[[ZZZ^^^___aaadddggggggeeebbb```^^^]]]]]]]]][[[XXXUUURRROOOJJJGGGFFFDDDBBB@@@<<<;;;999888777666777777444444555444666;;;CCCIIISSSXXX^^^aaaaaabbbeeeiiiiiieee___ZZZXXXXXXYYYZZZ^^^jjj~~~|||gggccc]]]YYYWWWWWWXXXXXXZZZ^^^bbbdddeeefffhhhjjjjjjrrrqqqccc[[[OOOKKKLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNLLLJJJHHHFFFFFFFFFGGGFFFDDDFFFKKKOOOZZZwwwrrrggg______[[[TTTSSSXXXTTTUUUWWWXXXYYYXXXVVVVVVRRRRRRPPPNNNLLLIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>=========<<<<<<;;;;;;;;;999777666555555777777666555444333222222333333111111111111111111111111//////.........------------------...............+++++++++,,,,,,------...////////////////////////------......///000000111kkkiiihhhhhhiiiiiihhhffffffhhhjjjllloooqqqrrrrrrnnnqqqttttttrrrrrrsssuuuyyyxxxxxxwwwxxxyyy{{{|||uuuwwwyyy{{{}}}|||mmmllliiinnnooofff^^^^^^dddiiirrr}}}{{{wwwqqqjjjgggmmmuuu{{{|||yyyuuussskkknnnrrrsssqqqooommmlllnnnssswwwwwwtttpppoooppplllpppuuuwwwvvvrrrooonnnooopppqqqrrrsssrrrqqqqqqhhhjjjkkkiiifffdddeeefffddddddcccbbb```___^^^^^^ZZZ[[[^^^bbbfffhhhgggfffbbb```]]][[[\\\___ccceeeeeegggiiikkkkkkhhheeeccc]]]\\\\\\]]]aaacccdddddd___\\\ZZZZZZ[[[\\\[[[[[[^^^aaaggglllooommmgggbbb^^^]]]]]]^^^___^^^[[[YYYTTTQQQLLLIIIHHHFFFDDDBBB===<<<:::999777777777888333444555444555999???EEENNNSSSZZZ^^^^^^```eeejjjiiiddd^^^YYYWWWWWWWWWWWW[[[```ssszzzqqq{{{vvvfffVVVUUUTTTSSSSSSTTTWWWXXXZZZ]]]```ccceeeeeeeeeeeeaaaiiivvvkkkYYYTTTSSSJJJHHHKKKMMMLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLIIIGGGFFFEEEFFFGGGJJJHHHKKKRRRYYYlll~~~pppeee^^^\\\WWWOOONNNSSSUUUVVVYYYZZZ[[[[[[YYYXXXRRRRRRPPPNNNLLLIIIGGGEEEFFFEEEDDDBBBAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;;;;:::888666555666777888555444222111000000111222222222222222222222222222//////.........---------,,,------....../////////******+++,,,,,,---..............................---------...///000000111sssttttttsssqqqppppppqqqoooqqqtttwwwyyyzzzzzzzzzyyyzzzzzzyyyvvvuuuvvvxxx{{{{{{zzzzzzzzz|||~~~zzzzzz}}}wwwjjjiiimmmkkkgggbbb]]]\\\bbbiiixxx}}}{{{sssmmmkkkiiimmmtttyyyzzzxxxtttqqqiiikkknnnqqqqqqnnnhhhdddlllpppsssssspppmmmmmmnnnppppppqqqrrrsssssssssssspppqqqrrrssssssqqqooonnnllliiieeebbb``````bbbcccccc```___```aaaaaa^^^\\\[[[[[[]]]___bbbdddcccaaabbb___\\\[[[\\\___aaabbbeeeeeeffffffdddbbb___^^^]]]\\\\\\]]]^^^^^^[[[YYYZZZ\\\]]]\\\ZZZYYYYYYZZZZZZ___hhhppptttqqqjjjddddddbbb___]]]\\\[[[YYYXXXTTTPPPLLLJJJIIIGGGCCC@@@AAA???;;;999999888777666444444444333333555:::===JJJPPPXXX\\\]]]^^^cccgggiiiccc[[[WWWVVVVVVUUUTTTTTTYYYeeexxxvvvrrrsssyyywww~~~zzzfff[[[RRRPPPOOOPPPRRRUUUVVVVVV]]][[[___gggllljjjggggggjjjmmmwwweeeVVVRRRMMMJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPOOOOOOGGGGGGIIIKKKGGGBBBCCCHHHCCCGGGMMMYYYmmmwwwiiieee___YYYTTTSSSSSSSSS\\\\\\]]]\\\[[[XXXUUUSSSRRRQQQPPPNNNMMMLLLLLLKKKIIIGGGDDDDDDDDDDDDCCCAAA???????????????>>>===<<<888777666555555444444555666666555444444444444555111111111111111111222222///...---,,,,,,---...///000///---,,,+++++++++,,,------------------------........................000000000000////////////wwwzzz}}}~~~}}}zzzyyyxxxtttwwwzzz~~~~~~|||{{{yyyyyyyyyzzzzzzzzz{{{|||~~~}}}xxxiiieeeggggggfffaaa]]]^^^gggppp|||~~~~~~|||wwwrrrnnnmmmiiilllppptttuuusssooommmmmmmmmoooppppppnnnkkkiiiooopppqqqqqqnnnlllkkkkkknnnoooppprrrsssttttttuuuqqqrrrsssssssssqqqooonnnmmmjjjeee```^^^^^^___``````___^^^___``````^^^\\\ZZZZZZ[[[^^^aaaccccccaaa^^^ZZZWWWYYY___dddcccaaaeeeeeeeeeeeecccaaa^^^\\\[[[ZZZZZZZZZ\\\\\\ZZZYYYXXXYYY[[[ZZZYYYXXXYYYZZZ\\\```ggglllnnnlllhhheeeccc```]]]\\\\\\\\\[[[ZZZUUUQQQNNNLLLKKKIIIFFFCCCAAA>>>;;;999888888666555555555555444444666:::===GGGNNNVVV[[[\\\^^^bbbeeehhhccc]]]YYYXXXXXXVVVUUUQQQUUU^^^nnn{{{{{{}}}wwwnnnkkksss}}}ppp]]]TTTQQQPPPPPPRRRTTTWWWYYYYYY]]]^^^cccmmmrrrqqqooooooppprrrzzztttXXXOOOMMMJJJIIIMMMLLLKKKJJJIIIIIIIIIJJJJJJFFFHHHIIIKKKKKKKKKJJJIIIOOOJJJFFFFFFEEEDDDFFFJJJJJJOOO[[[nnnvvvlllgggccc]]]XXXTTTTTTUUUVVV_________]]]ZZZVVVSSSQQQSSSRRRPPPNNNMMMLLLKKKKKKIIIGGGEEEDDDEEEEEECCCBBB@@@@@@@@@@@@???>>>===<<<999999888777666666666666666666555444444444444555222222222222222222222222000///............///000------,,,---...000222333------------------------........................000/////////////////////zzz~~~}}}{{{vvvyyy|||~~~}}}|||zzzyyyxxxwwwtttrrrqqqsssvvvyyy}}}zzzlllffffffjjjlllhhhdddgggqqq{{{|||yyywwwuuurrrpppkkkllloooppppppnnnllljjjooooooppppppoooooonnnnnnqqqooonnnmmmmmmlllkkkiiimmmnnnppprrrssstttuuuuuuqqqrrrrrrrrrqqqpppnnnmmmmmmiiiccc^^^ZZZZZZ\\\^^^^^^]]]]]]^^^``````___]]][[[[[[\\\^^^aaaccccccaaa\\\WWWUUUZZZdddiiigggcccdddddddddcccaaa___\\\[[[[[[YYYWWWWWWXXXZZZZZZYYYWWWXXXYYYYYYXXXWWWXXXZZZ]]]aaagggiiigggeeeeeeeeeaaa___\\\ZZZ[[[\\\]]]\\\VVVSSSPPPNNNLLLKKKIIIGGGCCC@@@===;;;;;;999888666666666666555555666999<<>>===<<<;;;:::999888777777777777666666555444444444444555333333333333333333333333000000////////////000000++++++,,,---///111333444------------------------------------------------////////////////////////}}}|||zzzvvvyyy|||~~~~~~|||xxxvvvuuutttrrrrrrrrrqqqmmmjjjiiilllssszzz{{{rrrnnnnnnwww|||xxxrrrttt||||||zzzyyyxxxuuurrroooooooooooonnnlllkkkjjjnnnooopppqqqpppoooooooooqqqnnnkkkkkknnnooommmkkknnnooopppqqqrrrssssssssspppppppppooonnnlllkkkjjjjjjfff```[[[YYYYYY\\\^^^^^^^^^___```aaabbbaaaaaabbbaaa```aaacccdddcccbbb___]]]]]]aaagggjjjhhheeeccccccbbbaaa___]]][[[ZZZ[[[YYYVVVVVVWWWZZZ[[[\\\ZZZ[[[[[[ZZZXXXWWWXXXZZZ]]]ccchhhhhhdddaaabbbdddaaa^^^[[[YYYYYYZZZ[[[ZZZUUUSSSQQQNNNMMMLLLKKKJJJGGGEEEBBB@@@???===:::888666777777666555555888:::>>>EEEOOOVVVZZZ\\\^^^___bbbbbbaaaaaa___^^^\\\ZZZWWWTTTUUU\\\kkksssiiilllsss{{{|||hhhZZZSSSQQQRRRTTTVVVWWWYYY\\\^^^ccchhhrrr}}}___TTTKKKIIIGGGEEEFFFJJJIIIHHHFFFEEEFFFGGGJJJKKKNNNOOOPPPOOONNNKKKHHHGGGCCCAAABBBGGGIIIIIILLLPPP^^^kkknnnfffjjjbbb___YYYUUUTTTWWW[[[^^^[[[[[[\\\[[[ZZZYYYXXXWWWTTTSSSQQQNNNLLLKKKJJJJJJJJJIIIGGGGGGHHHGGGEEECCCDDDCCCCCCBBB@@@>>>===<<<;;;:::999888777777777777666666555444444444444555333333333333333222222222////////////////////////------------,,,,,,------------------------------------------------------.........///////////////}}}zzzxxxwwwuuuwwwxxxyyywwwtttqqqnnnllllllkkklllmmmmmmlllkkkmmmsss|||yyytttuuuxxx~~~|||yyyyyyyyyxxxtttpppoooooonnnmmmkkkjjjjjjiiijjjnnnqqqrrrpppmmmllllllnnnllljjjkkkooorrrqqqoooppppppppppppppppppooonnnnnnmmmlllkkkjjjhhhgggfffeeebbb]]]ZZZYYY[[[^^^aaa___```bbbcccdddddddddeeejjjhhhffffffffffffeeecccaaaccceeefffeeedddccccccaaaaaa```___^^^\\\[[[ZZZ]]]ZZZXXXWWWYYY\\\___`````````___]]]ZZZYYYZZZ[[[^^^dddjjjjjjfffaaaaaabbbbbb___[[[YYYYYYXXXXXXWWWTTTSSSQQQOOOMMMLLLMMMNNNJJJHHHEEECCCBBB???<<<999777777777666444444666777:::@@@IIIRRRWWWZZZ\\\\\\___aaabbbcccbbb```^^^]]][[[WWWUUUYYYcccwww|||{{{|||}}}wwwvvvzzz}}}jjj\\\VVVSSSUUUVVVVVVWWWYYY]]]aaajjjoooyyyfffQQQMMMJJJIIIHHHFFFGGGIIIKKKKKKJJJJJJKKKNNNPPPRRROOOOOONNNMMMJJJHHHEEEDDDCCCDDDFFFHHHHHHKKKVVVcccvvvzzzjjjgggjjj```]]]YYYUUUUUUXXX\\\___ZZZZZZZZZZZZYYYYYYXXXXXXSSSRRRPPPNNNMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHEEECCCDDDCCCCCCBBB@@@>>>===<<<::::::999888777777777777666666555444444444444555333222222222111111111000........................000//////...,,,+++***)))------------------------------------------------------....../////////000xxxxxxwwwtttpppnnnmmmnnnoooppppppooonnnkkkhhhgggdddfffhhhjjjkkknnnrrruuuzzzssssssvvv}}}~~~yyytttssssssttttttrrrooolllllllllkkkkkkjjjiiiiiiiiiiiinnnrrrrrroookkkjjjjjjjjjjjjjjjmmmppprrrrrrrrrppppppoooooonnnmmmkkkkkklllllljjjhhhfffeeecccccc```___]]][[[\\\^^^aaacccbbbdddffffffffffffggghhhnnnkkkiiigggggggggfffdddbbbeeehhhfffaaa^^^^^^``````______^^^]]]]]]\\\\\\^^^\\\ZZZZZZ\\\```bbbcccddddddccc```]]]\\\^^^___aaaeeeiiiiiifffcccaaaaaaccc```]]]\\\[[[ZZZXXXVVVTTTSSSRRROOOMMMMMMOOOQQQMMMKKKHHHFFFDDDAAA===:::888999999777555444555666777<<>>===<<<;;;:::999888777777777777666666555444444444444555333222222111111000000000------............------//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000ooopppooommmkkkiiiiiijjjmmmmmmmmmllllllkkkkkkjjjffflllqqqsssuuuzzz~~~tttpppqqqsss|||~~~}}}tttkkkmmmoooooommmlllllllllkkkkkkkkkkkklllkkkkkkkkklllppprrrqqqllliiiiiikkkgggiiilllnnnoooooopppqqqmmmmmmmmmmmmlllkkkjjjjjjmmmkkkiiigggeeecccbbbbbb___^^^^^^^^^___aaacccdddccceeehhhhhhffffffgggiiikkkiiifffeeefffffffffeeecccdddeeedddaaa```___```^^^^^^^^^]]]]]]^^^^^^^^^^^^]]][[[\\\___bbbddddddddddddcccaaa``````bbbeeeeeeeeeeeeeeedddcccbbbbbbbbbaaa``````___^^^[[[XXXUUUUUUTTTQQQOOOOOORRRUUURRRPPPNNNLLLJJJFFFBBB>>>;;;<<<<<<:::888666666777555999@@@IIIQQQWWWYYYZZZ\\\___bbbdddbbbbbbbbbddd___[[[[[[\\\\\\gggyyyuuuuuu}}}sssccc[[[WWWXXXYYYXXXYYY^^^hhhppp|||jjjXXXPPPFFFFFFEEEFFFHHHJJJJJJIIIGGGIIIMMMQQQUUUWWWYYYZZZXXXUUUPPPLLLIIIHHHIIIJJJHHHHHHKKKQQQZZZkkkppphhhccc___\\\___]]][[[YYYXXXXXXYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTQQQPPPOOONNNMMMMMMMMMMMMHHHHHHHHHHHHIIIGGGDDDAAA@@@@@@@@@@@@???>>>===<<<<<<;;;:::999999888888888666666555444444444444555444444333222222111000000---...///000000///...------...///000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000pppqqqssssssqqqpppoooppptttttttttttttttvvvwwwwwwssszzz~~~}}}yyyrrrqqqqqqqqq{{{{{{{{{~~~tttiiilllmmmllljjjjjjlllooollllllmmmnnnooooooooooooppprrrsssoooiiigggjjjmmmeeeiiinnnooommmlllmmmooojjjkkkkkkllllllkkkkkkjjjmmmllljjjgggeeecccbbbbbb_________```aaabbbccccccdddfffiiihhhfffeeegggiiigggeeeccccccdddffffffeeefffdddbbbccceeefffdddccc^^^]]]]]]]]]^^^^^^___```^^^]]]\\\]]]```cccddddddbbbcccbbbbbbaaabbbfffhhhhhheeebbb```aaaccccccdddaaaaaaaaaccccccbbb^^^\\\VVVVVVVVVSSSPPPQQQTTTXXXXXXVVVTTTRRROOOLLLGGGDDD>>>>>>>>><<<:::888888888555888>>>FFFOOOVVVYYYZZZ[[[^^^bbbcccbbbbbbccceeebbb______```___fffyyyssssss}}}|||kkkaaaWWWYYYYYYYYY[[[bbbnnnxxx|||cccSSSKKKJJJJJJJJJHHHGGGIIIKKKJJJGGGNNNQQQVVV[[[___bbbcccdddUUUQQQLLLGGGDDDDDDEEEGGGIIIMMMXXXiii|||~~~lllgggddd___\\\___^^^\\\ZZZYYYXXXXXXXXXVVVVVVUUUUUUUUUVVVWWWWWWPPPOOONNNNNNMMMMMMNNNNNNHHHGGGGGGHHHHHHGGGCCCAAA???????????????>>>===<<<======<<<;;;::::::::::::666666555444444444444555555555444333333222111111...///000111111000///...------.........---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000}}}}}}~~~~~~{{{}}}{{{vvvvvvwwwxxxwwwxxx}}}vvvppprrruuuttt{{{xxxwwwzzz}}}}}}xxxsssjjjiiigggfffgggiiilllooommmpppqqqmmmmmmppprrrrrrsssnnnlllmmmmmmiiiggghhhmmmrrrtttqqqmmmmmmjjjfffiiijjjkkkkkkiiiiiijjjkkkmmmkkkhhheeebbb```______```___]]]^^^aaadddfffgggkkkiiigggeeecccccccccdddgggddd```]]]\\\^^^aaacccfffeeedddcccbbbbbbbbbbbbdddcccaaa```___^^^______\\\YYYWWWYYY^^^aaabbbaaaaaabbbccccccddddddddddddbbbaaa___]]]]]]^^^```aaagggggggggeeecccaaa^^^]]]ZZZZZZZZZYYYXXXWWWWWWVVVXXXUUUPPPNNNMMMLLLHHHEEEBBB@@@>>><<<;;;:::777555555888;;;@@@EEELLLSSSYYY[[[^^^bbbddddddbbbbbbbbbaaacccccc___^^^lll}}}vvvrrrtttwww}}}sssddd^^^[[[[[[^^^aaagggsssooo[[[TTTPPPJJJCCCGGGEEEEEEJJJNNNPPPQQQRRRUUUYYY]]]bbblllsssmmmbbbYYYOOOFFFFFFHHHHHHHHHIIIQQQ^^^rrrppphhhhhhccc______YYYWWWUUUVVVYYYZZZYYYWWWUUUUUUUUUUUUUUUVVVWWWXXXRRRPPPOOOOOOOOOOOONNNLLLHHHGGGGGGHHHIIIGGGDDDAAADDDDDDDDDCCCBBB???===<<<<<<;;;;;;:::999888777777666555555444444333222222222111111000000000000000///////////////000111111111000///------,,,,,,,,,000///...------...///000...------,,,,,,------.........------------......yyyuuupppooorrruuuwwwxxx~~~xxxssstttuuurrrpppooopppssswwwxxxsssnnnkkkiiihhhhhhjjjlllmmmmmmggglllooommmmmmppprrrppptttooommmooooookkkiiijjjlllqqqtttqqqoooooommmjjjiiikkkllllllllllllmmmnnnpppnnnjjjgggcccaaa``````^^^]]]]]]___dddhhhjjjjjjlllkkkiiigggdddcccbbbaaadddaaa^^^\\\[[[]]]```bbbbbbcccccccccddddddddddddeeecccbbb```______`````````]]]YYYZZZ]]]aaabbbaaaaaabbbcccdddddddddcccbbbaaa```___^^^^^^___``````ddddddddddddcccaaa___^^^]]]]]]\\\ZZZYYYXXXWWWWWWVVVSSSOOOMMMMMMLLLIIIGGGFFFDDDAAA???>>><<<999777777888;;;>>>BBBIIIQQQWWWZZZ]]]aaabbbbbbaaa`````````bbbbbb]]]]]]iii~~~zzzwwwyyy}}}yyyhhh]]]\\\\\\```jjjyyy{{{mmmZZZMMMJJJJJJJJJIIIJJJJJJKKKLLLMMMPPPTTTYYY___iiissszzz~~~zzzkkkZZZQQQKKKFFFFFFGGGIIINNNTTTjjjtttkkkjjjeee___^^^ZZZXXXVVVWWWXXXYYYWWWUUUVVVVVVVVVVVVVVVWWWXXXXXXUUUSSSQQQPPPPPPNNNLLLJJJGGGGGGGGGGGGHHHGGGDDDAAABBBCCCDDDDDDCCCBBBAAA@@@======<<<;;;:::999888888666666555555444333333333222111111000000000000000///////////////000111111000000///...------------///...---,,,,,,---.........------,,,,,,------.........------------......zzztttqqqllljjjjjjmmmsss{{{||||||yyyuuussspppllleeeeeehhhmmmrrrsssoookkkiiigggfffhhhkkkmmmkkkhhhbbbiiinnnoooooorrrqqqoooqqqmmmlllnnnoookkkhhhiiilllqqqsssqqqooopppooollliiikkkmmmnnnnnnoooqqqssssssqqqmmmhhhdddbbbaaaaaa[[[[[[]]]bbbggglllnnnnnnmmmlllkkkiiifffccc```___```^^^\\\[[[[[[]]]```bbb^^^```bbbeeeffffffeeeeeeeeedddbbbaaaaaaaaabbbbbbddd___[[[ZZZ]]]```aaaaaaaaabbbcccddddddbbb```___^^^^^^__________________```aaabbbcccbbbbbb``````bbbaaa___\\\ZZZYYYXXXWWWUUURRROOOMMMLLLLLLJJJIIIKKKIIIEEECCCBBB???<<<:::888999:::;;;???EEEMMMSSSWWWZZZ^^^``````____________aaa```\\\ZZZdddvvvttttttyyylll___```___eeezzztttccc[[[UUUMMMFFFCCCDDDFFFHHHGGGKKKNNNOOORRRZZZfffnnnttt|||vvvbbbRRRJJJHHHHHHGGGGGGLLLZZZiiitttkkkiiiddd^^^\\\YYYXXXWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVTTTQQQPPPNNNLLLIIIFFFFFFFFFEEEFFFGGGFFFDDDBBBBBBBBBCCCEEEEEEEEEEEEEEE>>>>>>===<<<;;;:::999999777777666666555444444444444333333222222222222222000000/////////000111111000000///......////////////...---,,,,,,,,,,,,,,,...------,,,,,,------.........------------......{{{tttnnnkkkkkkkkklllrrr}}}{{{uuuuuuzzz}}}wwwrrrooojjjgggbbbdddhhhnnnsssssspppmmmfffeeedddgggkkklllhhhcccdddkkkrrrsssssstttrrrnnnkkkhhhgggjjjkkkgggeeefffmmmrrrsssqqqooooooooolllhhhkkkmmmnnnoooqqqsssuuutttqqqmmmhhhdddbbbaaaaaa[[[\\\^^^ccciiilllnnnmmmllllllkkkjjjgggdddaaa___^^^]]]\\\\\\]]]___bbbccc^^^```dddggghhhgggfffdddeeedddcccbbbbbbbbbccccccbbb^^^ZZZYYY]]]aaabbbbbbaaabbbcccdddcccaaa^^^\\\\\\]]]___``````___^^^]]]^^^___aaaccccccccccccccceeedddaaa^^^[[[ZZZYYYXXXWWWUUURRROOOMMMLLLKKKKKKOOOLLLIIIFFFDDDBBB???<<<;;;:::999999;;;AAAIIINNNTTTXXX\\\______^^^_________```^^^ZZZYYY___mmmxxxxxxsssuuu|||nnncccfffeeelllsssfff[[[TTTPPPMMMIIIGGGFFFGGGIIIJJJIIIMMMQQQVVV```ooo}}}yyylll```UUUNNNHHHIIIJJJIIIHHHRRRkkkrrrhhheeeaaa]]]\\\YYYYYYYYYZZZ[[[\\\\\\[[[XXXXXXYYYYYYYYYYYYYYYXXXSSSQQQPPPOOOMMMKKKHHHEEEFFFEEEEEEEEEGGGFFFEEECCCCCCCCCDDDEEEEEEFFFFFFFFF>>>>>>===<<<;;;:::999999888888888777666666555555777666555555444444555555111000000///000000111111000////////////000000111//////...------,,,,,,,,,...------,,,,,,------.........------------......|||xxxzzz}}}|||vvvoooooopppssszzz{{{{{{{{{uuusssuuu|||uuuqqqnnnllljjjiiihhhjjjnnnsssvvvvvvtttrrrgggfffhhhkkkmmmmmmhhhdddkkkrrrwwwwwwvvvuuurrrnnniiieeedddggghhhfffeeegggooottttttpppmmmnnnmmmjjjhhhjjjmmmnnnooopppsssuuurrrooojjjfffcccaaaaaabbb^^^^^^```ccchhhjjjkkkjjjiiiiiijjjiiigggeeebbbaaa^^^^^^^^^___```bbbdddeeeaaacccfffiiiiiihhheeecccfffeeedddbbbbbbbbbcccccc^^^[[[XXXYYY^^^ccceeeeeeccccccccccccaaa^^^[[[ZZZZZZ\\\^^^``````___]]]\\\^^^```bbbdddeeeeeeeeeeeefffdddaaa^^^\\\ZZZZZZZZZ[[[YYYVVVQQQNNNMMMMMMMMMQQQNNNKKKHHHFFFDDDAAA>>>===<<<:::888888===DDDIIIPPPTTTYYY\\\^^^^^^___```^^^^^^]]][[[ZZZ]]]ffflllsssvvvzzz|||xxx}}}pppeeehhhiiippptttbbbWWWRRRQQQRRRHHHFFFDDDEEEJJJNNNPPPPPPRRRVVV[[[dddvvvxxxeeeVVVMMMKKKLLLHHHHHHIIIIIILLL[[[{{{wwwjjjdddaaa^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[XXXYYYYYYZZZZZZYYYXXXXXXRRRQQQPPPPPPPPPOOOKKKIIIFFFEEEDDDEEEGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDD>>>>>>===<<<;;;::::::999::::::999888888777777666666666555444444444444555111111000000000000111111000////////////000000111////////////......------...------,,,,,,------.........------------......|||wwwssssss|||{{{xxx{{{yyyrrrmmmppptttsssqqqqqqxxxpppiiiiiikkklllmmmppppppqqqtttuuuvvvuuusssrrrjjjmmmppprrrrrrooommmkkkrrrxxx{{{xxxvvvuuusssooolllgggdddggghhhhhhiiilllrrrvvvvvvqqqnnnnnnmmmkkkiiikkkmmmnnnnnnoooqqqsssooolllhhhdddbbbbbbcccdddbbbbbbbbbdddgggiiiiiihhhhhhhhhhhhgggfffdddcccbbb^^^___```bbbcccdddeeefffdddfffiiikkkkkkhhhfffcccgggfffdddbbbaaaaaaaaabbb[[[YYYXXX[[[aaafffhhhhhheeedddcccaaa^^^\\\ZZZXXXYYY[[[]]]_________]]]\\\```aaabbbdddeeeeeeeeeddddddbbb___]]][[[[[[[[[\\\\\\[[[WWWSSSOOONNNOOOQQQRRROOOLLLJJJHHHFFFCCCAAA>>>===;;;888777:::???CCCJJJOOOUUUYYY\\\]]]___```]]]^^^]]]\\\\\\^^^bbbeeelllnnnnnnppp|||~~~}}}sssgggiiijjjsssnnndddYYYSSSMMMIIIIIIKKKIIIFFFDDDEEEJJJPPPSSSUUUZZZaaakkkzzz}}}jjj[[[PPPIIIHHHJJJGGGGGGJJJNNNWWWkkk~~~nnnfffcccaaa___ccccccbbb___[[[XXXWWWXXXXXXYYYZZZZZZZZZYYYWWWWWWSSSSSSSSSTTTUUUTTTQQQNNNFFFEEEDDDEEEGGGHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCCCC@@@??????>>>===<<<;;;;;;;;;;;;::::::999888888888444333333222222222222222222222111000000000111111000000///....../////////......///000000//////......------,,,,,,------.........------------......}}}xxxtttssstttzzzvvvaaa```aaa``````eeemmmqqqoooooogggbbbeeejjjlllnnnrrrsssssssssrrrooommmlllkkklllqqqvvvvvvsssppppppqqqtttxxxyyyuuussssssssspppoooiiieeefffiiijjjmmmqqqssswwwwwwssspppqqqqqqooolllmmmoooooonnnnnnoooqqqllliiifffcccbbbcccfffhhhgggeeeddddddgggiiijjjjjjjjjiiigggeeecccbbbaaa```^^^___aaacccdddeeeeeeeeeggghhhjjjlllllljjjhhhggghhhgggdddbbb````````````[[[ZZZZZZ___eeejjjjjjiiigggeeebbb___\\\ZZZXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]```aaabbbddddddccccccbbbaaa___]]][[[ZZZ[[[]]]^^^XXXXXXVVVRRROOOOOORRRVVVSSSQQQNNNLLLKKKIIIFFFDDD??????===:::888999<<>>>>>===<<<<<<;;;;;;:::999999999444444333222222222222333333222111111000000111111000000///...------------+++,,,...////////////......------,,,,,,------.........------------......~~~zzzxxxyyy{{{}}}}}}zzzyyytttzzzrrr___UUUSSSYYYXXXTTTZZZiiirrrqqqlllddd```eeejjjkkkkkknnnsssrrrqqqmmmiiifffddddddlllrrrxxxwwwrrrnnnpppssstttwwwvvvrrroooqqqrrrqqqoooiiidddeeegggiiinnnsssssswwwxxxtttrrrtttuuusssnnnpppqqqpppooonnnooopppjjjhhheeecccccceeehhhkkkiiigggeeeeeegggjjjllllllllljjjgggdddaaa_________^^^___aaacccdddeeeddddddgggiiijjjllllllllljjjjjjiiigggeeebbb```___^^^^^^]]]\\\]]]bbbhhhlllkkkjjjhhhfffbbb]]]ZZZXXXXXXXXXZZZZZZ[[[\\\]]]^^^^^^^^^```aaabbbccccccbbbaaa```^^^]]][[[YYYYYY[[[]]]___UUUUUUTTTQQQOOOPPPTTTYYYTTTRRROOONNNMMMKKKIIIGGG@@@???>>>;;;888888:::===@@@EEELLLRRRVVVZZZ\\\^^^]]]]]]^^^```bbbcccbbbaaa```lllrrrgggZZZ___ssspppppppppttt|||yyycccXXXSSSNNNHHHGGGJJJJJJGGGHHHMMMHHHMMMRRRUUUZZZggg{{{yyybbbTTTHHHGGGIIIHHHHHHJJJIIIKKKTTTfff}}}}}}~~~vvvrrrkkkeeebbbbbb```]]]ZZZ\\\^^^]]]ZZZYYYZZZ\\\WWWXXXYYYZZZYYYXXXVVVTTTRRRRRRRRRSSSTTTRRRNNNKKKGGGFFFEEEFFFIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIEEEDDDCCCCCCAAAAAA@@@???===<<<<<<;;;;;;:::999999777777666555555555555555333333222111000000111111111000///------,,,,,,,,,)))***,,,.../////////......------,,,,,,------............------.........rrrtttuuutttuuu{{{}}}yyyzzz|||~~~~~~wwwdddYYYSSSMMMPPPUUU[[[aaaiiiqqqvvvhhhccc^^^^^^dddjjjkkkjjjnnnrrrrrrkkkddd```]]]YYYjjjqqqwwwvvvqqqlllmmmooorrrrrrqqqqqqqqqqqqqqqqqqkkkhhhhhhlllmmmmmmppptttxxxxxxwwwuuurrrqqqrrrtttppppppooommmllllllnnnqqqkkkgggbbbaaaccceeefffeeeeeeeeeeeefffhhhjjjlllmmmooolllgggbbb___^^^___``````eeekkkllliiiffffffhhhiiijjjkkkkkkjjjiiigggeeegggeeeccc```___```aaabbbcccbbbccceeehhhiiiiiihhh``````^^^\\\ZZZ[[[^^^```^^^]]]ZZZYYYZZZ]]]aaaccceeecccaaaaaabbbaaa```^^^]]]\\\[[[]]]^^^]]]YYYUUURRRRRRRRRRRRTTTVVVXXXYYYTTTSSSSSSQQQPPPNNNLLLKKKFFFDDDAAA;;;666666:::???EEEEEEGGGKKKPPPVVVYYYZZZ___`````````aaaaaaaaaaaaaaadddgggccc[[[XXXeeettt~~~~~~~~~ttt___TTTOOOLLLIIIIIIHHHHHHIIIKKKMMMNNNNNNMMMRRR```qqqppp___SSSJJJDDDEEEHHHGGGGGGHHHOOO[[[nnntttpppggghhhgggdddbbb```aaabbb```^^^[[[ZZZYYYYYYXXXVVVZZZZZZ[[[\\\\\\[[[ZZZYYYUUUTTTSSSQQQOOOMMMLLLKKKGGGHHHIIIKKKLLLMMMMMMMMMOOOMMMKKKJJJLLLMMMNNNMMMJJJGGGDDDDDDEEECCC@@@===<<<<<<;;;::::::999888888888888777777666666555555333333222222111000000000........................//////---,,,,,,---...///...---,,,,,,......---,,,+++---//////...---...///rrrtttwwwxxxyyy~~~|||}}}uuuhhhZZZPPPNNNQQQXXXbbbmmmtttwwwwwweeecccbbbeeeiiimmmmmmlllfffkkklllfff```___aaaaaajjjpppvvvuuuoookkkkkkmmmrrrqqqpppooonnnnnnnnnnnnkkkiiijjjnnnpppoooqqquuuyyyyyywwwtttrrrqqqsssttttttssspppmmmllllllmmmmmmiiieeeaaa```bbbeeeffffffgggggghhhjjjkkklllmmmnnnkkkhhhddd```^^^]]]___```bbbggglllllliiiffffffhhhiiijjjllllllllljjjgggeeeeeecccaaa______```bbbdddbbbbbbaaaccceeeeeedddccc___^^^]]]]]]]]]___ccceeebbbbbbcccaaa^^^]]]]]]___cccaaa```_________]]][[[[[[ZZZZZZ[[[]]]\\\XXXUUURRRRRRRRRSSSTTTVVVXXXYYYUUUUUUTTTSSSQQQPPPNNNMMMHHHFFFCCC>>>::::::>>>AAAFFFFFFGGGJJJOOOUUUYYY[[[____________```aaacccccc___^^^______[[[YYY___hhhlll[[[RRROOOOOOPPPIIIJJJKKKJJJJJJLLLPPPSSS[[[bbbnnn~~~rrr```UUULLLHHHGGGHHHHHHHHHMMMUUUbbbwwwyyyppplllgggggggggfffcccaaaaaabbbaaa___]]]\\\\\\[[[YYYWWWWWWXXXZZZZZZZZZYYYWWWVVVTTTSSSRRRPPPOOOMMMLLLKKKIIIIIIKKKLLLMMMNNNNNNNNNMMMKKKIIIIIIJJJLLLLLLKKKJJJGGGEEEEEEEEEDDD@@@>>>======<<<;;;:::999999888777777666666555444444444333333222222111000000000........................///...------------...///...---,,,,,,......---,,,+++---//////...---...///{{{}}}||||||yyy{{{uuudddXXXWWWZZZaaannnzzzzzzttthhhiiikkkmmmnnnnnnlllkkkaaagggggg```ZZZ\\\cccgggkkkppptttsssnnniiiiiikkkpppooonnnlllkkkjjjjjjjjjkkkiiikkkpppsssrrrsssvvvzzzyyywwwssspppppprrruuuxxxtttooolllmmmmmmkkkiiieeeccc```___bbbdddfffgggjjjkkklllmmmnnnnnnmmmmmmhhhfffbbb___^^^___aaabbbdddhhhlllllliiiffffffggghhhjjjlllnnnmmmkkkgggdddaaa```___^^^^^^```bbbcccbbbaaaaaabbbccccccbbb```^^^^^^]]]^^^aaaeeeiiikkkhhhlllnnnkkkddd^^^]]]^^^aaa___]]]\\\\\\[[[YYYWWWXXXWWWXXXYYYZZZZZZWWWUUURRRRRRRRRSSSUUUVVVXXXYYYVVVVVVUUUUUUSSSRRRQQQPPPJJJIIIFFFBBB??????BBBDDDHHHHHHHHHJJJNNNSSSYYY\\\]]]]]]]]]^^^```bbbeeefff___ZZZXXX[[[]]]\\\[[[]]]pppwwwyyy|||sssccc\\\RRRKKKHHHHHHJJJKKKJJJMMMOOONNNMMMQQQYYY```gggwwwiiiXXXOOOLLLHHHHHHJJJKKKJJJNNN]]]lllzzzpppjjjhhheeeggghhhgggdddbbbaaaaaabbb```_________]]]YYYWWWTTTUUUWWWYYYYYYWWWUUUTTTTTTSSSRRRQQQOOONNNLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPMMMLLLJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDBBB???>>>>>>===<<<;;;:::999999666666666555444444333333333333222222111000000000..............................---------......///...---,,,,,,......---,,,+++---//////...---...///yyyzzzwww}}}qqqfffeeeiiipppyyyxxxqqqoooqqqsssrrrooollljjjiiidddiiihhh^^^XXX\\\eeellllllpppsssrrrmmmiiihhhiiinnnmmmkkkiiihhhgggffffffjjjiiilllqqqsssrrrrrruuuxxxwwwtttqqqnnnoooqqqtttxxxrrrllljjjkkkllliiieeeaaa```______aaadddfffhhhkkklllnnnoooooommmkkkjjjfffdddbbb``````bbbeeegggfffiiikkkjjjhhhffffffgggfffiiilllooonnnjjjfffccc```___^^^]]]]]]^^^```aaaaaa``````bbbdddeeedddbbb```___^^^```ccchhhlllmmmnnnsssuuupppggg```___bbb```^^^\\\[[[ZZZYYYWWWUUUUUUUUUVVVVVVWWWWWWVVVUUURRRSSSSSSTTTUUUVVVWWWXXXUUUUUUUUUUUUTTTTTTSSSRRRLLLKKKHHHEEECCCCCCDDDFFFKKKJJJJJJJJJMMMRRRXXX]]][[[[[[[[[]]]___bbbfffgggbbb[[[XXXZZZ]]]\\\[[[\\\fffttt|||yyy~~~}}}pppiiigggccc[[[TTTVVVSSSOOOKKKJJJJJJJJJKKKMMMQQQTTTUUUWWW```nnnzzz}}}eeeTTTLLLIIIHHHJJJIIIJJJNNNUUUccczzz{{{oooiiieeeddddddfffhhhhhheeecccaaa```aaa````````````^^^ZZZWWWPPPSSSVVVXXXYYYYYYWWWUUUVVVUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNMMMMMMNNNOOONNNMMMJJJIIIHHHHHHGGGEEECCCBBBAAA@@@???>>><<<;;;:::999777666666555555444444333333333222222111000000000........................------------.........///...---,,,,,,......---,,,+++---//////...---...///|||rrrkkknnnsssyyy}}}~~~zzzvvvsssssssssssspppmmmkkklllmmmlllooolllccc___dddnnntttmmmppprrrpppllliiihhhiiikkkjjjiiigggfffeeeeeeeeeiiihhhkkkppprrrpppppprrrttttttrrrooommmnnnpppssstttnnnhhhgggiiiiiifffccc_________```aaacccfffhhhlllmmmnnnnnnmmmkkkhhhfffbbbaaa___^^^___bbbeeehhhgggggghhhgggeeedddeeeeeeeeegggkkkmmmllliiidddaaa```___^^^\\\\\\[[[\\\\\\[[[[[[\\\___ccceeefffeeecccaaa___```dddhhhjjjkkklllooopppjjjaaa]]]```eee```^^^\\\ZZZZZZXXXVVVTTTSSSTTTTTTUUUTTTTTTTTTUUUSSSSSSTTTUUUVVVWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTNNNLLLIIIGGGFFFFFFEEEEEEKKKKKKKKKJJJKKKPPPVVV\\\YYYYYYZZZ\\\^^^aaadddfffbbb]]]ZZZZZZZZZYYY\\\aaaeeeqqqwwwiii```VVVQQQRRRRRROOOKKKLLLLLLLLLLLLMMMOOOQQQSSSQQQWWW^^^eeemmm}}}uuu___QQQLLLLLLIIIGGGLLLIIILLLZZZnnnqqqjjjfffcccbbbccceeeggggggeeebbbaaa```_________``````___[[[XXXPPPRRRVVVYYY[[[[[[ZZZZZZXXXXXXWWWUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTPPPOOONNNNNNOOOOOONNNLLLJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA???===;;;:::999888888777777666555555444333333222222111000000000////////////////////////,,,------.........//////...---,,,,,,......---,,,+++---//////...---...///uuuzzzwwwnnnhhhnnnsssxxx{{{yyywwwuuuuuunnnmmmkkkkkklllnnnppprrrqqqrrroooiiigggnnnvvvzzzlllmmmnnnmmmkkkhhhggghhhhhhgggffffffffffffffffffkkkiiijjjnnnooommmmmmppppppqqqqqqpppooooooqqqsssrrrmmmhhheeefffeeedddaaa^^^___```aaaaaacccfffiiimmmmmmmmmllljjjgggeeeccc]]]\\\ZZZZZZ[[[___ccceeeeeedddcccbbbbbbccccccdddccceeehhhiiiiiifffbbb______^^^]]][[[ZZZZZZYYYYYYTTTUUUWWW[[[```dddeeeeeeeeeaaa^^^___bbbfffgggfffcccdddccc^^^YYYYYY^^^ccc^^^]]][[[ZZZYYYXXXVVVTTTSSSTTTTTTTTTRRRRRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWSSSTTTUUUVVVVVVVVVVVVVVVPPPNNNKKKIIIIIIHHHEEEDDDHHHIIIJJJIIIIIILLLRRRWWWXXXXXXZZZ\\\]]]___```aaa^^^[[[ZZZYYYWWWVVV[[[bbbhhhuuunnnZZZXXXSSSMMMJJJKKKLLLLLLKKKHHHIIIJJJKKKMMMQQQVVVZZZ___hhhuuuggg[[[NNNHHHJJJLLLJJJGGGLLLNNNZZZuuuxxxnnnkkkgggccccccbbbdddeeeeeecccaaa``````^^^^^^^^^___``````^^^\\\TTTVVVXXXZZZ[[[\\\\\\\\\ZZZYYYXXXWWWVVVUUUUUUTTTRRRSSSTTTUUUUUUUUUUUUUUUOOONNNMMMNNNNNNNNNLLLJJJJJJKKKLLLKKKIIIGGGFFFGGGEEEDDDCCCAAA>>><<<;;;:::888888888777666666555555333333222222111000000000////////////////////////+++,,,---...////////////...---,,,,,,......---,,,+++---//////...---...///zzzoooxxx|||wwwuuuwwwtttllllllnnnrrruuuwwwvvvsssqqqiiigggeeegggkkkooopppppprrrrrrnnnhhhiiiooossssssiiijjjjjjjjjhhhgggffffffeeeeeeeeeeeefffhhhiiiiiimmmjjjjjjmmmmmmkkklllooommmoooqqqrrrrrrrrrtttuuurrroookkkgggdddbbbaaa```^^^```bbbbbbbbbcccfffiiiooonnnllljjjgggeeecccaaa[[[ZZZXXXXXXZZZ]]]aaadddbbb```___^^^___aaabbbbbbaaacccdddeeedddbbb```^^^\\\[[[[[[ZZZZZZYYYYYYYYYRRRSSSUUUZZZ___cccddddddddd```\\\\\\```ddddddccc\\\[[[YYYWWWUUUWWW[[[^^^\\\ZZZYYYXXXXXXXXXVVVTTTSSSTTTUUUTTTQQQPPPQQQSSSSSSTTTUUUWWWWWWWWWWWWVVVTTTUUUVVVWWWXXXXXXYYYYYYTTTQQQNNNLLLLLLJJJFFFCCCBBBEEEGGGFFFEEEFFFLLLQQQVVVXXXZZZ\\\]]]]]]\\\[[[\\\YYYYYY[[[ZZZXXX[[[```ggguuulll[[[QQQMMMLLLKKKIIIIIIIIIKKKLLLMMMNNNPPPQQQUUU\\\fffmmm|||mmmSSSOOOIIIFFFFFFHHHKKKMMMOOOZZZuuuooommmmmmhhhdddeeebbbccccccbbb```___```aaa___^^^^^^___aaabbbbbbaaa[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUSSSTTTUUUUUUVVVUUUUUUUUUOOOOOONNNOOOOOONNNLLLJJJJJJLLLNNNLLLIIIGGGGGGIIIGGGFFFDDDBBB???===;;;:::888777777666555555444444333333222222111000000000////////////////////////+++,,,---////////////......---,,,,,,......---,,,+++---//////...---...///}}}tttpppxxxvvvnnnrrruuummmlllmmmrrrwwwvvvoooiiihhheeecccffflllooommmjjjsssqqqjjjeeeeeeiiiiiiffffffgggggggggfffeeeddddddcccddddddeeegggiiikkklllppplllkkkmmmmmmkkklllooolllooossstttuuuuuuvvvwwwtttrrrnnniiiccc_________^^^aaaccccccbbbcccfffiiiqqqooollliiifffcccbbbaaa\\\ZZZYYYYYY[[[^^^bbbeee```^^^\\\\\\]]]___aaaaaa```aaabbbbbbbbb```^^^]]]YYYYYYYYYYYYZZZZZZZZZZZZTTTTTTWWW[[[```dddeeeeeebbb^^^ZZZZZZ___ccccccaaaYYYXXXVVVUUUVVVXXXZZZ\\\ZZZYYYWWWWWWWWWWWWVVVTTTTTTUUUVVVTTTPPPOOOQQQSSSSSSTTTVVVWWWXXXWWWWWWVVVUUUVVVWWWYYYZZZZZZ[[[[[[VVVSSSPPPNNNNNNKKKGGGCCC>>>BBBEEEDDDBBBCCCHHHLLLVVVXXXZZZ\\\\\\[[[YYYWWW\\\YYYYYY]]]```^^^]]]^^^cccrrr}}}fffVVVPPPNNNEEEHHHJJJIIIHHHHHHJJJMMMNNNQQQUUUZZZcccppp|||```QQQJJJKKKJJJFFFBBBDDDLLLTTTTTTgggwwwjjjlllooojjjeeefffbbbbbbbbbaaa___^^^___aaa```___^^^___bbbdddeeeddd```^^^\\\ZZZXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVVVVUUUUUURRRQQQQQQQQQRRRQQQNNNLLLJJJMMMNNNMMMJJJGGGHHHJJJHHHGGGEEEBBB@@@===;;;:::777666666555444444333333333333222222111000000000000000000000000000000000***+++---///000000///......---,,,,,,......---,,,+++---//////...---...///}}}rrrkkkooooooqqqqqqvvvzzzjjjfffgggpppyyyyyyrrrkkkbbbbbbfffmmmpppooonnnqqqnnnlllggg```[[[\\\aaagggiiieeedddfffeee```\\\\\\\\\aaagggjjjiiigggggghhheeejjjnnnnnnkkkiiikkknnnpppnnnmmmooossswwwwwwvvvrrroookkkgggdddbbbbbbbbbcccbbbaaacccfffiiikkkkkknnnpppqqqnnniiiccc^^^\\\VVVYYY[[[\\\[[[\\\```ccceeeaaa]]][[[\\\\\\ZZZXXX\\\\\\]]]```aaaaaa^^^[[[XXXWWWVVVVVVWWWYYY\\\^^^ZZZ\\\___```___```aaabbbccc]]]YYY\\\dddgggbbb\\\ZZZXXXVVVUUUUUUWWWYYY[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUTTTRRROOONNNPPPTTTWWWRRRTTTWWWXXXWWWVVVWWWWWWXXXYYYZZZ[[[[[[ZZZXXXWWWTTTSSSRRROOOLLLIIIGGGEEE<<>>BBBDDDEEEEEEFFFGGGNNNTTTZZZ\\\ZZZXXXYYY[[[___aaaccceeeffffffeeeddddddfffkkkqqqzzztttjjj]]]RRRLLLJJJIIIHHHKKKJJJIIIKKKOOOUUUZZZ\\\aaaooottt___PPPJJJGGGIIIDDDCCCHHHJJJPPPdddzzz}}}qqqnnnkkkiiiiiihhheeecccaaaaaa```___^^^^^^^^^^^^```aaacccddddddbbbaaa```\\\ZZZWWWTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVUUUVVVWWWWWWUUUSSSTTTUUUVVVVVVTTTSSSSSSTTTXXXWWWUUUSSSQQQNNNMMMLLLIIIGGGEEEBBB???<<<:::999::::::::::::999777666555555444333222111111111111222111000///////////////------......------,,,+++///...---++++++,,,---...,,,,,,,,,,,,------...///qqqhhhdddcccbbbeee___]]]bbbooottteeegggjjjllloooqqqqqqpppnnnlllmmmqqqooojjjggghhh```bbbcccbbb______aaaeeeiiiaaa[[[YYYXXXWWWWWW[[[^^^___aaadddgggiiihhhgggddddddeeeeeeeeeeeeeeeeeennnnnnnnnoooqqqqqqooommmjjjiiiiiigggfffdddcccbbbeeedddccceeehhhjjjkkkkkkjjjlllmmmjjjeee```\\\ZZZXXXYYYZZZYYYXXXXXXYYY[[[WWWVVVUUUVVVYYY[[[\\\\\\[[[[[[[[[]]]^^^]]]ZZZXXXVVVWWWWWWXXXYYYYYYYYYYYYXXXZZZ\\\]]]\\\\\\]]]___ccc```\\\ZZZZZZZZZYYYXXXYYYXXXWWWVVVWWWXXXZZZ[[[\\\[[[YYYXXXVVVUUUUUUTTTSSSTTTTTTRRRPPPOOOOOOPPPRRRUUUWWWXXXWWWWWWWWWXXXWWWXXXZZZ\\\]]]\\\[[[ZZZWWWVVVTTTRRROOOKKKIIIGGG>>>AAAEEEGGGFFFEEEDDDDDDJJJPPPVVVZZZYYYYYYZZZ[[[```bbbfffiiikkkkkkjjjiiidddeeegggkkkrrr|||yyyjjjaaaYYYUUUQQQNNNNNNNNNNNNNNNNNNNNNNNNQQQXXXaaajjjppp|||ooo]]]RRRMMMKKKJJJJJJGGGHHHMMMTTTdddwwwppplllkkkiiiiiiiiigggdddaaa`````````aaaaaa``````___aaabbbbbbcccbbbaaa___^^^YYYXXXVVVSSSRRRQQQQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUVVVXXXWWWVVVXXXZZZZZZZZZYYYZZZ\\\^^^aaa^^^YYYTTTPPPNNNMMMMMMKKKIIIFFFBBB???===<<<;;;;;;;;;::::::999777666555555444333222222111111111444333222111000/////////---............---,,,,,,///...---,,,---...///000---------,,,,,,------...rrrddd^^^]]]^^^^^^\\\UUUSSSUUU___ssswwwgggccciiilllkkkjjjlllppprrrpppnnnoooqqqooohhheeeeee^^^bbbggghhhfffeeefffhhhggg```[[[[[[[[[ZZZ[[[___dddcccbbbfffjjjmmmllljjjeeecccbbbbbbdddeeeeeedddhhhiiikkknnnppppppnnnmmmhhhgggfffeeeddddddeeeeeehhhgggfffhhhjjjllllllllliiijjjkkkhhhddd___\\\ZZZYYYXXXXXXWWWVVVUUUVVVVVVSSSSSSTTTVVVYYY[[[\\\]]]]]]\\\\\\]]]^^^]]][[[XXXTTTVVVWWWYYYYYYYYYWWWVVVVVVXXXZZZ[[[ZZZZZZ[[[\\\```___\\\XXXTTTSSSSSSTTTWWWWWWWWWXXXXXXYYYZZZZZZ\\\[[[YYYWWWUUUTTTSSSSSSSSSUUUWWWWWWUUUSSSRRRRRRSSSUUUWWWXXXXXXWWWWWWXXXVVVXXXZZZ\\\]]]]]]\\\[[[XXXWWWVVVTTTQQQNNNKKKJJJFFFIIILLLMMMKKKHHHFFFFFFGGGLLLSSSWWWYYYZZZ[[[\\\```cccggglllnnnooonnnnnniiihhhhhhhhhkkkrrrzzzvvvjjj___VVVQQQOOONNNMMMLLLLLLMMMMMMMMMRRRUUUZZZaaakkkwwwqqqccc^^^VVVOOOJJJHHHHHHHHHIIIPPP[[[gggqqqyyyrrroookkkkkkkkkkkkjjjgggccc```^^^___aaabbbbbbbbbaaa```bbbbbbbbbbbbaaa___]]]\\\VVVVVVUUUSSSPPPOOOPPPPPPTTTUUUVVVWWWXXXWWWWWWWWWXXXVVVUUUUUUWWWYYYYYYYYY^^^^^^^^^^^^]]]^^^```cccbbb^^^WWWQQQMMMKKKLLLMMMLLLJJJFFFBBB???>>>===>>>;;;;;;;;;:::999888666666555555444333222222222222444333222111000/////////000000000000000///......------,,,,,,---...///000///...---,,,,,,,,,,,,,,,vvvhhh^^^ZZZYYYYYYYYYRRRLLLMMMNNNSSSdddnnneeeeeemmmpppkkkfffjjjoooqqqnnnlllmmmooonnnhhhdddeeegggkkkooooookkkhhhggghhheeeaaa```ccceeeccccccdddhhhfffeeegggkkklllkkkhhheeecccaaaaaacccfffggggggfffhhhkkkmmmmmmmmmlllkkkhhhfffdddbbbccceeegggiiijjjiiiiiijjjmmmnnnmmmlllggghhhiiifffbbb^^^[[[[[[XXXWWWVVVUUUTTTTTTTTTSSSSSSTTTVVVWWWXXXZZZ[[[\\\]]]\\\[[[[[[\\\[[[YYYVVVSSSTTTWWWYYYYYYXXXWWWVVVVVVWWWYYYZZZYYYYYYYYY[[[\\\\\\ZZZVVVRRROOOPPPQQQVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSRRRRRRSSSVVVZZZ[[[ZZZYYYXXXXXXSSSUUUXXXYYYXXXWWWXXXXXXVVVXXXZZZ\\\]]]\\\[[[[[[YYYXXXWWWUUUSSSPPPNNNMMMMMMOOOQQQQQQNNNKKKIIIHHHGGGKKKPPPUUUYYY[[[]]]^^^```dddiiinnnqqqrrrrrrqqqpppooommmkkkjjjmmmrrrvvvyyyrrrhhh^^^WWWRRROOOMMMKKKKKKKKKLLLNNNQQQUUUXXXWWW___lllzzzqqqaaaXXXNNNPPPPPPMMMIIIHHHKKKOOONNN```zzzxxxrrrnnnlllmmmnnnooonnnjjjfffbbb___]]]^^^```bbbccccccbbbbbbcccbbbbbb```___]]][[[[[[UUUUUUSSSPPPLLLJJJKKKLLLOOOQQQSSSVVVXXXYYYYYYYYYYYYWWWVVVVVVXXXZZZZZZZZZ^^^^^^^^^\\\ZZZZZZ]]]______[[[UUUOOOLLLKKKMMMNNNLLLJJJFFFBBB@@@>>>>>>>>>;;;;;;;;;:::999888777666666555444333222222222222333222111000////////////000000111111000000///...+++++++++,,,,,,---......///...------,,,,,,,,,,,,|||zzzxxxvvvooohhhhhhlllssswww}}}vvvooofff```^^^^^^]]][[[MMMHHHKKKOOOSSSeeesssqqqjjjsssuuulllfffiiinnnnnniiigggiiillllllgggdddeeepppssstttrrrlllgggeeeeeefffcccdddiiikkkiiiggghhhffffffffffffgggfffdddbbbbbbaaa``````aaadddgggjjjjjjlllmmmllljjjhhhgggggggggfffdddcccdddfffiiikkkjjjjjjjjjkkkmmmmmmlllkkkdddeeefffccc___\\\ZZZZZZWWWUUUSSSSSSTTTTTTTTTSSSTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYWWWWWWWWWVVVTTTRRRQQQSSSUUUWWWXXXXXXWWWWWWUUUWWWYYYYYYXXXXXXXXXYYYXXXYYYXXXVVVSSSQQQQQQQQQUUUVVVXXXZZZ[[[[[[[[[ZZZXXXWWWVVVTTTSSSSSSSSSSSSSSSVVVZZZ]]]\\\[[[ZZZZZZSSSVVVXXXYYYXXXXXXXXXYYYVVVWWWYYY[[[\\\[[[ZZZYYYYYYXXXXXXWWWUUUTTTRRRQQQPPPRRRRRRQQQMMMJJJIIIIIIJJJLLLOOOTTTYYY]]]```bbbbbbffflllqqquuuuuuuuutttuuutttssspppmmmmmmoooqqqvvv}}}uuulll```]]]WWWQQQMMMLLLLLLLLLOOOOOOPPPQQQTTTZZZaaafffgggssswwweeeXXXPPPKKKNNNOOOOOOLLLJJJNNNYYYbbbhhhxxxrrrpppllliiilllnnnooommmhhhccc```^^^\\\]]]^^^```aaabbbccccccdddcccaaa___]]][[[ZZZYYYUUUTTTRRRLLLFFFDDDFFFHHHJJJLLLQQQVVVYYY\\\]]]]]]ZZZYYYWWWXXXYYYZZZZZZYYYYYYZZZYYYXXXUUUTTTUUUWWW[[[YYYUUUQQQOOONNNNNNOOOJJJIIIFFFCCC@@@???>>>>>><<<<<<;;;;;;:::888777666666555444333222222222222111111000////////////000...////////////...------++++++,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,||||||zzzzzzzzzuuuppppppuuuvvvppplllgggeeeeeeccc```]]]QQQIIIKKKRRR[[[ooo|||pppyyyyyynnnhhhjjjmmmjjjeeedddfffjjjiiieeebbbcccnnnppppppmmmhhheeeeeefffhhheeeeeejjjkkkhhhffffffdddfffhhhgggccc```]]][[[\\\^^^^^^]]]\\\___eeekkkkkklllmmmkkkhhhfffggghhheeeeeefffggghhhhhhhhhhhhiiihhhhhhjjjkkkkkkiiihhhaaabbbbbb```\\\YYYWWWWWWUUUSSSQQQRRRTTTVVVUUUTTTRRRUUUXXXYYYXXXWWWXXXZZZYYYWWWUUUUUUUUUTTTQQQOOOPPPQQQTTTVVVWWWXXXXXXXXXUUUWWWYYYYYYXXXWWWXXXYYYVVVWWWXXXYYYYYYWWWUUUTTTTTTVVVYYY[[[\\\\\\[[[ZZZWWWVVVUUUUUUTTTTTTTTTUUUSSSVVVYYY[[[ZZZYYYXXXXXXTTTVVVXXXYYYYYYXXXXXXYYYVVVWWWYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSPPPMMMJJJJJJKKKNNNNNNPPPSSSYYY___ccceeeeeeiiiooouuuxxxyyyxxxvvvuuuvvvvvvtttrrrqqqqqqrrrooovvv}}}}}}xxxpppfff___UUUUUUSSSQQQOOONNNPPPQQQPPPRRRUUUYYY^^^eeeooovvv~~~mmm^^^SSSNNNKKKKKKDDDFFFHHHMMMVVVdddttt~~~tttrrrnnniiiggghhhjjjkkkiiiddd```^^^^^^[[[[[[\\\^^^```bbbdddeeedddcccaaa^^^\\\ZZZXXXWWWSSSSSSQQQKKKFFFEEEJJJOOOPPPSSSWWW[[[___`````````[[[ZZZYYYZZZ[[[[[[YYYXXXUUUWWWXXXWWWUUUSSSSSSTTTWWWVVVUUUSSSPPPNNNMMMLLLHHHGGGFFFCCCAAA???===<<<<<<<<<<<<;;;:::999777777666555444333333222333333111111000000000111222222///////////////...------------------------,,,,,,......---,,,,,,,,,------{{{ssskkkhhhfffeeeeeebbb\\\WWWXXXLLLLLLTTTaaawwwttt||||||pppiiillllllgggcccbbbdddhhhhhhcccaaabbbeeegggiiihhheeeeeehhhkkkjjjfffeeeggghhheeecccddddddhhhkkkiiiccc]]]ZZZYYYXXXZZZ[[[ZZZXXX[[[ccckkkhhhjjjkkkjjjggggggiiilllbbbdddhhhkkkllljjjgggeeegggfffggghhhiiiiiigggeee^^^______]]]YYYVVVUUUUUUTTTQQQPPPQQQUUUWWWVVVUUUPPPSSSWWWXXXWWWVVVXXXZZZZZZXXXVVVUUUUUUTTTRRRPPPOOOQQQRRRUUUWWWXXXYYYZZZVVVWWWYYYYYYXXXWWWXXXYYYVVVVVVXXX[[[]]]]]]YYYVVVTTTVVVYYY\\\]]]\\\[[[ZZZWWWVVVVVVUUUUUUVVVVVVWWWSSSVVVXXXYYYWWWUUUTTTUUUTTTVVVYYYYYYYYYXXXXXXYYYVVVWWWYYYZZZZZZXXXVVVUUUWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUQQQMMMLLLMMMNNNPPPPPPPPPSSSYYY___eeeggghhhlllrrrxxx{{{{{{zzzxxxtttvvvwwwwwwuuuttttttuuummmsssxxx|||~~~{{{wwwuuurrrnnniiibbb[[[VVVSSSTTTUUUUUUUUUVVVWWWYYY[[[aaaiiirrr|||rrrggg```VVVOOOLLLLLLNNNNNNKKKNNNWWWhhh~~~rrroooooojjjeeedddccceeefffeee```]]]]]]^^^[[[[[[[[[\\\^^^aaadddeeeeeecccaaa^^^[[[YYYWWWWWWPPPQQQPPPLLLIIILLLTTT[[[\\\^^^aaacccdddcccbbbaaa[[[[[[[[[[[[\\\[[[YYYVVVUUUWWWYYYYYYWWWVVVUUUUUUTTTTTTTTTRRRPPPMMMJJJHHHGGGFFFEEEDDDAAA???===;;;<<<<<<<<<;;;:::999888777666666555444333333333333111111111111222333444555111111111111111000000///.../////////...---,,,,,,---------,,,,,,------...zzzrrrkkkcccbbbaaa___^^^\\\ZZZXXX[[[XXXXXX___jjjuuu|||}}}wwwxxxyyyyyyuuunnneee___``````ccceee^^^WWWYYYaaafffbbb___aaaaaaaaaccchhhfffgggeeeaaabbbeeeeeeaaajjjiiiiiiiiicccYYYSSSRRRZZZWWWVVVZZZ\\\]]]aaafffiiigggeeefffiiijjjhhheeedddeeefffhhhjjjiiifffddddddeeeccccccgggjjjfff^^^bbb^^^YYYVVVVVVWWWXXXXXXTTTRRRPPPPPPQQQSSSUUUUUUSSSSSSSSSTTTVVVYYY[[[\\\\\\YYYUUUSSSSSSSSSSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYXXXZZZ]]]^^^\\\YYYYYYXXXXXXYYY\\\]]]\\\[[[ZZZXXXVVVVVVVVVWWWVVVUUUVVVVVVWWWVVVUUUSSSQQQOOOSSSUUUWWWYYYYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[YYYXXXZZZ\\\]]]\\\YYYWWWWWWUUUOOOJJJJJJPPPVVVZZZSSSOOOQQQUUUYYY^^^dddjjjnnnttt|||zzzvvvvvvwwwyyy~~~~~~zzznnnoootttzzz}}}|||zzzuuuqqqpppnnnjjjhhhfffccc```]]]VVVZZZ```cccdddeeeeeefffttt{{{wwwlll```XXXVVVRRRNNNKKKJJJLLLMMMMMMSSSYYYfffuuulllnnnmmmeeebbbeee```___^^^]]]\\\[[[[[[[[[\\\\\\\\\___bbbccccccbbbcccaaa^^^[[[YYYWWWVVVVVVVVVTTTOOOJJJIIIQQQ]]]ggghhhhhhiiijjjlllllljjjgggaaa```^^^\\\\\\\\\]]]^^^[[[XXXUUUTTTTTTTTTSSSRRRVVVTTTQQQMMMKKKJJJJJJJJJJJJHHHFFFCCC@@@>>><<<;;;===>>>>>>======<<<;;;::::::999888666555333222222333333333222111000//////111111000///////////////...------,,,,,,------...000...---++++++,,,---...yyyrrriiibbb___`````````___]]][[[YYYYYYWWWWWWZZZ```hhhooosssyyyyyyxxxwwwsssmmmgggcccgggeeeffffff```XXXWWW\\\ccc^^^\\\]]]]]][[[\\\^^^___dddfffeeefffhhhfffcccfffcccbbbbbb^^^VVVRRRSSSYYYUUUUUUYYY[[[\\\___dddeeeeeeeeehhhkkklllkkkhhhdddeeegggjjjkkkiiigggeeefffhhhhhhggghhhiiifff___```]]]XXXVVVUUUUUUUUUTTTTTTQQQOOOOOORRRTTTTTTRRROOOOOOOOOPPPRRRTTTVVVXXXZZZWWWTTTSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWYYY\\\]]][[[YYYYYYXXXWWWYYY[[[\\\\\\[[[\\\ZZZXXXXXXYYYYYYXXXWWWYYYXXXXXXWWWVVVUUUTTTSSSYYYZZZZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZ\\\YYYWWWWWWZZZ\\\\\\\\\ZZZYYYVVVQQQLLLMMMSSSYYY]]]VVVQQQRRRUUUXXX]]]cccjjjooovvv|||~~~|||zzzvvvwww{{{~~~xxxtttrrrqqqsssvvv}}}vvvrrrqqqqqqooolllmmmmmmmmmoooooonnnkkkhhhiiinnnsssxxx{{{~~~|||ooobbbYYYSSSOOOLLLSSSQQQOOOMMMMMMQQQVVVZZZddduuuuuummmnnnmmmeeebbbeeeaaa```___^^^\\\\\\[[[[[[ZZZZZZ[[[^^^bbbeeeeeeddddddccc```]]]ZZZXXXWWWWWWTTTRRRNNNKKKMMMWWWeeeoooqqqqqqpppqqqqqqoookkkhhhaaa___]]]\\\\\\]]]___```\\\YYYVVVTTTTTTTTTSSSRRRTTTRRROOOLLLJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@??????@@@@@@@@@@@@???>>><<<<<<888888777777666555444444333333222222111111000000111111000///////////////...------,,,,,,------...111///...,,,,,,---...///{{{sssjjjaaa[[[]]]___aaaaaa^^^[[[XXXWWWUUUWWWXXXXXXYYY___fffmmmzzzyyywwwtttppplllhhhfffddd```^^^aaabbbaaaaaadddfffaaa^^^^^^^^^ZZZYYYZZZ[[[bbbggggggeeeeeedddbbbfffaaa^^^]]]ZZZVVVVVVXXX^^^[[[[[[^^^``````cccgggeeefffhhhlllnnnmmmkkkhhheeegggjjjkkkkkkiiifffdddccchhhkkkiiihhhhhhfffbbb```^^^[[[YYYXXXWWWUUUSSSSSSPPPMMMOOOSSSUUURRROOOLLLLLLMMMNNNPPPRRRSSSTTTXXXVVVSSSSSSTTTUUUUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWWWWYYY[[[\\\[[[YYYYYYWWWVVVWWWYYY[[[ZZZZZZ]]]\\\ZZZZZZ[[[\\\[[[[[[\\\[[[YYYXXXWWWWWWWWWWWW______^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]ZZZWWWVVVXXX[[[^^^^^^]]]\\\YYYTTTQQQSSSZZZ```ccc[[[TTTSSSUUUVVV[[[```iiipppyyy~~~}}}}}}~~~vvvxxx}}}yyywwwsssmmmkkkmmmzzz{{{uuussstttwwwwwwwwwxxxyyy||||||{{{zzzwwwqqqlllbbb___ZZZUUUPPPPPPRRRTTTQQQTTTXXXYYY[[[bbbmmmuuu{{{pppjjjkkkiiibbb___aaa``````___^^^]]]\\\\\\[[[YYYYYYZZZ^^^cccfffggggggfffdddbbb___\\\ZZZXXXXXXQQQPPPOOONNNSSS___ooozzz~~~|||zzzxxxvvvrrrmmmiiidddbbb___\\\[[[[[[]]]^^^\\\YYYVVVTTTSSSSSSQQQPPPQQQOOOMMMJJJHHHGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===888888888777777777666666222222222222222222222222111111000000000/////////......------------......111000///...---...//////tttuuuzzz~~~{{{qqqfff```^^^___bbbeeebbb\\\VVVSSSSSSUUUYYY]]]^^^___bbbjjjpppvvvvvvvvvsssnnnjjjfffeee```YYYTTTWWW___fffjjjkkkkkkddd^^^]]]]]]ZZZYYYZZZ___eeegggbbb^^^___bbbdddllleee___]]]\\\ZZZ\\\```aaa______cccdddcccdddhhhhhhjjjmmmoooooolllgggdddhhhjjjmmmmmmkkkgggdddbbb```hhhmmmjjjfffffffffeeecccaaa```___^^^\\\XXXUUURRROOOLLLNNNSSSUUUQQQLLLNNNNNNOOOPPPRRRSSSTTTUUUXXXVVVTTTSSSTTTTTTTTTSSSYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZVVVVVVWWWXXXZZZ[[[ZZZZZZYYYWWWVVVVVVXXXYYYYYYYYY]]][[[ZZZ[[[]]]^^^^^^]]]^^^\\\ZZZXXXWWWXXXZZZ[[[aaa```_______________```]]]]]]]]]\\\[[[[[[ZZZZZZ\\\[[[ZZZZZZ[[[]]]_________^^^\\\YYYXXX]]]dddjjjhhh___XXXUUUUUUUUUYYY]]]fffppp{{{|||{{{{{{uuuxxx}}}wwwsssmmmiiikkkyyyzzzqqqlllfffccc```___^^^\\\XXXUUULLLNNNPPPNNNLLLMMMRRRWWW___hhhrrrxxx{{{{{{qqqjjjeeeeeeccc^^^[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZ[[[^^^bbbeeeggggggeeedddbbb___\\\ZZZXXXWWWRRRRRRQQQRRRXXXeeevvv}}}zzztttnnnjjjhhheeeaaa\\\XXXWWWWWWWWWZZZWWWTTTRRRQQQPPPOOONNNNNNMMMKKKIIIGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@???>>>;;;::::::999888777777666222222222333333333333333111111111111000000//////......------------......000///......------......pppgggpppxxx}}}yyymmmcccaaaccccccggghhhcccZZZSSSRRRTTT___bbbeeehhhiiikkknnnqqqooorrrtttrrrmmmgggcccbbbdddZZZPPPOOOXXXdddjjjiiilllbbbYYYXXXYYYYYYYYY\\\eeehhheee]]]YYY___iiinnnqqqhhhaaa______^^^```ddd___]]]^^^bbbccc``````cccfffiiimmmpppoookkkgggdddlllnnnooommmhhhdddaaaaaagggooorrrllleeecccdddccccccbbbbbbbbbaaa^^^ZZZVVVRRROOOMMMOOORRRSSSPPPLLLPPPQQQRRRSSSTTTUUUVVVVVVYYYWWWUUUTTTTTTSSSQQQPPPWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[UUUVVVXXXYYYYYYZZZ[[[[[[YYYWWWUUUUUUWWWXXXYYYYYY[[[ZZZYYYZZZ]]]^^^___^^^^^^\\\ZZZXXXXXXYYY\\\]]]______^^^___```aaabbbccc```___^^^]]]\\\ZZZYYYYYY]]]^^^```aaaaaa```_________^^^]]]]]]```eeelllqqqjjjbbb[[[XXXWWWVVVXXX[[[bbbmmm{{{{{{wwwuuutttvvv||||||zzztttppprrr{{{}}}}}}yyywwwrrrllleee___YYYVVVUUUSSSQQQPPPPPPOOONNNMMMMMMPPPQQQQQQRRRZZZhhhssswwwqqqjjjfffcccbbb```\\\YYYYYYVVVXXXZZZ\\\]]]^^^^^^___]]]\\\[[[]]]```cccccccccbbbaaa```^^^[[[YYYWWWVVVTTTUUUVVVWWW\\\hhhwww|||yyysssmmmiiieeeccc___[[[XXXVVVUUUUUUWWWUUUQQQOOOOOONNNMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>???>>>===;;;999777666555333333333333333444444444000111111222111000/////////......------......///......---------,,,------ssskkkiiipppvvvzzzsssfff]]]]]]bbbbbbfffiiiccc[[[XXX]]]cccrrrooolllllloooqqqpppnnnkkkooorrrqqqkkkeeebbbaaa```XXXNNNLLLWWWfffmmmmmmkkkaaaYYYZZZ^^^___aaacccggggggccc\\\\\\gggsssyyyooofff______``````aaacccaaa___```dddeeeaaa```bbb___dddjjjmmmmmmkkkjjjiiilllnnnnnnkkkfffbbbaaaccctttxxxwwwnnneeeaaa`````````______``````]]]YYYUUUQQQPPPOOOOOOPPPPPPPPPNNNQQQRRRSSSUUUVVVVVVWWWWWWYYYWWWUUUTTTTTTRRRPPPNNNPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\TTTVVVYYYZZZZZZZZZ[[[]]][[[XXXVVVUUUVVVXXXYYYYYYZZZYYYXXXZZZ]]]___```___^^^]]][[[YYYZZZ[[[^^^___]]]]]]^^^___aaabbbcccdddaaaaaa```___^^^]]]]]]\\\^^^aaadddeeedddaaa______^^^]]]^^^```dddiiinnnqqqjjjccc]]]\\\ZZZXXXXXXZZZ]]]ggguuu~~~zzzuuurrrtttuuuyyy{{{{{{}}}wwwtttssssssssskkkkkkiiifffbbb```aaabbb```]]]YYYTTTPPPNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLOOORRRWWW^^^lll~~~vvv~~~~~~uuunnnkkkgggfffeeeccc```]]]ZZZYYYUUUVVVYYY\\\^^^___``````___]]][[[\\\^^^`````````___^^^^^^]]][[[YYYWWWVVVVVVWWWYYY[[[___hhhttt}}}~~~{{{xxxuuuoooiiieee]]]]]]\\\\\\[[[ZZZYYYYYYUUUSSSPPPNNNNNNNNNNNNLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???<<<:::888666555444444444444444444444444000111222222222111000/////////............//////---------------,,,,,,,,,|||uuuooommmnnnpppuuuwwwnnn```VVVVVV[[[[[[aaaeeeccc___cccppp}}}zzzmmmkkkrrrvvvsssmmmllloooqqqoooiiidddcccddd\\\XXXRRRQQQ\\\kkkpppnnnfff^^^ZZZ___fffhhhhhhhhhcccdddaaa^^^bbbllltttwwwjjjbbb]]]___bbbbbbbbbcccbbbaaacccggggggbbb```bbb\\\aaagggkkkkkkiiiiiijjjjjjllllllhhhcccaaadddgggxxxyyyuuujjjbbb```___^^^]]]\\\\\\]]]^^^\\\XXXUUUQQQRRRRRRPPPNNNNNNPPPRRRSSSTTTVVVXXXYYYYYYXXXXXXWWWVVVTTTTTTTTTSSSQQQOOOKKKLLLMMMOOOQQQRRRSSSSSSQQQRRRTTTVVVXXXZZZ\\\\\\TTTWWWZZZ[[[ZZZZZZ\\\^^^\\\YYYVVVUUUVVVXXXYYYZZZZZZYYYYYY[[[^^^aaaaaaaaa___^^^]]]\\\]]]^^^```bbb]]]^^^```aaabbbbbbbbbbbb``````aaaaaabbbcccccccccaaadddfffeeebbb_________]]]]]]]]]```dddhhhjjjkkkiiiccc______]]]ZZZXXXZZZYYY```kkkuuuzzzzzzwwwtttuuutttuuu||||||xxxooojjjccc^^^\\\[[[ZZZYYYRRRRRRRRRQQQNNNMMMNNNOOONNNMMMKKKJJJJJJJJJKKKKKKMMMMMMMMMNNNOOORRRVVVYYYSSS[[[hhhzzz}}}yyy||||||rrrlllhhhhhhccceeeeeeccc```]]][[[YYYXXXYYY\\\^^^`````````___^^^\\\ZZZZZZ\\\^^^______\\\]]]]]]\\\[[[ZZZXXXWWWUUUXXX[[[]]]```gggpppwww|||zzzwwwtttpppjjjddd```XXXZZZ\\\^^^___^^^]]]\\\UUURRRPPPOOOPPPPPPPPPOOOKKKKKKKKKKKKJJJIIIIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???===;;;999888777666666555555444444333333000111222333333111000...//////............//////...............------,,,sssmmmnnnnnnnnnpppqqquuuvvvlll]]]SSSRRRUUUSSS[[[bbbccccccmmmllliiisss{{{xxxqqqnnnpppqqqmmmfffcccdddgggdddbbb]]]YYY```iiijjjddd]]]WWWVVV^^^gggiiigggeee___aaaaaaaaaeeelllooommmfff___\\\```dddeeedddeee___^^^```cccccc^^^\\\]]]^^^ccchhhiiihhhffffffggggggiiiiiifffbbbbbbggglllssssssnnnddd_________^^^\\\\\\\\\]]]]]]\\\YYYVVVQQQSSSTTTQQQMMMLLLPPPUUUVVVWWWYYY[[[\\\\\\[[[[[[UUUTTTSSSTTTUUUTTTSSSQQQIIIJJJMMMOOORRRTTTUUUUUUQQQRRRTTTVVVXXXZZZ\\\]]]TTTWWW[[[\\\[[[[[[]]]___]]]ZZZWWWUUUWWWYYYZZZZZZZZZYYYYYY[[[___bbbcccccc``````______```aaabbbccc___```bbbccccccbbbaaa_________aaaccceeegggiiijjjdddeeeeeeccc___]]]^^^```\\\\\\]]]```ccceeeeeeeeegggbbb___```___[[[YYYZZZVVV[[[dddnnnwwwzzzyyywwwwwwtttsssxxx~~~}}}~~~}}}|||uuuppplllkkkoootttvvvvvvvvvsssppppppsssttttttsssqqqrrrrrrooojjjddd___]]]\\\YYYUUUSSSRRRQQQPPPNNNMMMNNNOOONNNLLLKKKLLLMMMIIIJJJKKKLLLNNNNNNOOOOOOVVVWWWYYY[[[___dddjjjooovvv}}}ooogggbbbaaaddd```bbbcccaaa^^^\\\YYYWWW[[[]]]___aaaaaaaaa___^^^]]][[[YYYYYY[[[^^^______[[[\\\]]]]]]\\\[[[YYYXXXTTTWWW[[[^^^aaagggnnntttzzzxxxuuuqqqmmmggg```[[[ZZZ\\\___aaabbb```]]][[[UUUSSSQQQPPPQQQRRRRRRQQQKKKKKKLLLLLLKKKKKKJJJIIIEEEEEEEEEEEEEEEFFFFFFGGGBBBCCCCCCDDDDDDDDDDDDDDD@@@???>>>===<<<;;;::::::777777666555444333333333000111333333333222000...//////............///////////////000///......---}}}uuukkkeeefffkkkppptttrrruuusssjjj^^^WWWTTTSSSRRRSSSRRRVVVdddvvv}}}qqqqqqvvvuuusssrrrjjjkkkkkkiiieeefffiiinnnjjjccc]]]```iiimmmiiicccWWWYYY]]]aaacccddddddccc\\\___bbbddddddddddddeeedddbbbaaabbbeeefffdddbbb\\\]]]^^^]]]\\\\\\^^^``````cccgggiiihhhgggeeeeeegggfffeeecccbbbaaaaaaaaahhhfffeeeccccccaaa^^^\\\````````````^^^\\\ZZZYYYZZZYYYWWWUUUTTTTTTUUUUUUTTTUUUVVVXXXZZZ\\\\\\]]]TTTTTTTTTTTTSSSRRRQQQPPPMMMLLLLLLMMMPPPRRRRRRRRRWWWUUUSSSUUUYYY\\\[[[ZZZZZZZZZZZZ\\\^^^___^^^]]][[[YYYWWWWWWYYY[[[]]]]]]aaa^^^\\\^^^bbbeeeeeedddbbbcccccccccdddeeeeeeeeehhhddd``````bbbcccaaa___bbbbbbccceeegggiiikkklllmmmiiiddd```^^^\\\[[[YYY___^^^^^^aaaeeegggeeeccchhheeeaaa\\\YYYWWWWWWWWW]]]YYYXXX^^^kkkvvvzzzyyy|||yyywwwzzzzzz}}}|||yyy|||~~~qqqpppqqqmmmgggggg```]]]```bbbaaadddiiikkkhhhaaa\\\\\\___```___\\\ZZZZZZ]]][[[UUURRRTTTOOOTTTWWWTTTRRRSSSTTTTTTMMMNNNNNNNNNMMMLLLJJJJJJLLLOOOSSSUUUVVVYYY^^^bbbjjjuuu}}}}}}~~~wwwmmmhhhcccbbbcccdddccc```^^^[[[YYYXXXXXXZZZ]]]``````^^^]]]]]]___\\\[[[[[[\\\^^^___^^^]]]```]]][[[[[[]]]]]][[[YYYXXXYYY[[[]]]aaaeeeiiillluuuqqqkkkfffcccaaa^^^\\\ZZZ]]]```aaa___\\\ZZZYYYUUUPPPMMMNNNSSSUUUTTTRRRPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGCCCBBBBBBAAAAAABBBDDDEEEEEEDDDBBB@@@===;;;999888::::::999888777666555555///000111222222111////////////...------------...000000000...,,,+++,,,...~~~uuupppiiifffjjjqqqwww{{{sssuuurrrkkkbbb[[[XXXVVVRRRUUUXXX[[[dddqqqzzz|||~~~vvvsssxxx|||xxxrrrnnncccccccccdddgggiiikkkkkkkkkddd^^^```ggglllhhhccc^^^```bbbddddddbbb```^^^[[[^^^bbbddddddddddddeeeeeecccbbbccceeeeeedddbbb[[[\\\\\\\\\[[[[[[]]]___```dddhhhjjjiiigggeeeeeefffeeedddbbbaaa`````````bbbaaaaaaaaa```___]]]\\\````````````___^^^\\\[[[YYYYYYWWWVVVUUUTTTTTTTTTSSSTTTVVVXXXZZZ[[[[[[ZZZSSSSSSTTTSSSRRRPPPOOONNNJJJLLLOOOSSSVVVXXXYYYXXXYYYWWWVVVWWWYYYZZZXXXWWWWWWXXXYYY[[[]]]^^^]]]\\\]]][[[YYYZZZ\\\^^^______cccaaa___```cccffffffeeeffffffffffffggggggggggggfffdddaaa```aaabbbaaaaaaaaaccceeehhhjjjkkkkkkjjjnnnjjjfffbbb```___]]][[[^^^]]]^^^bbbfffgggfffdddfffddd```\\\YYYXXXXXXYYY[[[XXXVVV[[[dddmmmrrrssswwwwwwxxx~~~|||{{{|||{{{rrriiibbb```ZZZXXX]]]ccchhhooowww{{{uuullleeebbbbbb```^^^]]]YYYVVVUUUTTTQQQSSSXXX[[[dddlllmmmllllllkkkiiiccc___XXXRRROOOPPPSSSUUUUUU___lllwww}}}|||pppjjjfffaaa^^^^^^bbbaaa___]]]ZZZXXXVVVVVVXXX[[[___```______aaaccceeecccaaaaaaaaaaaa```___^^^]]][[[\\\]]]]]]ZZZXXXXXXYYYZZZ]]]aaaeeehhhjjjnnnkkkfffcccbbbaaa___^^^]]]___aaa```]]]ZZZXXXWWWUUURRRPPPQQQVVVXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCBBB@@@???===<<<;;;:::999999888777666555555222222333333222111000000//////...------------............,,,***)))***,,,wwwpppppplllhhhiiipppxxx}}}wwwuuurrrmmmggg```[[[YYYSSS\\\dddggglllsssxxxyyywwwrrrpppvvvzzzwwwoooiii[[[ZZZ\\\bbbiiimmmllliiikkkddd___```eeeiiigggcccbbbdddfffgggfffbbb^^^[[[ZZZ]]]aaaddddddddddddeeefffeeeccccccddddddbbbaaa[[[[[[\\\[[[ZZZZZZ\\\^^^aaaeeeiiikkkjjjgggeeedddeeedddbbb```^^^^^^^^^^^^^^^^^^___``````___^^^]]]___```aaaaaaaaa```^^^]]]XXXXXXXXXWWWVVVUUUTTTSSSQQQSSSVVVXXXZZZYYYXXXWWWTTTUUUUUUUUUSSSQQQNNNLLLIIIMMMSSSYYY]]]^^^]]]\\\[[[ZZZYYYYYYZZZZZZXXXVVVVVVXXX[[[^^^``````^^^^^^```___]]]]]]___aaabbbbbbeeecccbbbbbbdddeeeeeedddgggggghhhhhhhhhgggffffffeeeeeecccaaa``````bbbdddbbbdddhhhkkklllllljjjiiiooolllhhheeecccbbb```___^^^^^^___bbbeeegggfffdddcccaaa^^^[[[ZZZZZZ[[[\\\ZZZYYYWWWXXX\\\bbbiiimmmooosssyyy~~~}}}~~~ppplllkkkqqq{{{{{{xxxuuupppiiiccc```^^^___fffnnn}}}|||vvvmmmfffccceeejjjmmmnnn~~~xxxpppiiigggeee```\\\\\\aaaaaaaaa___]]]ZZZWWWUUUWWWZZZ]]]___```bbbeeegggjjjgggccc```______^^^]]]\\\[[[[[[\\\]]]\\\YYYWWWWWWXXXZZZ\\\```cccfffhhhgggddd```______`````````___``````^^^[[[XXXVVVVVVVVVTTTTTTWWW[[[]]]ZZZXXXVVVUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEKKKJJJIIIHHHHHHHHHHHHHHHDDDCCCCCCAAA@@@???>>>===999999888777666555555444666555444333222222111111000///......------......---......---+++***+++,,,wwwtttsssooollljjjmmmuuu}}}{{{vvvqqqnnniiibbb\\\ZZZWWWdddqqqvvvwww{{{~~~}}}rrrhhhjjjrrruuummmeeeVVVXXX]]]dddkkknnnllljjjiiiddd``````cccfffeeebbbaaacccfffgggfffbbb^^^[[[YYY]]]bbbeeeeeedddddddddeeedddcccbbbbbbaaa```___\\\]]]]]][[[ZZZ[[[^^^```bbbfffjjjllljjjgggeeeddddddccc```^^^\\\[[[\\\\\\^^^___aaabbbaaa```_________```aaabbbbbbaaa```___XXXYYYYYYYYYXXXVVVTTTSSSQQQSSSVVVYYYYYYXXXVVVTTTVVVVVVWWWWWWUUURRROOOMMMIIIOOOXXX___aaa```^^^\\\]]]]]]]]]]]]]]][[[YYYXXXWWW[[[___cccccccccaaaaaacccaaa```aaaccceeeeeedddeeedddccccccdddddddddcccffffffggggggfffeeedddcccfffggggggccc```___bbbfffeeefffhhhjjjkkkkkkjjjjjjooolllhhhfffeeedddbbbaaa___```aaacccddddddcccbbbaaa___]]][[[ZZZ[[[]]]^^^[[[[[[ZZZXXXWWW[[[bbbgggiiiooozzzuuupppiiieeeeeeddd```]]]]]]ccccccdddcccaaa^^^[[[YYYZZZ[[[]]]___aaadddfffhhhjjjgggbbb^^^]]]^^^]]]]]][[[[[[\\\\\\\\\ZZZXXXVVVWWWXXXZZZ\\\___bbbdddeeebbb```]]]]]]^^^___``````______^^^[[[XXXVVVVVVVVVWWWWWWYYY\\\``````^^^[[[UUUUUUTTTRRRPPPNNNLLLKKKMMMLLLJJJIIIHHHGGGGGGGGGNNNMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCBBB@@@>>>======:::999888777666555555444888666444222111111111222000//////...............///000000///---,,,...///zzztttssstttvvvmmmjjjiiioooyyy|||uuuooommmiiiaaa^^^^^^___mmmzzz|||zzz{{{}}}~~~~~~pppdddggguuu|||ssseeeVVV]]]eeekkklllkkkjjjjjjeeecccaaaaaabbbccccccbbb```bbbdddeeeddd```\\\YYYZZZ^^^cccffffffeeedddccccccccccccaaa```^^^^^^^^^_________]]]\\\]]]```cccdddgggjjjjjjiiifffdddcccdddbbb___\\\ZZZZZZZZZ[[[]]]```cccccc```^^^]]]]]]___```aaabbbbbbbbbaaa```YYYZZZZZZZZZYYYWWWUUUTTTRRRTTTWWWYYYYYYWWWUUUSSSTTTUUUVVVVVVTTTRRRPPPNNNKKKRRR]]]dddgggfffeeedddeeeeeecccaaa]]]ZZZXXXWWWXXX\\\aaadddcccbbbbbbbbbdddcccbbbccceeeffffffeeefffgggggggggfffeeeeeeeeeeeefffggghhhgggfffdddccchhhiiihhhddd```___cccgggiiihhhgggfffggghhhjjjkkkllliiigggeeeeeedddbbbaaa```bbbccccccbbb```______```^^^\\\ZZZZZZ\\\^^^___ZZZ[[[ZZZWWWTTTVVV\\\bbbfffnnnzzz~~~ssslllfffbbbaaa```]]]]]]___bbbcccddddddccc```^^^\\\___^^^]]]^^^```ccceeefffiiifffbbb``````aaaaaaaaaZZZ[[[\\\\\\[[[YYYXXXXXXXXXYYY[[[]]]___aaabbbcccbbb```]]]\\\]]]^^^^^^^^^[[[[[[ZZZXXXUUUTTTUUUVVVWWWXXX[[[^^^``````^^^[[[VVVVVVUUUTTTSSSQQQOOOMMMPPPOOONNNLLLKKKJJJJJJJJJNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDBBB@@@>>><<<<<<::::::999888777666555555777666444222111000111111000000///............//////000000///------...000zzztttqqqqqqsssuuuiiifffeeelllxxxwwwooojjjkkkhhhcccdddkkknnnxxx}}}zzztttrrrrrrrrrtttlllgggpppzzzggg[[[bbbkkknnnlllhhhgggggg```aaabbbccccccbbbbbbaaabbbcccccccccaaa^^^ZZZXXX]]]aaafffhhhgggeeeccccccbbbccccccbbb___]]]^^^^^^bbbbbbaaa___^^^___cccffffffgggiiihhhfffdddccccccdddbbb^^^[[[YYYXXXYYYZZZZZZ^^^bbbbbb___\\\[[[\\\___```aaabbbbbbaaa``````\\\\\\\\\[[[ZZZYYYXXXWWWVVVWWWYYYZZZZZZXXXUUUTTTQQQRRRRRRRRRRRRRRRRRRQQQPPPXXXcccjjjmmmmmmnnnooommmllliiiccc\\\WWWUUUTTTWWW\\\```bbb```^^^___```cccbbbbbbccceeefffeeedddgggiiikkkjjjiiihhhhhhiiifffggghhhiiiiiihhhfffeeegggfffdddaaa___aaadddgggjjjhhheeecccccceeegggiiifffeeecccbbbcccbbb```^^^___aaabbbbbb```^^^]]]]]]aaa___\\\[[[ZZZ[[[]]]___WWWXXXWWWUUUSSSTTTYYY]]]eeelllxxx~~~rrrooohhhccc___^^^\\\YYY[[[___``````aaabbbbbbaaa```___dddaaa^^^]]]^^^aaabbbcccccc```]]]]]]^^^`````````\\\]]]]]]\\\ZZZYYYYYYZZZYYYZZZ\\\^^^___```aaaaaaccc```]]][[[\\\\\\]]]\\\XXXXXXWWWUUUSSSQQQRRRSSSUUUVVVYYY[[[\\\[[[YYYXXXWWWXXXXXXXXXWWWUUUSSSRRRRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFEEECCCAAA@@@???>>>;;;;;;:::999888777777666666555444333222111111111111000//////......//////---......---,,,,,,---///uuunnnxxxwwwuuurrrpppooooooppphhhdddbbbhhhsss{{{{{{xxxlllfffdddiiiiiigggppp}}}xxxooommmmmmllliiijjjmmmwww|||iii```dddiiillllllhhhccc```\\\___cccdddcccbbbaaa`````````aaa``````^^^]]]\\\```ccchhhjjjiiifffcccbbbbbbdddeeeccc```______aaadddcccbbb```___```dddgggggghhhgggeeebbbaaabbbdddeeebbb^^^ZZZXXXXXXYYYZZZXXX]]]bbbccc```]]]]]]______```aaaaaaaaa```___^^^___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVRRRRRRRRRRRRTTTUUUWWWXXXZZZaaaiiimmmmmmlllnnnpppmmmlllhhhaaaZZZUUUUUUWWWYYY]]]aaaaaa^^^\\\^^^```aaa``````bbbdddeeedddbbbeeegggjjjjjjhhhggggggiiiccceeegggiiiiiihhhfffdddbbb___\\\\\\^^^cccfffhhhgggfffdddcccbbbcccdddeeeaaa```____________]]][[[[[[^^^``````^^^]]]]]]^^^bbb```]]][[[ZZZZZZ\\\]]]VVVVVVVVVVVVVVVWWWZZZ\\\___eeennnxxxpppjjjjjjddd```^^^^^^\\\YYY[[[______``````aaabbbccccccdddfffbbb]]][[[]]]```aaaaaa]]][[[ZZZZZZ\\\]]]]]]\\\^^^^^^^^^[[[XXXXXX[[[]]]ZZZ[[[]]]___```aaaaaa```aaa^^^[[[ZZZZZZ[[[[[[[[[VVVWWWVVVTTTQQQNNNNNNNNNQQQRRRTTTUUUUUUSSSRRRRRRVVVWWWXXXYYYXXXWWWUUUTTTQQQPPPPPPOOONNNNNNOOOOOOLLLLLLLLLLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDD===<<<<<<;;;:::999888888555555555555555444333222111000000///////////////---......---,,,,,,...///uuukkkjjjmmmooooooooommmkkkiiihhhhhhkkkfffbbbfffoootttsssnnnddd___```gggjjjlllzzzyyypppooopppoooggglllpppvvvyyykkkbbbccceeeiiikkkhhhaaaZZZYYY]]]ccceeedddbbb``````\\\\\\]]]___```bbbcccdddaaaeeejjjkkkjjjfffcccaaaccceeefffeeebbb```bbbddddddcccbbb```___```dddhhhhhhhhhfffccc``````bbbdddeeebbb^^^ZZZXXXXXXYYYZZZWWW]]]dddeeecccaaaaaaccc___```aaaaaaaaa```^^^]]]aaa```^^^\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[YYYXXXWWWUUUTTTTTTUUUWWWZZZ^^^```dddhhhmmmmmmjjjggghhhjjjhhhgggddd^^^XXXWWWYYY\\\\\\```cccbbb^^^\\\___bbb```______aaacccdddbbbaaa```dddggggggeeedddeeefff```bbbdddfffgggfffdddbbb]]]YYYVVVXXX^^^dddggghhhddddddddddddcccbbbaaaaaa^^^]]]\\\\\\]]]\\\ZZZXXXWWW[[[^^^___]]]]]]^^^```cccaaa^^^[[[ZZZZZZ[[[\\\WWWWWWWWWYYY[[[\\\]]]^^^XXX]]]dddlllvvvuuummmiiiiiiaaa______aaa```\\\]]]aaaaaaaaabbbcccdddfffgggiiifffbbb\\\ZZZ]]]```aaaaaa___^^^]]]^^^``````___^^^______^^^[[[XXXXXX\\\___[[[\\\^^^```aaaaaa``````^^^\\\YYYXXXYYYZZZ[[[[[[VVVWWWVVVTTTOOOLLLJJJJJJMMMOOOPPPPPPOOOMMMMMMMMMSSSTTTVVVWWWWWWVVVTTTSSSPPPPPPOOONNNNNNNNNOOOOOOLLLLLLMMMMMMLLLKKKIIIHHHEEEFFFFFFGGGHHHHHHIIIIII>>>===<<<<<<::::::999888555555666777777666555444111111000//////////////////000000000......000222|||tttpppmmmkkksssnnniiihhhhhheeeaaa```\\\cccggghhhkkknnnjjjccc]]]```ffflllsss{{{xxxpppoootttppppppsssyyy|||yyynnneeegggiiiiiiiiifffbbb^^^[[[TTT\\\dddeee```[[[[[[]]]___```aaabbbccccccbbbaaabbbggglllkkkfffbbbbbbdddeeeiiijjjgggbbb___bbbfffdddcccaaa___```cccgggiiihhhfffdddaaa```___```aaadddaaa[[[WWWVVVWWWZZZ\\\_________```aaaaaabbbbbbbbbbbbcccccccccccccccccc```___^^^\\\[[[ZZZYYYYYYZZZ[[[]]]\\\ZZZYYYYYYYYYTTTWWWWWWUUUWWW```hhhllloooiiieeeeeeeeecccccceeeeeebbb\\\XXXVVVWWWYYY[[[^^^```bbbcccaaa````````````___^^^___aaacccccccccddddddddddddeeeeeecccaaa^^^bbbffffffdddcccaaa^^^]]]XXXUUUYYYbbbhhhiiigggdddcccaaa^^^]]]\\\\\\]]]]]]]]]]]]]]]^^^]]][[[YYYXXXYYYZZZ]]]______\\\YYYeee```[[[XXXYYY[[[[[[ZZZXXXXXXXXXXXXYYY[[[\\\]]]ZZZ[[[___ccchhhsss||||||uuummmkkkhhheeebbbaaa___^^^^^^___```aaaddddddeeeeeeeeeddddddccccccaaa^^^[[[ZZZ[[[]]]^^^ddddddcccbbb```^^^]]]\\\\\\\\\\\\ZZZYYYYYY\\\___[[[\\\]]]^^^____________^^^^^^]]]\\\ZZZXXXWWWVVVWWWWWWWWWSSSMMMGGGCCCAAAHHHMMMOOOKKKGGGFFFFFFDDDMMMQQQTTTSSSSSSTTTRRRNNNOOOOOOPPPPPPOOOOOONNNMMMNNNNNNLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKK@@@>>>===<<<<<<;;;888666999777666666777777666555444333333222111000/////////............---------zzzxxxxxxwwwvvvxxxpppfff```\\\YYYUUUSSSTTT\\\cccggglllpppllleeebbbiiirrrwwwyyy|||yyyuuupppjjjlllrrrvvvzzz}}}}}}xxxooogggbbbjjjjjjiiifffccc___]]]\\\]]]ccciiihhhccc^^^^^^````````````aaabbbccceeefffbbbfffiiihhhccc``````bbbfffeeedddcccaaa``````aaa```___^^^^^^```cccgggiiifffeeebbb```^^^^^^^^^___aaa___[[[XXXWWWXXXZZZ\\\^^^^^^```aaabbbbbbbbbbbbaaaaaaaaaaaabbbccceeeeeedddbbb```]]]ZZZYYYXXXXXXZZZ[[[[[[ZZZXXXVVVWWWXXXTTTVVVWWWWWW^^^gggkkkjjjhhhbbb^^^___```^^^___aaaccc```[[[WWWUUUVVVYYY[[[^^^```bbbaaa```^^^^^^^^^```````````````_________cccddddddeeeeeebbb___]]]^^^```bbbbbbaaa```___]]]\\\XXXVVVZZZbbbhhhgggeee```^^^]]][[[ZZZZZZZZZZZZ]]]\\\\\\\\\\\\[[[YYYWWWXXXWWWWWWYYY[[[\\\\\\[[[bbb^^^YYYWWWYYY[[[[[[ZZZZZZXXXWWWUUUVVVXXXZZZ\\\ZZZ\\\___dddhhhsssyyywwwvvv{{{{{{nnnjjjjjjhhheeecccbbb___]]]\\\]]]^^^___bbbccccccddddddccccccbbbaaa```^^^\\\\\\\\\]]]^^^ffffffeeecccaaa___]]][[[[[[\\\\\\ZZZYYYZZZ]]]```]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[YYYWWWVVVVVVWWWWWWSSSNNNHHHCCCBBBIIINNNOOOJJJEEEEEEDDDCCCHHHNNNQQQPPPOOOPPPOOOMMMQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJBBB@@@???>>>>>><<<:::888888777555555555555444222222222222222111111111111000000/////////.........}}}yyywwwxxxwwwtttqqqqqqiii___XXXWWWYYYZZZYYYQQQXXX```gggmmmooolllfffgggrrr~~~|||}}}wwwqqqjjjfffcccccciiipppvvv}}}}}}qqqeee______gggfffddd```]]]\\\^^^```dddhhhkkkhhhbbb^^^^^^```___^^^^^^^^^___bbbfffhhhaaadddeeeccc___]]]^^^```eeebbb___^^^___```^^^]]]]]]\\\\\\\\\___cccgggiiicccbbb___]]]\\\[[[\\\]]]]]]\\\ZZZXXXXXXYYYZZZ[[[\\\^^^```aaacccccccccbbb````````````bbbdddfffgggfffddd```\\\XXXWWWVVVVVVYYYYYYYYYWWWTTTTTTUUUWWWVVVXXX[[[___gggnnnmmmgggaaa\\\YYY[[[\\\[[[[[[^^^___]]]YYYVVVUUUVVVXXXZZZ^^^___```___]]][[[[[[\\\___aaacccbbb^^^[[[ZZZ[[[cccdddeeeeeeccc```]]]ZZZ```___^^^]]]\\\[[[[[[[[[YYYVVVVVVZZZaaaeeedddaaa[[[[[[ZZZYYYYYYYYYZZZZZZ\\\\\\\\\[[[ZZZXXXWWWVVVXXXVVVTTTUUUXXXZZZ[[[[[[]]][[[XXXWWWYYY[[[\\\\\\\\\YYYUUURRRRRRUUUYYY\\\ZZZ[[[^^^bbbfffooo{{{|||nnngggggghhhfffccccccaaa___\\\[[[[[[[[[\\\```aaaaaabbbbbbbbbaaaaaa___^^^^^^]]]]]]]]]^^^^^^gggfffeeeccc```]]][[[YYYZZZZZZ[[[ZZZZZZ[[[^^^``````___^^^]]]\\\\\\\\\\\\\\\]]]^^^^^^]]][[[XXXVVVTTTVVVWWWUUUPPPJJJEEECCCJJJNNNOOOJJJEEEFFFFFFFFFGGGOOOTTTQQQNNNOOOQQQQQQVVVVVVVVVUUUUUUUUUTTTTTTQQQPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJEEECCCAAA@@@@@@???<<<:::;;;999777666666555444222111111111111222222333333111111111000000000//////yyyooopppqqqttttttqqqlllgggddd___WWWSSSWWW```ggghhhXXX\\\aaaggglllmmmkkkgggjjjsss|||xxxwwwjjjeee```[[[ZZZ___gggooommmtttyyyuuujjj```]]]______^^^[[[XXXVVVXXX^^^dddccceeefffccc]]][[[\\\^^^[[[[[[\\\]]]___bbbdddeeebbbbbbbbb```]]]\\\^^^```bbbaaa^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]___bbbfffhhhaaa___]]]ZZZYYYYYYZZZ[[[YYYYYYYYYXXXYYYZZZZZZ[[[[[[]]]___aaaccccccbbbbbbbbbaaaaaa```aaaccceeegggdddaaa]]]YYYVVVUUUUUUUUUWWWWWWVVVUUUTTTUUUXXXZZZ[[[aaagggjjjmmmoookkkddd```[[[YYY[[[\\\ZZZZZZ\\\\\\[[[XXXVVVUUUVVVXXXYYY]]]^^^___^^^[[[ZZZZZZZZZ\\\aaadddccc]]]XXXYYY[[[eeefffeeecccaaa`````````fff```\\\ZZZXXXVVVUUUWWWTTTSSSTTTYYY^^^aaa^^^[[[ZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZXXXVVVUUUUUUWWWUUUUUUVVVYYY[[[\\\[[[ZZZYYYYYYYYYZZZ\\\]]]]]]]]]YYYTTTPPPQQQVVV\\\```[[[[[[]]]```aaaggguuuyyyyyy~~~wwwooogggdddffffffccc___aaa___]]][[[ZZZZZZ[[[\\\^^^______````````````___\\\\\\]]]]]]]]]]]]]]]]]]dddcccbbb___]]]ZZZWWWVVVWWWXXXYYYYYYYYYZZZ]]]___bbbaaa___]]][[[[[[[[[[[[ZZZ\\\^^^______\\\XXXVVVTTTWWWYYYWWWSSSMMMIIIGGGKKKPPPQQQMMMKKKMMMOOOOOOOOOXXX]]]YYYTTTUUUYYY[[[]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTRRRQQQOOONNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLHHHFFFCCCBBBBBBAAA???===@@@>>>:::999888888666555222222222222222222222222111111000000000/////////}}}tttpppmmmdddggglllppprrroooiiieee```___[[[XXX___kkkqqqpppaaa```bbbfffjjjlllllllllmmmqqqxxx~~~|||tttnnncccaaa\\\WWWWWW^^^gggnnnhhhkkkmmmlllfffaaa^^^]]][[[[[[XXXSSSPPPSSSZZZaaa`````````]]]ZZZYYY[[[]]]ZZZ\\\___aaaccccccbbbbbbaaaaaa```^^^]]]^^^___aaa```bbbbbb___[[[ZZZ^^^bbbbbbbbbaaa```aaabbbdddeee___]]][[[YYYXXXXXXYYYZZZXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^```aaaaaaaaaaaadddcccbbbaaaaaabbbbbbccc]]][[[YYYVVVTTTTTTTTTUUUTTTUUUUUUUUUUUUWWW[[[^^^aaakkksssrrrmmmiiieeeaaa```[[[YYY[[[[[[YYYYYYZZZ[[[ZZZYYYWWWWWWWWWXXXYYY\\\]]]]]]\\\[[[ZZZ[[[\\\[[[```dddccc]]]ZZZZZZ]]]gggfffccc```^^^aaafffkkkmmmccc[[[YYYVVVQQQPPPSSSPPPPPPRRRVVVZZZ[[[YYYVVVXXXXXXYYYZZZ[[[[[[\\\\\\ZZZ[[[\\\ZZZWWWUUUVVVWWWWWWWWWXXX[[[^^^^^^\\\ZZZZZZZZZ[[[\\\\\\\\\]]]^^^[[[XXXTTTRRRTTTYYYaaaeee```______``````bbblllwwwtttiiieeeaaaaaaddddddaaa]]]]]]\\\[[[ZZZZZZ[[[]]]^^^\\\]]]^^^^^^_________^^^[[[[[[[[[\\\\\\\\\\\\\\\^^^]]]\\\[[[XXXVVVTTTSSSUUUVVVXXXXXXXXXYYY[[[]]]aaa```___]]]\\\[[[ZZZZZZYYY[[[]]]___^^^\\\YYYVVVVVVXXXZZZYYYUUUQQQMMMLLLKKKRRRVVVUUUUUUYYY]]]^^^\\\cccgggbbb\\\]]]aaadddeeeccc```]]]ZZZXXXVVVVVVXXXWWWUUURRROOONNNLLLLLLIIIJJJJJJKKKLLLMMMMMMNNNIIIGGGDDDCCCCCCCCCAAA@@@BBB@@@<<<:::999888777666444444333333222111111000000000000/////////......{{{sssnnnkkkjjjlllnnnooommmiiidddaaadddiiikkkllluuueeeaaa```dddhhhiiilllooonnnnnnoootttwwwvvvoooiii```aaa]]]WWWWWW^^^fffjjjiiihhhgggeeeddd```\\\ZZZ``````]]]VVVOOONNNTTTZZZ^^^___^^^\\\ZZZZZZ\\\^^^]]]___ccceeefffdddbbb```___^^^^^^]]]^^^___aaabbb```cccddd```ZZZZZZ___eeefffeeedddcccbbbbbbbbbccc^^^]]][[[YYYXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^_________bbbbbbaaaaaa```_________WWWWWWVVVUUUTTTTTTTTTTTTSSSUUUVVVVVVWWWYYY\\\___bbbmmmtttooofff```^^^]]]]]]XXXWWWZZZ[[[YYYXXXZZZ\\\[[[[[[ZZZYYYYYYYYYYYY[[[\\\\\\\\\[[[\\\^^^```]]]```cccbbb___]]]]]]___eeeddd```\\\ZZZ___iiipppqqqdddZZZXXXUUUOOOMMMPPPOOOOOOQQQTTTWWWWWWUUUSSSVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\]]][[[WWWVVVXXX[[[YYYZZZ\\\___aaa```]]][[[ZZZ\\\^^^^^^]]]\\\\\\]]]ZZZXXXUUUUUUWWW]]]cccgggfffdddccccccbbbbbbhhhppppppggg]]][[[[[[]]]aaacccaaa___\\\[[[ZZZYYYZZZ\\\^^^___[[[\\\]]]^^^^^^^^^^^^^^^[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVTTTTTTUUUWWWXXXYYYXXXYYYZZZ\\\^^^^^^^^^^^^]]]\\\[[[ZZZXXXZZZ\\\]]]]]][[[YYYWWWVVVXXXYYYXXXUUURRRPPPPPPMMMVVV]]]___aaagggkkkllliiinnnnnnhhhccccccggghhhhhhfffbbb^^^[[[XXXWWWVVVXXXWWWTTTQQQOOOMMMKKKKKKIIIJJJJJJKKKKKKLLLMMMMMMHHHFFFCCCBBBCCCCCCCCCBBBBBB???;;;888888888777666555555444333222111000000000000/////////.........zzzsssooommmnnnmmmllliiifffbbb``````oooxxx}}}gggbbb```dddfffddddddgggkkkjjjhhhgggggggggfffddd___aaa___YYYXXX^^^cccdddfffeeeccc```^^^[[[XXXVVVeeefffddd\\\SSSPPPTTTYYY______^^^\\\[[[[[[\\\]]]```aaacccccccccaaa___]]]\\\[[[[[[]]]___aaabbbbbbbbbbbbaaa^^^\\\]]]```dddgggfffeeecccbbbbbbbbbbbb^^^]]][[[YYYYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[]]]^^^\\\]]]^^^______]]]\\\[[[UUUUUUVVVVVVVVVTTTSSSRRRTTTVVVWWWXXXWWWXXXZZZ[[[^^^eeehhhccc]]]ZZZZZZYYYYYYUUUUUUZZZ\\\[[[[[[]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYZZZ\\\\\\]]]___bbbeeeccccccbbbbbbaaa``````___```___\\\XXXVVV[[[eeemmmpppaaaWWWWWWUUUNNNKKKOOOPPPQQQRRRSSSUUUUUUTTTSSSXXXYYYZZZ[[[\\\\\\[[[[[[ZZZ\\\^^^\\\XXXXXX[[[___^^^^^^^^^___``````^^^\\\ZZZ]]]______\\\YYYYYYYYYXXXXXXWWWXXXZZZ^^^bbbdddgggddddddeeecccbbbgggnnnzzzrrrfffaaaZZZYYYYYY[[[___bbbbbbaaa]]]\\\[[[ZZZZZZ[[[]]]^^^[[[[[[\\\]]]^^^^^^^^^^^^[[[ZZZXXXVVVVVVVVVWWWXXXVVVWWWXXXXXXXXXXXXXXXXXXWWWYYY[[[[[[ZZZYYYZZZ\\\ZZZ[[[]]]______]]][[[ZZZXXXXXXZZZ[[[[[[ZZZYYYXXXVVVWWWWWWVVVSSSRRRRRRRRRPPPZZZcccgggkkkqqquuuuuuuuuvvvtttlllhhhiiijjjiiigggeeebbb^^^[[[ZZZYYYYYYUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFDDDAAAAAABBBDDDDDDDDDBBB???;;;999999999999999444444444333333222222222111111111000000000//////wwwzzzoookkkkkklllccccccbbbaaaaaacccfffiii||||||llliiicccaaadddccc^^^[[[\\\gggfffbbb]]]ZZZZZZ]]]aaa^^^bbb```ZZZXXX]]]```___``````___\\\XXXUUUUUUUUUfffiiihhhaaaYYYUUUXXX]]]______^^^\\\[[[ZZZZZZZZZaaaaaa```___]]]\\\[[[ZZZYYYYYYYYY\\\___aaaaaaaaaeeeaaa]]]\\\]]]```aaaaaaeeeeeedddcccbbbbbbbbbbbb___^^^[[[ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYY[[[]]]______]]]ZZZYYYXXXZZZ\\\]]]VVVXXX[[[]]]]]]\\\ZZZYYYUUUVVVWWWXXXWWWUUURRRQQQUUUWWWXXXXXXWWWVVVWWWWWWYYY\\\\\\XXXWWWXXXXXXUUUXXXUUUUUU[[[______```ccc____________]]]\\\[[[ZZZXXXZZZ\\\]]]^^^aaaeeeiiihhheeecccbbbbbbbbb```___[[[[[[ZZZVVVTTTWWW```gggmmm^^^TTTVVVUUUMMMKKKOOORRRRRRSSSTTTUUUUUUUUUTTT[[[\\\]]]_________^^^]]]ZZZ]]]___]]]YYYYYY]]]aaabbb```^^^]]]^^^______^^^ZZZ]]]___^^^[[[WWWVVVWWWXXXXXXYYYZZZ[[[]]]___aaadddbbbbbbccccccbbbffflllfffnnnyyyyyytttlllddd___^^^\\\[[[\\\___bbbbbbaaa```^^^\\\[[[ZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^_________\\\ZZZWWWTTTTTTTTTVVVWWWVVVWWWXXXZZZ[[[\\\\\\\\\YYY[[[]]]]]][[[[[[[[[\\\WWWYYY]]]___```___\\\ZZZWWWXXXXXXYYYYYYYYYYYYYYYUUUVVVUUUSSSQQQPPPRRRSSSSSS]]]ggglllpppvvvyyyyyy}}}}}}xxxppplllmmmmmmjjjeeeddd```]]][[[[[[[[[\\\QQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDBBB@@@@@@AAADDDEEEEEEEEEAAA===;;;;;;<<<<<<<<<222222333333333333444444222222222111111111111000zzzlllssssssjjjdddddddddccc___]]]^^^aaa```bbbmmm{{{pppdddcccaaa]]]ZZZWWWVVVVVVVVVXXX___aaa\\\YYY[[[]]][[[]]]bbbbbb[[[XXX]]]``````aaaXXXPPPPPPSSSTTTTTTVVVllliiiddd^^^ZZZZZZ\\\___gggccc]]]ZZZ[[[[[[ZZZYYYbbbdddddd```ZZZXXXZZZ^^^[[[]]]^^^]]][[[[[[^^^aaabbb___\\\\\\^^^bbbeeefffcccbbbaaa___^^^^^^]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^___^^^\\\ZZZZZZ[[[\\\]]]\\\YYYVVVUUUVVVVVVVVVUUUWWWSSSSSSVVVXXXWWWVVVXXXVVVYYYZZZYYYTTTQQQQQQQQQQQQVVV\\\___]]]YYYUUUSSSSSSUUUXXXXXXWWWVVVVVVVVVSSSUUUXXX[[[^^^aaacccddd[[[ZZZYYYYYY\\\]]]]]]]]]\\\\\\]]]^^^aaacccfffhhhiiihhhgggfffeeeccc___]]]UUUVVVVVVVVVVVVXXX[[[^^^ggg^^^YYY[[[[[[UUUOOOOOOOOOTTTVVVVVVWWWZZZZZZWWW\\\\\\___bbb```\\\]]]aaa^^^______]]][[[[[[\\\^^^aaaaaaaaaaaaaaaaaabbbbbb______]]]ZZZVVVUUUUUUWWW[[[ZZZZZZZZZ[[[^^^aaacccccccccaaa^^^]]]___cccggghhhfffiiisssxxxmmmjjjfffbbbbbbddd\\\WWW[[[``````]]]\\\^^^^^^]]][[[YYYXXXZZZ\\\ZZZZZZYYYZZZ\\\\\\[[[YYYWWWVVVTTTTTTUUUVVVUUUTTTTTTTTTVVVXXXZZZ[[[ZZZYYYZZZZZZ[[[\\\\\\]]]^^^^^^___^^^^^^^^^______]]][[[YYYZZZ[[[[[[YYYWWWTTTRRRRRRSSSTTTTTTUUUUUUUUUUUU\\\```fffjjjnnnqqqtttwwwyyyxxxvvvqqqllliiihhhhhhccc```]]]\\\\\\ZZZVVVRRRSSSSSSRRRQQQOOONNNMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFDDDCCCCCCDDDDDDCCCAAABBBAAA@@@>>>===;;;:::999555444333333222222222333333333222111000///......wwwnnniiipppsssiiiiiimmmlllddd___```bbbaaaaaaZZZWWW]]]eeennn|||zzzooobbbZZZ^^^\\\ZZZXXXVVVTTTQQQOOOWWW^^^bbb^^^[[[\\\\\\ZZZXXX]]]^^^YYYVVVYYY\\\[[[WWWPPPLLLOOOTTTUUUUUUWWW``````___]]][[[[[[]]]```]]]ZZZWWWWWWYYY[[[[[[ZZZbbbdddeeeaaa\\\YYY\\\```_________]]]ZZZZZZ]]]``````^^^\\\[[[]]]```cccdddcccbbbaaa```___^^^]]]]]]\\\\\\[[[[[[\\\]]]___```___^^^[[[YYYXXXXXXYYYYYYWWWUUUSSSTTTUUUWWWXXXWWWSSSPPPQQQVVVYYYXXXXXXYYYWWWYYYZZZXXXTTTQQQPPPPPPPPPTTTZZZ\\\[[[WWWTTTRRRSSSUUUVVVVVVUUUUUUUUUVVVYYYZZZ\\\]]]^^^___^^^^^^[[[ZZZYYY[[[]]]``````___[[[\\\___aaacccdddeeeeeefffeeeddddddcccaaa^^^[[[ZZZZZZZZZXXXVVVVVVWWWYYY___]]]^^^cccbbbZZZSSSRRRPPPUUUXXXXXXYYY\\\\\\YYY^^^^^^```ccc```[[[[[[___``````^^^[[[ZZZZZZ]]]```cccccccccccccccbbbaaa```]]]]]]\\\YYYVVVTTTUUUVVVYYYZZZZZZ\\\]]]___```aaaaaaaaaaaa___^^^___bbbddddddcccfffnnnyyy~~~nnniiigggdddaaaaaa```XXXTTTXXX]]]]]][[[ZZZ]]]]]]]]][[[XXXXXXYYY[[[YYYYYYYYYZZZ\\\]]]\\\[[[XXXVVVUUUUUUVVVWWWVVVVVVUUUUUUVVVXXXYYYZZZYYYXXXWWWXXXYYY[[[]]]^^^___```^^^\\\[[[[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWTTTSSSSSSSSSTTTUUUVVVVVVVVVVVV^^^aaafffjjjmmmoooqqqsssssssssqqqmmmhhhdddbbbbbbaaa___\\\\\\\\\ZZZWWWSSSRRRRRRQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEFFFFFFDDDCCCBBBAAA@@@???===;;;:::999777666555333222111111111333333222111000///...---vvviii```YYYTTT```jjjfffkkkllliiibbb^^^```bbbcccdddZZZTTTZZZhhhwwwzzzmmm```WWWTTTWWWVVVUUUTTTSSSQQQMMMJJJVVV]]]bbbaaa]]][[[XXXUUUQQQWWWZZZWWWUUUVVVWWWVVVNNNKKKKKKRRRXXXXXXXXXYYY```aaa```]]]YYYWWWVVVWWWWWWVVVVVVWWWZZZ\\\\\\[[[bbbdddeeebbb\\\[[[^^^bbbdddccc```\\\YYYYYY\\\^^^^^^]]][[[ZZZ[[[^^^aaaccccccbbbbbb```___]]]\\\[[[ZZZZZZZZZ[[[]]]^^^```aaa```^^^[[[XXXVVVTTTTTTTTTRRRPPPPPPQQQTTTWWWYYYYYYOOOMMMPPPWWW\\\ZZZYYYZZZXXXYYYYYYWWWSSSPPPOOOOOONNNRRRWWWYYYWWWTTTRRRQQQSSSTTTUUUTTTSSSSSSUUUWWW]]]^^^___``````^^^\\\[[[ZZZYYYZZZ\\\```bbbcccbbbZZZ]]]```cccddddddcccaaabbbbbbaaaaaaaaa___\\\YYY\\\\\\\\\ZZZWWWVVVWWWXXXYYY^^^hhhnnnkkk```XXXVVVSSSYYY]]]\\\\\\^^^^^^\\\```___aaaccc```[[[ZZZ]]]cccaaa^^^[[[YYYZZZ]]]```cccdddeeeeeedddbbb```^^^[[[[[[[[[YYYVVVUUUTTTUUUYYY[[[^^^`````````^^^]]]ZZZ]]]___``````aaabbbdddcccbbbdddjjjqqq{{{~~~wwwnnngggfffdddaaa^^^^^^[[[UUUQQQVVVZZZZZZXXXXXX[[[\\\[[[ZZZXXXWWWXXXZZZXXXXXXXXXZZZ\\\]]]\\\[[[YYYWWWUUUUUUVVVXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUVVVWWWZZZ\\\___```aaa\\\ZZZXXXWWWXXXYYYYYYYYY[[[ZZZZZZXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWWWW^^^bbbfffiiijjjjjjkkklllkkkkkkkkkgggbbb]]][[[ZZZ]]]\\\ZZZZZZZZZYYYWWWUUUQQQQQQPPPNNNMMMLLLKKKJJJGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHFFFDDDBBBAAA@@@???===<<<::::::999888666444222111000000222222111000///......---}}}uuunnnddd^^^WWWSSSaaaqqqqqquuuqqqjjjdddbbbdddfffgggeee___ZZZ^^^hhhsss{{{~~~rrrbbbVVVSSSTTTYYYUUUQQQPPPRRRTTTTTTTTTXXX^^^eeeddd___XXXRRROOONNNTTTZZZ[[[XXXVVVUUUTTTOOONNNRRRZZZ^^^\\\YYYYYYaaa```^^^ZZZVVVTTTTTTUUUYYYYYYZZZ\\\]]]]]]\\\[[[```bbbddd```[[[ZZZ]]]bbbhhheee```[[[XXXXXXZZZ\\\]]]\\\\\\[[[[[[\\\___bbbddddddcccbbb___\\\YYYWWWWWWWWWYYYZZZ]]]___```aaa```___[[[XXXUUURRRPPPPPPNNNMMMMMMOOOSSSVVVXXXYYYOOONNNSSS[[[___]]]ZZZ[[[YYYYYYXXXUUUSSSPPPNNNNNNMMMPPPSSSUUUSSSRRRPPPPPPSSSSSSSSSSSSRRRSSSUUUXXX]]]^^^```aaaaaa```]]]\\\XXXXXXYYY]]]```cccdddccc[[[]]]___aaabbbbbbaaa````````````aaaaaa```\\\YYYXXXZZZ[[[[[[ZZZZZZ\\\]]][[[fffssswwwoooccc\\\ZZZZZZ```cccaaa_________]]]```^^^___bbbaaa\\\[[[]]]bbbbbbaaa^^^\\\[[[]]]___```aaacccddddddbbb___]]]ZZZ[[[\\\[[[XXXWWWVVVWWW]]]```ccceeeddd```[[[XXXSSSWWW\\\```bbbcccdddfffeeedddeeehhhjjjooo{{{vvvmmmjjjgggdddbbb___]]]]]]XXXSSSPPPUUUYYYXXXVVVWWWYYYZZZZZZYYYWWWVVVWWWYYYWWWWWWWWWXXXZZZZZZYYYXXXWWWUUUSSSSSSUUUWWWXXXXXXXXXYYYYYYXXXVVVUUUUUUUUUTTTUUUWWWYYY[[[]]]___```[[[YYYVVVUUUVVVXXXYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY]]]```cccddddddcccbbbccccccddddddbbb]]]XXXTTTSSSWWWWWWWWWWWWWWWWWWVVVUUUQQQQQQPPPNNNMMMLLLKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLNNNLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@???===<<<;;;:::999888666444333222222111222222111000000///......|||zzzwwwtttooofffaaaZZZWWWfffwwwxxxzzzrrrhhhcccbbbcccdddfffbbbeeehhhjjjkkkmmmooopppxxxxxxuuujjj]]]VVVWWW[[[```YYYRRRPPPVVV^^^dddggg___dddiiiiiibbbWWWOOOLLLNNNTTT]]]bbb```[[[WWWVVVTTTTTTYYY```aaa[[[VVVUUUXXXWWWUUURRRQQQTTTXXX\\\ZZZ[[[^^^______^^^]]]]]]]]]```aaa^^^YYYWWW[[[___gggccc^^^YYYXXXXXXZZZ[[[\\\]]]]]]\\\[[[\\\___bbbeeeeeeeeeccc___ZZZVVVSSSTTTUUUWWWZZZ\\\^^^`````````___\\\XXXTTTQQQOOONNNNNNMMMLLLNNNQQQUUUVVVVVVSSSSSSWWW^^^aaa^^^[[[ZZZYYYXXXVVVTTTRRRPPPOOOMMMMMMOOOQQQQQQQQQPPPPPPQQQSSSTTTTTTSSSSSSTTTVVVYYY___```aaaaaaaaa___]]][[[XXXXXXYYY]]]```ccccccbbb]]]]]]]]]]]]^^^___``````______aaabbbcccbbb^^^[[[XXXZZZ\\\\\\\\\\\\^^^```bbbooozzzyyynnnccc^^^]]]bbbhhhkkkgggbbbaaa```^^^```^^^___bbbccc```^^^```aaaccceeedddaaa^^^\\\\\\[[[]]]```bbbcccaaa```^^^\\\]]]]]]\\\[[[ZZZZZZ\\\ccceeehhhhhhfff```ZZZVVVTTTXXX]]]```aaabbbcccdddfffeeeffffffcccbbbjjjtttuuujjjiiihhheeeaaa^^^^^^______XXXSSSRRRVVVYYYWWWVVVVVVVVVXXXYYYXXXVVVVVVVVVWWWVVVUUUUUUUUUWWWWWWUUUSSSUUUSSSQQQQQQSSSVVVWWWXXXYYYZZZZZZXXXUUUSSSSSSUUUWWWWWWXXXXXXYYYZZZ[[[[[[ZZZXXXUUUUUUVVVXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\]]]]]]\\\ZZZ[[[[[[]]]______]]]YYYTTTQQQPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIMMMKKKIIIHHHHHHGGGDDDCCCBBBAAA@@@???>>>===<<<;;;777777666555444444444444222222111111000000//////}}}uuurrrtttxxxyyyxxxqqqiiiddd___\\\jjjyyyyyyvvvjjj```]]]^^^^^^^^^```^^^iiirrrrrrnnnmmmmmmmmmvvvuuupppiiiccc```bbbeeeddd]]]UUUUUU^^^iiipppsssggghhhllllllcccWWWOOONNNOOOVVVaaajjjhhh```ZZZYYYXXXXXX\\\```___XXXSSSRRRUUUTTTQQQNNNMMMPPPUUUYYYXXX[[[]]]^^^^^^]]]^^^^^^\\\^^^___\\\VVVUUUXXX\\\aaa^^^YYYWWWWWWXXXYYYZZZ[[[]]]^^^]]]ZZZZZZ]]]aaaddddddeeeddd```[[[UUURRRTTTUUUWWWZZZ]]]___``````^^^]]]ZZZWWWTTTQQQNNNMMMMMMLLLLLLMMMQQQTTTUUUUUUWWWVVVYYY```bbb___[[[[[[XXXVVVSSSRRRQQQQQQOOONNNNNNOOOPPPPPPOOOOOOQQQSSSSSSUUUVVVVVVUUUVVVXXXZZZccccccbbb```^^^\\\ZZZYYYZZZZZZ[[[^^^aaabbbaaa___]]]\\\\\\\\\]]]^^^```bbb___```bbbdddfffdddaaa^^^]]]^^^```___]]][[[[[[\\\eeeqqqyyytttiiibbb``````gggnnnqqqllleeecccbbbaaaccc```aaaeeegggdddcccdddccceeehhhhhheee```]]][[[ZZZ[[[^^^```aaaaaa```___^^^^^^^^^]]]\\\\\\^^^aaafffggghhhhhheee```[[[WWW[[[]]]____________```bbbfffggggggeee]]]XXX\\\dddwwwzzzjjjfffcccccc___[[[[[[___bbbbbbXXXUUUTTTXXXYYYWWWUUUVVVTTTVVVWWWWWWVVVUUUUUUVVVTTTSSSRRRSSSUUUUUUSSSRRRTTTRRROOOPPPRRRUUUXXXXXXYYY[[[[[[XXXSSSQQQSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUUUUWWWXXXYYYXXXUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPQQQRRRTTTVVVWWWWWWXXXXXXVVVUUUTTTVVVWWWYYYZZZ[[[YYYUUURRRPPPPPPOOOQQQSSSSSSRRRQQQRRRSSSRRRRRRQQQOOONNNMMMLLLKKKIIIIIIJJJIIIIIIHHHGGGFFFJJJHHHGGGFFFFFFEEEDDDBBBBBBAAA@@@???>>>======<<<777777666555555555555666333333222222222111111111}}}xxxsssnnnooovvv{{{}}}|||sssjjjgggdddbbbooo{{{wwwpppcccYYYYYY]]]]]]]]]^^^^^^jjjrrrpppmmmnnnqqqqqqvvvqqqjjjgggfffggggggggg]]]XXXUUUYYYccckkknnnnnnffffffgggggg___SSSMMMOOOOOOVVVcccooommmccc[[[ZZZYYYYYY\\\```^^^WWWSSSTTTVVVUUUTTTQQQOOOPPPSSSVVV]]]___```___\\\[[[[[[\\\\\\^^^___[[[UUUSSSVVVZZZZZZWWWTTTTTTWWWYYYZZZYYYXXX[[[]]]\\\YYYXXX[[[______aaaccccccaaa]]]XXXTTTUUUWWWZZZ\\\___```aaaaaaZZZYYYXXXUUUSSSPPPMMMLLLLLLKKKKKKMMMQQQTTTVVVWWWXXXVVVYYY___bbb___\\\\\\WWWTTTQQQPPPQQQRRRPPPOOOOOOPPPPPPOOOOOOPPPRRRUUUTTTVVVXXXYYYYYYYYYZZZ[[[cccbbb```^^^\\\\\\\\\\\\]]]]]]^^^```bbbbbb```^^^\\\\\\]]]___```aaabbbbbb^^^___bbbeeegggfffbbb___aaabbbcccaaa^^^[[[YYYYYY^^^kkkrrrmmmeeebbbbbbbbbiiippptttooohhhfffgggfffkkkgggfffjjjllliiifffffffffhhhjjjiiifffaaa___]]]]]]]]]^^^___```````````````___^^^\\\[[[]]]aaadddeeeeeeeeedddbbb```]]][[[\\\]]]^^^]]]]]]___cccfffiiijjjkkkfff\\\SSSTTT[[[mmmzzz|||mmmddddddaaaaaa]]]XXXZZZaaacccaaaYYYVVVVVVYYYYYYUUUSSSUUURRRTTTVVVWWWUUUTTTTTTUUUPPPPPPPPPRRRUUUVVVUUUTTTUUURRRPPPPPPRRRVVVYYYZZZYYY[[[[[[XXXRRRPPPRRRVVVXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVUUUVVVVVVVVVVVVTTTSSSRRROOONNNNNNNNNOOORRRTTTVVVVVVUUUTTTQQQPPPQQQTTTWWWVVVWWWWWWUUURRRPPPPPPQQQOOOQQQSSSSSSRRRQQQRRRSSSQQQQQQPPPNNNMMMLLLKKKJJJGGGHHHIIIIIIIIIHHHFFFEEEHHHGGGEEEEEEFFFEEEDDDBBBBBBAAA@@@@@@???>>>======999888777666555555555555444444444333333333333222~~~wwwwwwzzz|||oookkkiiimmmuuu|||}}}|||rrriiifffddddddpppyyytttoooaaaXXXZZZ```aaa```bbbaaajjjnnnjjjiiinnnrrrrrrqqqiii```^^^aaadddaaa^^^QQQPPPRRRZZZdddiiifffaaabbb```aaaaaaZZZNNNJJJNNNNNNUUUdddqqqpppddd[[[ZZZYYYYYY\\\```^^^YYYWWWYYYOOOQQQTTTUUUVVVYYY\\\___eeeffffffbbb\\\XXXXXXYYY]]]______[[[UUUSSSUUUYYYUUUSSSQQQSSSWWWZZZZZZYYYWWWZZZ\\\[[[WWWVVVZZZ^^^[[[^^^aaacccbbb___ZZZWWWWWWYYY\\\^^^```bbbbbbbbbWWWVVVUUUTTTQQQOOOMMMKKKJJJIIIJJJLLLQQQUUUXXXYYYWWWUUUWWW]]]aaa___]]]^^^WWWSSSPPPOOOQQQRRRQQQOOOPPPPPPPPPOOOOOOPPPSSSVVVTTTWWWZZZ[[[[[[[[[[[[\\\___^^^\\\[[[\\\]]]___aaa`````````bbbcccbbb```]]]ZZZ]]]```cccddddddcccbbb^^^___bbbeeehhhfffccc___aaabbbcccbbb___\\\ZZZZZZWWWccclllhhhccccccddddddhhhpppuuupppjjjiiijjjkkkqqqlllkkknnnpppllliiihhhjjjkkkkkkhhheeebbb``````````````````____________```___]]][[[ZZZ]]]bbbfffbbbbbbbbbaaa```___^^^^^^ZZZZZZ[[[[[[]]]bbbhhhmmmmmmnnnooojjj]]]SSSSSSYYYgggssstttoookkkbbb^^^aaacccccc^^^YYY\\\cccccc]]]YYYVVVWWWYYYYYYTTTRRRSSSRRRTTTVVVVVVUUUTTTTTTTTTNNNNNNOOORRRVVVXXXXXXXXXUUUSSSPPPPPPSSSWWWZZZ\\\YYY[[[[[[WWWRRRPPPSSSVVVVVVWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUWWWXXXVVVUUUUUUVVVXXXYYYXXXVVVTTTSSSMMMLLLLLLLLLNNNPPPSSSUUUVVVUUURRROOONNNPPPTTTXXXTTTTTTTTTRRRPPPOOOQQQRRRPPPRRRUUUTTTRRRQQQRRRTTTPPPOOONNNMMMLLLJJJIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFEEEEEEFFFFFFDDDCCCBBBAAAAAA@@@???>>>======;;;:::999777555444333333555444444444444444444333yyyssspppnnnooosssuuusssqqqooohhhaaa```eeemmmqqqrrr```[[[ZZZ___cccdddgggjjjiiijjjjjjjjjlllqqqwww|||lllddd]]]\\\aaaccc^^^XXXSSSOOOUUUdddjjjccc___aaabbbcccaaa]]]XXXRRROOONNNNNNNNNXXXgggiii^^^WWWYYYZZZ\\\]]]ZZZUUURRRQQQRRRKKKSSSWWWWWWWWW]]]dddgggiiiddd^^^ZZZ[[[]]]___```bbbcccbbb___ZZZWWWWWWYYYUUUVVVWWWXXXYYYZZZ[[[\\\WWWWWWVVVVVVVVVWWWXXXYYY[[[]]]```aaa___[[[VVVRRRVVV\\\aaaccceeefffaaa[[[[[[ZZZXXXSSSOOOLLLLLLMMMJJJHHHIIINNNVVVYYYXXXUUUSSSSSSUUUYYY]]]]]]ZZZVVVTTTSSSQQQPPPQQQPPPOOOMMMSSSRRRPPPPPPQQQTTTWWWYYYXXX\\\```aaa___]]]]]]___[[[ZZZYYY[[[^^^`````````aaaaaa``````````````````aaabbbcccdddeeeeeeeeeeeeaaadddggghhhgggeeedddcccggggggeeeccc___[[[WWWUUUXXXZZZ]]]aaaccccccbbbaaahhhiiikkkkkkiiihhhiiijjjkkklllmmmpppqqqpppllliiimmmkkkhhhgggfffeeebbb```aaa```___^^^]]]\\\\\\\\\___^^^]]]\\\\\\^^^___aaa```^^^]]]^^^___^^^ZZZWWWXXXWWWXXX\\\bbbhhhlllnnnhhhlllnnnhhh^^^WWWWWWYYYhhhhhhnnnxxxwwwjjjcccbbbddddddcccggg___XXXWWW]]]bbbbbb```XXXVVVTTTVVVXXXWWWSSSPPPUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSVVVXXXZZZ\\\ZZZUUUQQQQQQVVVYYYYYYWWWWWWXXXXXXUUURRRRRRVVVZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZYYYWWWVVVTTTTTTSSSQQQPPPPPPRRRTTTVVVPPPPPPPPPOOONNNNNNPPPRRRTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRUUUVVVUUUSSSSSSSSSUUUSSSQQQMMMJJJHHHFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEFFFEEECCCBBBAAAAAABBBCCCBBBBBBBBBBBBAAA@@@??????AAA===888666666777555444555444444444555555333111}}}rrrooolllkkklllllllllkkkmmmeee]]][[[___fffjjjkkkaaa[[[YYY___fffhhhiiijjjdddeeehhhnnnvvv|||~~~~~~mmmfff^^^[[[]]]^^^ZZZWWWUUURRRXXXfffkkkeee```bbbbbbcccbbb^^^XXXRRROOOMMMPPPPPPZZZgggggg[[[SSSTTT]]]^^^]]]YYYUUUQQQQQQRRROOOUUUXXXVVVVVV[[[bbbdddhhheee___[[[ZZZ\\\```cccaaabbbaaa]]]YYYVVVVVVXXXYYYXXXXXXYYYZZZ[[[[[[ZZZ[[[YYYWWWVVVUUUUUUVVVWWWXXXZZZ]]]___^^^\\\XXXUUUVVV\\\aaaccceeeeeeaaa[[[[[[[[[ZZZVVVRRRPPPOOOPPPMMMLLLLLLQQQWWWZZZYYYVVVVVVUUUUUUWWWZZZ\\\[[[YYYVVVTTTSSSSSSSSSSSSPPPNNNRRRQQQPPPQQQRRRUUUYYY[[[[[[^^^```aaaaaa_________[[[[[[\\\]]]]]]^^^___`````````aaaaaaaaabbbbbbbbbfffffffffeeeeeedddddddddccceeehhhiiigggfffffffffffffffeeeccc```]]]ZZZYYYYYY[[[^^^aaabbbaaa```___cccfffiiijjjjjjjjjkkkllllllmmmoooqqqsssrrrnnnlllllljjjhhhgggggggggfffeeebbbaaa```^^^]]]]]]]]]]]]___^^^\\\[[[[[[\\\]]]^^^```___^^^___``````]]]ZZZZZZZZZ[[[]]]```dddhhhkkkkkknnnoookkkddd^^^]]]]]]cccbbbfffnnnuuuyyy~~~uuummmeeeaaabbbeeegggfffaaa[[[UUUUUU[[[______]]]SSSTTTUUUXXXYYYWWWTTTPPPSSSSSSQQQPPPOOONNNNNNNNNPPPPPPQQQSSSUUUXXXZZZ[[[YYYUUUQQQQQQUUUYYYYYYWWWXXXXXXWWWVVVUUUWWWZZZ]]]ZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTRRRQQQOOOPPPRRRTTTUUURRRSSSSSSQQQPPPPPPRRRTTTSSSRRRPPPOOONNNNNNOOOOOOPPPRRRTTTUUUTTTRRRRRRRRRUUUTTTQQQNNNKKKIIIGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEDDDDDDCCCBBBAAAAAA>>>:::888888999888666777555444444444444333111|||uuurrrnnnjjjhhhhhhiiiiiinnnggg___[[[^^^bbbeeeggg^^^VVVTTT\\\ggglllkkkjjjcccdddiiisss{{{ooojjjbbb\\\ZZZZZZYYYYYYZZZXXX]]]hhhkkkeee```aaa^^^___```]]]YYYTTTPPPOOOOOOPPPYYYeeefff[[[SSSSSS```___\\\XXXTTTRRRRRRSSSTTTYYYZZZVVVVVV[[[```ccccccbbb^^^YYYUUUWWW]]]ccc``````^^^[[[WWWVVVVVVWWW\\\YYYXXXYYY[[[\\\ZZZXXX^^^\\\XXXUUUTTTTTTUUUVVVTTTVVVYYY\\\]]][[[ZZZXXXWWW]]]aaabbbcccdddaaa[[[XXXYYYYYYXXXUUUSSSRRRRRRRRRPPPQQQTTTYYY[[[ZZZXXXXXXWWWUUUVVVXXXZZZ[[[ZZZWWWVVVVVVWWWWWWUUURRROOOQQQPPPPPPQQQTTTWWW[[[]]]_________aaabbbbbb```___ZZZ]]]______]]]\\\]]]`````````aaabbbcccddddddeeekkkjjjhhheeedddcccbbbcccdddfffhhhhhhgggggghhhiiiffffffeeedddbbb```^^^\\\[[[\\\^^^``````___]]]\\\]]]aaafffjjjllllllmmmnnnnnnnnnoooqqqsssssspppnnnkkkiiigggggghhhiiiiiiiiicccbbb```___^^^]]]^^^^^^aaa```^^^]]]\\\\\\]]]^^^bbbaaa```aaabbbaaa___]]]ZZZ\\\^^^^^^^^^___dddggglllllllllkkkhhheeebbb```^^^\\\___dddhhhhhhkkkooorrrjjjeee```___bbbeeeffffff]]]XXXUUUVVV[[[___]]][[[OOORRRWWWZZZYYYVVVSSSRRRRRRQQQOOONNNMMMMMMLLLLLLOOOPPPQQQSSSUUUWWWXXXYYYXXXTTTQQQQQQTTTXXXXXXXXXZZZXXXWWWWWWZZZ]]]___```YYYYYYXXXVVVUUUUUUUUUUUURRRRRRRRRRRRSSSTTTUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOSSSQQQPPPOOOOOOQQQSSSTTTTTTUUUUUUTTTSSSSSSTTTVVVRRRPPPNNNLLLLLLNNNPPPQQQPPPRRRTTTUUUSSSRRRQQQRRRTTTSSSPPPNNNKKKIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBGGGGGGGGGGGGFFFEEEDDDDDDBBB???<<<;;;;;;<<<;;;::::::777444333333333222111wwwtttqqqlllgggddddddfffhhhlllfff___[[[\\\___aaabbbXXXOOOMMMYYYhhhooollliiiiiijjjooovvv}}}~~~yyytttpppllleee^^^YYYYYY\\\______^^^bbbiiiiiibbb]]]]]]YYY[[[]]][[[XXXUUUSSSRRRKKKNNNWWWccceee^^^YYYXXX```^^^ZZZVVVTTTTTTUUUWWWXXX[[[[[[WWWWWW]]]bbbccc\\\]]]ZZZUUUPPPQQQYYY```___^^^\\\YYYWWWVVVWWWXXX[[[XXXVVVWWWZZZ\\\YYYVVV^^^[[[XXXUUUTTTUUUVVVXXXTTTVVVWWWYYYZZZZZZYYYYYYXXX^^^bbbbbbaaabbb```\\\UUUWWWXXXXXXVVVTTTSSSSSSUUUTTTTTTVVVYYYZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYVVVVVVWWWXXXXXXVVVRRROOOOOOOOOPPPRRRUUUYYY]]]___aaa___^^^___bbbccc```]]]ZZZ^^^bbbaaa]]]ZZZ\\\___``````aaabbbccceeeffffffkkkiiifffcccbbbaaabbbbbbdddfffggggggggggggiiijjjiiihhhgggeeecccaaa___^^^\\\]]]^^^^^^]]]\\\ZZZYYY[[[```fffkkklllmmmmmmnnnnnnnnnnnnpppqqqrrrpppnnnjjjhhhfffeeegggiiiiiiiiicccaaa___^^^]]]]]]^^^___cccbbbaaaaaaaaaaaabbbbbbeeedddccccccbbbaaa```___XXX\\\___^^^[[[\\\```eeeiiigggggghhhiiigggccc___]]]\\\]]]bbbcccaaabbbeeesssvvvoooeeeccc```___```aaa```___[[[YYYXXXZZZ^^^```^^^[[[PPPTTTXXXXXXVVVSSSSSSTTTRRRQQQPPPNNNMMMMMMMMMMMMOOOPPPQQQSSSTTTVVVVVVWWWVVVSSSQQQQQQSSSVVVXXXXXX\\\YYYWWWXXX\\\``````___YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRSSSTTTUUUWWWUUUSSSPPPMMMLLLLLLLLLQQQPPPOOOOOOOOOPPPRRRSSSTTTUUUVVVUUUTTTTTTUUUVVVRRRPPPMMMLLLLLLNNNRRRTTTRRRTTTUUUUUUSSSRRRQQQRRRRRRQQQOOOLLLJJJIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHDDDEEEFFFGGGGGGFFFEEEDDDIIIIIIIIIIIIHHHGGGFFFEEECCCBBB@@@?????????>>>>>>===999555333222333222111~~~uuuxxxvvv|||uuunnnjjjddd___]]]___aaacccbbb___[[[XXXXXXZZZ\\\]]]WWWNNNMMM[[[lllsssppplllkkknnnqqqsssrrrqqqooonnnjjjgggbbb\\\XXXYYY^^^cccaaabbbeeehhhfff___ZZZYYY[[[[[[[[[YYYUUURRRPPPPPPLLLOOOWWW```dddaaa]]]\\\```]]]XXXUUUUUUVVVXXXZZZYYY\\\[[[YYYYYY___ccccccYYYZZZXXXTTTOOOQQQWWW^^^^^^\\\YYYWWWWWWXXXYYYYYYXXXVVVTTTUUUXXXYYYXXXVVVZZZYYYWWWUUUUUUWWWYYY[[[WWWWWWWWWWWWWWWXXXXXXXXXYYY___bbbaaa___```___\\\WWWYYYZZZZZZXXXVVVVVVVVVWWWVVVUUUVVVXXXYYYYYYXXXWWWXXX[[[\\\[[[YYYWWWVVVUUUTTTUUUVVVWWWUUUQQQMMMMMMNNNPPPRRRVVVZZZ]]]___```]]]\\\]]]``````^^^[[[[[[___bbbaaa\\\ZZZ\\\`````````aaabbbccccccddddddeeedddbbb`````````bbbcccbbbdddfffffffffgggiiijjjlllkkkhhhfffcccaaa___^^^]]]]]]]]]]]]\\\[[[YYYXXX^^^bbbhhhkkkllllllllllllmmmlllkkklllmmmnnnmmmkkkhhhfffddddddeeeffffffeeeaaa```^^^\\\\\\]]]___```bbbbbbbbbccccccdddeeeeeehhhgggfffdddaaa______^^^VVV[[[^^^^^^\\\\\\```eeegggeeeeeegggiiihhhccc^^^]]]\\\___ccceeebbbaaacccbbbqqqnnnmmmbbbaaa______^^^]]]\\\ZZZZZZYYYYYY[[[^^^___]]]ZZZTTTVVVWWWUUUQQQPPPSSSVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTRRRPPPPPPRRRUUUXXXYYY]]]ZZZXXXXXX\\\^^^]]][[[YYYXXXVVVUUUTTTTTTUUUVVVUUUTTTSSSRRRRRRSSSUUUVVVXXXVVVRRRNNNKKKIIIGGGGGGPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUUUUSSSSSSTTTUUURRRQQQNNNMMMMMMPPPSSSVVVUUUVVVWWWUUUSSSRRRRRRRRROOONNNMMMKKKIIIHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIFFFGGGIIIJJJKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAAAAAAAAAAA>>>;;;777444444444333222ooopppxxxuuu{{{vvvnnnggg```]]]^^^aaaaaa```ZZZZZZZZZ[[[\\\]]]^^^___\\\UUUTTTbbbrrrwwwsssnnnhhhjjjkkkkkkhhhgggiiikkkbbb___[[[WWWUUUXXX]]]bbb```cccfffgggddd___[[[YYY___^^^[[[VVVPPPLLLKKKKKKOOORRRXXX]]]``````___^^^```\\\XXXVVVWWWXXXZZZZZZXXX[[[[[[YYYZZZ___aaa```YYYYYYYYYVVVTTTUUUYYY^^^ZZZXXXUUUTTTVVVXXXZZZZZZVVVVVVVVVVVVVVVUUUUUUUUUWWWVVVVVVWWWXXXYYY[[[\\\ZZZYYYWWWVVVUUUVVVWWWXXXZZZ```ccc```]]]^^^^^^]]]^^^___```^^^\\\ZZZZZZ[[[WWWWWWWWWVVVWWWWWWXXXYYYWWWZZZ]]]^^^\\\XXXVVVUUUSSSSSSSSSTTTTTTRRROOOLLLLLLMMMOOORRRVVVYYY\\\^^^^^^]]]\\\\\\]]]]]]\\\[[[^^^___```___\\\\\\^^^aaaaaaaaa``````````````````___^^^^^^^^^___```bbbccc```ccceeegggggggggiiijjjmmmllliiifffcccaaa___^^^^^^^^^^^^^^^^^^]]]\\\\\\bbbfffjjjllllllkkkkkkkkkmmmkkkiiihhhiiiiiihhhgggdddcccbbbcccdddeeedddccc```___]]]\\\]]]___bbbcccbbbbbbbbbcccccccccddddddggggggfffccc```^^^^^^___YYY\\\___```___```cccfffgggfffgggiiikkkiiiddd___]]]\\\```fffgggeeeccceee[[[eeewwwmmmbbbccc[[[\\\\\\\\\\\\[[[ZZZYYYVVVVVVVVVXXXZZZZZZXXXVVVVVVUUUTTTQQQPPPQQQUUUXXXWWWVVVUUUSSSRRRRRRQQQQQQPPPQQQSSSUUUVVVVVVUUUUUUSSSRRRPPPPPPQQQTTTWWWYYY\\\[[[YYYYYYZZZZZZYYYXXXYYYWWWUUUTTTSSSTTTUUUWWWUUUTTTRRRQQQQQQSSSTTTVVVTTTRRROOOLLLIIIFFFEEEDDDNNNNNNNNNNNNNNNOOOOOOPPPPPPRRRTTTTTTRRRQQQRRRSSSRRRQQQOOONNNOOOQQQSSSUUUVVVVVVVVVUUURRRPPPQQQRRRNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHJJJLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFCCCBBBBBBBBB???<<<999777777666555444yyy~~~gggxxx~~~}}}tttqqqhhh___^^^aaadddaaa]]]TTTWWW[[[___aaacccdddeeeddd]]]]]]hhhtttvvvqqqmmmdddcccccccccdddeeeeeeeee]]]ZZZVVVTTTTTTXXX\\\___\\\aaaffffffdddaaa___]]]^^^\\\XXXRRRLLLJJJJJJLLLNNNQQQUUUYYY]]]```bbbbbbbbb^^^ZZZWWWXXXXXXXXXWWWXXXZZZZZZXXXYYY\\\\\\XXXXXXXXXXXXWWWXXXYYYZZZ[[[UUURRROOOPPPSSSXXXZZZZZZXXXZZZ[[[XXXTTTQQQRRRTTTUUUVVVWWWXXXZZZZZZ[[[[[[ZZZYYYVVVUUUUUUVVVYYYZZZZZZaaaccc```\\\\\\]]]]]]ccccccccc```]]][[[[[[\\\XXXXXXXXXWWWWWWXXXYYY[[[YYY\\\^^^]]]YYYWWWVVVVVVTTTRRRQQQQQQRRRQQQNNNLLLLLLMMMOOORRRUUUYYY[[[\\\\\\]]]]]]\\\[[[ZZZ[[[\\\```___^^^\\\\\\^^^```bbbaaaaaa```___^^^\\\\\\[[[[[[\\\]]]^^^___aaabbbbbb```cccgggiiiiiiiiijjjkkkkkkjjjhhheeecccaaaaaaaaa``````aaaaaabbbbbbbbbbbbeeehhhkkkllllllkkklllmmmmmmkkkgggfffffffffeeeddd___```aaacccffffffeeecccaaa___^^^]]]___bbbfffhhhffffffeeeeeedddcccbbbaaacccddddddbbb^^^]]]___aaa___```bbbcccdddeeeeeefffggghhhiiikkkjjjgggccc___^^^^^^bbbiiikkkhhhggghhhaaafffqqq}}}zzzqqqhhh___ZZZ[[[XXXYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVUUUTTTRRRSSSRRRPPPPPPSSSUUUWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQSSSUUUVVVWWWVVVUUUTTTQQQQQQPPPPPPQQQSSSWWWZZZZZZZZZ[[[ZZZXXXWWWXXXYYYXXXWWWUUUSSSSSSTTTVVVWWWUUUSSSQQQPPPPPPQQQSSSTTTOOOOOONNNMMMKKKIIIGGGFFFMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQSSSSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRUUUUUUUUURRRPPPNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLIIIKKKMMMOOOOOONNNLLLKKKIIIJJJJJJKKKLLLMMMNNNOOOKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHDDDBBBBBBCCC???===;;;::::::999777555zzz{{{nnnfff}}}ppppppeee[[[ZZZ___aaa\\\VVVKKKPPPWWW]]]aaabbbcccdddhhhbbbbbbkkkssssssmmmiiiddd```]]]___ccceeebbb^^^^^^ZZZUUUTTTVVVZZZ]]]^^^YYY___eeefffeeedddcccbbbYYYWWWSSSNNNKKKKKKNNNPPPJJJMMMQQQUUUZZZbbbfffgggeeeaaa[[[YYYXXXXXXVVVSSSXXXZZZZZZXXXXXXYYYWWWRRRVVVUUUUUUVVVXXXYYYXXXWWWRRROOOLLLMMMQQQVVVYYYZZZZZZ^^^```[[[SSSNNNPPPSSSUUUVVVXXXZZZ[[[ZZZZZZYYYZZZXXXVVVTTTUUUWWW[[[]]][[[aaaddd___[[[[[[]]]]]]eeeeeeccc___[[[ZZZZZZ[[[YYYYYYYYYXXXXXXYYY[[[]]]\\\]]]]]][[[WWWUUUVVVXXXTTTSSSQQQPPPQQQPPPOOOMMMKKKMMMOOORRRUUUXXXZZZ[[[\\\^^^___]]]ZZZYYY[[[^^^bbb___[[[ZZZ\\\___aaabbbbbbaaa```^^^\\\ZZZXXXXXXZZZ[[[]]]___```aaaaaaaaa```ccchhhkkklllkkkkkkllliiihhhfffdddcccbbbccccccbbbbbbcccdddeeeffffffgggfffhhhkkklllllllllmmmooonnnkkkgggeeedddddddddccc\\\]]]```dddhhhhhhgggdddbbb```______aaaeeeiiilllkkkkkkjjjhhhfffdddbbbaaa___aaabbb```^^^^^^aaadddeeeddddddfffhhhhhhgggffffffhhhjjjkkkhhhddd```^^^``````eeelllnnnkkkiiijjjeeeggglllrrrsssrrryyy~~~oooccc]]][[[ZZZ[[[XXXXXXYYYWWWUUURRRQQQRRRVVVUUUUUUUUUUUUTTTSSSRRROOONNNMMMQQQVVVYYYYYYXXXYYYXXXWWWUUUTTTTTTSSSSSSRRRTTTUUUWWWWWWWWWUUUTTTQQQQQQPPPPPPPPPSSSWWWZZZWWWZZZ\\\[[[XXXWWWYYY[[[XXXWWWTTTSSSRRRTTTVVVWWWTTTRRRPPPNNNNNNOOORRRSSSMMMNNNOOOOOOOOONNNLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOTTTTTTSSSQQQNNNLLLLLLMMMPPPOOONNNNNNMMMNNNNNNNNNMMMOOOQQQSSSTTTSSSQQQPPPJJJIIIIIIIIIKKKMMMOOOPPPLLLMMMMMMLLLLLLKKKJJJIIIHHHJJJKKKIIIEEEAAAAAABBB>>>===<<<<<<<<<;;;888666|||uuussstttuuuvvv{{{sssooooooiiimmmyyyjjjiiiaaaYYYXXX[[[]]][[[XXXNNNUUU[[[]]]___cccccc```aaaaaaaaadddhhhiiifffcccccc]]][[[aaadddaaa]]]]]]XXXTTTRRRSSSSSSRRRTTTYYYYYY]]]ccceeeddd```\\\YYYWWWUUURRRQQQQQQQQQQQQPPPKKKUUUZZZWWWXXXaaalllqqqmmmeee\\\XXXYYY[[[ZZZXXXWWWXXXXXXWWWTTTRRRRRRRRRXXXWWWWWWVVVVVVUUUUUUTTTSSSHHH@@@EEEOOOTTTVVVWWWcccffffff^^^SSSNNNRRRXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[YYYWWWWWWYYY[[[]]]]]]]]]^^^______\\\ZZZcccaaa^^^[[[YYYYYYZZZ[[[XXXYYYZZZZZZYYYZZZ\\\^^^___[[[WWWVVVWWWXXXWWWUUURRRQQQPPPOOONNNOOOOOOPPPSSSRRRQQQSSSWWW[[[]]]^^^\\\\\\\\\]]]]]]^^^^^^^^^```___]]]\\\\\\^^^aaacccbbb```]]]ZZZWWWVVVVVVWWW[[[\\\]]]___aaabbbdddeeeeeefffhhhkkknnnooollljjjgggfffeeecccbbb```___^^^___aaadddfffeeeeeeeeeeeeccckkkpppmmmiiikkkooorrrnnnllljjjhhhgggfffcccaaa[[[^^^bbbdddeeeeeefffgggcccbbbaaabbbdddhhhlllnnnooonnnlllkkkjjjgggdddaaaaaaccceeeeeeeeeeeefffgggllljjjhhhfffeeeeeefffggghhhjjjjjjiiifffccccccccc___```cccgggiiijjjhhhfffhhhfffeeeeeedddeeejjjoooyyyqqqfff]]]YYYZZZ\\\^^^ZZZYYYXXXWWWVVVUUUUUUUUUWWWRRROOOQQQRRRRRRSSSVVVPPPOOOPPPRRRUUUWWWWWWVVVTTTVVVXXXXXXXXXUUURRRPPPSSSTTTVVVXXXXXXWWWVVVUUUSSSSSSRRRRRRSSSUUUVVVXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXVVVTTTRRRRRRRRRSSSTTTQQQPPPNNNNNNOOOOOOOOONNNLLLMMMNNNOOONNNMMMLLLKKKJJJKKKMMMOOOOOOOOOMMMLLLQQQRRRRRRRRRQQQPPPPPPOOONNNQQQSSSPPPLLLKKKNNNRRRQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPOOOOOOOOONNNNNNOOORRRUUUXXXWWWTTTPPPMMMIIIHHHHHHJJJLLLMMMLLLKKKOOOOOOOOOMMMJJJIIIJJJKKKIIIIIIGGGEEEDDDCCCCCCCCC@@@???=========<<<:::888jjjmmmyyy}}}ssskkkhhhgggjjjmmmssszzz}}}}}}xxxxxxuuummmeeecccjjjggglllzzz|||oooffffff```YYYYYY\\\^^^\\\XXXTTTZZZ^^^^^^^^^```aaa___```]]][[[]]]bbbffffffeeeggg```]]]aaaeeeaaa]]][[[QQQNNNOOORRRSSSPPPOOORRRWWWZZZ^^^___]]][[[YYYXXXYYYWWWUUUTTTUUUUUUUUUTTTRRRZZZ^^^[[[\\\eeeooouuurrrjjj___YYYXXXYYYXXXWWWWWWXXXYYYWWWTTTRRRQQQRRRYYYYYYXXXVVVUUUTTTSSSRRRRRRIIIDDDIIIQQQVVVYYY[[[ccceeeddd]]]VVVRRRUUUZZZYYYYYYXXXXXXXXXXXXWWWWWW[[[\\\[[[ZZZXXXXXXYYY[[[[[[ZZZZZZ[[[]]]]]][[[ZZZ]]]\\\[[[ZZZXXXWWWVVVVVVWWWXXXYYYYYYXXXYYY[[[]]][[[YYYWWWWWWXXXXXXVVVSSSRRRQQQPPPOOONNNOOOPPPPPPSSSSSSTTTWWW\\\^^^___^^^\\\\\\\\\\\\\\\]]]]]]]]]```___]]]\\\\\\]]]___```^^^\\\ZZZWWWVVVVVVVVVWWWZZZZZZZZZ[[[]]]```ccceeedddeeegggjjjlllllljjjhhhddddddcccaaa```___^^^^^^^^^aaadddeeeeeeddddddeeecccjjjnnniiieeefffjjjlllooollliiifffdddaaa^^^[[[\\\___cccfffffffffffffffeeedddccccccdddgggjjjllllllkkkjjjiiiiiigggdddaaabbbdddfffhhhhhhiiikkkmmmmmmkkkhhheeeccccccdddeeeddddddeeeeeeffffffgggfffccccccccccccbbb```]]]ZZZYYYYYYZZZ\\\___cccjjjooottt}}}tttlllgggaaa\\\[[[[[[\\\]]]YYYYYYXXXWWWVVVVVVVVVVVVTTTOOOLLLNNNPPPOOOPPPSSSQQQPPPQQQSSSVVVYYYYYYYYYYYYZZZYYYXXXVVVRRROOOMMMPPPQQQTTTVVVXXXXXXWWWVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[ZZZXXXWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRSSSTTTUUUQQQPPPNNNMMMNNNOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNOOOOOONNNNNNMMMNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMPPPRRRTTTRRRNNNLLLOOORRRNNNNNNNNNOOOOOOQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPRRRVVVXXXWWWTTTQQQNNNLLLKKKKKKMMMNNNOOONNNMMMOOOPPPQQQPPPNNNMMMMMMNNNKKKJJJHHHFFFDDDCCCBBBAAAAAA????????????>>><<<:::YYY^^^mmm~~~wwwnnneee___\\\\\\bbbkkkqqquuuqqqhhhfffgggiiihhhdddaaabbbeeefffkkkqqqrrrlllfffcccbbb^^^ZZZ[[[___```]]]YYYYYY___aaa^^^[[[]]]___^^^___YYYTTTSSSYYYaaagggjjjkkkccc^^^```cccaaa[[[WWWNNNNNNRRRXXXXXXSSSPPPQQQXXXYYYYYYWWWVVVUUUWWWXXXZZZXXXWWWWWWXXXYYYYYYXXXVVV[[[]]][[[[[[bbblllrrrqqqiii```ZZZXXXYYYYYYYYYXXXYYYXXXVVVSSSQQQPPPQQQXXXXXXWWWUUUSSSRRRQQQPPPNNNIIIGGGKKKQQQTTTYYY^^^bbbbbb```\\\XXXWWWYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTZZZ[[[[[[ZZZXXXXXXYYY[[[YYYXXXWWWXXXZZZ[[[[[[ZZZYYYYYYYYYYYYXXXVVVTTTRRRVVVWWWXXXXXXXXXXXXYYY[[[VVVWWWXXXZZZ[[[YYYUUURRRRRRQQQPPPOOONNNOOOPPPPPPQQQRRRUUUZZZ^^^```^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]\\\\\\\\\YYYXXXVVVTTTTTTUUUVVVWWWXXXWWWWWWWWWZZZ^^^ccceeeccccccdddfffhhhiiigggeeeaaa```___^^^^^^]]]]]]]]]^^^```dddeeeeeeddddddeeeccciiikkkgggbbbccceeefffllliiifffcccaaa___[[[YYY\\\```eeeiiiiiigggffffffgggfffeeedddeeegggiiijjjiiihhhgggggghhhgggeeecccdddfffiiijjjkkkmmmqqqsssooolllgggcccaaabbbccceeeeeecccbbbcccgggiiihhhfffeeedddbbb^^^YYYUUUQQQNNNQQQSSSVVVXXX]]]dddlllqqqmmmqqqzzz}}}wwwooohhhdddaaa^^^\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXSSSNNNLLLNNNPPPOOOPPPSSSSSSRRRSSSUUUYYY[[[\\\\\\___^^^[[[WWWSSSPPPMMMKKKLLLNNNRRRUUUWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSTTTTTTRRRPPPNNNMMMNNNNNNMMMLLLNNNOOOQQQRRRRRRRRRRRRQQQSSSRRROOOMMMMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPOOONNNRRRTTTUUUSSSPPPNNNPPPRRROOOOOOOOOPPPQQQSSSTTTUUUTTTRRRPPPNNNMMMNNNOOOOOOQQQSSSUUUWWWWWWUUUQQQOOOPPPOOOOOOPPPQQQQQQPPPNNNNNNQQQSSSTTTRRRQQQPPPPPPMMMLLLJJJGGGEEECCCBBBAAABBBAAAAAAAAABBBBBB???===UUUZZZgggxxxyyywwwzzzyyywwwqqqiii```XXXTTTRRR]]]iiinnnnnnvvv~~~zzzpppddd___bbbfffhhhgggdddeeegggcccccceeeggggggeeecccccc___]]]\\\___bbbbbb^^^[[[ZZZ^^^___ZZZXXX[[[^^^^^^^^^VVVNNNLLLSSS^^^hhhnnnmmmfffaaa```bbb```YYYSSSOOOOOOSSSYYYZZZVVVSSSSSS\\\ZZZWWWRRROOOPPPTTTWWWXXXWWWVVVWWWXXXYYYYYYXXXUUUWWWWWWTTTRRRWWW___eeeddd```[[[YYYZZZ\\\\\\\\\XXXXXXWWWUUUQQQOOOOOOPPPTTTSSSSSSRRRQQQPPPOOOOOOIIIGGGHHHLLLOOOQQQWWW^^^aaa^^^[[[YYYXXXXXXWWWWWWZZZYYYXXXWWWUUUTTTSSSRRRXXXYYYYYYYYYWWWWWWXXXYYYXXXVVVUUUUUUXXXZZZ[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTUUUWWWYYYYYYXXXXXXXXXZZZUUUWWW[[[______\\\WWWSSSQQQQQQOOOOOOOOOOOOPPPQQQOOOQQQSSSXXX[[[]]]\\\ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]\\\\\\[[[XXXVVVUUUSSSRRRSSSUUUVVVUUUUUUVVVXXX[[[___bbbcccaaaaaaaaabbbdddeeedddccc^^^]]]\\\\\\[[[\\\\\\]]]^^^aaadddfffeeeddddddeeebbbgggiiieeeaaabbbeeeeeefffdddbbbaaa```___]]][[[ZZZ___fffjjjllljjjiiiiiiiiihhhgggeeeeeefffggghhhfffeeeeeefffggghhhgggeeeggghhhjjjkkkkkknnnqqqtttoookkkfffbbbaaacccfffhhhmmmiiieeefffiiijjjfffbbbdddbbb___YYYSSSNNNKKKJJJRRRUUUWWWWWWZZZaaahhhkkkjjjjjjllluuupppkkkkkkjjjffffffccc```]]][[[YYYVVVTTTXXXWWWWWWWWWXXXXXXYYYZZZVVVQQQOOORRRTTTSSSTTTWWWTTTTTTUUUWWW[[[^^^^^^^^^aaa^^^ZZZVVVRRROOOMMMLLLMMMOOORRRUUUXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQRRRTTTVVVXXXWWWWWWUUUTTTSSSSSSTTTTTTTTTQQQOOOOOOOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRTTTUUUTTTQQQOOOPPPQQQRRRQQQQQQQQQRRRRRRSSSTTTVVVTTTQQQNNNMMMNNNPPPQQQQQQRRRTTTUUUUUUTTTRRRPPPRRRQQQQQQRRRSSSSSSQQQOOOOOORRRUUUVVVTTTRRRPPPOOOLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFEEECCC@@@TTTWWWaaammmsssqqqnnnmmmqqqpppmmmhhhbbbZZZRRRMMMNNN^^^mmmqqqmmmnnnxxxuuuvvvyyyzzzwwwpppllliiibbb[[[]]]bbbeeedddaaa______```^^^\\\[[[\\\aaaeeedddaaa]]]]]]^^^aaacccccc___\\\VVVXXXXXXTTTUUU[[[___^^^\\\UUULLLKKKRRR^^^hhhnnnmmmkkkgggdddcccaaaZZZTTTMMMLLLOOOTTTVVVSSSQQQSSS]]]YYYSSSMMMIIIJJJOOOTTTTTTSSSSSSTTTVVVWWWVVVUUUSSSRRROOOMMMJJJKKKPPPVVVVVVVVVWWWXXXZZZ[[[ZZZYYYVVVVVVUUURRROOONNNNNNOOOMMMNNNNNNNNNNNNOOOOOOOOOIIIHHHJJJMMMOOOOOOUUU\\\]]]ZZZVVVUUUUUUUUUSSSQQQXXXWWWVVVUUUTTTSSSRRRQQQTTTUUUWWWVVVUUUUUUUUUWWWXXXVVVTTTUUUWWWYYYZZZZZZXXXWWWUUUSSSSSSTTTUUUVVVUUUWWWYYYYYYXXXWWWXXXXXXVVVZZZ___bbbaaa^^^YYYVVVQQQPPPOOOOOOOOOOOOQQQQQQRRRRRRSSSUUUXXX[[[[[[ZZZYYYYYYYYYXXXWWWWWWWWWVVVTTTVVVXXX[[[\\\\\\\\\[[[XXXWWWTTTRRRQQQRRRSSSSSSQQQTTTXXX\\\___aaaaaa```___^^^]]]^^^```bbbbbbbbb]]]\\\[[[ZZZZZZ[[[\\\]]]```bbbeeefffeeeccccccccc]]]bbbdddaaa```bbbddddddbbb```^^^]]]]]]\\\ZZZXXXXXX]]]dddjjjllllllkkkkkkiiihhhgggfffeeeeeeffffffeeeccccccdddfffhhhhhhgggjjjjjjiiihhhhhhjjjmmmpppllliiieeebbbbbbeeeiiilllqqqmmmiiijjjlllkkkfffaaadddbbb^^^WWWOOOJJJIIIJJJSSSWWWWWWTTTUUU\\\bbbbbbcccbbbaaaeeennn|||oooccccccggghhhggggggccc]]]XXXVVVUUUTTTSSSWWWWWWVVVWWWWWWXXXYYYZZZWWWSSSQQQUUUWWWVVVVVVYYYVVVUUUVVVXXX\\\_________]]][[[XXXUUURRRQQQPPPPPPQQQSSSUUUWWWXXXXXXWWWVVVTTTTTTUUUUUUTTTTTTTTTSSSQQQQQQPPPQQQSSSVVVYYYZZZVVVVVVUUUTTTSSSSSSSSSSSSTTTRRRPPPPPPPPPPPPOOONNNMMMNNNPPPQQQRRRRRRRRRQQQLLLNNNOOOQQQRRRRRRQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSQQQRRRSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWUUURRRPPPOOOPPPRRRSSSPPPQQQRRRSSSSSSSSSRRRQQQSSSRRRQQQRRRSSSSSSRRRPPPQQQSSSVVVWWWTTTOOOLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFGGGIIIHHHEEEBBBPPPSSS[[[eeekkkkkkkkknnnpppmmmiiiddd```ZZZTTTOOOPPPaaaqqqtttooonnnqqquuuxxxwwwnnnddd^^^ccceeekkkmmmhhhccc```___\\\___cccccc^^^YYYWWWWWWVVVUUUSSSQQQSSS\\\dddddd___\\\\\\^^^```bbbaaa^^^\\\RRRQQQOOOOOOUUU^^^aaa^^^ZZZTTTNNNNNNTTT^^^fffjjjjjjmmmmmmiiieeeaaa\\\VVVNNNMMMOOOSSSUUUSSSSSSVVVWWWTTTNNNGGGDDDFFFKKKPPPQQQPPPPPPRRRTTTTTTSSSQQQRRROOOMMMLLLIIIGGGJJJOOOQQQSSSTTTVVVVVVUUUTTTSSSSSSSSSRRRPPPMMMLLLMMMOOOJJJJJJKKKLLLMMMNNNNNNOOOLLLKKKLLLPPPQQQPPPSSSXXXVVVTTTRRRQQQQQQPPPOOOMMMTTTTTTTTTSSSSSSRRRRRRRRRQQQSSSUUUUUUTTTSSSTTTUUUWWWUUUTTTUUUWWWXXXXXXWWWUUUTTTQQQOOOOOOQQQSSSUUUTTTVVVXXXXXXWWWVVVVVVVVVWWW[[[___aaa___\\\XXXWWWQQQPPPOOONNNOOOPPPQQQRRRVVVUUUTTTVVVXXXZZZZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVSSSTTTWWWYYYZZZZZZZZZZZZWWWUUUSSSQQQPPPPPPQQQRRRQQQTTTZZZ___bbbaaa```^^^]]][[[ZZZ[[[^^^aaabbbbbb^^^]]][[[ZZZYYYZZZ\\\]]]```bbbddddddbbb```______XXX\\\^^^\\\\\\```bbbaaaaaa___\\\ZZZYYYWWWTTTQQQUUUZZZaaafffhhhiiiiiiiiiffffffeeeeeeeeeeeeffffffbbbaaa```bbbdddgggggggggjjjiiigggdddcccdddhhhllliiigggdddbbbccceeeiiilllkkkjjjjjjlllmmmkkkgggbbbeeeccc^^^VVVMMMIIIJJJLLLXXX]]]]]]VVVWWW___cccbbb^^^^^^^^^```dddjjjpppttt|||qqqccc\\\]]]aaaeeefffaaa]]]WWWSSSRRRSSSSSSTTTVVVVVVVVVVVVVVVWWWXXXYYYUUUQQQQQQUUUWWWVVVVVVXXXWWWVVVVVVYYY\\\^^^^^^]]]YYYWWWVVVTTTSSSSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUSSSTTTUUUUUUUUUUUUTTTTTTQQQRRRSSSUUUWWWYYY[[[\\\TTTTTTTTTSSSSSSRRRQQQQQQSSSQQQOOOOOOPPPQQQPPPOOOMMMNNNOOOQQQQQQQQQPPPPPPIIIKKKMMMPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRROOOPPPRRRSSSSSSSSSRRRQQQNNNOOOPPPSSSVVVYYY[[[]]]WWWVVVTTTSSSRRRSSSUUUVVVQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQRRRTTTTTTSSSQQQQQQSSSVVVUUURRRMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKGGGGGGHHHJJJKKKIIIFFFCCCFFFIIIRRR]]]cccdddfffiiippplllfffaaa^^^[[[WWWTTTWWWfffrrrrrrnnnnnnqqqqqqnnnvvvnnn```YYYTTTQQQWWW\\\gggoookkkcccaaaccceeebbbeeeaaaYYYTTTTTTSSSOOOMMMNNNNNNPPPYYYcccddd___YYYZZZ\\\^^^^^^^^^[[[YYYPPPMMMIIILLLWWWbbbbbb\\\VVVRRRPPPRRRXXX^^^bbbccc```iiinnniiiaaa]]]XXXTTTMMMLLLOOOTTTVVVTTTTTTVVVQQQNNNJJJFFFDDDFFFLLLQQQQQQPPPQQQRRRSSSSSSRRRPPPRRRNNNMMMOOOMMMJJJKKKPPPQQQRRRRRRQQQPPPPPPQQQRRRPPPPPPOOOMMMKKKKKKLLLNNNKKKKKKLLLLLLMMMMMMNNNNNNOOOLLLLLLOOOQQQOOOOOORRROOOOOOOOOOOONNNNNNNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSQQQSSSUUUUUUTTTTTTTTTUUUTTTTTTSSSTTTVVVVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRSSSQQQSSSVVVVVVUUUSSSSSSSSSVVVYYY\\\\\\YYYVVVUUUUUUPPPPPPOOONNNOOOPPPQQQRRRTTTTTTUUUWWWYYYXXXVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUVVVWWWWWWWWWWWWWWWWWWRRRQQQOOONNNNNNOOOQQQRRRRRRUUUZZZ^^^``````^^^]]][[[YYYXXXYYY\\\```bbbccc```___\\\ZZZZZZ[[[\\\^^^^^^```bbbaaa^^^[[[ZZZYYYWWW[[[]]][[[\\\```aaa___bbb```]]][[[YYYWWWUUURRRSSSWWW\\\```aaabbbbbbccccccccccccdddeeeffffffggg```^^^]]]^^^aaadddeeeeeehhhgggdddaaa___aaaeeeiiifffeeecccaaabbbcccfffgggccceeeiiikkkkkkhhhccc``````___[[[TTTMMMLLLPPPUUU```fffddd[[[YYY```dddaaaZZZ[[[^^^```cccfffggghhhqqq|||~~~nnnhhh```ZZZZZZ^^^dddggg]]]ZZZUUURRRRRRSSSTTTTTTVVVVVVUUUUUUUUUVVVVVVWWWUUUQQQQQQUUUWWWVVVVVVXXXWWWWWWVVVXXXZZZ\\\\\\[[[UUUUUUTTTTTTUUUUUUVVVVVVSSSTTTVVVWWWWWWVVVUUUTTTQQQRRRTTTUUUUUUUUUUUUTTTRRRSSSUUUWWWXXXYYYYYYYYYSSSSSSSSSRRRRRRQQQPPPOOOPPPNNNMMMMMMOOOPPPPPPOOONNNOOOPPPQQQQQQQQQPPPOOOJJJJJJKKKMMMMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSRRROOOPPPRRRTTTVVVVVVTTTSSSPPPQQQSSSVVVYYY\\\___aaaWWWVVVVVVVVVVVVWWWWWWXXXTTTTTTTTTTTTTTTUUUUUUVVVSSSRRRRRRSSSUUUVVVUUUTTTPPPRRRTTTTTTQQQMMMKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLJJJEEEBBBMMMRRR\\\hhhnnnnnnooorrrlllfff___ZZZXXXVVVTTTRRR^^^iiipppmmmjjjlllppppppkkknnnaaaSSSQQQPPPOOOTTTdddqqqzzztttgggaaacccgggcccddd^^^UUUQQQRRRQQQLLLIIINNNQQQRRRYYYbbbeeeaaaWWWXXXZZZ[[[[[[ZZZYYYWWWPPPKKKGGGKKKYYYeeeccc[[[SSSQQQQQQUUUZZZ^^^___^^^VVVccckkkeee\\\WWWSSSPPPFFFFFFJJJQQQSSSPPPNNNPPPMMMLLLIIIGGGGGGJJJPPPUUURRRRRRRRRSSSTTTTTTRRRPPPPPPLLLMMMQQQQQQMMMNNNSSSQQQPPPOOOMMMLLLNNNRRRUUUNNNNNNMMMKKKIIIJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOKKKIIIMMMNNNLLLKKKLLLJJJLLLNNNNNNMMMMMMOOOQQQOOOOOOPPPQQQRRRSSSTTTUUUQQQSSSUUUVVVUUUTTTUUUUUUSSSRRRRRRSSSUUUTTTRRRPPPRRRSSSTTTUUUUUUUUUTTTSSSOOOQQQTTTTTTSSSQQQPPPPPPUUUXXXYYYXXXTTTQQQQQQSSSPPPOOOOOONNNOOOPPPQQQRRRPPPRRRTTTWWWXXXVVVQQQMMMSSSSSSTTTTTTUUUUUUUUUVVVXXXXXXWWWVVVVVVUUUTTTTTTNNNMMMLLLLLLMMMOOOQQQRRRTTTVVVXXX[[[]]]^^^^^^^^^ZZZXXXWWWXXX[[[```cccdddbbb```]]][[[ZZZ[[[]]]^^^]]]___```___[[[XXXVVVUUUZZZ]]]^^^\\\]]]aaabbb```bbb```^^^]]]]]]]]][[[YYYSSSVVVZZZ\\\\\\\\\]]]^^^aaaaaabbbccceeefffgggggg^^^\\\[[[\\\___aaabbbbbbfffeeebbb___]]]```eeeiiieeedddbbbaaa```aaabbbccc___ccchhhjjjhhhbbb^^^[[[XXXYYYWWWRRRNNNPPPWWW^^^ccciiieeeYYYUUU[[[]]]YYYSSSVVVZZZ___bbbdddeeeeeebbbjjjrrrxxx|||vvvooolllhhhbbb\\\[[[^^^eeejjj^^^[[[XXXVVVUUUUUUTTTSSSVVVUUUUUUTTTTTTUUUUUUVVVVVVRRRRRRVVVYYYXXXWWWYYYXXXWWWVVVWWWYYY[[[ZZZYYYSSSTTTTTTUUUVVVVVVWWWWWWQQQRRRTTTVVVWWWVVVUUUTTTOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSUUUWWWXXXWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKLLLNNNOOOOOONNNPPPQQQQQQRRRRRRQQQPPPOOOMMMLLLJJJIIIJJJKKKMMMNNNSSSSSSTTTUUUUUUUUUUUUUUUOOOPPPRRRUUUXXXXXXWWWUUUVVVVVVWWWYYY[[[]]]___```VVVVVVWWWXXXXXXYYYYYYYYYVVVUUUUUUUUUVVVVVVWWWXXXSSSSSSSSSUUUWWWXXXWWWVVVOOOQQQSSSSSSPPPNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLJJJEEEAAASSS[[[fffnnnooolllhhheeegggbbb\\\WWWUUUUUUVVVWWWdddeeehhhkkkkkkjjjkkkmmmmmmcccZZZTTTJJJEEEQQQddduuu}}}}}}qqqeeeccceeeeeebbb```[[[VVVSSSRRRRRRRRROOOMMMJJJMMM[[[hhhggg___VVVWWWYYY[[[^^^^^^\\\[[[SSSOOOKKKNNNYYYdddccc[[[ZZZTTTSSSYYY[[[VVVSSSTTTVVVXXXZZZZZZVVVRRRPPPOOOEEEDDDDDDHHHLLLNNNMMMJJJFFFJJJPPPSSSUUUUUUVVVWWWTTTQQQOOOPPPRRRRRRNNNIIILLLPPPTTTRRRLLLHHHHHHJJJPPPOOONNNLLLKKKKKKJJJJJJLLLJJJHHHGGGGGGIIIKKKMMMKKKKKKJJJIIIIIIJJJLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPOOOLLLKKKLLLMMMPPPPPPPPPPPPOOONNNNNNNNNRRRRRRRRRQQQRRRSSSTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQOOOPPPQQQSSSSSSSSSRRRRRRNNNMMMLLLLLLMMMNNNQQQRRRWWWVVVTTTRRRPPPOOONNNNNNJJJKKKLLLMMMNNNOOOPPPPPPOOORRRUUUVVVTTTQQQNNNMMMMMMNNNQQQTTTVVVWWWXXXXXXYYYUUUQQQQQQUUUVVVRRRNNNNNNNNNMMMNNNNNNPPPRRRSSSVVVYYY\\\^^^^^^]]]^^^^^^```[[[WWWVVV[[[bbbfffhhhcccbbb___]]][[[[[[\\\\\\cccaaa^^^[[[YYYWWWWWWWWWZZZ\\\___````````````aaaddd___ZZZYYY]]]______]]]ZZZ^^^aaa```^^^\\\\\\^^^]]]___bbbddddddcccaaa```WWWWWWYYY[[[^^^aaadddfffhhheeeaaa]]]]]]```dddfffccccccbbbbbbaaaaaaaaa```bbbdddgggeeeaaa^^^]]]]]]YYYVVVQQQNNNPPPUUU[[[```iiigggbbb]]]XXXUUUSSSRRRJJJPPPUUUYYY___gggiiigggfffccccccgggppp}}}xxxooommmkkkiiieeeaaa^^^___cccfffgggfff]]]ZZZUUUTTTVVVWWWVVVUUUUUUUUUUUUTTTQQQPPPPPPPPPRRRTTTUUUUUUTTTTTTUUUVVVYYYYYYYYYYYYYYYXXXXXXWWWSSSSSSTTTUUUVVVXXXZZZZZZPPPOOOOOORRRUUUUUURRROOONNNQQQSSSTTTSSSSSSSSSTTTQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQOOONNNNNNNNNOOOOOOPPPPPPOOOMMMKKKJJJLLLMMMOOOPPPQQQPPPOOOOOONNNKKKHHHGGGJJJMMMOOOPPPPPPSSSVVVVVVSSSQQQQQQRRRPPPRRRUUUYYY]]]]]][[[YYYYYYVVVVVVZZZ```cccbbb^^^YYYVVVSSSSSSUUUXXXXXXWWWWWWTTTRRRQQQSSSVVVXXXYYYXXXUUUTTTVVV[[[\\\ZZZVVVSSSSSSQQQPPPNNNMMMLLLKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNLLLIIIHHHHHHHHHFFFEEEZZZ___eeehhhgggdddaaa___^^^YYYUUUUUUZZZ]]]\\\ZZZ]]]```dddhhhjjjjjjlllnnnooodddZZZSSSLLLMMM^^^rrrzzz~~~{{{nnndddbbbcccccc___]]]ZZZVVVTTTSSSSSSSSSSSSPPPKKKJJJTTT___```[[[VVVXXX[[[^^^```___[[[YYYRRRQQQNNNOOOXXXbbbbbb]]]]]]UUURRRXXX\\\YYYTTTRRRVVVWWWWWWVVVTTTQQQMMMKKKGGGGGGGGGHHHJJJJJJIIIGGGJJJNNNRRRUUUUUUUUUVVVVVVRRRPPPPPPQQQTTTSSSPPPLLLNNNRRRTTTRRRLLLHHHHHHIIINNNMMMLLLJJJIIIIIIHHHHHHJJJIIIHHHHHHHHHJJJKKKMMMKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJKKKJJJHHHGGGGGGIIIJJJKKKLLLKKKJJJJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSPPPOOONNNNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPNNNMMMLLLKKKLLLNNNPPPQQQTTTSSSQQQOOONNNMMMMMMNNNKKKLLLLLLMMMMMMNNNNNNOOONNNQQQTTTUUUSSSPPPMMMMMMJJJLLLNNNQQQSSSTTTUUUUUUTTTRRRPPPQQQSSSRRROOOLLLLLLKKKKKKKKKMMMPPPSSSUUUYYY[[[^^^^^^]]][[[[[[[[[^^^\\\[[[^^^bbbfffhhhhhhbbbaaa^^^\\\[[[\\\]]]]]]^^^]]][[[ZZZXXXXXXXXXXXX\\\]]]___````````````aaabbb^^^[[[\\\```ccccccaaa]]]___aaa```___^^^___aaa^^^___aaabbbbbbaaa___^^^VVVWWWXXX[[[^^^aaadddeeehhhfffbbb___^^^```bbbddd^^^^^^^^^^^^^^^^^^]]]]]]___aaacccbbb^^^[[[YYYZZZUUUSSSPPPOOOQQQWWW]]]aaacccbbb```^^^]]]YYYSSSOOOGGGIIILLLRRR]]]hhhjjjffffffbbb```cccgggmmmxxxvvviiieeecccbbb___```]]][[[]]]aaaddddddccc\\\XXXTTTSSSTTTUUUTTTRRRPPPRRRSSSSSSRRRRRRSSSUUUUUUVVVWWWVVVTTTSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVRRRRRRSSSSSSTTTVVVWWWXXXQQQPPPQQQSSSUUUUUURRROOOQQQSSSUUUUUUTTTSSSSSSTTTQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNLLLKKKKKKLLLNNNOOOOOOOOONNNNNNKKKIIIHHHHHHJJJLLLLLLKKKNNNQQQTTTUUUSSSQQQQQQRRROOOQQQTTTXXX\\\]]]\\\ZZZXXXVVVUUUYYY^^^aaa___\\\YYYVVVSSSRRRTTTVVVVVVUUUUUUSSSRRRSSSVVVYYYZZZ[[[YYYVVVTTTVVVZZZ[[[YYYUUUSSSRRRQQQPPPNNNLLLKKKKKKIIIJJJJJJIIIGGGHHHJJJLLLNNNLLLJJJIIIIIIHHHGGGEEEccceeeggggggeeedddcccddd\\\WWWUUUYYYaaaddd```ZZZVVVZZZ___cccfffhhhjjjkkknnnbbbVVVPPPOOOVVVkkk}}}uuuiiiaaa```aaa```]]]\\\ZZZXXXVVVUUUUUUUUUSSSOOOIIIEEEJJJTTTZZZZZZYYY[[[___aaaaaa^^^ZZZWWWRRRTTTSSSRRRVVV]]]```^^^]]]UUURRRUUUZZZYYYTTTQQQXXXVVVSSSSSSSSSPPPLLLGGGFFFGGGIIIIIIHHHHHHHHHIIIOOORRRUUUWWWVVVUUUUUUUUUNNNNNNOOOPPPRRRQQQNNNLLLPPPRRRSSSQQQLLLHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHFFFDDDDDDEEEDDDFFFHHHHHHGGGHHHIIIKKKHHHHHHIIIJJJLLLMMMOOOPPPOOOPPPQQQRRRRRRRRRQQQQQQOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLNNNOOORRRPPPNNNLLLKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMOOORRRSSSQQQNNNLLLLLLHHHIIIKKKNNNPPPQQQRRRRRRPPPQQQSSSTTTSSSQQQOOOMMMLLLKKKJJJKKKMMMQQQVVVYYY[[[]]]___^^^\\\YYYXXXXXXZZZ[[[^^^cccggghhhfffddd^^^]]][[[ZZZYYYZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]^^^^^^______``````bbb```]]]___bbbdddcccaaa^^^^^^___^^^]]]^^^```bbb`````````______^^^]]]]]]VVVWWWYYY[[[^^^aaadddfffhhhfffdddaaa____________ZZZZZZ[[[[[[\\\\\\[[[[[[[[[]]]___^^^\\\YYYWWWWWWSSSRRRRRRSSSVVV[[[aaaddd^^^]]]]]]___```\\\RRRJJJFFFEEEDDDJJJXXXfffjjjeeeeee___\\\^^^______```dddkkkxxxzzzqqqeee___^^^^^^\\\YYYYYYWWWWWWZZZ___bbbaaa___[[[XXXUUUSSSSSSSSSRRRQQQOOOQQQRRRSSSRRRSSSTTTVVVWWWXXXXXXWWWTTTSSSSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUURRRRRRRRRTTTUUUTTTQQQOOOQQQSSSTTTTTTSSSQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSOOOOOONNNNNNNNNOOOPPPPPPOOOOOOPPPPPPOOONNNMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLLLLKKKIIILLLOOOQQQRRRQQQQQQQQQRRROOOPPPSSSWWW[[[\\\[[[ZZZXXXVVVUUUWWW[[[]]][[[XXXXXXUUUSSSRRRSSSSSSSSSRRRSSSSSSSSSVVVYYY\\\\\\\\\ZZZXXXVVVWWWYYYZZZXXXUUUSSSRRRQQQOOONNNLLLKKKJJJGGGHHHHHHGGGFFFGGGJJJLLLNNNMMMKKKKKKKKKKKKJJJHHH```bbbdddffffffhhhjjjlllcccaaaaaacccfffccc]]]VVVRRRXXX^^^```bbbfffhhhhhhfff[[[QQQNNNQQQ\\\qqq~~~wwwmmmccc______``````^^^]]][[[YYYWWWVVVUUUUUUPPPKKKEEEAAADDDOOOYYY``````bbbcccbbb___\\\ZZZXXXTTTXXXXXXTTTSSSWWW[[[[[[WWWTTTQQQRRRSSSSSSRRRRRRYYYTTTPPPPPPQQQPPPKKKFFFBBBFFFIIIIIIHHHHHHKKKNNNTTTVVVXXXXXXVVVTTTSSSSSSKKKLLLMMMNNNMMMJJJIIIGGGPPPQQQQQQOOOKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEJJJJJJJJJIIIFFFEEEEEEEEECCCEEEFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNPPPRRRRRRQQQPPPNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMKKKJJJJJJKKKMMMNNNPPPNNNLLLKKKJJJLLLMMMOOONNNMMMMMMLLLKKKKKKJJJJJJKKKMMMPPPPPPNNNLLLKKKKKKGGGHHHJJJKKKMMMOOOPPPPPPPPPSSSWWWYYYWWWTTTQQQPPPOOOMMMKKKKKKNNNRRRWWW[[[[[[]]]^^^]]]ZZZXXXXXXXXXXXXZZZ^^^aaacccbbb```]]]ZZZYYYWWWVVVVVVXXXYYY[[[ZZZYYYYYYYYYZZZZZZZZZ[[[\\\\\\[[[\\\]]]^^^___^^^bbb```______``````^^^\\\^^^]]]\\\[[[[[[]]]```bbbcccbbb```^^^\\\\\\\\\\\\XXXYYYZZZ]]]```ccceeegggeeeeeecccaaa___\\\ZZZYYYXXXYYYZZZ[[[\\\[[[[[[[[[XXXYYY[[[\\\[[[ZZZXXXXXXUUUUUUVVVXXX[[[___ccceee]]][[[ZZZ]]]```]]]SSSIIIJJJIIIGGGIIISSS```fffeeeccc]]]YYY[[[]]]ZZZWWWWWWXXXeeennn{{{zzzkkkeee^^^ZZZZZZ[[[ZZZWWWUUUTTTUUUYYY^^^```^^^[[[ZZZXXXVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQRRRSSSVVVWWWWWWVVVSSSRRRRRRSSSQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSQQQOOOOOOPPPRRRQQQOOOMMMMMMMMMPPPQQQQQQRRRSSSSSSRRRRRRPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOONNNNNNNNNKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJLLLMMMLLLJJJKKKMMMNNNPPPPPPQQQQQQRRRQQQQQQRRRUUUXXXZZZYYYXXXWWWUUUUUUVVVXXXXXXVVVTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTVVVYYY\\\]]]]]][[[\\\YYYWWWWWWXXXXXXWWWUUUTTTSSSQQQPPPNNNLLLJJJJJJGGGHHHHHHHHHGGGHHHJJJMMMMMMMMMLLLMMMOOOPPPOOONNNWWWZZZ^^^bbbdddgggjjjlllhhhjjjllljjjeee]]]WWWSSSRRRYYY___```cccjjjnnnmmm^^^WWWQQQQQQVVVaaappp|||uuummmccc^^^\\\]]]___aaa]]][[[XXXUUUSSSRRRQQQQQQOOOIIICCC@@@DDDNNN[[[eeekkkjjjgggaaa\\\YYYYYYZZZWWW[[[\\\VVVQQQRRRVVVXXXOOOQQQQQQNNNLLLNNNQQQSSSTTTPPPKKKKKKMMMMMMJJJEEEDDDGGGJJJJJJHHHIIILLLOOOUUUVVVWWWVVVTTTRRRQQQQQQLLLNNNOOOMMMHHHEEEEEEEEENNNNNNMMMLLLJJJJJJKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEIIIJJJJJJHHHFFFDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGFFFGGGHHHJJJKKKKKKMMMOOOPPPQQQPPPNNNMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQPPPPPPOOOOOONNNNNNNNNLLLKKKJJJIIIIIIJJJLLLNNNOOONNNMMMLLLKKKMMMNNNOOONNNMMMMMMLLLKKKJJJIIIHHHIIILLLNNNNNNLLLKKKJJJJJJHHHIIIJJJKKKMMMNNNPPPQQQPPPTTTYYYZZZYYYUUURRRQQQOOOMMMKKKJJJLLLPPPUUUXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZYYYWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYZZZYYYXXXZZZ]]]^^^^^^\\\\\\\\\[[[[[[\\\[[[ZZZYYYaaa^^^\\\[[[\\\^^^aaabbbdddbbb___]]][[[ZZZ[[[[[[ZZZ[[[\\\^^^```ccceeefffaaaaaa```___\\\YYYVVVUUUVVVWWWXXXZZZZZZZZZYYYXXXVVVWWWYYY[[[\\\\\\[[[YYYVVVVVVWWWYYY[[[]]]___```ZZZVVVTTTWWW]]]^^^YYYSSSRRRTTTRRRNNNQQQZZZbbbeeeddd^^^ZZZ[[[[[[XXXTTTTTTPPP]]]dddnnnyyymmmaaa\\\WWWTTTUUUXXXYYYYYYUUUTTTUUUYYY]]]^^^[[[XXXVVVVVVUUUSSSQQQPPPOOOOOORRRSSSTTTSSSRRRQQQRRRSSSRRRSSSTTTSSSRRRQQQQQQSSSQQQRRRSSSUUUVVVWWWWWWWWWSSSRRRQQQPPPOOOOOOOOOOOOQQQSSSTTTUUUTTTRRRPPPOOOOOOPPPRRRQQQOOOLLLLLLLLLPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOMMMMMMNNNOOOOOONNNMMMLLLMMMJJJGGGGGGHHHKKKLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQTTTSSSSSSTTTVVVWWWVVVUUUUUUUUUTTTTTTUUUTTTSSSQQQNNNNNNOOOPPPQQQRRRTTTUUUWWWWWWXXX[[[]]]]]]\\\ZZZ\\\ZZZXXXWWWWWWWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJKKKJJJIIIIIILLLNNNLLLLLLMMMPPPSSSTTTTTTSSSYYY\\\```cccdddeeegggiiifffjjjmmmjjjbbb[[[WWWVVVTTT\\\```___dddnnntttsss]]]YYYVVVWWW\\\dddkkkooohhhaaa[[[ZZZZZZZZZ\\\```YYYWWWSSSOOOLLLKKKLLLLLLQQQJJJCCCCCCHHHRRR___jjjuuurrrlllbbbZZZUUUWWWZZZWWW\\\\\\UUUOOOPPPTTTUUUMMMPPPOOOLLLJJJOOOSSSTTTMMMIIIFFFFFFHHHIIIHHHGGGJJJJJJJJJIIIGGGGGGIIIJJJRRRSSSTTTSSSQQQOOOOOOPPPPPPRRRRRRNNNGGGCCCEEEHHHNNNMMMKKKIIIHHHHHHJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGBBBCCCEEEFFFGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFEEECCCAAABBBCCCFFFGGGHHHHHHFFFEEEFFFGGGFFFFFFEEEEEEGGGJJJMMMNNNKKKLLLMMMNNNNNNNNNMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQPPPOOONNNMMMMMMNNNJJJIIIHHHHHHHHHJJJLLLNNNOOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKMMMMMMKKKJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQOOOQQQUUUWWWWWWUUUQQQOOOLLLKKKIIIIIIKKKNNNRRRTTTWWWYYYZZZZZZYYYYYYZZZ\\\^^^^^^]]]ZZZXXXXXXZZZ\\\\\\[[[ZZZYYYYYYZZZ\\\]]]]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVVVVZZZ^^^```^^^[[[TTTUUUUUUVVVXXXZZZ\\\]]]dddaaa^^^\\\^^^```aaaaaabbb```^^^\\\ZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^```aaa]]]]]]]]]\\\ZZZXXXUUUTTTSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUWWWYYY[[[[[[YYYWWWRRRSSSSSSTTTUUUWWWXXXYYYTTTQQQOOORRRZZZ```aaa```[[[^^^\\\UUURRRYYYbbbgggeee```]]]\\\ZZZTTTPPPPPPQQQ^^^eeejjjtttxxx{{{yyyuuulllbbbZZZWWWTTTTTTWWW[[[^^^___XXXWWWWWWYYY\\\\\\YYYUUUQQQRRRRRRQQQNNNMMMMMMNNNOOOQQQRRRSSSRRRSSSTTTVVVQQQRRRSSSRRRQQQPPPQQQRRRPPPQQQRRRSSSUUUUUUVVVVVVNNNNNNMMMLLLKKKJJJJJJJJJOOOQQQTTTTTTSSSQQQPPPPPPPPPRRRSSSSSSQQQOOONNNNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOMMMNNNOOOOOOOOONNNMMMLLLKKKHHHDDDDDDFFFIIIKKKMMMMMMLLLLLLMMMPPPQQQQQQQQQTTTSSSQQQRRRTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPJJJMMMOOOPPPQQQRRRUUUWWWYYYXXXYYY[[[]]]]]][[[ZZZ[[[ZZZXXXWWWVVVVVVWWWWWWVVVUUUTTTRRROOOMMMKKKKKKMMMMMMMMMLLLJJJJJJLLLNNNLLLMMMNNNQQQTTTUUUTTTSSS```aaacccccccccccceeegggdddfffhhhgggccc___]]]\\\WWW^^^```[[[]]]iiiooommm^^^\\\YYYZZZ^^^bbbcccaaa]]]XXXVVVXXXXXXVVVXXX^^^WWWSSSOOOJJJIIIIIILLLNNNPPPGGGBBBGGGPPPZZZgggrrrzzzxxxqqqfffZZZTTTTTTVVVTTTXXXXXXSSSOOOQQQTTTUUUQQQPPPLLLJJJOOOWWWYYYUUUHHHGGGFFFEEEFFFIIIKKKMMMJJJHHHFFFFFFFFFGGGGGGFFFNNNOOOPPPOOOMMMLLLMMMNNNPPPRRRRRRLLLDDDAAAFFFLLLQQQNNNJJJFFFEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDCCCAAA@@@AAABBBDDDFFFGGGGGGFFFFFFHHHIIIIIIHHHGGGFFFGGGJJJMMMOOOKKKKKKLLLLLLLLLMMMMMMMMMHHHIIIIIIKKKMMMPPPRRRSSSRRRQQQOOOMMMLLLLLLLLLLLLHHHGGGGGGGGGHHHJJJMMMOOOMMMNNNNNNOOONNNMMMLLLKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQPPPOOOPPPSSSVVVUUUQQQLLLJJJJJJJJJKKKMMMPPPTTTVVVWWWYYYYYYYYYXXXXXXZZZ[[[[[[[[[[[[XXXVVVWWWZZZ]]]\\\[[[YYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXUUUUUUWWW\\\bbbccc```\\\SSSSSSTTTUUUWWWZZZ]]]```ccc```\\\[[[]]]^^^^^^]]]^^^]]][[[YYYXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVXXXYYYYYYWWWUUUSSSVVVUUUUUUVVVWWWWWWSSSPPPOOOOOOOOOPPPQQQSSSTTTUUUSSSQQQPPPRRRXXX^^^ccceeebbbbbb___XXXXXX___gggjjjcccaaaaaa```[[[RRRMMMNNNRRR```fffhhhnnnmmmmmmvvvttt|||uuunnnmmmllldddZZZWWWVVVVVVWWWZZZ^^^```aaa[[[YYYWWWXXXZZZYYYVVVRRROOOQQQSSSRRRPPPNNNOOOPPPPPPRRRSSSSSSRRRRRRSSSUUUSSSTTTTTTSSSQQQOOOOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMLLLKKKJJJJJJJJJJJJLLLPPPSSSSSSRRRPPPPPPQQQPPPQQQSSSSSSQQQOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHFFFGGGIIILLLNNNNNNOOOMMMLLLMMMPPPRRRQQQPPPRRRPPPOOOPPPSSSUUUWWWWWWRRRSSSTTTSSSRRRQQQPPPPPPJJJMMMPPPQQQQQQQQQTTTVVVXXXWWWXXXZZZ\\\^^^]]]\\\ZZZZZZXXXWWWUUUVVVWWWYYYXXXWWWUUUSSSQQQNNNLLLLLLOOOOOONNNLLLJJJJJJLLLMMMNNNMMMNNNPPPRRRRRRPPPNNN_________]]]\\\^^^aaadddgggfffeeeeeeffffffccc```ZZZ```___VVVUUU___dddaaa```]]]ZZZYYY\\\^^^\\\WWWWWWTTTUUUXXXVVVRRRUUU[[[WWWSSSNNNJJJIIIKKKOOORRRKKKCCC@@@IIIWWWcccppp{{{{{{zzzuuuiii\\\SSSQQQSSSQQQUUUUUUQQQOOOSSSVVVVVVWWWRRRJJJIIITTT```___VVVHHHHHHHHHHHHHHHKKKPPPTTTGGGCCCAAABBBFFFIIIHHHGGGKKKLLLMMMMMMKKKKKKLLLMMMMMMOOOOOOIIIAAA???FFFNNNSSSOOOJJJEEEDDDCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCAAACCCCCCCCCAAAAAABBBCCCBBBDDDFFFFFFGGGGGGIIIKKKNNNLLLJJJHHHGGGHHHJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKMMMPPPSSSUUUWWWQQQPPPNNNLLLJJJJJJJJJKKKGGGFFFFFFFFFHHHKKKMMMOOOLLLMMMNNNOOONNNLLLJJJHHHLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLLLLKKKJJJKKKLLLKKKKKKJJJKKKLLLNNNPPPQQQRRRPPPOOORRRVVVWWWRRRLLLJJJKKKLLLNNNQQQUUUXXXZZZYYYYYYZZZYYYWWWWWWXXXZZZUUUWWWXXXWWWUUUVVVZZZ]]]ZZZYYYWWWUUUUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUWWW^^^eeefffbbb]]]WWWWWWVVVVVVVVVYYY]]]``````\\\YYYXXXZZZZZZYYYWWWZZZZZZYYYXXXVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRZZZZZZZZZZZZZZZYYYYYYXXXXXXYYY[[[\\\[[[YYYWWWUUUVVVUUUSSSSSSTTTRRRMMMIIINNNMMMNNNNNNPPPRRRUUUVVVUUUTTTTTTTTTWWW[[[```ccceeebbb]]]YYY]]]fffkkkkkk___```dddeee^^^SSSNNNNNNMMM[[[aaacccgggeeedddnnneeejjjpppuuu}}}~~~qqqjjjiiiggggggjjjjjjaaaVVVTTTTTTVVVXXXYYY[[[[[[[[[]]]ZZZXXXWWWXXXWWWTTTPPPQQQTTTVVVVVVSSSRRRSSSUUUUUUUUUUUUTTTQQQPPPPPPPPPVVVWWWVVVTTTQQQOOONNNOOOJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNMMMMMMMMMMMMMMMKKKNNNRRRSSSQQQOOOPPPQQQMMMOOOQQQQQQPPPNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIIIIKKKLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNKKKLLLMMMMMMMMMKKKJJJIIIJJJIIIJJJMMMPPPQQQQQQPPPPPPNNNLLLMMMPPPRRRQQQPPPPPPNNNMMMOOORRRVVVYYYZZZRRRSSSTTTSSSRRRPPPPPPQQQLLLOOORRRRRRQQQPPPRRRUUUVVVVVVVVVXXX\\\^^^___^^^ZZZYYYXXXVVVUUUVVVXXXZZZYYYXXXVVVTTTQQQOOOMMMLLLOOOOOOOOOLLLJJJIIIKKKLLLOOONNNOOOPPPPPPOOOLLLIII^^^[[[\\\bbbffffffgggiiimmmkkkjjjkkkllljjjfffbbb^^^^^^YYYTTTUUU[[[```````````````___]]]ZZZWWWUUUWWWWWWXXXXXXWWWUUUTTTSSSQQQMMMJJJJJJLLLMMMLLLKKKDDDDDDIIIUUUcccnnnrrrsssppprrrssslll]]]NNNKKKOOOPPPSSSRRRMMMMMMRRRTTTPPPTTTQQQLLLMMM^^^pppmmm___LLLIIIGGGIIINNNPPPNNNKKKJJJEEEDDDIIILLLIIIGGGGGGKKKNNNRRRSSSPPPMMMJJJIIILLLHHHBBB???AAAEEEIIILLLQQQMMMHHHEEEFFFFFFEEEDDDCCCCCCCCCFFFHHHIIIGGGEEECCCBBBAAACCCDDDEEECCCBBBDDDBBBAAAAAACCCDDDDDDCCC???AAABBBAAA??????@@@AAAGGGFFFEEEEEEFFFHHHJJJLLLNNNJJJFFFFFFIIIMMMNNNMMMNNNLLLIIIFFFEEEEEEFFFGGGLLLMMMPPPRRRRRRPPPNNNMMMOOONNNLLLKKKJJJIIIHHHHHHEEEDDDCCCCCCDDDGGGJJJMMMMMMJJJGGGGGGIIIJJJHHHFFFGGGHHHGGGFFFDDDDDDFFFHHHGGGHHHIIIKKKKKKKKKKKKJJJHHHHHHIIIKKKMMMQQQTTTVVVNNNLLLJJJNNNSSSVVVSSSPPPSSSRRRRRRRRRTTTUUUWWWYYYSSSTTTVVVXXXXXXXXXVVVUUUVVVUUUTTTTTTUUUVVVXXXYYYUUUVVVVVVTTTSSSSSSVVVXXX[[[XXXUUUVVVYYY[[[[[[ZZZUUUVVVZZZ___ccccccaaa___YYYXXXWWWWWWWWWWWWXXXYYY___\\\YYYYYYZZZYYYWWWTTTVVVWWWXXXVVVTTTSSSTTTTTTTTTSSSPPPNNNNNNQQQTTTVVVYYYWWWVVVXXX\\\]]]\\\YYYUUUYYY]]]^^^]]]ZZZWWWVVVUUUUUUTTTRRRNNNKKKJJJJJJMMMNNNQQQTTTVVVXXXYYYYYYZZZYYYYYYZZZ[[[^^^```aaaaaa]]]VVVQQQUUU```gggiii___fffjjjfffZZZPPPKKKJJJLLLOOOUUU[[[```dddggghhhdddbbbeeekkkooouuuuuuiiibbbaaaaaabbbeeefffbbbZZZSSSVVVVVVVVVVVVWWWYYY[[[\\\bbb___[[[XXXWWWUUUSSSRRROOOOOOOOOOOOPPPRRRTTTUUUYYYWWWUUUSSSQQQQQQQQQQQQTTTTTTSSSRRRPPPNNNKKKIIIHHHIIILLLNNNOOOOOONNNMMMHHHIIIJJJLLLMMMMMMMMMMMMJJJLLLNNNPPPQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNNNNMMMMMMNNNOOOOOOOOONNNNNNNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNLLLJJJGGGFFFGGGIIILLLOOOPPPPPPPPPOOOMMMLLLLLLMMMOOOOOONNNLLLHHHIIILLLNNNQQQSSSUUUUUUOOOMMMLLLMMMOOOPPPOOOMMMQQQPPPNNNOOOPPPQQQQQQQQQTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWVVVUUUUUUTTTTTTUUUTTTUUUUUUUUUTTTQQQOOOMMMLLLMMMMMMMMMLLLLLLNNNPPPPPPNNNMMMMMMNNNNNNLLLKKKWWWVVVYYY```dddfffiiinnnrrrpppnnnmmmllliiiddd```[[[\\\YYYUUUWWW^^^dddddd^^^^^^^^^]]]ZZZWWWTTTRRRWWWWWWWWWVVVTTTPPPMMMKKKMMMLLLLLLMMMOOONNNKKKHHHDDDFFFMMMXXXbbbgggfffccccccdddfffdddZZZOOOLLLOOOMMMPPPPPPMMMNNNRRRSSSPPPQQQPPPNNNSSScccsssoooaaaMMMJJJGGGIIIMMMOOOMMMJJJMMMIIIGGGIIIIIIGGGGGGIIIIIIKKKNNNNNNMMMMMMMMMMMMMMMIIIDDDBBBDDDIIIMMMPPPMMMIIIEEECCCDDDFFFFFFEEEBBBBBBCCCEEEGGGGGGFFFDDDBBBAAAAAABBBDDDDDDCCCAAABBBAAA???@@@BBBCCCCCCBBBAAABBBCCCBBBAAA@@@AAABBBGGGFFFEEEDDDEEEGGGIIIJJJMMMJJJHHHHHHKKKNNNNNNNNNOOOMMMJJJGGGFFFGGGHHHIIILLLNNNOOOQQQQQQOOOMMMLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLNNNKKKIIIIIIKKKLLLKKKIIIKKKKKKJJJGGGEEEDDDEEEGGGHHHHHHJJJKKKLLLKKKJJJJJJIIIIIIJJJKKKNNNQQQSSSUUUNNNLLLLLLPPPUUUXXXWWWTTTTTTTTTSSSSSSSSSUUUVVVWWWTTTUUUWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXVVVVVVWWWVVVTTTTTTUUUWWWZZZXXXVVVWWWZZZ[[[[[[YYYWWWXXX[[[___bbbbbb```]]]YYYYYYYYYYYYYYYYYYYYYYYY___]]]ZZZZZZZZZZZZWWWUUUVVVWWWXXXWWWUUUTTTUUUVVVTTTSSSQQQOOOPPPQQQSSSUUUXXXXXXXXXZZZ]]]^^^\\\ZZZXXX[[[^^^```^^^[[[XXXWWWVVVWWWWWWUUUSSSQQQRRRSSSVVVWWWWWWYYYZZZ[[[\\\\\\```^^^[[[XXXXXXZZZ\\\^^^bbb]]]UUURRRYYYeeeiiigggaaaeeehhhcccZZZQQQMMMLLLJJJJJJLLLRRRZZZccchhhkkkccc______aaacccfffppp{{{xxxpppkkkgggccc___aaabbbccccccbbb^^^XXXSSSUUUTTTTTTTTTUUUWWWXXXYYY___\\\XXXVVVUUUTTTRRRPPPOOOOOONNNNNNOOOPPPRRRRRRSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLNNNPPPPPPPPPOOONNNGGGIIILLLNNNOOONNNLLLJJJIIIJJJMMMOOOPPPPPPPPPOOOPPPPPPQQQQQQPPPOOOOOONNNMMMNNNNNNOOONNNNNNMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFHHHIIIKKKMMMNNNOOOOOONNNLLLKKKKKKMMMOOOOOOMMMKKKFFFGGGIIIKKKNNNOOOPPPQQQOOONNNMMMNNNQQQSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRTTTTTTUUUUUUSSSQQQOOOMMMLLLNNNPPPOOONNNLLLLLLMMMOOOMMMLLLLLLMMMNNNLLLKKKSSSUUUYYY___aaabbbgggnnnrrrqqqnnnllliiieee___[[[[[[\\\YYYVVVWWW^^^cccccc]]]\\\[[[YYYVVVSSSPPPNNNSSSTTTTTTSSSQQQMMMIIIFFFIIIKKKNNNQQQRRROOOJJJFFFEEEIIIQQQZZZ```___XXXQQQSSSSSSVVVYYYVVVOOOLLLMMMJJJMMMOOONNNOOOSSSSSSQQQNNNOOOPPPTTTaaalllfffYYYJJJHHHFFFHHHLLLNNNNNNLLLPPPMMMKKKJJJFFFDDDHHHOOORRRRRRPPPNNNLLLLLLNNNPPPLLLIIIDDDCCCEEEJJJOOOQQQIIIFFFBBBAAACCCEEEFFFFFFBBBAAAAAACCCEEEEEEDDDBBBAAA@@@@@@AAACCCDDDBBBAAAAAA???>>>???@@@AAAAAAAAABBBCCCDDDCCCBBBBBBCCCDDDHHHGGGEEEDDDDDDEEEGGGHHHJJJHHHHHHIIIKKKLLLLLLKKKOOOMMMKKKIIIHHHHHHIIIJJJLLLMMMOOOOOOOOOMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIIIIKKKLLLLLLKKKMMMMMMLLLIIIFFFDDDEEEFFFIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSOOONNNNNNRRRXXX[[[ZZZXXXWWWVVVUUUTTTSSSSSSTTTUUUSSSUUUVVVXXXYYYYYYXXXXXXTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXXXXVVVUUUUUUUUUZZZYYYXXXZZZ[[[\\\ZZZYYYYYYZZZ[[[^^^``````^^^\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ___^^^\\\\\\\\\[[[YYYWWWVVVWWWXXXXXXVVVUUUVVVWWWVVVUUUTTTTTTTTTTTTUUUUUUWWWXXXZZZ]]]______]]][[[[[[]]]```aaa^^^[[[YYYYYYXXXYYYZZZYYYXXXYYY[[[\\\^^^]]]\\\[[[[[[\\\]]]]]]ccc___ZZZWWWUUUWWW[[[]]]ccc___XXXXXXaaalllmmmiiiggggggfffaaa[[[TTTPPPNNNGGGDDDDDDKKKWWWbbbhhhjjjeeeaaa^^^___```bbbgggmmmnnnsss{{{{{{qqqjjj```[[[\\\___aaaaaabbbcccccc```\\\XXXUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVZZZWWWTTTSSSSSSRRRPPPOOONNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMOOOPPPQQQQQQQQQOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLGGGJJJMMMPPPPPPNNNJJJHHHHHHIIIKKKNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJKKKMMMOOONNNLLLJJJGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLNNNQQQSSSSSSRRROOONNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVXXXVVVSSSQQQOOONNNOOOOOOTTTTTTTTTTTTRRRPPPNNNMMMLLLOOOQQQQQQOOOMMMKKKKKKOOOMMMLLLLLLMMMNNNMMMLLLUUUWWW\\\___]]][[[___fffggggggfffdddbbb^^^ZZZWWW\\\]]][[[VVVVVV[[[^^^]]]\\\[[[ZZZWWWTTTQQQNNNLLLOOOPPPRRRRRRQQQMMMJJJGGGHHHJJJNNNQQQQQQNNNJJJGGGEEEJJJRRRZZZ]]]YYYPPPHHHJJJIIILLLRRRTTTOOOKKKJJJIIILLLNNNPPPRRRTTTTTTSSSQQQQQQPPPPPPVVVZZZTTTJJJFFFDDDDDDFFFJJJNNNOOOOOOPPPNNNLLLIIIDDDBBBJJJUUUeeeaaaZZZRRRLLLJJJLLLOOOLLLHHHDDDBBBDDDHHHLLLMMMGGGEEEBBBAAAAAACCCEEEFFFBBBAAA@@@AAABBBCCCBBBAAA@@@??????@@@BBBCCCBBB@@@AAA???>>>>>>@@@AAAAAA@@@AAACCCDDDDDDBBBBBBCCCEEEHHHGGGEEECCCCCCDDDEEEFFFDDDDDDFFFGGGHHHHHHHHHGGGMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFGGGHHHIIIJJJJJJLLLLLLKKKHHHFFFEEEFFFHHHJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPPPPQQQTTTXXXZZZZZZYYYZZZXXXVVVTTTSSSSSSSSSSSSRRRSSSUUUWWWXXXXXXXXXXXXUUUVVVXXXYYYZZZZZZYYYXXXVVVXXXZZZZZZXXXVVVUUUUUUYYYZZZ[[[\\\]]]\\\ZZZYYYYYYXXXYYY[[[^^^___]]]\\\\\\]]]___``````___]]]\\\aaaaaa`````````^^^\\\[[[VVVWWWXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUWWWZZZ^^^______\\\ZZZ]]]___``````^^^[[[ZZZZZZZZZ[[[[[[[[[[[[[[[^^^```^^^]]][[[YYYYYYZZZ[[[\\\^^^\\\YYYWWWVVVXXX[[[]]]bbbbbb``````fffoooqqqnnnmmmjjjeee```ZZZUUUQQQPPPFFFDDDFFFOOO]]]eeefffdddaaa___^^^aaaeeehhhkkklllbbbeeejjjooottt{{{zzzuuusssooollljjjccc[[[WWWYYY]]]```aaaaaabbbaaa\\\VVVRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVTTTRRRQQQRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJGGGIIIKKKNNNPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGIIIJJJMMMNNNNNNLLLJJJHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDEEEFFFGGGHHHJJJIIIIIIIIIIIIJJJKKKLLLHHHHHHJJJLLLNNNNNNKKKIIIKKKLLLMMMMMMNNNNNNNNNMMMKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOQQQSSSRRRSSSTTTTTTTTTTTTTTTSSSUUUTTTQQQNNNMMMMMMNNNOOOTTTTTTSSSSSSQQQPPPNNNMMMMMMNNNPPPPPPOOONNNNNNOOOSSSQQQNNNMMMNNNNNNMMMLLLUUUWWW\\\___[[[VVVXXX^^^ZZZ[[[\\\]]]\\\ZZZXXXWWW]]]^^^\\\XXXXXX\\\^^^\\\[[[ZZZYYYWWWTTTRRROOONNNRRRRRRSSSSSSQQQNNNJJJHHHHHHJJJLLLMMMMMMLLLJJJJJJEEEJJJQQQWWWYYYVVVOOOIIIKKKHHHJJJPPPRRRNNNJJJIIILLLMMMOOOSSSTTTTTTTTTUUUXXXVVVRRRNNNMMMMMMIIICCCEEEDDDCCCDDDGGGJJJLLLLLLMMMLLLKKKHHHCCCBBBLLLXXXnnniii___TTTLLLIIIKKKNNNOOOKKKFFFCCCDDDGGGIIIJJJGGGFFFDDDAAA@@@AAACCCEEEBBBAAA???@@@AAAAAA@@@???>>>===>>>???AAABBBAAA@@@AAA@@@>>>???AAABBBBBBAAA@@@BBBCCCCCCBBBBBBCCCEEEHHHFFFDDDBBBBBBBBBCCCDDDBBBCCCFFFGGGGGGGGGFFFFFFIIIIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDD>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJGGGHHHHHHGGGFFFFFFHHHJJJLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMRRRRRRSSSUUUWWWXXXXXXWWWZZZYYYWWWUUUSSSSSSSSSSSSQQQRRRSSSUUUWWWXXXYYYYYYXXXYYY[[[\\\]]]]]]\\\[[[WWWYYY[[[[[[YYYWWWVVVWWWZZZ[[[]]]^^^]]]\\\[[[ZZZWWWWWWWWWYYY\\\^^^^^^^^^^^^___aaabbbbbbaaa___^^^cccdddeeeeeecccaaa```___XXXYYYZZZYYYWWWVVVWWWXXXYYYYYYZZZZZZYYYWWWVVVUUURRRUUUZZZ]]]^^^]]][[[ZZZ]]]___```___]]][[[[[[[[[\\\\\\\\\ZZZYYYYYY\\\^^^\\\ZZZYYYXXXXXXYYY[[[\\\[[[[[[ZZZYYYXXXXXXXXXXXX[[[aaaeeecccdddiiinnnpppmmmiiiccc\\\VVVRRROOONNNJJJLLLRRR^^^iiijjjccc[[[UUUWWWYYY]]]ccchhhiiihhhaaadddhhhjjjkkklllnnnppptttwwwyyylllfffhhhkkkjjjhhhccc^^^XXXUUUWWWZZZ[[[ZZZ______]]]XXXRRRPPPQQQTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQQQQRRRRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHIIILLLNNNOOOPPPOOOOOOQQQPPPNNNMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCEEEFFFFFFGGGGGGFFFEEEEEECCCCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHIIIKKKMMMMMMKKKIIIMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMLLLMMMOOONNNMMMNNNPPPSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRPPPOOONNNMMMNNNPPPQQQSSSSSSSSSQQQPPPOOOMMMMMMMMMNNNNNNMMMMMMOOOSSSVVVYYYVVVRRRPPPOOOOOONNNLLLPPPSSSYYY^^^\\\WWWVVVYYYRRRUUUXXXZZZZZZYYYYYYYYYZZZ]]]]]]ZZZ[[[```aaa```YYYYYYXXXVVVUUUTTTSSSRRRXXXWWWUUUSSSOOOKKKGGGEEEHHHIIIKKKJJJIIIIIIJJJKKKGGGKKKQQQUUUVVVSSSOOOKKKLLLJJJKKKPPPQQQNNNKKKKKKQQQOOOPPPTTTUUUSSSSSSUUU]]][[[VVVPPPKKKIIIHHHGGGFFFEEECCCBBBCCCDDDFFFGGGIIIIIIIIIGGGCCCBBBKKKVVVeeeaaaXXXOOOIIIHHHKKKNNNRRRNNNHHHFFFFFFGGGHHHIIIFFFEEEDDDAAA???@@@BBBEEECCCAAA??????@@@@@@???>>>===<<<<<<>>>@@@BBBAAA???AAA???>>>???@@@BBBAAAAAA@@@BBBCCCCCCBBBBBBDDDEEEFFFEEECCCAAAAAABBBCCCDDDCCCEEEHHHIIIHHHGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEAAAAAAAAAAAABBBCCCEEEEEEDDDEEEFFFFFFFFFFFFHHHJJJDDDEEEFFFFFFFFFHHHKKKMMMMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGIIIKKKLLLMMMMMMMMMSSSSSSTTTUUUVVVVVVVVVVVVZZZXXXWWWUUUTTTTTTTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^WWWYYY[[[[[[YYYXXXYYYZZZ\\\]]]___^^^]]][[[\\\\\\YYYXXXWWWYYY\\\___`````````aaabbbccccccbbbaaa```cccfffhhhhhhfffcccbbbbbb[[[\\\]]]\\\ZZZXXXYYYZZZYYYYYYXXXXXXVVVUUUSSSRRRRRRUUUYYY\\\\\\\\\\\\\\\]]]^^^___^^^\\\\\\]]]^^^^^^]]]\\\YYYWWWWWWYYY[[[\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\ZZZXXXUUUSSSRRRRRR\\\bbb```\\\```fffkkkgggeee```YYYRRRNNNNNNOOOSSSXXXaaalllqqqmmmaaaVVVRRRXXX\\\^^^aaadddccc```___bbbgggiiihhhfffdddccc```bbbiiitttwwwkkkfff``````cccfffeeecccZZZWWWSSSTTTWWWZZZZZZYYY\\\ZZZWWWSSSPPPPPPRRRTTTRRRSSSTTTTTTUUUUUUUUUTTTRRRQQQQQQQQQRRRQQQOOOMMMKKKKKKKKKJJJIIIGGGFFFEEEIIIJJJKKKMMMNNNOOOOOOOOORRRQQQOOOLLLJJJIIIHHHGGGIIIHHHFFFDDDDDDDDDFFFGGGJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEECCCBBBGGGGGGHHHIIIIIIHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIHHHHHHJJJLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJOOOPPPQQQPPPNNNLLLMMMNNNNNNPPPRRRPPPNNNNNNPPPSSSTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOOOOOOOPPPPPPQQQQQQSSSSSSRRRPPPOOONNNMMMLLLNNNMMMMMMLLLMMMPPPVVVZZZ\\\XXXTTTQQQPPPPPPOOONNNMMMOOOVVV]]]^^^XXXSSSSSSRRRUUUYYYZZZXXXWWWXXXYYYXXX[[[[[[YYYZZZ^^^___]]]VVVVVVVVVUUUUUUUUUVVVVVVXXXVVVSSSOOOKKKHHHFFFDDDEEEGGGJJJJJJHHHGGGHHHJJJIIIMMMRRRUUUTTTPPPKKKHHHJJJHHHJJJOOOOOOMMMNNNQQQTTTQQQPPPSSSSSSOOOPPPTTT]]][[[VVVPPPIIIDDDCCCEEEBBBAAAAAA@@@@@@BBBEEEHHHHHHGGGGGGGGGDDDBBBHHHPPPVVVSSSOOOIIIFFFGGGLLLOOOOOOLLLGGGEEEEEEGGGHHHIIIAAABBBAAA???===>>>BBBFFFDDDBBB@@@??????@@@???>>><<<;;;;;;===@@@AAA@@@???@@@>>>======???@@@@@@???AAACCCDDDDDDDDDDDDEEEGGGEEECCCBBB@@@@@@AAACCCDDDCCCFFFHHHHHHGGGGGGHHHJJJEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGEEECCCBBBAAABBBCCCDDDCCCDDDFFFEEECCCCCCFFFHHHEEEFFFGGGGGGGGGIIILLLOOOOOOOOOOOOOOONNNLLLJJJIIIGGGHHHJJJLLLNNNOOOOOOOOORRRSSSUUUVVVWWWWWWXXXYYYXXXWWWVVVUUUTTTUUUVVVVVVSSSSSSTTTVVVXXX[[[]]]^^^\\\\\\\\\\\\]]]^^^___```XXXYYYZZZZZZYYYYYY[[[]]]^^^___```^^^\\\[[[\\\___^^^\\\[[[[[[^^^```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeeehhhhhhfffcccbbbbbbaaabbbbbb```]]][[[[[[\\\[[[[[[YYYXXXVVVUUUTTTTTTSSSVVVZZZ\\\[[[[[[]]]___^^^_________]]]^^^```bbb______]]]ZZZWWWWWWYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXVVVTTTSSSSSSOOOWWW\\\YYYWWWZZZ```cccbbbcccaaa[[[SSSPPPSSSWWW]]]bbbjjjqqqrrrkkk```XXXXXX```gggeeecccbbb```\\\\\\```dddeeeccc```\\\[[[WWWXXX^^^hhhnnnrrryyy{{{llleeeddd___^^^]]]]]]______^^^\\\TTTQQQNNNPPPVVV[[[]]]]]]XXXUUURRRPPPPPPQQQRRRSSSPPPQQQSSSTTTUUUUUUUUUUUUQQQPPPPPPPPPQQQPPPMMMKKKIIIJJJJJJJJJIIIGGGFFFEEEHHHHHHIIIJJJLLLNNNPPPQQQQQQPPPNNNLLLJJJJJJIIIIIIJJJHHHEEEDDDCCCEEEGGGIIIFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGEEECCCBBBGGGHHHIIIJJJJJJHHHGGGEEECCCDDDFFFGGGHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLLLLKKKKKKIIIHHHIIIKKKMMMNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIMMMOOOQQQPPPMMMLLLNNNOOORRRTTTVVVTTTPPPOOORRRUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPPPPSSSRRRQQQOOONNNMMMMMMLLLNNNNNNNNNNNNNNNQQQUUUXXXZZZWWWSSSQQQQQQQQQQQQQQQNNNOOOUUU]]]___XXXPPPMMMSSSVVVYYYYYYWWWTTTTTTUUUWWWZZZZZZWWWVVVXXXXXXUUUTTTTTTTTTTTTUUUVVVWWWXXXTTTRRROOOKKKIIIGGGGGGFFFBBBEEEJJJJJJHHHGGGGGGHHHJJJOOOTTTVVVSSSMMMGGGCCCFFFFFFHHHMMMNNNMMMPPPVVVWWWQQQOOORRRQQQMMMMMMRRRYYYXXXUUUNNNEEE<<<;;;===;;;;;;<<<===???CCCIIILLLHHHFFFFFFGGGEEEBBBEEEJJJNNNLLLJJJGGGEEEGGGLLLOOOKKKHHHDDDBBBCCCEEEGGGGGG===>>>???===<<<>>>CCCGGGEEECCC@@@??????@@@???>>>;;;;;;;;;===???AAA@@@???>>>===<<<<<<>>>??????>>>BBBDDDEEEFFFEEEEEEGGGIIIDDDCCCAAA@@@@@@AAACCCDDDBBBDDDGGGFFFDDDDDDGGGIIIEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHJJJHHHDDDAAA??????@@@AAA@@@BBBCCCBBB@@@@@@BBBEEEGGGHHHIIIHHHHHHJJJMMMOOOOOOOOOPPPOOONNNLLLJJJIIIHHHIIIKKKNNNPPPQQQQQQQQQQQQSSSUUUWWWXXXYYYZZZ\\\WWWVVVUUUUUUUUUVVVWWWXXXTTTUUUVVVXXXZZZ]]]___```]]]\\\[[[[[[\\\]]]___```XXXYYYZZZYYYYYYZZZ]]]______``````^^^[[[ZZZ]]]```cccaaa^^^^^^___aaabbbbbbcccbbbbbbaaaaaabbbbbbcccaaadddhhhhhheeebbbaaabbbeeeeeeeeeccc```^^^^^^^^^___^^^\\\ZZZYYYXXXWWWWWWTTTXXX[[[\\\[[[\\\___aaa___``````______```bbbeee``````^^^ZZZXXXXXXZZZ]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYVVVUUUTTTUUUWWWXXXPPPUUUXXXVVVVVV[[[^^^^^^aaadddddd___XXXVVV[[[aaaeeehhhnnnpppoooiiiaaa\\\ZZZeeellliiicccaaa^^^YYY]]]___bbbbbb___[[[WWWVVVUUUWWW^^^fffjjjjjjlllppprrr|||ooo[[[RRRTTTYYYYYYZZZ[[[\\\[[[ZZZYYYXXXPPPLLLIIIJJJQQQWWW[[[]]]VVVRRRNNNNNNQQQSSSSSSRRRNNNOOOQQQSSSUUUUUUUUUTTTPPPPPPOOOOOOPPPOOOLLLIIIIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFHHHKKKNNNQQQSSSPPPOOOMMMLLLKKKKKKLLLLLLIIIGGGDDDBBBBBBDDDGGGIIIBBBDDDFFFHHHHHHHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGEEEDDDBBBGGGHHHJJJJJJJJJHHHFFFEEECCCEEEGGGIIIJJJIIIHHHGGGDDDFFFIIIKKKMMMMMMLLLLLLLLLJJJHHHHHHKKKNNNOOOPPPLLLLLLLLLLLLLLLLLLKKKKKKIIILLLNNNMMMKKKKKKMMMOOOUUUXXXYYYWWWRRRQQQTTTWWWUUUUUUUUUUUUTTTRRRQQQPPPRRRSSSTTTUUUTTTRRROOONNNSSSRRRQQQOOONNNMMMLLLLLLMMMOOOQQQQQQPPPQQQSSSTTTWWWTTTQQQOOOPPPRRRSSSSSSRRRPPPSSSYYYYYYRRRMMMMMMUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLNNNPPPSSSUUUVVVVVVWWWXXXSSSPPPLLLHHHFFFFFFHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKPPPXXX^^^YYYMMMDDDCCCFFFAAADDDIIIMMMOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSPPPKKKCCC===999777999<<<>>>>>>BBBHHHIIIFFFHHHHHHFFFCCCAAAAAADDDFFFLLLJJJHHHGGGHHHJJJNNNPPPLLLGGGAAA@@@CCCFFFEEECCC???<<<999999<<<@@@DDDEEEBBB@@@======>>>@@@@@@@@@;;;;;;<<<<<<======>>>>>>999:::<<<===???@@@@@@AAACCCBBBAAACCCFFFGGGEEEBBBDDDAAA>>><<<<<>>===AAAEEEHHHEEE???;;;>>>BBBHHHHHHHHHIIIJJJLLLNNNOOOSSSRRRQQQOOOMMMJJJHHHGGGIIIIIIJJJLLLOOOPPPNNNMMMOOOOOONNNPPPTTTWWWYYYZZZYYYWWWVVVUUUUUUVVVXXXYYY]]]]]]^^^______^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^\\\YYYXXXZZZ^^^```aaaaaa___]]][[[[[[[[[\\\]]]\\\]]]^^^^^^]]]]]]___```bbbbbbbbbbbb```^^^\\\[[[^^^aaaccccccaaaaaadddgggjjjhhheeeeeeggggggeeebbb___```___]]]ZZZWWWVVVWWWZZZZZZ\\\]]]___```aaabbb___```bbbcccddddddcccbbb___^^^]]]ZZZXXXXXXZZZ\\\\\\^^^___^^^\\\ZZZYYYYYY[[[YYYWWWYYY\\\^^^^^^\\\TTTVVVVVVTTTQQQRRRYYY___aaaaaabbbaaa^^^]]]]]]^^^iiilllooommmhhhbbb___^^^aaaeeeiiifff^^^XXXWWWXXXYYY[[[^^^```___]]]ZZZXXXYYYcccggg```___fffhhhdddiiiooovvvzzz|||}}}}}}}}}yyymmm\\\SSSUUUXXXXXXYYYSSSRRRWWWZZZVVVQQQOOOLLLIIIIIINNNVVVZZZWWWRRRQQQOOOLLLKKKLLLMMMMMMMMMKKKOOOSSSUUUTTTRRRPPPOOOOOONNNOOOQQQRRRQQQKKKGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKMMMOOOOOOPPPLLLKKKJJJIIIIIIHHHIIIIIIIIIGGGDDDAAAAAACCCEEEGGGFFFDDDCCCFFFJJJMMMLLLJJJMMMLLLJJJHHHDDDAAA>>>===@@@EEEHHHGGGFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHEEEGGGIIIIIIHHHFFFFFFGGGFFFFFFHHHKKKLLLKKKGGGDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFHHHIIIKKKLLLMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJJJJJJJKKKLLLNNNOOOVVVUUUTTTTTTVVVXXXXXXWWWVVVVVVUUUSSSQQQOOOMMMKKKPPPPPPOOOOOOOOOPPPPPPQQQRRRPPPNNNMMMNNNMMMLLLKKKOOOQQQSSSSSSQQQPPPOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQVVVVVVYYY\\\WWWNNNLLLOOOUUUUUUVVVWWWXXXYYYZZZZZZUUUUUUUUURRRNNNKKKJJJIIIHHHLLLRRRWWWYYYYYYXXXWWWPPPNNNKKKIIIHHHHHHJJJKKKNNNMMMMMMLLLLLLMMMMMMMMMPPPWWW[[[WWWLLLDDDDDDGGGGGGIIILLLNNNOOONNNMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOSSSRRROOOIIICCC===;;;::::::>>>AAABBBEEEIIIIIIEEEEEEEEECCCAAA??????BBBDDDJJJHHHFFFEEEFFFHHHKKKNNNIIIDDD>>>===@@@CCCCCCAAA???===999999<<<@@@CCCEEECCC@@@===<<<===>>>???>>>==================>>>>>>:::;;;<<<>>>@@@AAAAAAAAADDDBBBAAACCCEEEFFFDDDBBBAAA???===<<<<<<>>>AAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEGGGJJJKKKIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBAAAAAAFFFJJJKKKGGG@@@<<>><<<>>>DDDIIIGGGFFFGGGGGGEEEFFFGGGHHHIIIJJJIIIIIIHHHEEEGGGIIIIIIHHHGGGGGGHHHEEEFFFGGGJJJKKKJJJFFFCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKLLLNNNPPPUUUTTTSSSTTTVVVWWWWWWWWWUUUTTTTTTSSSRRRPPPOOONNNQQQQQQQQQQQQRRRRRRSSSSSSTTTRRROOONNNNNNOOONNNMMMQQQRRRSSSSSSQQQOOOOOOPPPTTTUUUUUUUUUTTTRRRQQQPPPYYYZZZ]]]\\\TTTMMMNNNSSSSSSRRRRRRRRRTTTWWW[[[]]]VVVWWWVVVRRRLLLGGGGGGGGGHHHMMMSSSXXXZZZXXXSSSPPPKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNRRRUUUPPPHHHBBBCCCGGGKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIKKKMMMNNNOOOPPPPPPQQQPPPLLLGGGAAA>>>===>>>@@@EEEJJJKKKLLLMMMJJJFFFBBBBBBAAA???===>>>AAACCCGGGFFFDDDCCCCCCFFFHHHJJJGGGCCC>>>>>>@@@CCCCCCBBB@@@===::::::<<<@@@CCCDDDAAA???<<<<<<===>>>======>>>>>>>>>>>>>>>>>>======;;;<<<===>>>???AAAAAABBBDDDCCCBBBBBBCCCCCCBBBAAA======<<<<<<===>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFGGGIIIJJJJJJIIICCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFEEECCCBBBBBBCCCEEEFFFHHHKKKKKKGGGBBB@@@DDDHHHNNNMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMNNNNNNLLLJJJIIIGGGHHHJJJNNNQQQQQQOOOLLLLLLLLLMMMOOOQQQTTTWWWXXXYYYXXXVVVVVVVVVXXXYYY[[[^^^_________^^^\\\ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZXXXWWWWWWYYY[[[\\\ZZZYYY]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^``````___^^^___```aaaaaa``````^^^]]][[[ZZZYYY[[[^^^ccchhhjjjjjjiiikkkjjjiiiiiiiiihhhfffdddeeedddaaa]]]YYYWWWYYYZZZ^^^^^^^^^^^^^^^]]]]]]]]]_________``````aaabbbccc______]]]ZZZWWWUUUVVVWWW\\\YYYWWWYYY]]]aaabbbaaa______```aaaaaa^^^XXXTTTVVVWWWWWWVVVWWW[[[ccciiimmmlllkkkgggcccaaabbbcccuuuqqqiii___VVVTTTXXX]]]jjjhhheeedddeeefffgggggghhhiiiiiiiiihhhfffcccbbbjjjqqqqqqhhhccceeeeeeaaa\\\```eeegggfffeeefffhhhjjjjjjjjjmmmrrryyy}}}uuullljjjeee]]]UUUQQQPPPQQQSSSWWWWWWSSSNNNOOOUUUZZZ[[[UUUPPPNNNPPPQQQLLLHHHFFFGGGJJJPPPUUUXXXWWWTTTQQQPPPMMMJJJIIIIIIKKKKKKJJJLLLMMMNNNMMMKKKIIIJJJKKKNNNMMMMMMMMMMMMJJJEEEAAAAAABBBBBBBBBBBBBBBBBBCCCHHHIIIIIIJJJLLLLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIKKKMMMNNNMMMKKKHHHEEEAAA>>><<<<<>>@@@BBBHHHOOOTTTTTTSSSQQQKKKFFFAAAAAAAAA@@@???@@@BBBEEEFFFDDDCCCBBBBBBDDDFFFHHHHHHEEEBBBAAACCCEEEFFFFFF@@@===;;;:::===@@@BBBBBB>>><<<;;;;;;===>>>>>>===@@@@@@??????>>>>>>======;;;;;;<<<===>>>???@@@AAADDDCCCBBBAAAAAAAAAAAA@@@<<<<<<===>>>???@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFGGGHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHFFFDDDBBBAAAAAADDDFFFHHHEEEGGGGGGEEECCCDDDJJJOOONNNMMMLLLKKKJJJKKKKKKLLLKKKLLLNNNOOOOOOMMMKKKJJJIIIJJJLLLPPPSSSSSSPPPNNNLLLMMMNNNOOOQQQSSSWWWYYYYYYXXXWWWVVVVVVXXXZZZ[[[]]]]]]]]]\\\[[[YYYWWWUUUWWWWWWVVVVVVWWWWWWXXXYYYWWWVVVUUUVVVXXXZZZYYYXXX[[[[[[[[[ZZZ[[[\\\]]]]]]^^^```aaabbb```______```bbbaaaaaa```^^^]]]\\\[[[ZZZZZZ]]]ccciiillljjjgggeeeeeeffffffgggfffeeedddfffddd```[[[WWWVVVXXX[[[______^^^]]]\\\\\\[[[ZZZ]]]\\\\\\\\\]]]^^^```aaa[[[[[[[[[XXXVVVTTTUUUVVVXXXUUUTTTXXX^^^bbb```]]]\\\^^^aaacccaaa\\\VVVRRRWWWYYY[[[\\\\\\___dddhhhfffffffffdddcccdddfffiiixxxqqqdddVVVMMMNNNVVV^^^hhhiiijjjjjjiiiiiijjjlllffffffffffffffffffeeeeeelllqqqppphhhbbbaaaaaa___\\\```dddffffffffffffgggfffdddcccdddhhhmmmrrruuurrrooonnnqqqwww|||}}}|||}}}}}}pppfffdddddd```\\\```^^^XXXQQQLLLKKKOOOSSSWWWVVVVVVWWW[[[```cccdddVVVQQQNNNPPPOOOJJJGGGFFFFFFMMMTTTYYYWWWTTTQQQPPPOOOLLLIIIHHHIIIKKKKKKKKKLLLKKKJJJHHHEEEEEEFFFHHHKKKLLLLLLLLLKKKIIIEEECCCCCCDDDDDDDDDEEEFFFFFFFFFIIIIIIIIIIIIJJJKKKKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCFFFHHHHHHFFFFFFIIILLLNNNMMMKKKHHHEEEAAA>>>===<<>>>>>AAACCCLLLTTTXXXVVVRRRNNNHHHCCCBBBCCCDDDCCCCCCDDDFFFIIIEEEDDDCCCBBBCCCDDDFFFGGGFFFEEECCCCCCDDDFFFGGGHHH@@@>>>;;;;;;===???AAAAAA:::999999;;;===???@@@???@@@@@@??????>>>>>>======::::::::::::;;;===>>>???BBBBBBAAA@@@??????@@@@@@>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEGGGHHHHHHGGGFFFFFFEEEBBBAAAAAABBBDDDFFFCCCDDDEEECCCCCCEEEJJJNNNKKKKKKJJJJJJJJJLLLMMMNNNMMMNNNOOOPPPPPPNNNLLLKKKLLLMMMNNNQQQTTTTTTQQQOOOLLLNNNPPPPPPQQQSSSWWW[[[ZZZXXXWWWVVVVVVWWWXXXZZZZZZZZZZZZYYYWWWUUUSSSQQQUUUTTTTTTTTTTTTUUUVVVVVVUUUSSSPPPPPPSSSVVVXXXXXX[[[[[[[[[\\\]]]^^^___```___aaaccccccbbb`````````cccbbbaaa```^^^]]]\\\\\\\\\[[[]]]bbbgggiiifffbbb___aaadddeeeffffffffffffdddbbb]]]XXXTTTTTTVVVYYY^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXYYY[[[]]]___XXXZZZZZZYYYXXXXXXYYYZZZWWWVVVWWW\\\bbbccc]]]XXXWWWZZZ^^^aaa___[[[VVVSSSXXXZZZ^^^```aaaaaaaaabbbcccdddeeeeeeeeegggjjjmmmsssjjj]]]NNNGGGJJJUUU^^^hhhpppvvvsssiiibbbaaaddd___^^^______aaadddfffhhhkkknnnmmmfff```_________^^^```ccceeeeeeeeeeeeeeecccaaa^^^___ccchhhkkkllljjjfffbbbaaabbbcccaaa___^^^```dddjjjsss}}}kkkbbbXXXUUUVVVYYYZZZZZZYYYWWWSSSLLLGGGIIIQQQWWWYYYXXXXXX[[[___aaabbbaaaTTTPPPNNNOOONNNIIIFFFGGGJJJPPPWWWYYYVVVQQQNNNNNNMMMKKKHHHHHHIIIKKKLLLLLLKKKJJJHHHDDDBBBAAADDDFFFIIIJJJLLLLLLKKKIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCC@@@CCCFFFFFFDDDDDDGGGJJJNNNMMMKKKIIIFFFBBB@@@>>>===HHHPPPOOOKKKHHHFFFCCCDDDDDDDDDDDDEEEEEEFFFFFFBBBDDDDDDDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGEEEBBBEEEFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLMMMLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCDDDDDDEEEEEEHHHKKKMMMMMMLLLMMMRRRVVVXXXWWWUUUUUUWWWWWWWWWVVVQQQQQQPPPOOONNNLLLKKKJJJJJJKKKMMMOOOPPPQQQQQQQQQSSSPPPMMMLLLMMMNNNNNNNNNLLLNNNPPPQQQRRRUUUYYY\\\YYYXXXXXXXXXWWWWWWWWWWWWZZZVVVNNNJJJNNNSSSQQQLLLPPPMMMIIIFFFFFFJJJOOORRRRRRQQQPPPOOOPPPQQQRRRRRRVVVRRRNNNMMMNNNOOOLLLJJJFFFGGGJJJLLLLLLKKKIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHLLLKKKIIIHHHHHHJJJLLLMMMKKKLLLMMMMMMLLLKKKIIIHHHEEEGGGJJJLLLNNNNNNMMMMMMHHHGGGDDD@@@======@@@CCCIIIPPPTTTPPPKKKHHHDDD@@@BBBDDDEEEFFFFFFGGGIIILLLEEEDDDCCCCCCCCCDDDEEEEEEBBBAAAAAAAAABBBCCCEEEFFFAAA???<<<<<<===???@@@@@@999999999;;;>>>@@@@@@???>>>>>>>>>>>>>>>>>>======::::::999999:::;;;===>>>@@@AAA@@@???======???AAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAABBBCCCGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDBBB@@@@@@AAABBBCCCDDDEEEDDDCCCBBBCCCFFFHHHHHHHHHHHHHHHJJJLLLNNNPPPOOOOOOOOOOOOOOOOOONNNNNNPPPOOOOOOQQQSSSSSSQQQOOOKKKNNNQQQQQQQQQSSSWWW\\\ZZZYYYWWWUUUTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSPPPOOOSSSSSSRRRRRRSSSSSSTTTUUURRRPPPMMMMMMPPPTTTWWWYYYYYYZZZ[[[]]]^^^___```aaa```bbbdddeeecccaaa``````cccbbb```^^^]]]\\\\\\\\\\\\]]]^^^```bbbbbbaaa___]]]```dddffffffffffffggg```^^^[[[VVVSSSSSSUUUXXX\\\[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]]YYY[[[\\\]]]\\\\\\]]]^^^XXXYYY\\\aaadddbbb\\\VVVSSSVVV[[[]]]\\\YYYWWWVVVYYY[[[^^^aaabbbaaa___]]]```bbbcccdddccccccdddfffgggaaaVVVKKKFFFJJJVVV___mmmvvv}}}wwwfffXXXSSSTTTWWWVVVVVVXXX\\\aaafffiiihhhiiihhhddd___]]]___aaacccddddddeeeffffffffffffaaa^^^\\\^^^bbbfffffffffaaa]]]YYYWWWYYYYYYWWWUUUSSSRRRRRRUUU\\\fffqqqxxxxxxtttsssuuuuuussstttwww|||}}}zzzuuuqqqooommmjjjhhhkkkhhhhhhmmmtttvvvqqqkkkZZZSSSMMMNNNPPPQQQSSSUUUSSSQQQLLLFFFDDDIIISSS[[[^^^ZZZYYY]]]aaa___]]]\\\QQQNNNMMMNNNLLLHHHGGGIIIQQQUUUXXXXXXTTTOOOMMMLLLJJJHHHFFFFFFHHHKKKLLLMMMIIIIIIFFFCCCAAAAAACCCEEEHHHJJJLLLLLLKKKJJJJJJJJJDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC>>>@@@BBBCCCDDDEEEGGGIIILLLLLLKKKIIIFFFDDDAAA@@@???JJJSSSQQQKKKGGGFFFEEECCCCCCCCCBBBCCCDDDDDDEEEAAABBBBBBAAA@@@@@@BBBCCCEEEEEEEEEFFFGGGGGGEEECCCFFFGGGGGGHHHHHHHHHGGGGGGJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHJJJNNNQQQPPPMMMNNNSSSXXXZZZXXXVVVUUUVVVVVVUUUSSSSSSSSSRRRQQQOOONNNLLLKKKKKKLLLNNNPPPQQQQQQPPPPPPOOOMMMLLLLLLLLLMMMLLLKKKJJJMMMPPPRRRTTTWWW[[[^^^ZZZYYYYYYYYYYYYYYYZZZZZZUUUSSSNNNIIIKKKQQQRRRMMMNNNLLLHHHFFFGGGJJJOOORRRRRRNNNKKKLLLPPPSSSSSSRRRRRRNNNJJJKKKNNNPPPOOOMMMHHHIIIJJJKKKJJJGGGEEECCCDDDDDDDDDDDDEEEFFFGGGHHHKKKIIIGGGHHHJJJLLLNNNNNNLLLMMMOOOOOONNNKKKHHHFFFDDDFFFIIIKKKKKKJJJIIIGGGEEEDDDBBB???<<<<<<>>>AAACCCJJJMMMIIIDDDDDDDDDBBB@@@BBBDDDEEEFFFGGGJJJLLLDDDCCCCCCBBBBBBCCCCCCDDD>>>??????@@@@@@BBBCCCEEEAAA???===<<<>>>?????????<<<;;;;;;===???@@@???=====================>>>>>>;;;:::999999999;;;===>>>>>>???@@@>>><<<===@@@CCCDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEEBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKMMMNNNMMMMMMMMMMMMMMMOOOPPPQQQRRRPPPNNNNNNOOOPPPOOONNNJJJMMMPPPPPPOOOQQQVVV[[[[[[YYYWWWTTTSSSSSSTTTTTTUUUUUUVVVUUUTTTRRRPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPRRRUUUYYY[[[\\\WWWXXXZZZ\\\^^^___```aaa```cccffffffdddbbbaaa```aaa```^^^\\\ZZZZZZZZZZZZZZZ\\\^^^^^^]]]\\\]]]^^^]]]```dddfffdddccccccccc]]]\\\ZZZVVVSSSSSSVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[]]]]]]\\\[[[\\\]]]VVVXXX\\\______]]]YYYVVVSSSVVVYYYZZZXXXWWWXXXYYYZZZZZZ[[[\\\^^^___^^^]]]^^^```ccccccbbbaaa``````^^^[[[UUUOOOMMMRRR]]]fffnnnuuuzzzssscccSSSKKKJJJPPPOOONNNPPPTTTZZZaaaeeeccccccccc```[[[YYY[[[___cccbbbbbbccceeegggiiiiiiaaa^^^\\\^^^bbbeeeccc```XXXUUURRRSSSVVVXXXWWWVVVRRRPPPNNNOOOUUU^^^hhhooonnnhhhcccaaa]]]YYYYYY]]]bbbhhhpppsssrrrpppqqqsssvvvuuurrrpppqqqwwwyyymmmfffeeehhhjjjjjjeeeccc___]]]]]]^^^]]]]]]^^^\\\\\\cccmmmpppllleeeQQQKKKHHHKKKMMMKKKLLLNNNNNNKKKGGGDDDFFFLLLUUU\\\```ZZZYYY^^^aaa^^^ZZZYYYPPPNNNNNNOOONNNKKKKKKOOOXXXYYYXXXUUUQQQNNNKKKJJJEEECCCBBBCCCFFFJJJKKKLLLHHHHHHFFFCCCAAAAAACCCFFFIIIKKKMMMLLLIIIHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDD?????????BBBFFFHHHIIIIIIKKKJJJJJJHHHGGGEEECCCBBB@@@KKKSSSPPPIIIFFFEEEEEECCCBBBAAAAAAAAABBBDDDDDDAAABBBBBBAAA@@@@@@BBBDDDFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEECCCCCCDDDEEEGGGIIIJJJKKKLLLPPPTTTRRRNNNNNNTTTYYYZZZXXXUUUTTTSSSSSSQQQOOOOOOOOOOOOOOONNNMMMLLLKKKJJJLLLMMMOOOOOOOOONNNMMMMMMLLLLLLMMMNNNMMMKKKIIIKKKNNNQQQTTTUUUWWWZZZ\\\]]]\\\[[[ZZZYYYYYYZZZZZZMMMPPPNNNIIIJJJQQQUUUSSSKKKIIIFFFEEEFFFJJJNNNQQQSSSMMMHHHJJJPPPTTTSSSPPPPPPLLLJJJKKKOOOQQQNNNKKKJJJJJJKKKJJJHHHEEEBBB@@@BBBBBBBBBCCCCCCDDDFFFFFFGGGEEEDDDEEEIIILLLLLLKKKLLLMMMOOOOOOMMMIIIEEEBBBDDDEEEGGGIIIIIIGGGEEECCCCCCCCCAAA???<<<;;;===??????FFFIIIFFFBBBCCCFFFGGG>>>@@@CCCDDDEEEFFFIIIKKKCCCCCCBBBAAAAAABBBBBBBBB>>>???@@@@@@AAABBBDDDFFFAAA???======>>>??????>>>???>>>===>>>??????===;;;;;;;;;<<<<<<======>>>>>><<<;;;:::::::::<<<>>>???===??????===;;;<<<@@@DDDEEEDDDBBBAAA@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAADDDGGGGGGCCC@@@???@@@??????@@@AAACCCDDDDDDEEEFFFEEECCCBBBAAAAAABBBBBB>>>>>>???@@@AAAAAABBBBBB???@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMKKKJJJJJJJJJLLLOOORRRTTTSSSPPPMMMLLLMMMMMMMMMMMMHHHLLLOOOOOONNNOOOUUUZZZ\\\ZZZWWWTTTRRRRRRRRRRRRUUUUUUUUUUUUTTTSSSQQQPPPQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTVVVYYY^^^```aaa```UUUVVVYYY[[[]]]___``````aaacccfffgggeeebbbaaa```___^^^\\\ZZZXXXXXXXXXXXXXXX[[[]]]\\\ZZZYYY[[[^^^\\\___ccccccaaa^^^]]]^^^\\\[[[YYYVVVTTTTTTVVVYYYUUUVVVVVVWWWWWWXXXXXXXXXTTTVVVXXXZZZ\\\\\\\\\\\\YYYZZZ\\\[[[YYYXXXXXXYYYRRRUUUYYYZZZYYYWWWVVVVVVUUUWWWYYYXXXVVVVVVYYY[[[ZZZYYYWWWXXXZZZ]]]___``````cccfffhhhgggfffeeeeee[[[ZZZXXXUUUUUU[[[eeemmmlllppprrrnnnbbbUUULLLHHHJJJIIIHHHIIIMMMTTT[[[______^^^]]][[[VVVTTTVVVZZZZZZYYYYYY\\\```fffiiikkk```]]][[[]]]aaabbb^^^ZZZUUURRRPPPRRRVVVZZZZZZYYYTTTRRRPPPQQQUUU]]]fffkkkkkkddd^^^ZZZVVVRRRSSSWWWZZZ```ffffffcccaaabbbdddeeeaaa[[[VVVVVV\\\eeelllllldddZZZVVVXXX\\\^^^^^^^^^[[[XXXWWWXXXYYYYYYYYYXXXUUUVVV^^^iiimmmhhhaaaLLLFFFEEEJJJLLLIIIHHHKKKHHHEEECCCBBBFFFMMMUUUYYY^^^WWWUUU[[[___[[[WWWWWWRRRPPPPPPRRRQQQOOOPPPUUU^^^[[[WWWSSSPPPMMMKKKJJJBBB@@@???AAADDDHHHJJJKKKGGGGGGFFFDDDBBBBBBDDDFFFJJJLLLMMMKKKHHHEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@AAACCCFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBFFFFFFEEEDDDDDDDDDDDDDDD@@@>>>>>>BBBGGGKKKKKKIIIJJJJJJIIIHHHGGGFFFDDDCCC@@@KKKRRROOOGGGDDDDDDEEEBBBBBBAAA@@@AAABBBCCCDDDBBBCCCCCCAAA@@@@@@BBBDDDGGGFFFEEEFFFHHHHHHFFFEEECCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDFFFHHHJJJMMMNNNNNNRRRUUUSSSOOOOOOTTTZZZZZZWWWTTTRRRQQQPPPNNNLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKLLLMMMLLLJJJIIILLLLLLLLLNNNOOONNNKKKIIILLLOOOSSSUUUVVVWWWXXXYYY```___]]][[[YYYYYYYYYYYYOOOLLLIIIJJJNNNQQQRRRQQQOOOKKKGGGGGGJJJMMMNNNMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLJJJHHHKKKOOOPPPLLLHHHJJJJJJHHHGGGFFFDDDCCCCCC??????@@@AAABBBBBBBBBBBB@@@CCCFFFHHHHHHGGGGGGGGGJJJLLLMMMKKKHHHEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFCCC===888777:::===@@@CCCEEEDDD@@@>>>???AAA>>>>>>???@@@AAACCCEEEEEEBBBCCCDDDCCC@@@>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCAAA>>>===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@FFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAAEEEEEEFFFDDDBBB@@@@@@AAAAAA@@@>>>======>>>@@@AAADDDCCCBBBAAA@@@?????????@@@???>>><<<<<<>>>???AAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJIIIJJJLLLOOOQQQQQQPPPMMMMMMNNNMMMMMMLLLKKKJJJKKKMMMOOOPPPPPPRRRUUUXXXYYYWWWUUUSSSRRRSSSUUUVVV[[[YYYWWWUUURRRQQQPPPOOONNNOOONNNMMMLLLMMMQQQSSSVVVWWWXXX[[[]]]```bbbbbbXXXYYY\\\^^^```aaaaaaaaa```bbbdddeeedddbbb^^^\\\^^^[[[XXXVVVWWWXXXXXXWWW]]]]]][[[YYYVVVVVVXXXZZZ^^^______^^^\\\[[[[[[\\\VVVVVVUUUUUUVVVWWWYYYZZZXXXWWWVVVWWW[[[]]]\\\ZZZ\\\ZZZYYYZZZ]]]^^^[[[YYY___]]]YYYVVVTTTUUUWWWYYYRRRUUUWWWYYYXXXXXXXXXYYYXXX\\\______]]]ZZZ[[[\\\YYYVVVUUUVVVVVVTTTXXX^^^dddeeegggiiihhhddd^^^ZZZWWWYYYZZZYYYYYY^^^hhhqqqpppvvvwwwnnnaaaWWWNNNGGGJJJKKKLLLKKKJJJNNNUUU[[[aaa]]]YYYXXXWWWVVVVVVWWWZZZ\\\[[[XXX[[[ccchhhhhhccc___ZZZZZZ\\\\\\XXXTTTRRRNNNJJJMMMTTT[[[]]]]]]^^^\\\UUUPPPTTT]]]dddfffeeeaaa[[[VVVUUUUUUUUUUUU\\\eeeiiiddd___```___]]]dddYYYPPPNNNNNNNNNTTT[[[ZZZTTTQQQQQQQQQQQQUUUZZZ[[[ZZZYYYXXXWWWWWWXXXYYY]]]WWWSSSVVV```hhhgggaaaRRRKKKFFFFFFEEECCCFFFMMMJJJHHHFFFDDDEEEJJJQQQWWW[[[WWWTTTVVVYYYZZZVVVRRRMMMOOOQQQQQQPPPQQQUUUXXX```ZZZSSSPPPOOOMMMHHHDDDCCC???;;;===DDDJJJMMMMMMHHHGGGEEEEEEEEEGGGIIIJJJMMMMMMLLLKKKJJJIIIIIIHHHCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBCCCDDDCCCAAACCCBBBAAA@@@AAAAAACCCDDDFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHGGGEEEDDDDDDCCCCCCHHHIIIJJJKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@AAACCCCCC???>>>======>>>@@@BBBCCCFFFFFFFFFEEECCCBBBCCCEEEDDDEEEFFFHHHIIIKKKMMMNNNLLLLLLMMMMMMMMMMMMMMMLLLJJJGGGEEEEEEGGGHHHEEECCCEEEEEEFFFFFFGGGKKKPPPTTTXXXWWWTTTRRRRRRSSSVVVWWWXXXUUUQQQOOONNNMMMKKKJJJLLLKKKKKKMMMOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLKKKQQQSSSUUUWWWYYY[[[\\\]]]___\\\ZZZ[[[]]]\\\VVVQQQMMMKKKHHHIIILLLOOOPPPPPPOOOKKKHHHIIILLLOOONNNMMMJJJJJJKKKKKKKKKJJJJJJIIIKKKHHHHHHJJJMMMMMMIIIEEEGGGFFFFFFEEEDDDCCCBBBBBB;;;???DDDHHHHHHEEEAAA===AAACCCEEEEEEEEEDDDDDDEEEIIIJJJLLLJJJGGGEEEEEEFFFDDDEEEEEEFFFGGGHHHHHHIIIEEEDDDBBB>>>:::888:::===@@@BBBBBBBBB@@@???@@@AAA======>>>>>>@@@BBBCCCDDDAAABBBCCCBBB@@@??????@@@??????>>>>>>>>>???@@@@@@AAA???===<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@DDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEECCCAAA??????@@@???>>>======>>>???BBBCCCDDDCCCBBB@@@??????>>>>>>???>>><<<<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGJJJIIIIIIJJJMMMNNNMMMLLLIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKMMMOOOPPPQQQTTTWWWXXXWWWTTTRRRQQQRRRTTTUUUXXXWWWUUUSSSQQQPPPOOOOOOMMMNNNOOOOOONNNOOORRRUUUXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ\\\^^^```aaabbbaaaaaa```aaabbbbbbaaa___\\\ZZZZZZXXXVVVUUUWWWYYYYYYYYY\\\\\\ZZZXXXVVVVVVXXXZZZ^^^___^^^]]]ZZZYYYYYY[[[YYYXXXWWWUUUUUUVVVXXXYYYXXXWWWWWWYYY]]]``````___^^^]]][[[\\\^^^^^^[[[YYY[[[XXXTTTQQQQQQRRRSSSTTTRRRUUUWWWXXXXXXXXXYYYZZZ\\\^^^______]]]ZZZYYYXXXSSSPPPPPPQQQQQQPPPTTTZZZ___```aaabbbbbb___ZZZVVVZZZ[[[[[[XXXVVVXXX___fffnnnvvvyyypppaaaVVVOOOLLLLLLRRRVVVRRRLLLNNNXXXbbbgggccc^^^ZZZWWWTTTSSSSSSOOORRRTTTUUUYYYbbbggggggfffaaa]]][[[[[[YYYSSSNNNFFFFFFIIIOOOVVV\\\]]]]]]XXXVVVRRROOOUUUaaaiiikkkkkkeee]]]ZZZZZZ\\\\\\[[[]]]eeejjjfffcccccccccbbb^^^TTTKKKIIIIIIJJJOOOVVVVVVPPPLLLLLLKKKLLLPPPVVVYYYYYYWWWUUUTTTSSSTTTUUUYYYUUURRRUUU]]]cccbbb^^^VVVNNNHHHEEEAAA>>>AAAGGGOOOMMMJJJFFFFFFIIIPPPUUUXXXUUUSSSUUUWWWXXXTTTPPPMMMOOOQQQQQQPPPRRRUUUYYY\\\WWWQQQOOOOOONNNJJJFFFEEE@@@;;;===DDDKKKNNNMMMHHHGGGFFFEEEEEEGGGIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDDDDAAA@@@@@@@@@BBBBBBAAA@@@CCCBBBAAAAAAAAAAAABBBCCCBBBBBB@@@?????????@@@@@@CCCBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFDDDCCCCCCBBBBBBFFFGGGGGGGGGFFFEEEBBBAAA@@@AAAAAAAAAAAABBBBBBBBB???>>>===<<<===???AAABBBDDDEEEEEEDDDBBBAAACCCDDDGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLLLLKKKHHHFFFDDDDDDFFFFFFDDDBBBAAACCCFFFIIILLLQQQWWW[[[[[[ZZZWWWTTTSSSRRRRRRSSSTTTRRROOONNNNNNNNNMMMLLLLLLKKKKKKMMMOOOPPPOOOMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNRRRSSSUUUXXXZZZ[[[[[[[[[]]]ZZZWWWWWWXXXYYYVVVTTTKKKIIIHHHHHHKKKMMMNNNNNNMMMKKKJJJKKKOOOQQQPPPMMMJJJIIIHHHGGGGGGGGGGGGGGGIIIGGGGGGIIIKKKJJJFFFAAABBBBBBBBBBBBAAAAAAAAAAAA===@@@EEEHHHIIIFFFAAA>>>BBBCCCCCCBBB@@@???@@@BBBGGGHHHIIIHHHFFFDDDDDDDDDAAABBBCCCDDDFFFGGGHHHHHHBBBCCCBBB???<<<::::::;;;@@@???>>>???@@@AAA@@@@@@<<<<<<<<<<<<>>>@@@AAACCC???AAABBBAAA@@@???@@@AAABBBAAA???>>>============???===;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????AAAAAA@@@AAAAAABBBCCCDDDCCCDDDDDDEEEFFFFFFEEEEEECCCDDDDDDBBB???======>>><<<<<<<<<<<<>>>@@@BBBDDDBBBBBBAAA@@@???>>>======<<<;;;;;;:::;;;<<<>>>???>>>???@@@AAAAAAAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEIIIHHHHHHIIIJJJKKKJJJHHHFFFFFFGGGGGGHHHIIIIIIJJJFFFHHHKKKMMMNNNPPPSSSUUUVVVUUUSSSQQQPPPPPPRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOMMMNNNPPPQQQQQQQQQSSSUUUVVVWWWWWWXXXYYYZZZ[[[[[[]]]^^^```aaabbbbbbaaa```______^^^]]]\\\ZZZXXXWWWUUUTTTSSSTTTWWWZZZZZZZZZYYYZZZYYYWWWUUUUUUWWWYYY]]]]]]\\\ZZZWWWVVVXXXYYY\\\[[[XXXUUUUUUVVVWWWYYYXXXWWWXXX[[[___ccceeeeeebbbaaa_________]]][[[XXXXXXTTTOOONNNOOOQQQQQQPPPSSSTTTVVVWWWVVVWWWXXXYYY^^^]]]\\\[[[ZZZXXXUUURRRLLLJJJJJJMMMMMMMMMQQQVVV^^^]]]\\\\\\[[[YYYVVVSSS\\\\\\\\\YYYVVVVVV[[[___nnnwwwzzzooo___UUUQQQPPPRRR[[[```[[[PPPPPP\\\jjjlllhhhaaaYYYSSSQQQQQQPPPNNNSSSWWWYYY^^^eeehhhgggeeeaaa^^^\\\[[[WWWRRRMMMCCCIIISSS[[[^^^___]]]]]]VVVUUUQQQPPPVVVbbbjjjllllllccc[[[ZZZ^^^ccccccaaa]]]ccchhhfffdddddddddcccZZZRRRKKKJJJLLLNNNSSSYYYYYYQQQJJJGGGFFFFFFKKKRRRWWWVVVUUURRROOOOOOPPPRRRWWWUUUTTTWWW[[[\\\ZZZXXXTTTNNNHHHCCC>>><<>>=========>>>???BBBBBBBBBBBBBBBDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBB@@@???======<<<<<<<<<>>>???AAABBBCCCCCCBBB@@@@@@AAACCCHHHIIIJJJKKKKKKIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJEEEDDDCCCCCCEEEEEEDDDBBBAAADDDIIIMMMQQQVVV[[[___ZZZYYYXXXVVVTTTSSSRRRQQQOOONNNMMMMMMOOOOOOOOONNNLLLKKKKKKMMMOOOPPPOOONNNLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOQQQSSSUUUXXXYYYZZZYYYXXXWWWUUURRRQQQRRRSSSTTTTTTJJJIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJMMMQQQRRRPPPMMMIIIHHHGGGEEEDDDEEEFFFFFFHHHGGGHHHIIIJJJHHHCCC?????????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA>>><<<;;;===???EEEEEEFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGG@@@@@@@@@???===<<<;;;:::>>>;;;:::<<>>;;;;;;::::::;;;===???AAA>>>???@@@???>>>???@@@BBBDDDBBB@@@===;;;;;;;;;;;;>>><<<;;;;;;=========;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBCCCCCCAAA>>><<<<<<===<<<<<<<<<<<<===???AAABBB@@@@@@@@@???>>>===<<<;;;999999999999:::;;;======<<<===???AAAAAA@@@???>>>>>>??????@@@AAABBBBBBBBBFFFFFFFFFHHHJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGCCCFFFIIIKKKLLLNNNQQQSSSTTTSSSQQQOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNPPPRRRSSSRRRQQQRRRSSSRRRSSSUUUWWWYYY[[[\\\]]]^^^^^^___``````___^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQRRRTTTWWWYYYYYYXXXVVVWWWWWWVVVTTTTTTVVVWWWYYYYYYYYYWWWUUUUUUWWWZZZ\\\ZZZWWWUUUUUUVVVYYY[[[XXXXXXYYY[[[^^^bbbdddeeedddcccbbb```^^^\\\YYYXXXWWWSSSNNNNNNPPPRRRRRRPPPSSSTTTUUUTTTSSSTTTVVVXXX[[[YYYVVVVVVWWWVVVRRRNNNJJJHHHJJJMMMNNNNNNRRRXXXbbb___\\\ZZZXXXWWWTTTRRRZZZ[[[\\\[[[ZZZ[[[]]]```nnnsssqqqfff[[[VVVUUUTTTXXX```ddd___VVVUUU___kkkjjjfff]]]RRRLLLNNNRRRSSSWWW\\\```aaadddhhhhhheeeaaa___^^^]]]]]]ZZZUUURRROOOYYYdddjjjgggaaa\\\YYYYYYYYYUUURRRWWW```ffffffbbbZZZSSSUUU^^^eeefffbbb\\\```dddcccaaa___^^^]]]XXXTTTQQQRRRWWW\\\bbbfffdddZZZNNNGGGDDDDDDKKKSSSUUUUUUTTTQQQNNNNNNQQQTTTZZZXXXXXXZZZ[[[WWWTTTSSSNNNKKKGGGBBB>>>???DDDJJJTTTRRROOOLLLJJJLLLQQQVVVTTTRRRQQQRRRSSSRRROOOLLLIIIJJJKKKLLLNNNOOOQQQRRRRRRPPPMMMLLLLLLKKKIIIGGGGGGCCCAAAFFFMMMQQQNNNJJJGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@AAACCCEEEFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@AAAAAABBBCCCAAABBBCCCDDDCCCAAA???======<<<<<<<<<<<<===>>>??????@@@AAA@@@??????@@@BBBCCCEEEGGGHHHHHHFFFCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHDDDDDDCCCDDDDDDEEEDDDDDDEEEIIIMMMQQQSSSUUUXXXZZZUUUUUUVVVVVVVVVTTTSSSRRRMMMMMMMMMNNNPPPPPPOOOMMMKKKJJJKKKLLLOOOPPPOOONNNJJJJJJKKKKKKKKKJJJJJJIIILLLLLLLLLMMMMMMNNNNNNNNNNNNPPPSSSUUUWWWVVVUUUTTTOOOOOOPPPPPPPPPOOOPPPPPPIIIJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJMMMQQQQQQOOOKKKIIIHHHFFFEEEDDDEEEFFFFFFGGGHHHHHHIIIHHHFFFBBB???>>>>>>???@@@@@@AAAAAABBBBBBBBB@@@????????????@@@BBBAAA???<<<::::::<<<>>>CCCCCCCCCCCCDDDCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>>>>???>>>===;;;:::;;;:::999<<<@@@AAA???<<<;;;:::999888999;;;>>>@@@<<<===>>>===<<<===???AAADDDBBB???<<<:::::::::;;;===<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======<<<<<<<<<===>>>@@@BBBBBBBBBCCCDDDDDDCCCAAA???>>>@@@AAAAAA@@@>>><<<<<<=====================>>>>>>>>>??????>>>===<<<:::999777777777888:::;;;<<<===;;;<<<>>>@@@@@@???>>>===============>>>??????@@@BBBCCCDDDGGGJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEAAADDDHHHJJJKKKLLLNNNPPPRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNOOOPPPQQQQQQPPPPPPOOOQQQSSSRRRQQQOOOOOOPPPSSSSSSUUUWWWYYYZZZ\\\]]][[[\\\]]]]]]]]]\\\ZZZYYYZZZYYYVVVTTTRRRQQQPPPPPPQQQQQQQQQSSSVVVVVVUUUSSSSSSTTTUUUTTTSSSSSSUUUVVVTTTUUUVVVUUUTTTUUUXXXZZZWWWVVVUUUUUUVVVXXX[[[]]]XXXXXXXXXYYYZZZ]]]___aaaccccccbbb```]]]ZZZXXXWWWUUURRROOOOOOQQQSSSRRRQQQUUUUUUTTTRRRQQQQQQTTTVVVYYYWWWTTTUUUWWWWWWUUUQQQMMMLLLNNNRRRTTTTTTXXX]]]eeeaaa]]]YYYWWWUUURRRQQQXXXZZZ\\\]]]^^^]]]^^^^^^hhhfff```YYYYYY]]]^^^\\\]]]```aaa___[[[[[[```eeeaaa```WWWKKKGGGNNNWWWZZZ\\\aaaddddddeeehhhgggcccaaa```______^^^\\\YYYWWWXXXaaakkknnnggg^^^XXXVVV[[[\\\YYYWWWZZZ```cccaaaVVVQQQNNNTTT```hhhhhhddd``````bbbbbb___ZZZWWWWWWSSSTTTUUUZZZaaaiiinnnooolll```SSSJJJFFFGGGNNNWWWVVVWWWWWWTTTQQQQQQVVVZZZbbb^^^]]]```^^^WWWRRRRRRMMMNNNLLLFFFBBBDDDIIINNNWWWVVVRRRNNNKKKKKKOOORRRTTTRRRQQQQQQPPPPPPNNNLLLJJJJJJKKKLLLNNNPPPPPPPPPOOOMMMLLLJJJIIIGGGEEECCCDDDDDDHHHNNNSSSSSSMMMHHHEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDCCCCCC@@@@@@AAACCCFFFFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@???>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@?????????@@@CCCBBBAAA@@@@@@BBBCCCDDDAAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<============>>>???>>>===>>>@@@AAA???AAADDDFFFGGGFFFDDDBBBAAABBBCCCEEEFFFFFFGGGGGGCCCDDDEEEEEEEEEEEEFFFGGGGGGJJJNNNQQQRRRRRRSSSTTTSSSSSSTTTUUUTTTRRRPPPOOONNNMMMNNNOOOQQQPPPNNNKKKIIIIIIIIIKKKNNNOOONNNMMMHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLOOOQQQRRRRRRQQQQQQLLLQQQVVVXXXVVVRRRPPPOOOHHHIIIKKKKKKJJJJJJKKKLLLKKKJJJIIIKKKNNNOOOLLLIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDBBBAAA>>>>>>??????@@@AAAAAABBB<<<>>>AAABBBBBB>>>:::888??????>>><<<:::;;;===???BBBAAAAAABBBDDDDDDCCCAAAFFFFFFEEEDDDDDDCCCCCCBBB>>>===<<<===>>>>>><<<;;;:::;;;===@@@BBBBBB???===;;;:::888777888:::===???;;;;;;;;;:::::::::===???CCCAAA===;;;999999;;;<<<<<<<<<;;;===>>>???===<<<999999999999999999999999888999:::;;;<<<=========::::::::::::::::::::::::999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???AAAAAAAAABBBCCCCCCBBB@@@>>><<>>===>>>???===============<<<<<<<<<======>>>===<<<;;;999888555666777888:::;;;<<<===;;;<<<===>>>>>>>>>======<<<<<<;;;;;;<<<======>>>@@@@@@BBBFFFIIIJJJHHHGGGFFFEEECCCBBBAAAAAABBBBBBAAADDDHHHJJJJJJKKKLLLMMMOOOOOOMMMLLLJJJIIIIIIIIILLLMMMOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPNNNMMMNNNOOOVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZYYYXXXWWWVVVVVVUUUSSSQQQPPPOOONNNNNNPPPPPPQQQSSSUUUUUURRRPPPPPPRRRSSSSSSRRRRRRTTTUUUQQQSSSUUUUUUUUUUUUWWWXXXRRRRRRSSSTTTWWWZZZ\\\^^^VVVWWWWWWVVVUUUWWWZZZ]]]_________]]]ZZZWWWVVVVVVSSSRRRRRRQQQQQQRRRSSSTTTYYYXXXVVVSSSPPPPPPSSSUUUXXXWWWVVVWWWXXXYYYXXXWWWQQQQQQSSSXXXYYYYYY\\\bbbccc___[[[XXXVVVTTTRRRPPPZZZ[[[^^^______]]]ZZZXXX\\\XXXSSSRRRYYYdddgggddd]]]]]]\\\]]]^^^___^^^]]]YYY\\\WWWMMMKKKUUU^^^aaa___ccceeedddfffjjjkkkiiicccbbbaaa___]]]\\\ZZZZZZWWW]]]cccccc]]]XXXUUUUUUYYY[[[\\\\\\___cccccc___OOONNNQQQ[[[ffflllkkkgggeeecccbbbccc```YYYTTTTTTMMMRRRWWW]]]eeelllnnnlllfff^^^UUUQQQOOOPPPVVV^^^^^^______[[[WWWWWW\\\bbbiiibbb___dddccc[[[UUUUUUTTTWWWVVVNNNHHHHHHLLLNNNZZZXXXTTTNNNJJJIIIKKKMMMTTTRRRPPPNNNMMMLLLMMMMMMMMMLLLLLLNNNPPPQQQPPPNNNKKKKKKJJJHHHEEECCC@@@???@@@EEELLLRRRSSSPPPLLLHHHDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB>>>???@@@BBBDDDDDDAAA???AAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@?????????@@@CCCBBBAAA@@@AAABBBCCCDDD@@@AAAAAAAAA@@@???===<<<<<<<<<==================;;;<<<=========>>>@@@BBB???AAACCCEEEFFFFFFFFFEEEAAABBBCCCEEEEEEFFFFFFFFFBBBCCCEEEEEEEEEEEEGGGHHHEEEHHHLLLNNNOOOPPPRRRSSSTTTTTTSSSRRRPPPMMMJJJHHHLLLMMMNNNPPPQQQOOOLLLHHHHHHGGGHHHJJJLLLNNNMMMLLLGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLLLLKKKJJJIIIIIIIIIHHHIIIKKKLLLNNNOOOPPPPPPPPPXXXbbbddd___XXXSSSRRRFFFHHHJJJJJJHHHGGGIIIJJJKKKIIIGGGHHHKKKKKKIIIFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBB======>>>>>>??????@@@@@@===>>>@@@AAA@@@===999777===>>>>>>===<<<===???AAABBB@@@@@@AAADDDEEECCCAAACCCCCCCCCCCCBBBBBBBBBBBB>>><<<;;;<<<>>>???>>><<<;;;???DDDGGGFFFDDDAAA???<<<:::888777777:::===???:::::::::888777888:::===AAA???<<<999999:::<<<>>>:::::::::<<<===>>><<<:::888888888888888888888888777888:::;;;<<<=========999999999999999999999999888888999999:::;;;;;;;;;<<<<<<<<<======???@@@@@@@@@AAACCCDDDCCCAAA???======???@@@@@@???>>>@@@AAA:::;;;;;;<<<============;;;<<<======<<<:::888666444555777999:::<<<======;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;<<<===??????AAADDDGGGGGGEEEBBBCCCBBB@@@?????????AAABBBBBBEEEHHHJJJJJJJJJJJJKKKNNNMMMLLLJJJIIIHHHGGGFFFJJJKKKMMMOOOOOOOOONNNMMMKKKLLLLLLLLLKKKLLLOOOQQQTTTTTTUUUUUUUUUUUUVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPOOONNNMMMLLLMMMNNNPPPRRRUUUTTTQQQNNNNNNPPPRRRRRRRRRRRRSSSTTTRRRTTTVVVWWWVVVTTTSSSTTTOOOPPPRRRUUUXXXZZZ[[[\\\TTTTTTUUUSSSRRRTTTXXX\\\YYY[[[\\\ZZZWWWTTTTTTUUUSSSVVVWWWVVVSSSSSSVVVZZZ___]]]YYYUUUQQQQQQSSSVVVVVVWWWWWWVVVUUUUUUWWWXXXSSSSSSUUUZZZ[[[[[[^^^ccc___]]]ZZZXXXWWWWWWVVVTTT\\\^^^aaacccccc```[[[WWWSSSSSSRRRSSS[[[dddfffcccYYYYYY[[[]]]```___\\\YYYWWW___```XXXVVV___eeeddd```ccccccaaaccciiilllkkk```___^^^]]]\\\\\\^^^___WWWYYYYYYWWWTTTTTTWWWZZZXXX\\\___aaacccfffccc]]]MMMQQQYYYdddmmmpppmmmhhhgggbbbaaaccc```XXXSSSSSSPPPWWW^^^bbbgggllljjjcccXXXUUUVVV[[[^^^```ccchhhiiijjjiiiddd^^^]]]bbbhhhmmmbbb^^^eeeiiibbb\\\\\\ZZZ``````WWWOOONNNOOOPPPVVVUUUQQQMMMJJJIIILLLNNNSSSQQQNNNJJJHHHHHHKKKMMMMMMLLLKKKLLLOOOOOOLLLJJJFFFGGGGGGEEECCC@@@>>>===>>>EEENNNQQQNNNJJJIIIJJJBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA??????AAACCCDDDCCC@@@>>>AAAAAABBBBBBAAA@@@>>>===;;;::::::999:::;;;<<<===>>>>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>===============>>>>>>=========:::<<<=========>>>@@@BBB???@@@AAACCCDDDEEEEEEEEECCCDDDEEEEEEFFFFFFFFFFFF@@@BBBDDDDDDDDDDDDFFFHHHEEEGGGJJJLLLMMMNNNPPPRRRRRRQQQPPPNNNLLLIIIGGGFFFHHHIIIKKKNNNOOONNNJJJFFFFFFEEEFFFHHHKKKLLLLLLKKKHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKNNNPPPRRRUUU___jjjlllddd[[[UUUTTTDDDGGGIIIIIIGGGFFFGGGIIILLLIIIFFFGGGIIIIIIGGGDDD@@@AAACCCEEEFFFFFFEEEEEECCCCCCBBB@@@??????@@@BBB============>>>>>>??????CCCAAA>>><<<;;;;;;<<<<<<;;;===>>>>>>>>>???AAACCCBBB@@@???AAADDDEEECCCAAA@@@@@@@@@AAAAAABBBBBBBBB>>><<<::::::===???>>>===<<>>???@@@>>>@@@CCCDDDEEECCCAAA@@@<<<>>>???@@@??????AAABBB888999:::<<<===>>>>>>>>>;;;;;;<<<===<<<999777555444555777999;;;<<<===>>><<<;;;;;;;;;;;;<<<======<<<;;;:::::::::;;;<<<===>>>???@@@CCCEEEDDDAAA>>>???>>>===<<<===???AAABBBBBBEEEIIIJJJJJJIIIIIIJJJMMMLLLKKKJJJHHHGGGFFFEEEHHHJJJLLLMMMNNNMMMLLLKKKHHHHHHIIIIIIIIILLLPPPSSSOOOPPPQQQSSSTTTVVVWWWWWWTTTUUUVVVVVVVVVUUUTTTTTTPPPPPPPPPPPPOOOMMMLLLKKKJJJLLLNNNRRRUUUTTTRRROOOMMMOOOQQQRRRQQQQQQRRRTTTSSSVVVXXXXXXVVVSSSQQQPPPNNNOOORRRUUUXXXYYYYYYYYYQQQSSSSSSRRRQQQSSSXXX\\\UUUXXXYYYXXXUUUSSSSSSUUUUUUZZZ^^^\\\WWWVVV[[[```cccaaa\\\WWWSSSRRRTTTWWWSSSUUUVVVTTTQQQPPPSSSUUUSSSSSSUUUZZZ[[[ZZZ]]]bbb]]]\\\ZZZZZZ[[[[[[[[[ZZZ^^^```cccggghhheee___[[[QQQUUUXXXYYY\\\aaaaaa^^^UUUXXX[[[^^^```^^^ZZZXXXXXXdddiiicccaaafffiiieee]]]^^^\\\YYYZZZ```ddddddZZZZZZZZZZZZ[[[^^^bbbfff\\\ZZZVVVRRRQQQTTTZZZ___ZZZ___cccdddffffffaaaZZZMMMTTT___jjjqqqqqqlllgggeee```___bbb```WWWRRRRRRWWW___fffhhhkkkmmmggg^^^LLLOOOXXXdddlllmmmoooqqqqqqrrrqqqjjjbbb```eeekkknnn```\\\eeelllgggaaaaaa\\\dddfff\\\TTTSSSTTTSSSOOONNNMMMKKKJJJLLLPPPTTTSSSPPPLLLGGGEEEFFFIIIMMMJJJIIIHHHIIIKKKKKKHHHDDDBBBDDDDDDDDDAAA???=========EEEMMMNNNHHHEEEHHHLLLAAAAAAAAAAAAAAA@@@???>>>???@@@AAACCCEEEGGGHHHIIIDDDCCCBBB@@@??????@@@@@@BBBBBBCCCEEEFFFEEEBBB???AAAAAABBBBBBAAA@@@>>>===;;;;;;:::::::::;;;===>>>===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>======<<<======>>>===>>>>>>>>>>>>>>>======:::;;;=========>>>@@@CCC?????????@@@@@@AAAAAABBBEEEEEEFFFFFFFFFFFFFFFEEE>>>@@@CCCCCCBBBBBBEEEHHHHHHIIIKKKKKKKKKLLLMMMOOONNNMMMLLLKKKJJJIIIHHHHHHDDDEEEHHHLLLNNNMMMIIIFFFEEEDDDEEEGGGJJJLLLKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGHHHKKKNNNQQQSSSXXXbbblllmmmdddZZZUUUTTTDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEFFFEEEDDDBBBBBBCCCDDDEEEFFFEEEEEEDDD???>>>===<<<<<<======>>>;;;===@@@@@@???>>>>>>>>>>>>======<<<;;;;;;::::::<<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCBBB???===;;;<<>>======>>>>>>===<<<<<<===>>>???@@@AAACCCDDDBBB>>>:::888<<<;;;999999999:::<<<>>><<<:::888666555555555666;;;:::999999999:::;;;<<<999999:::;;;;;;;;;;;;:::;;;:::888777777999:::;;;<<<;;;;;;::::::999999888888888999999999888888777777777777666777777888999<<<<<<;;;;;;;;;<<<<<<===AAAAAAAAA@@@@@@AAAAAABBB@@@???===<<<<<<<<<===>>>======<<<;;;;;;<<<>>>>>>::::::999999888999999999888777777888::::::999777999999999999999999999999::::::;;;;;;<<<======>>>===<<<<<<===>>>??????===:::;;;<<<===???@@@AAABBBCCCEEEGGGHHHGGGFFFGGGGGGIIIGGGEEECCCCCCDDDFFFGGGJJJKKKLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMOOORRRVVVWWWWWWUUUUUUUUURRRQQQPPPQQQRRRRRRQQQOOONNNNNNNNNMMMMMMKKKJJJJJJNNNLLLNNNRRRRRROOONNNPPPTTTRRRPPPNNNOOOQQQTTTVVVVVVUUUTTTRRRQQQQQQQQQQQQMMMQQQVVVXXXWWWUUUTTTUUUQQQSSSUUUUUUTTTSSSSSSTTTTTTVVVWWWVVVSSSQQQRRRTTT[[[[[[[[[[[[[[[[[[\\\\\\bbb```]]]ZZZXXXVVVVVVVVV[[[YYYXXXWWWWWWUUURRROOOTTTUUUUUUUUUVVVYYY^^^bbb___^^^\\\XXXUUUWWW]]]bbbdddcccccccccdddccc```^^^eeeaaa]]]]]]aaadddeeeeeeaaa]]]]]]aaaccc```\\\[[[bbbeeeggghhhkkknnnjjjcccYYYUUUPPPOOOSSSWWWZZZ\\\XXXXXXYYYZZZ\\\___aaabbbZZZZZZXXXTTTSSSVVV\\\bbbaaaaaaccceeegggddd___YYYUUU^^^iiipppooojjjeeeccc```hhhkkkeee]]]XXXVVVTTT^^^```eeeiiijjjeee[[[SSSKKKSSS```lllssssssnnnjjjqqqpppnnnjjjgggeeedddddd______^^^]]]]]]]]]^^^^^^VVVZZZYYYSSSOOOPPPQQQPPPRRRMMMHHHGGGKKKPPPSSSTTTRRRMMMGGGDDDDDDGGGJJJLLLJJJFFFFFFKKKJJJEEECCCGGGFFFFFFEEECCC@@@<<<999888===BBBHHHKKKKKKIIIHHHIIIBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAAAAA@@@@@@??????@@@BBBCCCDDDEEEDDDDDDGGGEEEAAA>>><<<;;;;;;<<<===<<<;;;:::999::::::;;;======>>>>>>??????@@@@@@???>>><<<;;;;;;===???AAABBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<============??????>>>>>>???AAACCCDDDBBBBBBCCCCCCDDDCCCCCCCCC@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFCCCFFFJJJKKKJJJGGGEEEDDDCCCCCCCCCDDDGGGIIILLLNNNJJJJJJJJJIIIHHHGGGEEEDDDHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHFFFEEEFFFHHHJJJKKKQQQUUUZZZ]]][[[XXXUUUTTTDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGEEEEEEFFFEEEDDDBBBAAABBBDDDEEEEEEDDDCCCBBB======<<<;;;;;;<<<===>>>======>>>???@@@AAAAAAAAA=========<<<;;;:::::::::<<<<<<<<<===>>>???AAAAAA@@@AAABBBBBB@@@>>><<<;;;:::===???@@@>>><<<<<<<<>>===<<<<<<<<<===>>>???@@@BBBBBB@@@===:::777;;;;;;:::999:::;;;<<<===<<<;;;:::999777777666666;;;;;;:::999888999::::::888888999::::::::::::::::::999888777777999;;;<<<===<<<<<<;;;;;;:::999999777777888888888777777666777777777777777888999999<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCC@@@???>>>===<<<===>>>>>>>>>===<<<;;;;;;<<<======999999888888888888888999666666666888:::;;;:::999999999999999999999999999999999:::;;;;;;<<<<<<===>>><<<<<<<<<>>>???>>><<<;;;;;;===>>>???AAABBBBBBCCCEEEGGGGGGFFFEEEEEEFFFGGGFFFCCCBBBBBBDDDFFFGGGKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFEEEEEEGGGIIIKKKLLLQQQSSSVVVWWWUUUSSSRRRQQQRRRQQQPPPPPPPPPPPPMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMNNNLLLMMMQQQQQQOOONNNQQQRRRQQQOOOMMMNNNPPPRRRTTTWWWVVVUUUSSSQQQPPPPPPOOOPPPTTTXXXYYYWWWTTTSSSSSSQQQRRRTTTSSSRRRRRRSSSTTTWWWXXXYYYXXXUUUTTTUUUWWWXXXYYYYYYZZZ[[[\\\\\\\\\```___]]]\\\ZZZYYYYYYYYY\\\ZZZWWWVVVVVVUUUSSSQQQPPPQQQSSSTTTUUUYYY^^^bbb^^^]]][[[XXXVVVWWW\\\aaaccccccbbbcccdddccc```^^^___^^^___ccciiimmmmmmkkkdddaaaaaaeeefffaaa\\\ZZZaaafffkkklllmmmmmmiiibbbZZZVVVSSSSSSWWWYYYXXXVVVUUUVVVWWWYYY[[[\\\]]]^^^YYYXXXVVVTTTSSSVVV\\\bbbcccbbbbbbccccccaaa\\\XXXXXX___iiioooooojjjddd___```hhhmmmhhhaaa]]]ZZZXXX\\\]]]___bbbbbb^^^WWWRRRLLLVVVccckkkmmmjjjgggfffpppnnnmmmnnnooommmhhhddd___\\\XXXVVVWWWXXXYYYXXXXXXXXXVVVRRRRRRTTTPPPJJJLLLIIIFFFGGGLLLRRRUUUUUUMMMJJJFFFEEEGGGJJJMMMOOOEEECCCEEEKKKKKKGGGEEEHHHHHHGGGDDDAAA>>>;;;:::999BBBFFFJJJKKKJJJGGGFFFGGGBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDD===>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCFFFDDDAAA>>>===<<<=========<<<;;;:::999:::;;;;;;;;;;;;;;;<<<======>>>>>>@@@???===<<<===>>>@@@AAA@@@??????>>>>>>>>>??????<<<<<<=========>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>@@@AAABBB@@@AAABBBBBBCCCBBBBBBBBB?????????@@@AAABBBDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDGGGJJJJJJHHHFFFDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMKKKJJJJJJIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNLLLPPPUUUWWWWWWTTTRRRQQQDDDDDDDDDEEEEEEFFFFFFGGGHHHFFFEEEEEEEEEEEEDDDCCC@@@BBBDDDEEEEEEDDDAAA@@@<<<;;;;;;;;;<<<>>>@@@AAAEEEBBB??????AAABBBAAA@@@===<<<<<<;;;;;;::::::999;;;<<<<<<===>>>???@@@@@@>>>???@@@@@@???===;;;:::888:::<<<===;;;::::::;;;???>>>===<<<;;;;;;<<<======>>>??????>>><<<999777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777;;;;;;:::999888888999999777777888999999999999999999888777777888:::<<<============<<<;;;;;;::::::555666666777777777666666888888888777888999999:::;;;;;;:::;;;;;;<<<======<<<<<<<<<===???AAABBBCCCAAA@@@>>>=========>>>???>>>>>>===<<<;;;;;;;;;<<<888888777777777777888888666555555777:::;;;;;;:::999999999999999999999999888888888999::::::;;;;;;>>><<<;;;<<<======<<<;;;<<<<<<===>>>@@@AAABBBBBBCCCEEEFFFFFFDDDCCCCCCDDDEEEDDDBBBAAABBBDDDFFFHHHJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKRRRTTTUUUUUURRROOOMMMMMMQQQOOONNNNNNNNNMMMJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKNNNOOOMMMNNNRRRRRRQQQPPPOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRRRRSSSSSSUUUWWWZZZZZZXXXUUUSSSRRRPPPQQQRRRQQQPPPQQQSSSUUUXXXYYYZZZZZZYYYYYYZZZ\\\ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^]]]\\\[[[[[[]]]ZZZWWWUUUUUUUUUTTTSSSRRRSSSUUUVVVVVVYYY]]]```]]]\\\ZZZXXXWWWXXX\\\___bbbbbbbbbcccdddbbb___]]][[[\\\aaaiiipppsssqqqnnndddaaa```cccbbb\\\WWWVVV\\\fffnnnooommmkkkgggccc\\\[[[[[[]]]___]]]XXXTTTSSSUUUWWWYYYZZZZZZYYYYYYVVVVVVUUUSSSSSSWWW\\\aaadddbbb```___^^^]]]ZZZXXX\\\aaahhhoooqqqlllddd^^^^^^eeeiiigggbbb```]]]YYYXXXXXXXXXZZZZZZYYYUUURRRPPPYYYdddhhheee```___```rrrpppqqqvvv{{{zzzssskkkbbb[[[RRROOOQQQTTTTTTRRRSSSRRRPPPQQQVVVXXXOOODDDEEECCCCCCGGGNNNSSSUUUTTTKKKIIIGGGGGGIIIKKKMMMMMM@@@@@@DDDIIIKKKIIIHHHIIIJJJGGGCCC???<<<<<<<<<===IIIJJJLLLKKKHHHFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDEEE;;;<<<>>>???AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCAAA???>>>>>>>>>???===<<<;;;:::999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>???????????????@@@@@@AAA===============>>>??????<<<<<<<<<============>>><<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::>>>>>>============>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIFFFHHHIIIHHHFFFDDDCCCDDDCCCDDDFFFHHHJJJLLLMMMMMMKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFHHHIIIKKKLLLNNNNNNHHHKKKPPPRRRRRRPPPOOONNNCCCCCCDDDDDDDDDEEEEEEEEEGGGEEEDDDDDDEEEEEEDDDBBB@@@BBBDDDFFFFFFDDDAAA???<<<<<<===???BBBEEEHHHJJJNNNHHHAAA???@@@AAA>>>;;;;;;;;;;;;;;;::::::999999;;;;;;<<<===>>>>>>>>>???===============<<<;;;:::666888::::::999999999:::@@@???===;;;::::::;;;;;;<<<<<<<<<<<<;;;:::888777888999:::;;;;;;;;;;;;:::;;;<<<>>>???>>><<<999777::::::999999888888777777666666777888888888888888888777777777888:::===>>><<<<<<<<<;;;::::::999999555666777777888777777777888888888888888999::::::::::::::::::;;;<<<======<<<<<<======>>>@@@AAABBBAAA@@@???>>>===>>>>>>???>>>>>>===<<<;;;;;;::::::888888888888888888999:::888777666777999::::::999888888888888888888888888666666777777888999999:::===<<<;;;;;;<<<<<<;;;:::<<<<<<===>>>???@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBDDDDDDCCCDDDEEEGGGIIIJJJHHHHHHIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHJJJJJJNNNPPPRRRQQQNNNKKKJJJJJJNNNLLLKKKKKKLLLKKKIIIGGGLLLLLLMMMMMMLLLKKKJJJJJJKKKHHHHHHKKKLLLKKKMMMQQQTTTTTTTTTTTTUUUUUUUUUVVVPPPPPPQQQRRRTTTVVVXXXYYYWWWXXXZZZZZZYYYVVVTTTSSSOOOPPPQQQPPPOOOPPPRRRTTTVVVWWWZZZ[[[]]]^^^```aaa^^^___```aaaaaaaaa```___\\\]]]^^^^^^^^^]]][[[ZZZ\\\ZZZVVVTTTUUUVVVVVVUUUYYYZZZ[[[ZZZYYYYYYZZZ\\\\\\[[[ZZZXXXXXXZZZ\\\^^^aaaaaabbbcccdddbbb___\\\ZZZ\\\```gggnnnpppmmmiii```\\\YYYZZZXXXSSSRRRTTTYYYdddmmmlllgggeeecccaaa]]]bbbhhhiiiddd]]]XXXVVVTTTVVVYYY\\\\\\[[[YYYWWWUUUTTTSSSSSSTTTXXX\\\___aaa___\\\YYYXXXXXXXXXXXX___bbbhhhooorrrooofff^^^[[[___aaa]]][[[\\\ZZZWWWRRRTTTVVVXXXYYYYYYWWWUUUUUU[[[bbbdddbbb^^^\\\[[[lllmmmpppuuuzzzzzzuuuqqqhhh]]]RRRMMMPPPTTTTTTRRRLLLNNNPPPRRRWWWWWWOOOEEEAAAAAACCCHHHOOOSSSSSSQQQLLLJJJIIIIIIJJJJJJIIIHHH@@@AAACCCGGGHHHIIIIIIJJJJJJGGGBBB>>>===???BBBEEEKKKKKKKKKIIIGGGEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDD<<<===???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@????????????@@@<<<<<<::::::::::::;;;<<<<<<<<<======>>>??????@@@>>>>>>?????????@@@@@@@@@>>>======<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;???>>>>>>===<<<;;;::::::======<<<;;;;;;;;;;;;;;;<<<===>>>>>>????????????=========>>>>>>???AAAAAABBBBBBBBBBBBCCCCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHFFFCCCBBBCCCDDDBBBDDDGGGIIILLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFHHHIIIKKKKKKKKKKKKHHHKKKNNNOOOOOOMMMLLLLLLBBBCCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBDDDDDDCCCAAAAAABBBDDDEEEEEEDDDBBB@@@???@@@AAADDDHHHMMMQQQSSSPPPIIIAAA>>>@@@@@@>>>::::::::::::::::::999999999:::;;;<<<===============;;;;;;;;;<<<;;;;;;;;;:::555777999999999999:::<<>><<<;;;::::::::::::::::::::::::999999888888888999::::::;;;;;;::::::;;;<<<>>>??????===:::888999999999888888777777777666666777888888888888777888777777777888:::===>>>;;;;;;::::::999888888777666777888888999999999888888888777777888888999:::999999999::::::<<<======>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>=========>>>???>>>======<<<;;;::::::999999999999999999:::;;;<<<<<<:::888777888888888777888888888888888888888888555555666666777888888888<<<:::999:::;;;;;;:::999<<<<<<===>>>??????@@@@@@CCCDDDDDDCCCAAA@@@AAABBBDDDEEEGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMLLLKKKIIIIIIIIIJJJIIIIIIJJJKKKLLLJJJIIIKKKLLLLLLLLLLLLKKKKKKJJJHHHEEEEEEIIIJJJJJJLLLPPPTTTUUUVVVWWWXXXWWWVVVUUUOOOPPPQQQSSSUUUXXXZZZ[[[WWWWWWXXXYYYYYYWWWUUUTTTNNNOOOPPPPPPPPPPPPRRRTTTRRRTTTXXX]]]aaacccdddccc```aaabbbbbbaaa```^^^]]]]]]]]]^^^^^^]]][[[YYYXXXZZZXXXUUUTTTVVVWWWXXXXXXZZZ\\\]]]\\\ZZZYYYYYYZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^``````aaaccccccbbb^^^ZZZWWWWWWZZZ```fffiiihhhfffaaa[[[VVVTTTRRRPPPSSSYYY\\\ffflllggg^^^ZZZYYYXXXYYYeeeooonnnbbbXXXVVVXXXWWWYYY]]]___```^^^[[[YYYTTTSSSSSSSSSVVVYYY\\\]]]YYYWWWTTTQQQPPPRRRUUUWWW\\\___dddkkkooolllddd]]][[[\\\YYYUUUUUUYYYYYYVVVNNNRRRXXX]]]^^^]]][[[YYYZZZZZZ]]]aaadddccc]]]YYY___cccgggiiiiiiiiilllnnnmmmaaaTTTNNNQQQUUUWWWVVVNNNVVV[[[ZZZVVVSSSMMMHHHAAAAAADDDIIIOOOQQQOOOLLLIIIHHHHHHIIIJJJJJJHHHFFFDDDEEEDDDDDDEEEHHHJJJJJJHHHEEEBBB@@@@@@DDDHHHLLLIIIHHHGGGFFFFFFFFFFFFEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????????????????????????????<<<;;;::::::::::::<<<<<<<<<<<<<<<===>>>>>>??????=========>>>>>>>>>>>>>>>@@@???>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888:::;;;<<<===>>>>>>>>>>>>============>>>>>>???@@@??????@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHEEECCCBBBCCCDDDBBBDDDGGGIIILLLMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJLLLLLLKKKIIIIIIIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDGGGKKKOOOSSSUUUIIIDDD???>>>???@@@@@@>>>999999999999999999999999999:::<<<=========<<<;;;:::::::::;;;;;;;;;;;;;;;777888:::::::::;;;===???>>>===;;;:::999999:::;;;:::999888888888888999999999999999999:::::::::::::::;;;===>>>>>><<<999888666777888888888888777777666666777888888888888888999888777777888:::<<<===::::::999999888777777777666777888999999:::999999777777777666777888888999999999999999:::;;;======>>>======<<<<<<=========@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<;;;:::999:::::::::::::::;;;<<<===>>>;;;888777777777666555888888888888888888888888555555555666777777888888999888888999:::;;;:::999;;;;;;<<<======>>>??????CCCCCCCCCBBBAAA@@@BBBCCCDDDGGGKKKNNNOOONNNLLLJJJKKKKKKKKKJJJKKKKKKLLLMMMHHHIIIIIIIIIJJJJJJJJJJJJGGGIIIJJJJJJIIIIIIIIIJJJIIIHHHHHHJJJLLLMMMLLLJJJGGGHHHIIIKKKLLLMMMNNNNNNGGGDDDEEEIIIKKKKKKMMMPPPQQQSSSVVVXXXXXXWWWUUUSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUVVVWWWWWWTTTRRRLLLOOOQQQRRRQQQQQQRRRSSSPPPSSSXXX___eeefffeeebbb]]]^^^___```___]]][[[ZZZ]]]]]]]]]]]]\\\[[[YYYYYYWWWUUUTTTUUUWWWZZZ[[[ZZZWWWYYY\\\]]]]]]\\\\\\]]]]]][[[ZZZ[[[]]]___^^^^^^______aaaccccccaaa]]]YYYOOOOOORRRYYYaaaggghhhgggfff```ZZZWWWTTTSSSXXX___aaahhhkkkcccYYYSSSPPPOOOUUUaaakkkhhh[[[RRRRRRWWWYYY[[[___aaabbb```^^^\\\UUUTTTSSSUUUXXXZZZ[[[[[[SSSRRRPPPMMMKKKMMMRRRVVVWWW[[[aaafffhhhddd^^^XXX[[[YYYUUURRRUUU\\\]]]YYYNNNTTT\\\bbbcccaaa^^^\\\[[[YYYZZZ```ffffff```YYYXXX]]]aaa```]]]]]]ccciiijjj```TTTMMMOOOTTTWWWXXXXXXbbbgggaaaUUUNNNKKKIIICCCCCCEEEJJJOOOOOOLLLHHHDDDDDDDDDFFFIIIJJJJJJHHHFFFGGGGGGDDDEEEIIIKKKJJJEEECCCBBBBBBCCCGGGKKKMMMEEECCCCCCCCCEEEFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>><<<;;;:::999:::;;;<<<===999::::::;;;;;;<<<===============<<<===>>>>>>???BBBAAA???===;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999888777999:::;;;<<<===>>>>>>>>>===============>>>???@@@======>>>???BBBEEEGGGIIIEEEEEEEEEEEEEEEDDDDDDDDDHHHHHHHHHFFFDDDCCCDDDEEECCCDDDFFFHHHJJJLLLMMMMMMJJJIIIHHHGGGFFFGGGHHHHHHDDDDDDEEEEEEGGGIIIJJJKKKFFFFFFFFFEEEEEEEEEDDDDDDFFFHHHIIIIIIGGGGGGGGGHHHBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>???@@@AAA@@@???===>>>>>>??????AAABBBBBBDDDDDDDDDEEEGGGJJJMMMNNNCCCBBB???>>>===>>>??????888888888999999999999999999:::<<<======<<<;;;:::::::::::::::;;;;;;<<<<<<999:::<<<<<<===>>>@@@BBB<<<;;;:::999999:::;;;;;;:::999777777777888999::::::999888888888999;;;;;;999:::;;;<<<<<<:::999777444555666888888888888777666777888888999999888888:::999888777777999;;;<<<;;;;;;:::999999888888777555666777888999999999999666666555555666666777888888888888999:::;;;===>>>:::999999999:::;;;<<<<<>><<<;;;;;;;;;<<<===:::;;;<<<<<<<<<;;;::::::999999999999:::;;;<<<===>>>;;;888666777777777777888888888888888888888888555555555666777777888888777666666777:::;;;;;;:::::::::;;;;;;<<<=========BBBCCCCCCBBBAAAAAACCCEEEDDDHHHNNNRRRSSSPPPKKKHHHJJJJJJIIIIIIIIIJJJLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKLLLMMMKKKJJJFFFGGGIIIKKKLLLMMMNNNNNNGGGEEEGGGLLLOOOMMMOOORRRQQQTTTWWWZZZZZZXXXUUUSSSVVVVVVUUUUUUUUUUUUVVVVVVXXXVVVTTTTTTUUUTTTQQQNNNKKKNNNRRRTTTTTTSSSRRRSSSRRRUUU\\\ccchhhhhhccc^^^XXXZZZ\\\^^^___^^^\\\ZZZ]]]]]]\\\\\\\\\\\\]]]]]]SSSSSSSSSVVVYYY\\\]]]\\\ZZZ]]]```bbbaaa`````````]]]\\\[[[]]]```aaa```^^^^^^___```bbbcccaaa\\\XXXJJJKKKPPPYYYbbbiiijjjiiifffbbb^^^ZZZUUURRRUUU\\\^^^eeehhhccc[[[VVVRRRNNNVVV\\\bbb___WWWQQQQQQTTTYYY[[[]]]`````````^^^]]]WWWUUUUUUVVVYYY\\\[[[ZZZWWWVVVTTTPPPNNNOOOTTTXXXXXX]]]cccfffddd^^^XXXUUUVVVUUUSSSTTT[[[bbbaaa\\\RRRXXX```dddccc```]]]\\\XXXYYY\\\aaaeeeeee```[[[XXXZZZ\\\\\\ZZZZZZ]]]aaaaaaYYYOOOIIIIIIMMMSSSVVV[[[dddhhh___RRRKKKIIIIIIDDDDDDFFFJJJNNNOOOKKKGGGBBBBBBBBBDDDGGGIIIIIIHHHBBBGGGIIIGGGHHHLLLLLLHHHBBBBBBCCCCCCEEEFFFHHHIIIAAA@@@???AAADDDEEECCCAAABBBAAA@@@??????@@@AAABBB@@@???>>>>>>=========>>><<<===>>>@@@AAABBBBBBCCC>>>>>>===<<<<<<<<<======<<<<<<============<<<<<<;;;;;;:::999:::;;;<<<===999999:::;;;;;;<<<<<<===???>>>===<<<<<<>>>@@@AAAAAA@@@???===<<<;;;;;;;;;999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888888999;;;<<<===>>>>>>>>>>>>>>>>>>===>>>>>>???@@@=========>>>@@@CCCFFFGGGBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIHHHFFFEEEEEEFFFCCCCCCDDDFFFHHHJJJLLLMMMIIIHHHGGGEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHHHHHHHIIIKKKMMMAAAAAAAAAAAAAAAAAAAAAAAA???>>>===>>>???@@@???>>><<<;;;;;;;;;===???AAABBBEEEDDDCCCCCCCCCDDDFFFGGGBBBBBBAAA???;;;:::;;;<<<888888888888888888999999888:::;;;======<<<;;;999::::::::::::;;;<<<======:::<<<===>>>>>>@@@BBBEEE;;;:::999999999:::;;;<<<:::999777666666888:::;;;:::999888777777999;;;<<<888999:::::::::999888777333444666777888999888888777777888999999999999999;;;:::888777777999:::;;;<<<<<<;;;::::::999999888444555666777888888888888555555555555555666777777888888888999:::;;;===>>>555666666777888:::;;;<<<>>>===<<<;;;:::;;;;;;<<<999:::;;;<<<<<<<<<;;;:::888888888888999:::;;;<<<<<<:::777666777888999888777777777777777777777777555555666666777888888888666555555777:::;;;;;;;;;999::::::;;;;;;<<<<<<<<>>FFFKKKKKKLLLOOOMMMFFFAAABBBCCCDDDEEEEEEDDDDDD???>>>>>>@@@CCCCCCAAA>>>BBBAAA@@@??????@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<888999;;;>>>@@@BBBCCCCCC===<<<;;;::::::;;;<<<===<<<<<<<<<===<<<<<<;;;:::;;;::::::999:::;;;<<<===;;;;;;<<<<<<===>>>>>>???AAA@@@>>><<<===???AAACCC@@@???>>>===============999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999:::888999:::;;;;;;:::999888888999;;;<<<===>>>>>>>>>???>>>>>>>>>>>>??????@@@>>>=========>>>@@@CCCEEEAAAAAABBBDDDEEEGGGHHHHHHFFFGGGIIIIIIGGGFFFFFFGGGCCCCCCCCCEEEGGGIIILLLNNNIIIGGGFFFDDDDDDEEEGGGHHHMMMLLLKKKIIIHHHGGGGGGFFFDDDDDDBBBBBBCCCEEEGGGIIIEEEGGGIIIJJJKKKMMMPPPSSS@@@AAACCCDDDDDDDDDCCCBBB>>>>>>>>>>>>============;;;;;;<<<<<<===???@@@AAACCCCCCDDDDDDCCCCCCBBBAAA???>>>===;;;::::::;;;;;;999999999888999999::::::;;;<<<<<<;;;999777888999<<<<<<<<<<<<<<<<<<<<<<<<:::999888999<<<@@@BBBCCC;;;;;;::::::::::::999999555666666777888999999999777666666666888999888777===<<<:::888777666555555222444666666555555555666666777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<:::999999:::;;;999888888888888888888888888888888888777666666666666666555777888888888888999;;;:::999777666666888999;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999999:::999999888999999::::::666666666666666555444444777777777777777888888888666555555444444444555555777999;;;=========;;;;;;<<<<<<===>>>???@@@AAAAAAFFFDDDAAA@@@@@@BBBFFFHHHHHHHHHIIILLLNNNMMMHHHDDDFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNMMMKKKJJJJJJJJJJJJLLLMMMOOOOOOMMMKKKJJJJJJKKKLLLNNNOOOOOONNNLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKRRRSSSTTTTTTUUUUUUUUUUUUYYYXXXWWWWWWWWWXXXZZZ[[[XXXWWWUUUUUUUUUVVVXXXZZZXXXWWWVVVUUUUUUUUUVVVWWWOOOPPPRRRTTTWWWXXXYYYZZZYYYZZZ\\\aaadddbbb]]]XXX[[[\\\]]]^^^^^^^^^]]]\\\```___^^^___```aaa```___TTTWWW[[[^^^___aaacccdddiiijjjlllmmmkkkgggcccaaa\\\]]]^^^___^^^]]]\\\[[[\\\[[[ZZZ\\\```aaa___]]]QQQOOOUUUcccmmmlllhhhfffaaa^^^ZZZWWWUUUSSSPPPMMMXXXaaakkkoookkkddd___^^^```___[[[XXXTTTQQQNNNMMM```cccfffeee```ZZZWWWVVV\\\ZZZXXXXXXYYYZZZYYYXXX______]]]YYYUUUXXX```ggggggsss}}}zzzjjjYYYRRRQQQQQQQQQQQQVVV```hhheee\\\```^^^```dddaaaYYYVVVYYYUUUWWWZZZ\\\]]]\\\[[[YYYWWWSSSPPPRRRVVVXXXVVVSSSQQQNNNHHHBBB@@@DDDKKKQQQYYYVVVSSSPPPNNNMMMJJJHHHFFFDDDCCCCCCFFFIIIJJJJJJGGGFFFFFFFFFGGGFFFCCCAAA@@@EEELLLPPPPPPMMMJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC???@@@@@@@@@???>>>===<<>>===>>>>>>===:::777999===@@@AAA???<<<:::999888888999;;;===>>><<<:::======<<<;;;;;;;;;;;;;;;>>>===;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;>>><<<999999:::<<<>>>>>>@@@@@@???>>>======>>>>>>AAA???>>>;;;999888777777999999::::::::::::;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;:::999888777999::::::;;;;;;::::::999888888999:::<<<======>>>@@@?????????>>>>>>======<<<<<<<<<<<<============<<<======>>>@@@BBBDDDFFFEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDCCCCCCEEEHHHKKKNNNGGGEEECCCBBBCCCEEEHHHIIIMMMMMMLLLKKKJJJHHHFFFEEECCCDDDEEEFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJKKKAAABBBBBBCCCCCCBBB@@@@@@??????>>>>>>>>>=========;;;;;;<<<<<<===???@@@AAA>>>>>>???@@@@@@@@@@@@@@@>>>===<<<;;;::::::;;;;;;;;;;;;::::::999::::::;;;:::<<<======;;;:::;;;;;;888888888888888888888888;;;999777888:::===??????<<<<<<;;;;;;::::::999999333555777999:::999888777888666666666888999888666888777777666666555555444222444555666555555777888888999999::::::;;;;;;<<<=========<<<<<<;;;;;;;;;<<<:::999999::::::999888777777777777777777777777888777777666666666666666666777999999888888:::;;;:::999888666666777999:::::::::::::::;;;;;;;;;;;;<<<;;;:::999999999999999999999888888888888999999666777777888888777777777888888888888888888888888666555555444444555555555888:::;;;======<<<;;;:::=========>>>??????@@@@@@FFFDDDCCCBBBCCCEEEHHHIIIFFFFFFGGGIIILLLLLLIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLJJJLLLNNNNNNLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMJJJJJJJJJJJJKKKLLLMMMNNNSSSSSSTTTUUUVVVUUUUUUUUUWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYWWWWWWVVVUUUUUUUUUVVVWWWPPPQQQSSSUUUVVVXXXXXXYYYYYYYYY[[[^^^```^^^YYYUUUUUUVVVYYY\\\^^^``````aaa___^^^]]]^^^___```___^^^[[[^^^aaabbbbbbbbbcccdddjjjkkkkkkkkkiiifffbbb```\\\\\\]]]]]]\\\[[[YYYXXX]]][[[ZZZ[[[]]]]]][[[YYYSSSRRRXXXcccjjjhhheeeddd```]]]YYYVVVUUUUUUUUUVVV\\\aaagggiiigggdddccccccfffccc^^^YYYUUUTTTTTTUUUeeefffeeeaaa]]]ZZZZZZ[[[^^^\\\[[[YYYXXXYYY[[[\\\______]]]XXXUUUWWW___eeejjjrrrxxxqqqaaaSSSMMMNNNSSSSSSRRRVVV```hhheee]]]^^^\\\\\\]]]YYYQQQNNNQQQRRRSSSVVVXXXYYYYYYXXXXXXXXXVVVSSSRRRSSSSSSQQQOOOQQQMMMGGGAAA???BBBIIIOOOTTTRRROOONNNMMMLLLJJJIIIGGGDDDAAA@@@BBBEEEGGGHHHHHHGGGGGGGGGHHHGGGEEEBBBCCCHHHNNNRRRQQQNNNKKKIIIJJJIIIHHHFFFDDDBBBAAA@@@>>>=========<<<<<<;;;;;;=========>>>@@@@@@>>><<<<<<>>>AAAAAA???<<<;;;:::666666777:::===??????>>>??????>>>===============>>>===;;;:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999999;;;<<<===<<>>>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCC@@@AAABBBDDDFFFGGGHHHHHHFFFEEEDDDDDDEEEGGGIIIJJJMMMLLLLLLKKKIIIHHHFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKAAAAAABBBBBBAAA@@@???>>>AAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@;;;<<<===>>>???@@@@@@@@@<<<;;;;;;:::::::::;;;;;;======<<<;;;::::::::::::777999<<<===<<<;;;:::;;;666777777777777777777777:::888666777999:::;;;;;;<<<<<<;;;;;;:::999888888222444888:::;;;999777555888777666666777888777555444444666777777666555555333444555555555666999<<<;;;;;;:::999999999:::;;;==================<<<<<<;;;:::999999::::::999777666666666666666666666666777777666666555555666666666888999999999999:::<<<;;;:::888777777777888888999999:::::::::;;;;;;;;;;;;::::::999999999999:::888888888777777777777777777777888888999999::::::::::::999999888888777777666555555444555555666666999:::;;;<<<<<<<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEFFFDDDDDDDDDFFFIIIJJJIIIGGGFFFFFFFFFFFFGGGIIIJJJKKKGGGGGGHHHIIIKKKLLLMMMNNNIIIJJJKKKLLLLLLMMMOOOQQQQQQQQQPPPOOOOOOOOOOOOOOOKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXVVVUUUUUUVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWSSSSSSUUUVVVWWWWWWXXXXXXYYYXXXYYYZZZ[[[YYYVVVSSSUUUVVVYYY\\\^^^```bbbbbb___^^^]]]]]]^^^___^^^]]]aaaccceeeeeedddbbbbbbbbbkkkjjjiiigggeeecccaaa```^^^^^^]]]]]][[[ZZZXXXWWW]]][[[ZZZYYYYYYXXXVVVTTTRRRSSSYYYaaaeeecccbbbccc^^^\\\ZZZWWWVVVXXX\\\```___```bbbcccdddeeefffggghhhddd^^^YYYWWWXXXZZZ]]]hhhfffaaa\\\XXXXXX\\\___]]]]]][[[XXXUUUVVVZZZ______^^^\\\XXXUUUWWW]]]bbbfffkkkmmmeeeXXXNNNLLLOOOUUUTTTRRRTTT\\\dddbbb\\\ZZZXXXVVVTTTOOOIIIHHHJJJPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUURRRPPPNNNOOOPPPRRRNNNGGG@@@>>>AAAHHHNNNOOOMMMKKKKKKKKKLLLKKKIIIHHHDDD???===>>>BBBFFFHHHJJJIIIIIIIIIJJJIIIGGGEEEGGGKKKPPPRRRQQQMMMJJJIIIIIIIIIIIIHHHFFFDDDBBBAAA<<<;;;:::999999999:::;;;<<<<<<===???BBBCCCCCCBBB>>>???@@@@@@>>><<<<<<<<<999888888999<<>>======<<<===============<<<:::::::::::::::::::::;;;;;;;;;;;;::::::;;;::::::;;;<<<===<<<:::=========<<<<<<<<<<<<<<<::::::999999888999999999888888999::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999999999888888999999:::;;;<<<<<<===>>>@@@???>>>=========>>>???<<<<<<=========>>>>>>>>><<<===>>>?????????>>>===??????@@@@@@AAABBBBBBBBB<<<>>>CCCFFFHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMLLLKKKJJJIIIHHHGGGFFFHHHIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGHHHIIIJJJKKKLLL@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBAAA@@@>>>===<<<<<<;;;;;;<<<===>>>>>>??????===>>>???@@@AAAAAAAAAAAA:::::::::::::::;;;;;;;;;======<<<:::999999999999555777;;;<<<:::888666666888888888888999999999999999777666777999:::;;;:::;;;;;;:::999888888777666333555777999999888777666888666555555777777666444444666888999999888777666555555666555666888<<>><<<:::888777888999:::<<<<<<============<<<;;;:::999888888999999888777555555555555555555555555777666666555555555666666777888::::::999999;;;<<<;;;;;;999888777777777777999999999999::::::::::::::::::999999999999999:::777777777777777666666666666666666777888:::;;;;;;;;;;;;::::::999888777777555555555555555666666777777888:::;;;<<<=========??????>>>>>>============;;;<<<>>>@@@AAACCCDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHEEEEEEFFFFFFGGGHHHJJJKKKFFFGGGHHHIIIKKKLLLLLLMMMGGGHHHJJJJJJKKKNNNRRRUUUVVVTTTRRROOONNNMMMNNNNNNLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTVVVWWWWWWVVVUUUTTTRRRSSSUUUWWWXXXXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWVVV]]]]]]^^^^^^______`````````^^^]]]]]]^^^___^^^\\\aaaccceeeeeecccaaaaaaaaakkkiiifffcccaaa_________aaa``````^^^]]][[[ZZZYYY^^^\\\ZZZWWWUUUSSSRRRPPPOOORRRXXX]]]^^^^^^___aaaZZZZZZZZZYYYXXX[[[___ccc\\\]]]___bbbfffgggfffeeeccc```[[[XXXXXXZZZ^^^```fffbbb]]]XXXVVVXXX\\\___YYYZZZYYYTTTOOOPPPWWW^^^^^^]]][[[XXXUUUVVVZZZ^^^[[[___aaa\\\TTTPPPQQQTTTUUUTTTRRRRRRXXX___^^^XXXUUUSSSQQQNNNKKKIIIJJJMMMQQQQQQPPPPPPPPPRRRSSSTTTRRRTTTTTTQQQMMMLLLOOOSSSUUUPPPIIIBBB???BBBIIIOOOMMMLLLJJJIIIJJJKKKJJJIIIIIIEEE???<<>><<<;;;<<<===>>>===<<<;;;;;;::::::;;;;;;;;;===<<<<<<;;;::::::999999999::::::;;;;;;::::::999::::::;;;===??????<<<:::::::::::::::::::::999999<<<;;;:::888777666666666888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;;;;::::::999888777888888999999888888777888888999999:::;;;;;;<<>><<<;;;;;;<<<===>>><<<<<<=========>>>>>>>>>;;;<<<>>>@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@AAA;;;>>>BBBFFFGGGGGGEEEDDDCCCEEEGGGIIIKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGJJJKKKKKKKKKJJJIIIHHHHHHEEEFFFHHHJJJLLLMMMNNNNNN>>>??????@@@BBBCCCDDDEEECCCBBBAAA@@@???>>>===<<<;;;<<<===>>>?????????>>>@@@@@@AAAAAAAAAAAA@@@@@@::::::;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888888777:::<<<<<<:::666444333999999999:::::::::;;;;;;777666666888:::<<<===<<<999999888888777666666555777666666555666666777888777555444555666666555444666777999::::::888666555666777777777777999===@@@???===;;;888777888999999999:::<<<======<<<;;;::::::888777777888999777666666666666666666666666666666666555555555555666666666888999999999999:::<<<;;;:::999888777777777666888888888999999999::::::999999999888888999999:::666777777777777666555444444444444555666888:::;;;;;;;;;::::::999888777777555555555555555666777888555666888:::<<<>>>???@@@??????>>>>>>===<<<<<<<<<>>>???AAADDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKJJJJJJFFFHHHIIIJJJLLLNNNRRRVVVYYYWWWSSSOOOLLLKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTSSSTTTVVVWWWWWWVVVTTTSSSQQQRRRTTTVVVWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXUUUVVVWWWXXXXXXYYYZZZZZZccccccbbbaaaaaa````````````___]]]^^^^^^___]]]\\\___aaacccdddcccbbbbbbccciiigggccc___]]]]]]^^^^^^``````___]]]\\\[[[[[[ZZZ___]]][[[WWWTTTQQQPPPPPPQQQTTTWWWXXXWWWXXXYYYYYYUUUVVVXXXZZZ[[[\\\^^^___VVVYYY___eeeiiigggccc___]]][[[YYYYYYZZZ\\\___aaaaaa___\\\ZZZZZZ\\\^^^___YYYYYYWWWRRRMMMOOOVVV]]]\\\[[[YYYWWWUUUVVVYYY[[[UUUXXXZZZYYYUUUSSSUUUWWWXXXWWWUUUSSSXXX]]]\\\WWWOOOPPPOOOLLLKKKNNNRRRUUUPPPOOOMMMLLLLLLMMMOOOPPPOOORRRRRRNNNHHHFFFJJJOOOVVVSSSLLLFFFCCCEEEKKKQQQOOOMMMKKKJJJJJJJJJIIIGGGJJJFFFAAA???BBBHHHMMMPPPIIIIIIIIIJJJKKKJJJHHHFFFDDDGGGJJJKKKIIIGGGEEEEEEDDDEEEFFFGGGGGGFFFDDDBBB;;;:::999888888:::<<<>>>???>>>>>>@@@BBBDDDEEEDDD>>>>>>===;;;888888999:::AAA???===<<<===??????>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999::::::;;;;;;::::::999;;;;;;===???AAA@@@===;;;;;;;;;<<<======<<<<<<;;;;;;:::999888777666666666888888999::::::;;;<<<<<<;;;;;;::::::::::::;;;<<<::::::;;;;;;;;;:::999999777888888999999888888777777777777888999999::::::<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<============:::<<<>>>@@@AAAAAA@@@???BBBBBBAAAAAA@@@???>>>>>>;;;===???AAABBBCCCDDDDDDDDDEEEHHHJJJLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHJJJMMMOOOPPPQQQQQQ===>>>>>>@@@BBBDDDFFFGGGCCCBBBBBBAAA@@@???>>>>>><<<===???@@@AAA@@@?????????????????????>>>======;;;<<<<<<======<<<;;;;;;;;;::::::999888888888888<<<>>>???>>>;;;888666555777777888888999:::::::::777777777999<<<>>>>>>===888888888777777777777666888777555444444555777999555444333444666666666555666666777888888777555555777888999999999:::===@@@>>>===;;;999888888888888888999;;;======<<<:::999999888777777888888777555666666666666666666666666555555444444555555666666555777888888888888999;;;:::999999999888888777777777777888888888999999999999888888888888999999:::777777888888888666555444444333333333555666888:::::::::999999888888777777555555555555666777888888555666888:::<<<>>>@@@AAA>>>>>>>>>======<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFHHHIIIHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJKKKLLLLLLKKKIIIHHHFFFHHHJJJKKKLLLNNNQQQTTTWWWUUUQQQNNNKKKJJJJJJJJJMMMMMMMMMNNNOOOQQQRRRSSSRRRTTTVVVWWWWWWUUURRRQQQPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWTTTVVVYYYZZZZZZZZZ\\\]]]bbbaaaaaa```aaaaaabbbbbb```^^^]]]]]]]]]]]]\\\ZZZ\\\___bbbddddddcccdddeeefffddd```]]][[[[[[\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[```___]]]YYYTTTRRRRRRSSSWWWYYYWWWTTTSSSTTTSSSQQQPPPPPPRRRVVVZZZ\\\[[[ZZZSSSXXX```eeegggddd^^^[[[[[[ZZZYYYXXXYYY[[[^^^```]]]\\\[[[\\\___aaaaaa```ZZZYYYVVVRRROOOQQQWWW\\\ZZZYYYWWWVVVVVVWWWXXXYYYWWWXXXYYYXXXVVVUUUUUUUUU[[[[[[YYYWWWZZZ]]][[[VVVLLLNNNNNNKKKLLLRRRWWWYYYKKKKKKJJJJJJJJJLLLNNNOOORRRSSSQQQKKKDDDAAADDDHHHVVVTTTOOOJJJHHHIIINNNRRRPPPNNNLLLJJJJJJIIIHHHFFFIIIFFFCCCCCCFFFJJJMMMNNNFFFFFFFFFGGGHHHHHHFFFDDD???BBBEEEFFFEEEDDDDDDDDDGGGGGGGGGEEECCC@@@>>><<<;;;;;;::::::;;;===>>>???@@@>>>>>>???AAACCCCCCCCC=========:::888666777888;;;::::::<<<>>>AAAAAAAAA<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<;;;:::999888::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>@@@@@@===;;;888999:::<<<<<<;;;::::::777777777777888999:::;;;999999::::::::::::;;;;;;999999999999999::::::;;;:::::::::;;;;;;::::::999888888999999999999888888777777777888888999999999999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAACCCCCCBBB@@@???>>>===<<<::::::;;;<<<===@@@BBBCCCEEEFFFHHHJJJKKKLLLLLLKKKLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJLLLOOOQQQRRRRRRRRR======>>>>>>@@@BBBDDDFFFBBBBBBAAAAAA@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@???<<<<<<===>>>>>>>>>=========>>>>>>>>>>>>===;;;:::;;;::::::999999999::::::===>>>???===;;;999888999777777888888999::::::;;;888888888999;;;<<<<<<:::888888888888999999999999777666555555555555666777333222222333555777666666666666777777888888999999888:::;;;;;;;;;;;;===>>><<<<<<;;;::::::999888888888:::<<<>>>>>>===;;;:::999777666666777888666555444444444444444444444444555444444444444555666777444666777777777777888:::888888999999999888888777777777777777888888888999888888888888888999::::::777888999999888777555333555444333333444666888999888888888888888888888888555555555555666777888999888888999:::;;;===>>>???==================<<<<<<;;;;;;<<<>>>???AAABBBCCCDDDFFFGGGFFFCCCBBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIFFFIIIKKKMMMMMMNNNPPPQQQQQQPPPNNNLLLKKKJJJKKKKKKMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUVVVVVVTTTQQQOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWTTTUUUUUUVVVVVVVVVUUUUUUUUUXXX[[[\\\[[[ZZZ[[[\\\^^^^^^]]]]]]]]]^^^``````^^^\\\ZZZZZZ[[[[[[YYYXXXYYY\\\___aaaaaaaaabbbcccbbb```^^^[[[ZZZ[[[\\\]]]ZZZZZZYYYZZZZZZ\\\^^^___aaa```___ZZZVVVTTTUUUWWWYYYYYYUUUQQQRRRWWWUUUPPPMMMJJJIIIOOOWWW\\\ZZZWWWUUUZZZ___aaa___]]]\\\\\\^^^[[[VVVSSSRRRUUUXXXZZZWWWVVVWWWZZZ^^^aaaaaa___ZZZXXXTTTQQQPPPRRRVVVYYYWWWVVVUUUUUUVVVWWWXXXXXX\\\ZZZXXXVVVUUUUUUUUUVVVZZZ[[[ZZZXXXYYY[[[WWWRRRJJJNNNNNNIIIJJJPPPUUUUUUGGGHHHIIIKKKNNNQQQSSSTTTWWWVVVRRRLLLFFFDDDEEEHHHTTTSSSQQQMMMKKKLLLOOORRROOOMMMJJJIIIIIIIIIHHHFFFHHHFFFEEEEEEFFFHHHHHHGGGCCCCCCCCCDDDFFFEEECCCAAA;;;>>>@@@BBBBBBBBBDDDEEEGGGFFFDDDBBB???===;;;:::::::::;;;<<<===>>>???@@@>>><<<;;;===???BBBCCCCCC=========<<<999777777777777666777:::===??????>>><<<;;;;;;;;;<<<<<<===>>>;;;<<<<<<<<<<<<:::999888;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::<<<>>>>>><<<:::555666888::::::999888777777777777888999:::<<<<<<;;;;;;::::::::::::999999888888777777888888999:::999::::::;;;;;;::::::999999999::::::::::::999999999999999999::::::::::::999:::<<<=========;;;;;;999999999:::::::::;;;;;;=========>>>>>>>>>??????@@@@@@??????>>>===<<<<<<:::;;;<<<===???@@@BBBCCCFFFGGGHHHIIIJJJJJJKKKKKKLLLJJJHHHGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIKKKMMMPPPQQQRRRQQQQQQ>>>>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@;;;;;;===>>>??????@@@@@@>>>????????????===;;;:::;;;;;;:::::::::;;;<<<<<<:::;;;<<<;;;999888999:::888888999:::;;;;;;<<<<<<:::999888999;;;;;;999777888999999::::::;;;<<<<<<555555666777777666555444222111111333555777777666777777888999:::<<<>>>???999;;;======<<<<<<<<<===;;;;;;;;;;;;:::999888777999;;;===???@@@>>>===;;;888777666666777777666555333333333333333333333333444444444444444555666777444555777777666666888999777888888999999999888888777777777777888888888888888888777777888999::::::888888::::::999777555333666555444333444666888999777777777777777888888888555555555555666777999999;;;;;;:::::::::;;;<<<<<<========================>>>>>>>>>???@@@BBBCCCDDD@@@CCCEEEEEEBBBAAABBBDDDDDDDDDEEEEEEFFFGGGIIIJJJHHHJJJLLLMMMNNNMMMLLLKKKGGGIIILLLNNNNNNNNNNNNOOOKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRTTTVVVVVVSSSPPPNNNNNNMMMKKKIIIIIIIIIJJJJJJLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTUUUWWWXXXXXXWWWWWWRRRRRRSSSTTTTTTTTTSSSSSSUUUYYY]]]]]][[[YYYYYYZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\\\\ZZZYYYXXXYYYYYYWWWUUUVVVXXX[[[]]]]]]]]]^^^___```^^^\\\[[[ZZZZZZ[[[\\\ZZZZZZZZZ[[[]]]___aaacccaaaaaa```\\\WWWVVVXXXZZZVVVUUUQQQNNNTTT\\\[[[UUUKKKFFFBBBHHHSSS[[[[[[XXXYYY]]]^^^\\\XXXWWW[[[``````[[[SSSMMMKKKMMMQQQUUURRRQQQQQQUUUZZZ^^^___^^^XXXTTTPPPNNNOOORRRTTTTTTVVVUUUTTTUUUVVVXXXXXXWWW^^^ZZZVVVSSSTTTVVVXXXYYYWWWXXXXXXVVVVVVWWWSSSMMMJJJNNNNNNHHHGGGLLLPPPNNNGGGIIILLLOOOSSSWWWZZZ[[[ZZZXXXTTTPPPLLLKKKMMMOOORRRRRRQQQOOOMMMMMMPPPRRRMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEBBB@@@AAAAAAAAABBBDDDDDDBBB@@@999;;;>>>@@@AAABBBDDDFFFDDDCCCAAA???===<<<<<<<<<999:::;;;===>>>?????????;;;:::999;;;???BBBCCCDDD===>>>???===:::888777777666666777999<<<<<<:::999999999999999::::::;;;<<<;;;<<<<<<===<<<:::999888;;;<<<<<<======<<<<<<;;;:::999888:::;;;<<<;;;999888999;;;=========;;;:::::::::999999999999999:::<<<;;;;;;::::::999999888777777666666777888999999999999:::;;;;;;:::::::::999::::::;;;;;;::::::999:::;;;;;;;;;;;;;;;;;;<<<999;;;===???@@@???===;;;888888999999999:::::::::???>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<<<<===???BBBCCCDDDEEEEEEHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJHHHFFFFFFFFFHHHIIIEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJMMMOOOQQQQQQPPPOOOAAA???<<<;;;;;;???CCCEEEGGGEEEBBB@@@AAABBBBBBAAA>>>????????????>>>======;;;;;;;;;;;;<<<>>>???@@@BBB@@@===<<<<<<===<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<===:::;;;;;;;;;:::888666555999::::::999777666888999666888:::999888777888999555333111333666888777666444555666777:::<<<>>>???::::::;;;<<<======<<<<<<999999999999999999999999:::<<<>>>>>><<<999888888777888999::::::888777555666666555444444444444555333333333444444555555555888777555444444555666777444444555777777888888888666666666666666777777888666777888999999888777666888777666777888777666444444444444444444555666666777777777777888888888888666555555555777888:::<<<999999999999999999999999;;;;;;:::::::::;;;<<<<<<=========>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJGGGJJJKKKKKKIIIHHHJJJMMMKKKKKKJJJKKKKKKLLLMMMNNNOOOLLLJJJJJJKKKLLLLLLKKKHHHJJJMMMPPPPPPNNNLLLJJJLLLOOORRRSSSQQQPPPOOOPPPJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVWWWVVVTTTTTTTTTVVVTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVV[[[XXXUUUVVVYYY[[[ZZZYYYTTTRRRQQQRRRTTTUUURRRPPPPPPNNNQQQ]]]fffddd]]]XXX___bbbaaa\\\ZZZ\\\]]]\\\\\\]]]]]]^^^___```aaaaaa]]]]]]\\\\\\ZZZYYYWWWVVVRRROOOLLLOOOTTTWWWWWWTTTGGG@@@???GGGQQQUUUWWWXXX\\\^^^```^^^YYYWWWYYY]]]YYYVVVPPPJJJGGGIIIPPPUUUWWWQQQLLLMMMSSSXXX[[[[[[OOOLLLMMMRRRUUUTTTTTTVVVTTTWWWZZZYYYUUUUUUXXX\\\\\\YYYUUUSSSSSSSSSSSSRRRWWWVVVSSSPPPNNNMMMMMMMMMOOOMMMJJJGGGHHHJJJNNNPPPQQQRRRTTTTTTTTTTTTUUUVVVWWWSSSOOOOOORRRSSSPPPLLLOOOOOONNNJJJFFFEEEHHHLLLLLLGGGCCCBBBFFFHHHGGGEEEFFFDDDBBB@@@???@@@AAABBBEEEDDDCCCBBB@@@???>>>===<<<===>>>??????@@@BBBEEEAAA@@@>>><<<:::999888888999999::::::;;;<<<==================>>>???AAABBB<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888777888888999::::::999999999999888888<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;999888666;;;;;;<<<<<<;;;;;;:::999888888888999999:::::::::===;;;888777888999999888777777777777777888888999777777777777777777777777888888999999999:::::::::999;;;<<<;;;888777999;;;::::::999888888999::::::;;;===???@@@>>><<<;;;;;;999999999999:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEGGGHHHHHHJJJKKKMMMNNNNNNNNNNNN???>>><<<<<<>>>BBBGGGJJJKKKGGGCCC@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC;;;;;;;;;<<<===>>>???@@@AAA???<<<;;;<<<<<<<<<;;;999999999999999999999999;;;;;;;;;:::::::::::::::;;;::::::::::::;;;<<<===777888999999999888777666888999999888666666777888777999::::::999888888999666444222444666888888777555555666666888999;;;<<<;;;;;;;;;<<<<<<=========999999999999999999999999777999<<<===<<<;;;::::::777888:::::::::999777666666666666555555555444444333333333444444444444444666555555555555555666666666666777888999999999999666666555555666666777888666777777777777666555555888666666666777777666444555444444444444555666666666666555555555555555555555555555555666888:::;;;999999999999999999999999:::::::::999::::::;;;;;;============???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFHHHJJJIIIHHHGGGIIIKKKJJJJJJIIIJJJJJJKKKLLLMMMPPPMMMKKKJJJJJJJJJJJJIIIHHHJJJLLLMMMMMMLLLJJJIIIMMMOOOQQQRRRPPPOOONNNNNNHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQTTTUUUVVVUUUSSSRRRRRRSSSTTTSSSSSSTTTUUUWWWYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUXXXWWWVVVVVVWWWWWWVVVTTTRRRPPPOOOPPPRRRRRRPPPMMMIIIIIIOOO[[[bbbaaa\\\YYY]]]aaaaaa\\\ZZZ\\\^^^\\\]]]]]]^^^^^^^^^^^^^^^^^^ZZZZZZZZZZZZZZZYYYXXXWWWRRRPPPNNNPPPUUUWWWUUURRRGGG@@@>>>DDDLLLOOOQQQRRRYYY]]]```^^^YYYVVVVVVXXXWWWQQQIIIGGGJJJOOOSSSTTTWWWRRRLLLKKKOOOSSSUUUTTTQQQOOOPPPUUUYYYWWWVVVXXXXXX[[[\\\YYYUUUSSSVVVZZZXXXVVVSSSRRRRRRTTTTTTSSSTTTSSSQQQPPPOOOOOOOOOOOOOOONNNMMMNNNPPPSSSWWWZZZ]]]\\\[[[XXXVVVUUUUUUUUUSSSPPPLLLLLLNNNPPPOOOMMMMMMMMMMMMJJJGGGFFFHHHKKKIIIEEEBBBCCCFFFHHHGGGDDDEEEDDDBBBAAA@@@@@@AAAAAAEEEDDDCCCBBB@@@???======:::;;;<<<<<<<<<===???AAA@@@???>>><<<;;;::::::999::::::;;;;;;<<<======>>><<<======>>>>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::999888777666666777888:::;;;;;;;;;;;;888888888999999999::::::<<<999777777888999888777777777666666777777888999888888888888888888888888888888888999999999::::::999;;;===<<<999888888:::999888777777777777888999<<<>>>???>>>;;;888666555999999999999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAADDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEGGGIIIIIIJJJLLLMMMNNNNNNNNNNNN===<<<<<<===AAAFFFKKKNNNMMMIIIDDD@@@?????????>>>>>>???AAACCCDDDEEEFFFFFF<<<<<<<<<<<<===>>>?????????===;;;;;;;;;<<<;;;:::888888888888888888888888999999999999999:::::::::;;;;;;:::::::::;;;<<<<<<555666777777888888777777777888888777555555666777777999;;;:::999888999:::666555444444777888888777666555555555666777888888<<<<<<;;;::::::;;;===>>>999999999999999999999999444777:::<<<<<<<<<<<<===888999999::::::888777666555666777777777666444444444444444444333333333333333333444555666666666666555666777888999999999888666555555555555666777777777666666555444444444444888666555555666666555444555555555444555555666777666666555555444444444333555444555555666777999999888888888888888888888888888888888888999999::::::<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>?????????>>>???AAACCCDDDDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOMMMKKKJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJIIIIIILLLNNNPPPPPPNNNLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRSSSTTTSSSPPPOOOOOOPPPSSSSSSTTTUUUVVVXXXZZZ[[[[[[YYYWWWUUUTTTSSSSSSSSSUUUWWWXXXXXXUUUSSSQQQQQQRRRQQQPPPQQQRRRRRRPPPNNNJJJLLLSSS\\\```\\\YYYYYY\\\``````]]][[[\\\]]][[[\\\\\\\\\\\\[[[[[[[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXSSSRRRQQQTTTWWWWWWTTTPPPHHHBBB???BBBFFFGGGHHHKKKQQQVVV[[[]]]ZZZVVVTTTTTTUUULLLDDDFFFOOOWWWWWWTTTWWWSSSNNNMMMOOORRRSSSRRRPPPNNNPPPWWWZZZYYYXXXYYYYYYZZZYYYVVVQQQPPPRRRUUUVVVSSSQQQPPPRRRTTTTTTTTTRRRRRRQQQQQQRRRSSSSSSTTTOOOPPPRRRUUUZZZ^^^bbbdddaaa```]]]ZZZWWWUUUTTTTTTLLLKKKIIIHHHIIIKKKMMMNNNKKKLLLLLLJJJHHHGGGGGGIIIDDDBBBAAACCCFFFHHHFFFCCCDDDDDDCCCBBBBBBAAAAAA@@@EEEDDDCCCBBB@@@>>>===<<<:::;;;<<<<<<;;;;;;===>>>???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<===>>>??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<777888888999;;;<<<<<<======<<<<<<;;;:::::::::::::::999999888888777777777555666777888999:::::::::777777888888888888999999:::888666666777888777666777777666666777777888999888888888888888888888888777888888888999999999999999;;;===<<<:::888777777888777777666666777777888:::;;;<<<;;;888555444444999999999:::;;;;;;<<<<<<;;;::::::999999999999:::::::::::::::::::::::::::;;;<<>>>>>>>>??????<<<===>>>@@@BBBBBBCCCCCC=========<<<======>>>>>>===;;;::::::;;;<<<;;;:::999999999999999999999999777777888888999999999:::;;;;;;::::::::::::;;;<<<666777777777777777777777666777777666444444555777888999;;;;;;999888999:::666555444555666777777777555555555666666777888999<<<;;;999888888999;;;<<<888888888888888888888888333666:::;;;;;;;;;;;;<<<888888999999999888777666555666777888888666444333555444444333333222222222000222444555666666555555333444555555666666666555555555444444555555666777666666444444444555666777777666444444555666555444555555444444555555666777888777777666666555555444444444444555555666777777777777777777777777777777666666777888888999999999;;;;;;;;;;;;<<<===>>>???============>>>>>>>>>>>>===>>>AAACCCDDDCCCBBBAAAAAACCCDDDEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJLLLKKKIIIIIIIIIJJJHHHGGGLLLKKKIIIHHHGGGHHHIIIJJJJJJLLLMMMLLLJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRPPPNNNMMMMMMNNNSSSSSSTTTVVVXXXZZZ[[[\\\[[[YYYVVVSSSQQQQQQRRRRRRSSSWWW[[[[[[WWWSSSRRRRRRTTTTTTTTTUUUUUUUUUTTTSSSVVVXXX^^^bbb```XXXUUUWWW\\\``````\\\YYYZZZYYYWWWXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUVVVXXXYYYXXXTTTPPPKKKFFFCCCDDDDDDCCCDDDGGGIIIOOOWWW\\\\\\YYYWWWUUUTTTMMMHHHKKKUUU\\\[[[XXXXXXVVVUUUVVVWWWWWWUUUSSSKKKIIILLLTTTYYYXXXWWWXXXTTTTTTRRROOOLLLLLLOOORRRUUUSSSPPPPPPQQQSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVNNNPPPTTTYYY^^^bbbeeefffXXXWWWWWWWWWVVVUUURRRPPPFFFFFFFFFFFFEEEGGGKKKOOOKKKKKKLLLKKKIIIFFFEEEDDD@@@???@@@CCCFFFGGGEEECCCDDDEEEEEEEEEDDDCCCBBBAAAEEEDDDCCCAAA???>>>===<<<===>>>>>>===;;;;;;===>>>>>>>>>===<<<<<<<<<======;;;;;;;;;;;;<<<<<<======<<<===>>>??????===;;;:::;;;;;;::::::::::::;;;;;;888888999999:::;;;<<<<<<888999999:::;;;;;;<<<<<<===<<<;;;:::999999999999::::::999888888888888888888888999999888888777666777777777777777777777777777666555555666777666555666666666666666777888888888888888888888888888888777777777888888888888999999:::<<<<<<:::888666555777777777777777777777777555777999999777666666777888999::::::;;;<<<<<<<<<::::::999888888999999999999999999999999::::::::::::<<<>>>AAADDDFFFGGGHHHDDDCCCAAA@@@AAABBBDDDEEEBBBBBBBBBAAAAAAAAAAAAAAAEEEFFFGGGGGGFFFFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOO<<<;;;;;;<<<>>>AAAEEEGGGGGGCCC???======???@@@@@@======>>>???????????????======<<<<<<<<<<<<<<<===;;;:::999:::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999999::::::999999999999::::::::::::999888777777666666666777777666444333555666777999;;;:::999888999999555555555555444555666777555555666777888:::;;;<<<:::999777666666777999:::888888888888888888888888555777:::;;;:::999999999777888888777777777666666444555777888888666444333444444444333333222222111000111333555555555555444333333444555555555555444444444444444444555555666555555444444555777999:::777555333333444555444333444444444444444555666666777666666666555555444444222333333444555555555555666666666666666666666666444555666777888888888888::::::::::::;;;<<<======<<<<<<======>>>>>>>>>>>>===???AAACCCCCCBBBAAA@@@@@@@@@AAACCCDDDCCCBBBAAACCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFHHHJJJKKKJJJIIILLLJJJHHHFFFFFFGGGJJJKKKHHHIIIJJJIIIFFFEEEEEEFFFHHHIIIIIIIIIJJJJJJJJJKKKIIIJJJKKKLLLMMMOOOPPPPPPOOOPPPQQQOOOMMMLLLLLLMMMQQQRRRTTTVVVXXXZZZ\\\\\\ZZZXXXUUURRRQQQQQQRRRRRRSSSXXX]]]]]]ZZZWWWUUUVVVTTTUUUVVVWWWWWWWWWWWWWWW^^^___cccddd^^^WWWUUUXXX]]]```___ZZZVVVVVVUUUSSSRRRRRRSSSTTTTTTUUUVVVVVV[[[[[[[[[ZZZYYYWWWVVVUUUVVVWWWYYY[[[[[[XXXTTTQQQNNNKKKJJJJJJHHHEEEFFFKKKPPPUUU]]]bbbbbb^^^ZZZWWWTTTSSSRRRUUUYYY\\\]]]]]][[[\\\]]]^^^^^^ZZZTTTPPPJJJHHHKKKSSSXXXXXXXXXZZZOOONNNLLLJJJIIILLLPPPSSSVVVSSSPPPOOOPPPQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRMMMOOOTTTXXX\\\^^^______NNNOOOQQQTTTUUUSSSNNNIIICCCDDDEEEEEEFFFHHHLLLOOOLLLLLLKKKJJJHHHEEEBBB???===>>>AAADDDFFFFFFDDDCCCEEEEEEFFFEEEEEEDDDBBBBBBCCCCCCBBBAAA???>>>===<<<===>>>>>>===;;;;;;<<<=========<<<<<<<<<<<<======999:::::::::::::::;;;;;;<<<===>>>???>>><<<:::999::::::999999999999::::::666666777888999::::::;;;::::::::::::::::::::::::===<<<;;;999999888888888:::::::::::::::999999999999999999999999888777777666666666666666666666666666555444555666777555444666666666555666777777888777777777777777777777777666666777777777888888888999999999999999777666444888888888888888888888888666777999888777666777888777888999:::;;;;;;;;;;;;:::999999888999999::::::888888888999999999:::::::::;;;===@@@BBBDDDFFFFFFBBBAAA?????????AAACCCDDDAAAAAABBBBBBBBBBBBBBBBBBEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKLLLMMMNNNOOOPPPPPP<<<;;;::::::;;;===???@@@AAA???===<<<===???@@@?????????@@@@@@???>>>============<<<;;;:::::::::::::::999999;;;======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999999999999999888888777777888888;;;;;;999888777666666666666777777666444444555666666888:::999888777888999555666777666555555666888666666777888999;;;===>>>:::999777666666777888888888888888888888888888888666888:::;;;999777777777666666666555555555555555444555666666666555333333333333333333222222222222111111222333444444444444555555666666666666666555444333333333333444555555444444555555666777999999777555222222333444444333333333333222333444444555333333333333333333333333111222333444444444444444555555555555555555555555333444666888999999888888999999999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>???AAACCCCCC@@@>>>AAAAAAAAABBBCCCEEEFFFGGGDDDDDDEEEGGGJJJKKKJJJIIIIIIGGGEEEDDDDDDFFFIIIKKKGGGHHHHHHGGGEEEDDDEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOPPPOOONNNMMMNNNOOOOOOQQQSSSVVVXXXZZZ\\\\\\XXXWWWVVVTTTSSSSSSSSSSSSUUUXXX\\\]]]\\\YYYWWWVVVPPPRRRTTTVVVUUUVVVWWWXXX\\\[[[]]]^^^ZZZVVVWWW\\\]]]___]]]VVVRRRSSSSSSQQQPPPPPPQQQRRRSSSTTTUUUUUU[[[[[[ZZZYYYXXXVVVTTTSSSUUUWWWYYYZZZZZZWWWTTTQQQPPPPPPRRRSSSPPPLLLNNNSSSbbbdddhhhiiigggaaa[[[VVVSSSVVVZZZ[[[ZZZZZZ\\\^^^^^^___``````\\\VVVPPPMMMPPPMMMOOOUUUYYYYYYYYY[[[PPPNNNJJJHHHIIIMMMQQQTTTSSSQQQMMMLLLMMMNNNNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNQQQTTTUUUVVVUUUTTTNNNMMMOOORRRSSSPPPIIICCCDDDEEEFFFGGGJJJLLLNNNNNNLLLKKKIIIHHHGGGEEEAAA>>>===???AAADDDEEEEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>;;;<<<<<<;;;999999:::<<<===<<<<<<;;;;;;;;;<<<<<<999999999999999999999:::<<<<<<=========;;;:::999:::999999888888999999:::555555777888999999999999:::::::::999999888888888;;;;;;:::999888888888888999:::;;;<<<<<<;;;999999555666777888999:::::::::666666555555555555444444555444444555777777666444666666555555666666777888666666666666666666666666666666666666777777777777888666555555666777555444777888888999999888888777999::::::999666555555666555666888:::::::::999999999888888888888999::::::888888888999999::::::;;;999:::<<>>>>>???@@@BBBCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLLLLLLLNNNOOOPPPQQQ;;;:::999999999:::<<<===>>><<<;;;<<<===>>>===<<>>===<<<===<<<;;;:::999888888888999999:::;;;>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888777666666666666666999888777666555666666777777777888666555444555777555777999888777666777777777999:::999666666888:::888888888999999:::<<<<<<::::::999999888888888888888888888888888888888888555777::::::999777777777555555444444333333333444444444444444333333333333222222222222222333333333333222222222222222333333555555666666666555555444333333333222333444444555555555555666666555555444777555222111222333444333222222111111222222333444111111111222333333444444111111333444444333333222444444444444444444444444333444666888::::::999888999888888888888999::::::999999::::::;;;<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCCCC@@@<<>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLMMMOOOQQQRRR::::::999888999:::;;;<<<<<<;;;;;;<<<======;;;999<<<<<<============<<<<<<<<<;;;:::999888777777777999999:::<<<>>>???>>><<<::::::::::::::::::::::::;;;:::::::::999888888888777777666555555555555555666666555444444666777888777888888777555555666777555666888888666555666777999;;;<<<;;;888888:::<<<::::::999999999999999:::;;;;;;;;;;;;;;;:::999888777777777777777777777777333666999:::999888777888555444333222222222333333555444333222222222333333111111111222222333333444444333222111111111222333333333333444444333222222333333222222333333444555555666666666555333111///777444111111222333333333111111000000111111222333111222333444555666666777000111222333444333222111444444444444444444444444333444777999::::::999888888888888888888888999999777777888999::::::;;;;;;>>>>>>===<<<<<<<<<<<<===>>>===>>>AAACCCCCC???<<<>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEGGGIIIIIIGGGEEE@@@@@@??????AAACCCFFFGGGHHHIIIJJJIIIHHHHHHJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOPPPPPPPPPPPPQQQSSSLLLNNNQQQUUUXXXZZZ[[[[[[VVVWWWWWWXXXXXXWWWWWWVVVZZZXXXVVVVVVWWWVVVQQQMMMKKKOOOSSSUUUUUUVVVYYY\\\ZZZUUUQQQRRRTTTTTTXXX]]]WWWXXXUUUOOOMMMQQQUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQSSSUUUUUUSSSRRRPPPPPPOOOTTT[[[```^^^YYY[[[aaaooommmkkkhhheee___YYYUUUNNNQQQVVVZZZ[[[ZZZYYYYYYYYYXXXWWWUUUUUUVVVYYY\\\___YYYVVVVVVVVVTTTSSSVVVXXXSSSKKKEEECCCDDDFFFGGGHHHFFFDDDDDDFFFIIIJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOKKKLLLMMMMMMMMMLLLJJJIIINNNJJJFFFGGGJJJLLLJJJFFFJJJHHHHHHMMMSSSUUURRRMMMHHHEEECCCDDDFFFGGGFFFCCC@@@BBBCCCDDDCCCCCCDDDEEEBBBAAA>>><<<<<<<<<>>>???>>>>>>??????@@@@@@@@@@@@<<<===>>>>>>======???@@@<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;;;;<<<999999888888888888999999777888999:::;;;:::999999555555666777888999999:::888888888888888888999999444666:::<<<<<<:::777444666666666666666555555444555555555444444333333333444444444666888888666555555555555555555666777777444444444444444444444444555555555555666666666777666222//////222555666666444555666777777666555444444555666666555555777999333444666888999888777666555555555555555666777888888888999:::;;;;;;<<<<<<999:::;;;===>>>>>>??????======???@@@AAAAAAAAAAAA===>>>@@@BBBCCCCCCBBBBBBEEEFFFGGGGGGGGGHHHKKKMMMMMMLLLLLLLLLMMMOOOQQQRRR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;===;;;999888999999888777888888999:::;;;;;;;;;;;;999999:::999999888777666666777888999999999999999777666666666666777777888:::999999999888777777777777777777777777888888888999888666444333444555666:::<<<===<<<999777999;;;===:::999:::===???>>><<<>>>;;;888777888:::<<<<<<888888999999888777666555444666888777555444777999666444111000111444555666222222111111111111222222000000000000000000000000111111000000111111222333222222222222222222222222111111222333333333333222222333444666777888888888666666555444333333333333555555444333333222111111000000000000111222333444777666444222111111111222222222222222222222333333444555777888999999999888888888999999999:::::::::::::::999888888999::::::<<<<<<<<<<<<;;;:::999999===>>>@@@CCCEEEDDDAAA>>>BBBBBBBBBBBBBBBCCCDDDEEEHHHGGGGGGFFFEEEDDDDDDCCC>>>???@@@BBBDDDFFFIIIJJJMMMLLLJJJHHHGGGGGGGGGGGGCCCDDDDDDBBBAAAAAACCCEEEFFFGGGHHHHHHHHHIIILLLNNNNNNNNNNNNNNNOOOOOOPPPQQQNNNOOOQQQTTTVVVXXXYYYZZZWWWVVVUUUUUUUUUVVVWWWXXXYYYWWWVVVUUUUUURRROOOLLLOOOPPPRRRTTTVVVWWWXXXYYYWWWVVVUUUTTTTTTVVVXXXYYYZZZVVVQQQOOOOOORRRTTTUUUZZZWWWTTTSSSSSSSSSSSSRRRUUUUUUUUUTTTTTTSSSRRRQQQPPPSSSVVVYYYXXXTTTPPPMMMOOOSSSWWWYYYZZZ[[[^^^aaannnggg```[[[YYYVVVPPPKKKDDDMMMXXX]]]\\\XXXVVVVVV]]]ZZZWWWVVVWWWYYYZZZ[[[___XXXRRRRRRPPPOOOTTT\\\___UUUHHHBBBCCCEEEEEECCC???EEEGGGDDDEEEIIIJJJGGGNNNHHHFFFKKKQQQQQQPPPPPPGGGGGGIIIJJJKKKLLLLLLLLLFFFHHHKKKJJJGGGFFFGGGIIIIIIEEEFFFLLLPPPMMMIIIHHHCCCBBBCCCFFFHHHGGGBBB>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@>>>===<<<<<<<<<:::<<<>>>???===<<<<<<<<<;;;:::::::::;;;<<<>>>???@@@???<<<:::999999:::;;;>>>===;;;999999:::;;;<<<;;;;;;:::::::::;;;<<<<<<:::888666555444555666777>>>===<<<;;;999888777666666666666666666666666666222555888999888777666777888888888888888777666666555555555555555555444444111333555444333222333333222333444444555555444444444444444444444444444444555444444333333444444555777666666777888999888777666666666777999:::888777777777666666555555555444555555666777777777777777666888::::::888666555555666666666777888888999999===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAAAAAAAA???>>>@@@??????>>>???AAABBBCCCCCCFFFIIIJJJIIIIIIIIIJJJMMMKKKIIIIIIKKKNNNOOOPPP;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;:::888777888888777666777888999::::::;;;;;;:::999999999999888777666666666666777888888888888888777666666555555555666666888888888888888888777777666666666666666666666666888777555444333444555666888:::;;;:::888666888999999777666777:::;;;;;;:::<<<999777666888999::::::888888888777777666666666444555777777666555666666333111...------///000000111111000000000000111111000000000000000000000000111111000000000111222222111111111111111111111111111111222222333333333222222222444555666777777777444444333222222222222333555444444333222222111111000000000000111222333444555444333222111111222222111222222222222333333333444555666777888888777777888888888999999999:::::::::999888888888888999:::;;;;;;;;;<<<;;;;;;:::999;;;<<>>>>>DDDGGGGGGIIINNNPPPNNNLLLIIIKKKRRRVVVSSSNNNKKKHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJKKKJJJGGGEEEEEEFFFFFFCCCCCCHHHKKKHHHEEEDDDEEEDDDDDDFFFGGGDDD@@@;;;<<<=========>>>>>>??????AAAAAA???>>>===<<<<<<;;;999;;;===>>>===<<<======;;;;;;;;;;;;<<<===>>>>>>@@@???===;;;:::;;;<<<===<<<;;;999777666666777777999999999999999::::::;;;999888777555555666777888======<<<:::999888777666666666666666666666666666333555777888777666666777666666666666666555444444444444444444444444444444111333444444222222222333222333444444555555444444444444444444444444444444555444444333333444444555888777777666555444555555666555444555777888777666666555555555444444444444555555666777777777777777333555888999777666666666666666666777888999::::::>>>===<<<;;;:::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAA@@@???>>>??????>>>>>>???@@@BBBCCCDDDFFFHHHIIIHHHHHHJJJKKKKKKJJJIIIJJJLLLNNNPPPPPP:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<===;;;999777666777777666555666777888999999::::::999999999999999888777666555666666777777888888777777777666555444444444444444777777777777777777888888444444444444444444444444777666555444333444555666666777888888666555666777777666555555777999999888:::999888888:::::::::888888777666555555555666777555555555777888777555222333222111000/////////000000000////////////000000000000000000000000000000000000000000000111111222000000000000000000000000111111111222222222222222222222333444555555666666111111111111111222222333444444333333222111111111000000000000111111222333222222111111111111222222111111222222222333333333444555555666666666555555777777888999999999999999999999888888888888999999999::::::;;;;;;;;;;;;;;;:::;;;>>>AAADDDEEECCC@@@@@@@@@AAABBBCCCDDDFFFGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@AAACCCEEEGGGJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFCCCDDDDDDCCCAAABBBDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJNNNNNNOOOOOOQQQRRRTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSQQQOOOPPPRRRUUUXXXZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTRRRQQQRRRTTTWWWXXXXXXQQQQQQPPPRRRTTTTTTSSSRRRRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUSSSQQQOOOQQQTTTWWWYYYZZZ[[[]]]^^^```[[[UUURRRSSSSSSRRRPPPOOOVVV^^^cccbbb___]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]][[[SSSNNNQQQVVVWWWVVVUUU]]]WWWMMMDDD???======???CCCGGGKKKLLLOOOSSSSSSQQQMMMMMMRRR[[[^^^WWWMMMHHHFFFFFFFFFGGGGGGGGGGGGGGGKKKLLLLLLIIIFFFDDDCCCDDDFFFBBBBBBEEEGGGCCCAAABBBGGGFFFEEEEEEDDDAAA===999:::;;;;;;<<<===>>>????????????>>>======<<<;;;;;;999;;;======<<<<<<<<<===:::;;;<<<===============>>>>>><<<<<<;;;<<<===>>><<<:::888666555555555555777777777888888999999999999888777777777888999:::===<<<;;;:::999777666666666666666666666666666666444555666666555555666777333444444444444333333222111111222222333444444444000222333333222111111222222333444444555555444444555555555555555555555555555444444333333444444555777888888666333333777:::<<<999666555555555444333444444444444444333333333555555666777777777777666111333666777666555666666555666777888999:::;;;;;;======<<<;;;;;;;;;;;;<<<999999999:::::::::;;;;;;>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFGGGIIILLLIIIIIIIIIJJJKKKLLLMMMNNN999999999999999999999999999999999999999999999999888888888999:::<<<===>>>;;;999777777777888777666555666777888888999999999999999999999888777666555666777777888888888777777777666555444333222222222555555555666666777777888444444444444444333333333555444444333333444555666555555555555555444555555666666666666777888999999:::999999;;;<<<<<<:::888777666444333333555777888777666666888:::999444000000111222222111000000111//////............//////000000000000000000000000000////////////000111111//////000000000000000111111111111111111222222333222222222222333333444555000000000111111333444444333333222222111111111000000000000000000111222222000000000000000111111222111111111222222333333444444444555444444444444333666777888999999999888888888888888777777888888888888888999:::;;;<<<<<<;;;:::;;;===AAAEEEFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDGGGIIIKKKLLLMMMHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCCCCBBB@@@AAACCCEEEGGGGGGHHHIIILLLMMMMMMMMMQQQQQQPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSRRRQQQRRRTTTUUUTTTSSSQQQSSSWWWZZZ\\\[[[YYYWWWTTTUUUVVVVVVUUURRRPPPOOOTTTSSSRRRSSSVVVWWWWWWVVVOOOOOOPPPQQQSSSTTTRRRPPPOOOPPPRRRTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXYYYZZZ[[[\\\XXXTTTRRRTTTUUUVVVVVVWWW\\\bbbeeeeeecccaaa```ZZZYYYXXXVVVTTTTTTUUUVVVUUURRRPPPRRRTTTTTTRRRQQQSSSQQQLLLEEE@@@???BBBFFFMMMNNNQQQRRRTTTTTTRRROOOPPPQQQWWW___```WWWMMMHHHCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDHHHEEECCCEEEEEEBBBAAADDDGGGFFFEEEDDDBBB???<<<:::;;;;;;<<<===>>>???@@@AAA===>>>=========<<<;;;;;;;;;<<<===<<<;;;::::::;;;:::;;;<<<===>>>======<<<<<<;;;;;;;;;;;;<<<===>>><<<;;;:::999888888999999666777888888999999999999999888888888888999;;;;;;;;;;;;:::999888777666666666666666666666666666666444555555444333333555777222333333333333333222222///000000111222333333444///111333222111000111222222333444444555555444444555555555555555555555555555444444333333444444555444777999777555666===CCCDDD@@@;;;777666444333222444444444444444444444444444555666666777777666666333555777777666555555666555666777888999:::;;;<<<;;;;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;>>>????????????>>>============>>>>>>???@@@@@@AAABBBCCCDDDCCCCCCEEEHHHKKKGGGHHHHHHHHHGGGFFFGGGHHH999999999999999999999999999999999999999999999999777777888999:::;;;===>>><<<:::888888999999888777555555666777888888888888888888888888777666555555777888888888888888777777666666555333222222222222444444444555555666666666555555555444444333333333333333333333333444555555444444444444444555444444444555555555555666777999888777888999;;;:::888666666555444333444555888999999777777999;;;999444000))),,,000111///.........//////............////////////////////////////////////......//////000111000000000111111111222222111111000000000111222333222111111000111111222333111111111111222444555666222111111111111111000000000000000///000000111111...//////000111111111111000000111222333333444444444444444333333333333333555666777888999888777666777777777777777777777777777777999:::;;;;;;<<<<<<;;;<<<>>>AAAEEEGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJKKKFFFFFFFFFEEEEEEDDDCCCCCC@@@AAAAAA@@@???@@@BBBEEEFFFFFFHHHKKKPPPSSSSSSQQQSSSSSSRRRQQQQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSRRRRRRRRRPPPOOOOOOPPPSSSUUUUUUTTTSSSUUUXXX[[[\\\[[[YYYWWWTTTUUUVVVVVVUUURRROOOMMMVVVUUUTTTTTTUUUUUUSSSRRRPPPOOOPPPQQQSSSRRRPPPNNNOOOPPPQQQSSSTTTUUUVVVVVVXXXVVVUUUSSSSSSSSSSSSTTTRRRRRRSSSUUUVVVWWWWWWWWWXXXVVVTTTSSSTTTVVVXXXYYYYYY\\\```bbbbbb```___^^^WWWXXXVVVSSSOOOMMMNNNOOOPPPSSSUUUTTTPPPNNNMMMMMMNNNNNNLLLGGGBBBBBBFFFKKKQQQQQQSSSVVVXXXVVVQQQNNNPPPPPPSSSYYYYYYRRRKKKIIIEEEEEEEEEFFFGGGIIIKKKLLLIIIHHHGGGFFFFFFGGGGGGGGGIIIEEECCCCCCBBB???AAAEEEEEEEEEDDDCCCAAA???>>>>>>:::;;;<<<===>>>???@@@@@@<<<<<<===>>>======<<<;;;===>>>>>><<<999777777888999:::<<<======<<<;;;;;;999999999999:::;;;;;;<<<::::::::::::;;;;;;<<<===777888999:::;;;;;;;;;;;;888888888999999:::;;;;;;::::::999888777777666666555555555555555555555555333444444333222222333555222333333444444444333333//////000000111222333333///111333222111000111222222333444444555555444444555555555555555555555555555444444333333444444555333666888777444666===CCCBBB>>>:::777666555444333555555555555555555666666444444555666666666666666777888999888555444444444555666777888999:::;;;;;;999999999888888888777777999999:::::::::;;;;;;;;;=====================<<<<<<<<<===>>>???????????????@@@AAAAAAAAABBBFFFHHHGGGGGGGGGDDDAAA???@@@AAA888888888888888888888888888888888888888888888888777777888888999;;;<<<======;;;999888999999888777555666777888888999999888888888888888777666555444777777888888777777666666666555444333333333333333444444444444444444555555555555444444333333222222111111222333333444555555555444333444666666666444111222333333222333555777555444555666777777555333555555444444555777999:::999888888999888777333111***///444555333000///000//////............//////////////////////////////...............///000000///000000111111222222222111111000///000111222333222111000/////////000111111111111222222444555555000000000000000000000000000000000//////000000111...///000111111111111111000000111222333444444555444333333333333333444444333555777888999888666555666666777777777777666666777777999:::;;;;;;;;;;;;;;;<<<===@@@DDDFFFFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAA@@@@@@@@@CCCEEEFFFFFFGGGMMMSSSWWWVVVTTTSSSSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYVVVUUUTTTRRRRRRRRRSSSSSSNNNMMMLLLNNNQQQSSSTTTTTTTTTVVVYYY[[[[[[ZZZXXXWWWVVVWWWXXXXXXWWWTTTRRRPPPXXXVVVTTTSSSSSSSSSPPPOOOPPPOOOOOOPPPRRRRRRPPPOOOQQQQQQRRRTTTTTTUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSSSSTTTVVVWWWVVVTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZZZZYYYXXXWWWUUUVVVVVVRRRMMMJJJJJJLLLMMMTTTYYYTTTMMMKKKKKKKKKNNNNNNLLLHHHCCCCCCFFFIIINNNLLLOOOWWW\\\YYYUUUSSSNNNLLLLLLOOOOOOJJJIIIJJJKKKJJJIIIGGGGGGGGGHHHIIIGGGEEEDDDDDDFFFHHHIIIIIIFFFBBB??????<<<;;;>>>DDDDDDEEEDDDCCC@@@@@@AAABBB999::::::;;;<<<===>>>>>>;;;<<<===>>>???>>>===<<<>>>>>>===;;;888666777888:::::::::;;;;;;;;;::::::777888888999999:::::::::666666777999:::;;;<<<<<<777888:::<<<=========<<<888999999999999:::::::::999999888888777666666555444444444444444444444444222333444333222111222333222333333444444444444444///000000000111222222222000222333333222111111222222333444444555555444444444444444444444444444444555444444333333444444555444666666555222333777:::888666444444555666666555555555555666666666666666444444555666666666666555999999999777555333333444666666666777888888999999777777777888777666666555888888999999999::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<===>>>?????????>>>===>>>@@@@@@AAABBBEEEGGGEEEFFFEEE@@@;;;:::<<>>BBBCCCCCCBBBAAAAAAAAABBBBBBDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCAAAAAAAAABBBCCCBBBAAABBBEEEGGGGGGFFFGGGMMMTTTWWWVVVSSSPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXYYYWWWTTTQQQPPPRRRTTTUUUOOONNNNNNOOORRRUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXWWWWWWUUUSSSRRRXXXVVVSSSRRRQQQQQQPPPNNNPPPNNNNNNOOOQQQSSSSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVWWWXXXVVVUUUTTTUUUWWWXXXVVVTTTSSSTTTUUUTTTSSSRRRRRRSSSTTTTTTSSSTTTTTTTTTSSSRRRPPPRRRTTTPPPKKKHHHJJJLLLNNNTTTWWWSSSOOOOOONNNKKKMMMLLLJJJFFFDDDCCCEEEFFFIIIGGGKKKWWW^^^[[[WWWUUUMMMJJJJJJKKKKKKHHHJJJNNNMMMKKKIIIGGGFFFFFFGGGHHHHHHEEECCCCCCFFFIIIIIIIIICCC@@@===;;;999888===DDDFFFFFFFFFCCC@@@???AAADDD;;;;;;<<<<<<<<<=========;;;<<<>>>???@@@???>>>===;;;<<<;;;999777777888::::::999999888888999999999888999999:::::::::999999555666777888999:::::::::777888;;;===>>>>>>===<<<999999999999999888888888888888888777666666555555333333333333333333333333000222444444222000000000111222333333444444444333111111111111111111111111111333444444222222222333222333444444555555444444333333333333333333333333555444444333333444444555444444444444444444555666666444333444555555444333444444444555555666666666333444555555666666555555777777777666333222333444666666666666666666666666666777888888888777555555666666666777777777777888777777888888999:::<<<<<<:::;;;<<<>>>>>>>>>>>>===<<<>>>AAABBBCCCCCCEEEGGGCCCDDDBBB===888888<<>>FFFHHHHHHGGGDDD@@@???AAADDD>>>>>>>>>???????????????;;;<<<>>>@@@AAA@@@???>>>999999999888777888:::<<<:::999888777777777999999:::::::::;;;;;;::::::999888888999::::::::::::999666888:::<<<>>>======<<<999999999999999888777666888888777777666666555555222222222222222222222222///222444444333000//////000111222333333333333333222222222111111111111111111333555444333222333444222333444444555555444444222222222222222222222222555444444333333444444555333333333444777999999888:::999777777666555222///333333333444444555555555333444555555666666555555444555555444222222444555666666666666555555555555777888999999999888666555444444444555555555555666555666666777888:::;;;<<<:::;;;<<<>>>>>>>>>>>>===<<>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@DDDDDDEEEEEEEEECCCBBBAAA???AAACCCDDDCCCCCCDDDEEEAAACCCEEEGGGGGGFFFDDDBBBGGGHHHJJJLLLNNNOOOQQQRRRNNNNNNPPPQQQSSSUUUWWWWWWZZZYYYVVVTTTTTTTTTUUUVVV[[[VVVPPPLLLMMMOOORRRSSSUUUTTTRRRSSSUUUXXXZZZ[[[WWWXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSPPPRRRSSSSSSPPPNNNMMMNNNOOOPPPQQQQQQRRRTTTWWWZZZZZZYYYXXXWWWVVVWWWXXXXXXXXXSSSQQQTTTUUUTTTTTTVVVXXXWWWWWWXXXYYYYYYXXXVVVYYYZZZXXXTTTTTTVVVTTTOOONNNOOORRRTTTUUUTTTRRRQQQNNNOOONNNGGG@@@@@@GGGNNNSSSUUUVVVVVVTTTOOOKKKIII@@@GGGKKKGGGBBBBBBBBBBBBAAAGGGPPPVVVXXXVVVSSSRRRQQQNNNKKKKKKMMMOOOQQQQQQKKKIIIEEEDDDEEEGGGHHHHHHGGGDDDAAABBBEEEGGGFFFEEEFFFDDDAAA>>>======???@@@KKKJJJIIIGGGEEEBBB@@@???BBB@@@>>>===>>>>>>===<<<<<>>@@@BBBDDDEEEDDDBBB@@@BBBAAA@@@@@@AAADDDFFFHHH888777555555666555444222999888888888777777777666555555555555666777888999:::;;;;;;<<<<<<;;;;;;:::999999888777777777777777777777777666666666555555444444333333333333222222555555444333333333333333333333333222222222111111333333333222222222111111...///000111333444555666222222333333444555555666555444444444555666666777777777777777666555444333555666666666666555333222111111000///......------111111111111000///...------......///////////////........................///......---...///000111//////000000000111111111000000000000111111111111000000000000000000000///////////////000000000000111000000000//////////////////000000000111111111222222111000000000000000000000111222222333444444333333333333444444444444666555555555555444444444666666666666666666666555777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEEEECCCBBBAAA@@@BBBDDDEEEDDDDDDEEEFFFCCCDDDGGGIIIJJJIIIGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPRRRSSSUUUVVVWWWXXXXXXWWWUUUSSSSSSTTTUUUVVVXXXRRRKKKFFFGGGLLLRRRUUUWWWVVVUUUUUUWWWXXXYYYZZZYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTPPPRRRTTTUUUSSSRRRRRRSSSRRRSSSSSSTTTTTTUUUWWWYYYXXXWWWUUUTTTSSSSSSTTTTTTVVVRRRPPPSSSUUUTTTUUUWWWWWWVVVVVVWWWXXXXXXVVVTTTWWWXXXWWWTTTTTTVVVTTTOOOOOOPPPSSSUUUUUUSSSPPPNNNQQQPPPMMMHHHDDDDDDJJJOOOVVVXXX[[[[[[WWWPPPIIIEEEBBBIIILLLGGGAAA??????>>>CCCHHHOOOSSSTTTSSSRRRQQQPPPOOONNNNNNOOOQQQSSSUUUOOOLLLHHHFFFFFFFFFFFFFFFFFFDDDAAABBBDDDFFFFFFEEEDDDBBB@@@??????@@@BBBCCCIIIIIIHHHFFFDDDAAA???>>>@@@>>>============<<<::::::===AAACCCBBB@@@>>>>>>:::::::::::::::::::::::::::::::::999888888777777888888888888888888888888666777999:::;;;:::999999555666888:::::::::999888777777777777777777777777888777555444333444555666444333333222222333333444333333222222111111111111111111222222333444444555333222222222222222222333333333333333333222111111000000111222333333333222333333333333333444444444444444444333333222222111222444555555444333333444555555555555444444444444222333444666777888888777333444444444444444333333333333444555444333222111333444555666666777666666444333222333444444444222333333444444555666666666666666777777777888888888<<<<<<==================>>>???BBBDDDDDDCCCAAA@@@@@@???>>>>>>@@@BBBDDDEEE888666555444555444333111777777777666666666666666555555555555666777888999:::;;;;;;<<<<<<;;;;;;:::999999888777777777777888888888777777777666666666444444333333333333222222333333222222111111222222333333333222222222111111333333333333333222222222...///000111222444555555222222333333444444555555444444666777888888888888888777777666555555555555888777666444333222111111111000000000////////////000000//////...---------,,,---...///000///..............................///............///000000//////000000000000111111111111111111222222222222000000000000000000000000000000000000////////////111111111000000000000/////////000000000000111111222111000000///000000000000000000111111222222333444444444444555555555666666555555555555444444444555555666666666666666666777777888999::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFEEEDDDCCCAAA@@@AAACCCEEEEEEDDDDDDEEEFFFEEEGGGIIIKKKLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKMMMMMMRRRSSSTTTUUUVVVWWWWWWXXXUUUTTTSSSRRRSSSTTTVVVWWWXXXQQQIIIDDDFFFNNNVVV[[[YYYYYYYYYYYYYYYYYYXXXXXXZZZZZZ[[[[[[ZZZYYYWWWVVVXXXXXXXXXXXXWWWWWWVVVUUUTTTVVVXXXXXXWWWUUUUUUVVVSSSTTTUUUUUUVVVWWWWWWWWWXXXVVVTTTRRRQQQQQQQQQQQQSSSOOONNNRRRUUUUUUVVVYYYXXXXXXXXXZZZZZZYYYVVVTTTTTTWWWWWWUUUUUUWWWTTTNNNKKKNNNRRRUUUVVVTTTQQQOOORRROOOLLLIIIHHHJJJLLLNNNTTTYYY___```[[[SSSJJJEEEHHHNNNPPPIIIBBB@@@???>>>FFFIIILLLNNNNNNNNNOOOPPPNNNQQQTTTTTTRRRSSSUUUXXXQQQNNNJJJGGGFFFEEEEEEDDDEEECCCBBBBBBDDDEEEEEEDDDAAA@@@??????@@@BBBEEEFFFGGGFFFEEECCCAAA@@@>>>===>>>===<<<<<<===<<<:::888:::>>>CCCEEEDDDBBB@@@???::::::999999999:::;;;;;;888888888888888888888888888888888888888888888888555666888999::::::999999666666888888999888777666777666555444444555666666999888666555444444444555333333222222222222333333222111111111111000000000///000000111222222333333333333333333333333333333111222222222222111000000...///000111222333333333333333333333333333333222333333333333333333333333222333555555333333333444444444444444555555555555111333555777888888777666555555555555444333222111444444444444444333222222222222333555555555555555333222111111333333222111333333333444555555666666666666777777777777888888:::;;;;;;;;;<<<<<<======>>>???AAABBBCCCBBB@@@???======<<<<<<===???AAABBB999777666666777888777555555555555555555555555555777777777777888999;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888888777777888888888888888888777777777777444444333333333222222222333222222111111111222222333333333222222222111111222222222222222222222222//////000111222333444444222222333333333444444444444555777999::::::::::::999888666555555666777888:::888555222000/////////000000000000000000000000///......------,,,,,,,,,+++,,,...000000///...---..................................../////////000////////////000000000111000000000111111111222222000000000000000111111111000000000000////////////000000000///////////////////////////000000000111222111111000000111111111000111111111222222222333555555555555666666666666666555555555555444444444555555555555666666666666777777888999::::::::::::999999:::;;;<<<<<<<<<<<<;;;<<<===???@@@BBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGEEEDDDBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEFFFIIIJJJKKKMMMMMMLLLKKKJJJKKKKKKKKKJJJKKKLLLMMMNNNRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTVVVXXXZZZ[[[UUUMMMJJJNNNUUU]]]bbb\\\]]]]]]]]]ZZZYYYXXXWWWYYYZZZ[[[\\\\\\ZZZYYYXXXYYYYYYZZZZZZYYYXXXXXXWWW[[[\\\]]]\\\YYYVVVUUUTTTSSSTTTUUUXXXZZZZZZXXXWWWXXXWWWUUUSSSQQQQQQQQQQQQQQQNNNMMMQQQUUUUUUWWWZZZ[[[[[[\\\]]]^^^\\\YYYVVVSSSVVVWWWVVVWWWXXXTTTNNNFFFIIIOOOTTTWWWWWWUUUTTTPPPNNNMMMNNNOOOOOOMMMJJJMMMUUU^^^aaa]]]TTTLLLHHHMMMSSSUUUNNNGGGEEEEEEDDDGGGHHHIIIHHHHHHHHHKKKMMMOOOSSSXXXWWWSSSQQQTTTWWWOOOLLLHHHFFFEEEDDDCCCBBBCCCBBBBBBBBBCCCDDDDDDDDD@@@?????????@@@BBBDDDEEEDDDCCCBBB@@@???>>>=========<<<<<<<<<===<<<:::888>>>BBBGGGHHHGGGCCC@@@???;;;:::999888777777888888666666777777777888888888888888888888888888888888555666777888999999999999666666777777777666555444777666444222222333555666999888777555444444444444333333222222222222333333111000000000000000000000111111111111111111111111222222222222222222222222000000111111111111000000///000111333444444444444222222222111111111111000111111222222333333333333111333555444333222333444333333333444444555555555222333666888888777666444444444444444444333222111444444444444444333333222222333444555555666666555555333333333444555444333222333333444444555666666666666777777777777777777666777777888999:::::::::===>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<===>>>???@@@888777666777999::::::999444444444444444444555555666666666777888:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::999999888888888888888888888888888777777777777444444333333333222222222333222222222222222333333333333333222222222111111000000000000111111111111//////000111222222333333222222222333333333333333111222444666888888888777888777666555555666888999999777333000...---...///////////////000000000000...---,,,,,,+++,,,,,,---+++,,,.../////////...---////////////////////////---......///////////////...////////////000000000/////////000000000111111///000000000111111111222111000000000/////////..............................////////////000000000222222111111111222222333222222222333333333333333555555555666666666777777666555555555555444444444444555555555666666777777777777888999::::::::::::999999999:::;;;<<<======;;;<<<===>>>???AAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDBBBAAAAAA@@@BBBDDDDDDDDDCCCDDDEEEKKKLLLLLLLLLKKKJJJIIIHHHLLLKKKJJJJJJJJJKKKMMMNNNQQQRRRTTTVVVWWWWWWVVVUUUUUUUUUTTTTTTVVVXXX[[[\\\[[[XXXTTTSSSWWW]]]bbbeee___```aaa___[[[XXXWWWXXXWWWXXXZZZ[[[\\\\\\\\\\\\[[[\\\\\\[[[[[[ZZZYYYXXX[[[\\\]]]\\\YYYVVVUUUUUUUUUVVVXXX\\\``````]]]YYYUUUTTTRRRQQQPPPPPPQQQQQQRRRNNNMMMRRRUUUVVVWWWZZZ\\\\\\\\\]]]^^^]]]ZZZXXXSSSVVVWWWVVVWWWXXXUUUOOOGGGJJJOOOTTTWWWWWWVVVUUUQQQPPPRRRVVVXXXVVVOOOIIIKKKSSS[[[^^^YYYQQQKKKHHHNNNTTTUUUOOOIIIHHHIIIIIIGGGGGGFFFEEEDDDEEEHHHJJJPPPTTTXXXVVVQQQMMMNNNQQQIIIFFFDDDCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCC@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>============>>>===<<<<<<===<<<;;;999@@@CCCFFFGGGDDD@@@===;;;;;;:::777555444444444555666666666777888888999999777777777777777777777777666666777777888888888888666666666666555444444333888777555333333333555666888777777666555444444444333222222111111222222333000000000000000000000111777666555444333222222111000000111111111111000000///000000111111000000000///000111222333333333333000000//////////////////000111111222222333333444111333444444333222222333222333333333444444555555222333555666666555444333111222222333444444333333444444333333222222222222333333444555666666666666555444333444555555444333222222333333444555555555777777666666666666666666555555666777888999:::;;;======>>>??????>>>===<<<<<<<<<<<<======>>>??????666555444666888999888777444444444444444555555555444444444555666888999::::::;;;;;;<<<<<<;;;;;;:::::::::999888888888888999888888777777777666666666444444333333333333222222222222222111222222333444333333333222222222111111/////////000000000000000//////000000111222222333222222222222333333333333......000111222222222222444444444444555666777777666444111///------..................////////////...---,,,++++++,,,---...---------------.........////////////////////////---......///000/////////......////////////000000.../////////000000000000///000000111111222222222111111000000//////......,,,---------------............////////////000000111111111111111111222333333333333333333333333333555555555555666666666777666555555555555444444444444444555555666777777777777777888999:::::::::::::::999888888999;;;===???>>>>>>??????@@@AAAAAAAAADDDEEEFFFHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCAAACCCEEEEEEDDDDDDEEEFFFKKKKKKKKKJJJJJJIIIHHHGGGJJJIIIHHHGGGGGGIIIKKKMMMPPPRRRTTTWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVYYY[[[]]][[[YYYWWWXXX[[[___bbbcccaaabbbccc___ZZZWWWWWWYYYXXXXXXYYY[[[\\\]]]^^^___]]]]]]]]]\\\[[[ZZZXXXXXXTTTVVVXXXYYYXXXWWWWWWXXXXXXYYY\\\aaadddddd^^^YYYPPPOOONNNNNNNNNOOOPPPQQQTTTPPPOOOSSSVVVVVVWWWZZZZZZYYYYYYZZZ[[[[[[ZZZXXXVVVYYYYYYWWWWWWYYYVVVPPPOOOPPPSSSUUUVVVUUUTTTSSSUUUVVVYYY\\\^^^[[[TTTMMMNNNTTTZZZYYYRRRKKKGGGFFFJJJPPPRRRLLLFFFFFFHHHIIIGGGGGGGGGFFFDDDEEEGGGIIIOOOQQQSSSQQQLLLIIIHHHIIIDDDBBB@@@@@@AAABBBAAA@@@???AAACCCCCCBBBAAABBBCCCAAA@@@???>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>???===;;;;;;;;;<<<;;;:::===???AAAAAA>>>:::888777:::999666333222222333444777777777888888999999999777777777777777777777777777777777666666666666666666666666555555444444444888777666444444444555555555555555555555444444444222222111111111111222222000000000111111111111222555555444333111000//////...///000111111000///...///000000111111111111000......///000000000000///........./////////000000000111111111222222333333111222444444222222222333333333333333444444444444333333333333333333222222000111222333444444444444333333222111111111111111333444555666666777666666333222111111333333222111222222222333444444555555777777666666666666555555666666777999:::<<<===>>>===============<<<<<<;;;<<<=========>>>>>>>>>>>>888666555555666666555444444444444444555555555666333444444555666888:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999999888888999999777777777666666666555555444444333333333333222222000000000000000111222333333333333222222222111111//////000000111111111111//////000000111111222222222222222222222222222222............//////000111///000111222333333333333222111000............///............------------...---,,,++++++,,,...///...---,,,++++++---...000////////////////////////------///000000000///............/////////000000//////000000000111111111///000000111111222333333111111111000///.........------------......//////........./////////000000///////////////000111111222222222222222222222222444444555555555666666666666555555555555444444444444444555555666777777888777777888999::::::::::::<<<:::777555666:::>>>AAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGIIILLLMMMPPPRRRUUUXXXZZZZZZYYYXXXVVVUUUTTTTTTVVVXXXZZZ\\\]]][[[YYYYYY\\\___aaabbbbbbcccccc___YYYVVVXXX[[[[[[[[[ZZZZZZ[[[\\\^^^```]]]]]]]]][[[ZZZXXXVVVUUUOOORRRUUUVVVUUUUUUVVVVVVXXXYYY[[[```cccaaaYYYRRRLLLLLLLLLMMMNNNQQQSSSTTTXXXSSSQQQTTTVVVVVVVVVYYYZZZXXXWWWWWWYYY[[[\\\[[[ZZZ[[[ZZZWWWWWWYYYWWWRRRTTTTTTUUUUUUUUUUUUTTTSSSZZZZZZ[[[[[[[[[YYYUUURRRQQQUUUWWWSSSLLLGGGGGGJJJHHHNNNOOOIIICCCCCCEEEFFFGGGIIIJJJJJJHHHHHHHHHJJJKKKKKKKKKIIIGGGEEEDDDCCCBBBAAA??????AAAAAA@@@???>>>@@@CCCCCCBBB@@@AAACCC@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;<<<>>>???@@@===999888888:::::::::999;;;<<<;;;999777777888888777444333222444555777888888888999999999999999777777777777777777777777999888777666555444444444666666555555555555555555777666666555444444333333222333333444444444444444222222111111111111222222111111111111222222333333000000/////////............000111222222111000...///000111111222222222111/////////000//////...---......//////000111222222111111111111111222222222111222444444222111222333444444333333333333333333444333111000000000111111111222222333333333222222222111000/////////000111222222444555555555555555222000000000111222111000111222222333333444555555777777666666666555555555555666777999;;;===>>>???<<<<<<<<<<<<;;;;;;;;;:::<<<<<<==================<<<:::888777777666444222444444444555555666666666555555666777999:::<<<===:::;;;;;;<<<<<<;;;;;;:::;;;:::999999888888999999666666666666555555555555444444444333333333222222///////////////000111111333333333222222222111111000000111111222222222333//////000000111111222222222222222222222222222222111111000//////000111222+++---///000111111111000//////........./////////......---------,,,,,,,,,///...,,,++++++,,,...//////---+++******,,,///111000000000000000000000000,,,---///000000000///.............../////////000000111111111111222222222///000000111222222333333222111111000///......------.........//////000000............/////////000---------------...///000222222111111111111111111444444444444555555555666666666555555555444444444444444444555666777777888777777888999::::::::::::===:::666444555999???BBBFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJFFFFFFGGGIIIJJJLLLMMMMMMKKKJJJHHHHHHIIIKKKNNNPPPPPPSSSVVVYYY[[[\\\[[[ZZZUUUTTTTTTTTTUUUWWWYYY[[[```]]]ZZZYYY\\\___bbbcccbbbdddccc^^^XXXUUUXXX\\\___]]][[[YYYYYY[[[^^^___]]]]]]\\\ZZZXXXVVVTTTSSSPPPRRRTTTTTTSSSQQQQQQRRRVVVVVVXXX\\\^^^[[[QQQIIILLLLLLMMMNNNQQQTTTWWWYYYZZZUUUSSSVVVWWWUUUUUUXXX\\\ZZZXXXXXXZZZ]]]______]]]]]][[[WWWWWWYYYWWWSSSTTTTTTTTTUUUUUUVVVWWWWWW[[[ZZZYYYWWWUUUTTTTTTTTTOOORRRTTTOOOIIIGGGKKKQQQJJJOOOPPPIIICCCBBBDDDEEEHHHJJJMMMMMMLLLKKKJJJKKKHHHFFFDDDDDDDDDDDDBBB@@@CCCAAA@@@@@@AAA@@@???======@@@CCCCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;;;;===>>>@@@???<<<777555666888999:::777999:::999888888:::;;;666555333333333666999:::999999999999999999999999777777777777777777777777:::999888666444333333333666666555555555666666777555555666555444333222111111111222333444444444444222222111111111111222222111111222222222333333333000000000111222222333333///000222333333222000///000000111222222222222222222222222222111000///......//////111222333444555111111111111111111111111000222444333222111222333444444444333333222222222444333000......///000111333333333333222222111000222111///.........///000111111222333444444444444222111000111222333222000111222222333333444555555777777666666555555555444333444555777999;;;======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======<<<<<<<<<:::777444333444444333333111111222333444666666777333444555666888888999999999::::::;;;;;;::::::999888888888888888888888888:::999777666777666444333444444444333333222222222333333333333333333333333222222222111111111111000//////000000000000//////000000000000111111111111222111000//////000111222000000//////.........---////////////////////////......////////////.........///000///...---...///------,,,,,,,,,,,,++++++,,,---------.../////////......////////////.........------,,,---...///000.........///////////////111111000000000000000111......///000000000000000000/////////............//////............//////...............---------////////////000000000000111111111111111111111111222222222333333444444444333444555555444444555777666666666666666666666666666666777888999999::::::999999777555555999???DDDIIIGGGDDDCCCCCCEEEHHHKKKMMMIIIDDDCCCDDDEEEDDDBBBEEEDDDDDDDDDDDDDDDEEEFFFDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGIIIHHHHHHIIIKKKMMMMMMMMMTTTUUUVVVXXXYYYYYYZZZZZZWWWXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[\\\^^^aaadddfff``````___]]][[[ZZZ[[[\\\___]]][[[YYYXXXYYY[[[]]]___]]]YYYVVVTTTSSSSSSSSSTTTSSSQQQPPPPPPPPPQQQRRRPPPQQQSSSSSSRRRPPPLLLJJJNNNOOORRRUUUWWWYYYZZZZZZTTTSSSQQQQQQTTTVVVWWWWWWXXXYYYYYYZZZ[[[]]]___```YYYYYYYYYWWWUUUTTTUUUWWWUUURRRRRRWWWWWWSSSRRRVVVZZZXXXTTTQQQPPPPPPRRRSSSMMMNNNNNNMMMJJJGGGGGGGGGJJJKKKJJJHHHDDDAAAAAAAAAHHHMMMOOOKKKIIIJJJKKKIIIGGGCCC???>>>AAADDDDDDCCC???@@@BBBCCCBBB@@@>>>===:::===AAABBBAAA@@@?????????????????????>>>=========<<<:::999999;;;===???===999666777;;;===;;;888999666444555777777555333333555777888888888999;;;:::999888777777888999:::777777666555555666888888999999999888777666666555666666666555444444333333444555666666555333111000222111111111222333444444111111000000000000111111000000000000////////////444333111000000000111222111111000000//////......000000000000////////////222111///...---------.........//////000000111111333333222111000000000111111111222222222333333333444333222333444444333111///000111222222111000///222222222111111111000000111000///......------...444444333333333333222222444444444333333222222222222222222222222222222222444444333333333444555555222333444666777999:::;;;<<<;;;999777777888999:::;;;;;;;;;<<<<<<<<<<<<===999777444444444555444444444444444444444444444444444444666777888999999999999999::::::::::::999999888999999999999999888888:::888777666666666444333444444444444333333222222333333333333333333333333222222222111111111000000///000000000000000000/////////000000000111111111111111000//////000111111000/////////..........................................////////////......---///000///...---...///------,,,,,,,,,,,,++++++------------..................////////////.........------,,,---...///000............////////////111000000//////000000000------...///////////////.........---------,,,,,,.........//////.........------...................../////////000000000000111111111111111111111111222222222111111111111111333444555555444444555777666666666666666666666666666666777777888999999:::999888777666666:::@@@DDDHHHFFFDDDBBBCCCDDDGGGIIIJJJGGGCCCBBBCCCCCCCCCAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJIIIHHHHHHGGGIIIIIIIIIJJJLLLNNNPPPPPPTTTUUUVVVXXXYYYZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZ]]]]]]]]]^^^^^^___```aaa^^^^^^\\\ZZZXXXXXXZZZ\\\```^^^[[[YYYYYYZZZ[[[]]][[[ZZZWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVPPPQQQRRRRRRQQQOOOMMMLLLOOOQQQTTTWWWYYYYYYXXXWWWSSSRRRQQQSSSUUUXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[\\\ZZZYYYXXXWWWUUUTTTSSSRRRPPPMMMOOOUUUVVVSSSSSSVVVVVVTTTQQQNNNLLLLLLLLLMMMKKKLLLMMMMMMKKKJJJJJJKKKGGGHHHIIIHHHFFFEEEFFFGGGKKKKKKJJJHHHJJJPPPQQQNNNKKKFFFBBB@@@BBBDDDCCCBBB@@@@@@AAAAAA@@@>>>===<<<999<<>>======>>>????????????>>>===<<<>>><<<:::999:::;;;>>>???===:::777888;;;===;;;888999777555666777888666444333555888999888888888999999888777777777777888999666666555555555666777888888888777777666555555444444444444555555555555555:::999888666333111...---222111111111111222222333111111000000000000111111//////000000111111222222333222111000///000000111000000000000//////......000/////////////////////111000///.....................//////000000000000222111000////////////000111111111222222222333333333222111222444444222000333222000//////000111222222222222111111111000000000000///............///444444333333333222222222222222222111111000000000222222222222222222222222444333333333333444555555333333444666777888::::::<<<:::999777777777999999::::::;;;;;;;;;<<<<<<<<<777666444444555666666555777777666555444333333222555666777888999:::::::::999999::::::::::::999999999:::;;;<<<;;;:::888666:::888666666666666444333555444444444444444333333333333333333333333333333222222111111111000000000000000111111111111000000//////000000000000111111111000000//////000000111////////////....................................---......//////......------...///...------...///------,,,,,,,,,,,,++++++............------------......////////////.........------------...//////............//////000000000//////......///000000------......//////......///.........---------------...///000000///...---,,,---------.../////////....../////////000000000000000000000000000000000111111000000///.........333444555555444444555777555555555555555555555555666666666777777888888999777777777666777;;;@@@DDDGGGEEECCCBBBBBBCCCEEEFFFFFFDDDAAA@@@@@@AAAAAA@@@>>>>>>???AAACCCEEEGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFKKKKKKKKKJJJIIIHHHHHHGGGJJJJJJKKKMMMOOOQQQSSSTTTVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[`````````___^^^]]]\\\[[[ZZZZZZYYYWWWUUUVVVZZZ\\\```___\\\ZZZZZZZZZ[[[\\\WWWWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRTTTVVVXXXYYYPPPPPPPPPOOOOOONNNNNNNNNOOORRRVVVYYYZZZYYYVVVTTTRRRQQQRRRTTTWWWYYYXXXWWWXXXXXXYYYZZZZZZYYYXXXWWWZZZXXXVVVVVVVVVTTTPPPLLLJJJIIIMMMRRRUUUSSSSSSVVVSSSQQQNNNKKKIIIGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLNNNGGGIIIJJJJJJIIIIIIJJJKKKPPPOOOKKKJJJPPPWWWYYYUUULLLHHHCCCBBBDDDFFFEEEDDDAAA@@@???===<<<;;;;;;;;;888;;;>>>???>>><<<<<<<<<>>>>>>>>>>>>>>>======<<<===<<<;;;::::::<<<>>>???===:::888999<<<===;;;888999777666777888888777555333555888999999777777777888777777666666777777888555444444444444555666777777666666555555444444444222333333444555555666666;;;:::888555333111//////222111111000000000000111111000000//////000000111...//////000222333333444111111000///////////////000000000////////////.../////////////////////////////////000000//////......////////////000000000000//////............///000111111111222222222222111000000111222333111///666444000---,,,...222444222111111111111000000000//////......//////000000333333333333222222222222111111111111111000000000333333333333333333333333333333333333333444555555333333444555777888999999:::999888777666777888999999999:::::::::;;;;;;;;;666555444555777888777777888777777666555444333333666777888999::::::::::::888888999999999999888888999:::<<<======:::888666999777666555666666444333444444444444444444444444333333333333333333333333111111111111000000000000000000111111111111000000////////////000000000111000000000//////000000000///////////////.................................---------......---------,,,---......---,,,---///------,,,,,,,,,+++++++++.........------,,,,,,,,,---......//////......---......------............------......//////000000///............//////000......///////////////...111111000000000/////////,,,---///000000///---,,,,,,,,,,,,---...///000000........./////////000000////////////////////////////////////////////////333444555555444444555777666666666666666666666666555555666666666777777777555666777777888;;;@@@CCCDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???????????????<<<===>>>@@@CCCFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIHHHLLLKKKJJJIIIIIIHHHHHHHHHKKKLLLNNNOOOPPPSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZYYYYYYYYYZZZ[[[\\\______```___^^^\\\YYYXXXXXXXXXWWWUUUTTTVVVZZZ]]]```___]]][[[ZZZ[[[[[[\\\WWWWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQSSSTTTUUUWWWWWWPPPOOONNNMMMNNNNNNOOOPPPNNNQQQVVVZZZ[[[YYYVVVSSSSSSSSSSSSVVVXXXYYYWWWUUUTTTVVVWWWYYYYYYWWWVVVTTTXXXTTTRRRSSSVVVUUUOOOIIIGGGIIIMMMQQQSSSSSSSSSSSSRRRPPPNNNLLLIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLMMMNNNMMMKKKKKKKKKLLLVVVWWWVVVTTTVVV[[[\\\ZZZKKKGGGCCCBBBEEEGGGHHHGGGAAA@@@===:::999888999999999;;;===>>>===;;;;;;;;;=========>>>>>>===<<<<<<===<<<;;;:::;;;<<<>>>???===;;;::::::<<<<<<:::777777777666666777777666666333666999:::888666555555666666666666666666666666333333333333444555555666666666666555555555444444333333333444444555555555666555444333333444555666222111000///////////////000000////////////000000...//////000111111222222000000//////............////////////////////////.........///////////////---...000111111000///...//////////////////////////////...............///000000000111111111111222//////...000111222000///666444000------...111333111111111111000000000000............///000111222333333333222222222222111333333333222222222222222333333333333333333333333222222222222333444555555444444555555666777888888888888777666666666777888888888888999999999::::::666555555666888999888777666666666666666666666666777888999::::::;;;::::::777888888999999888888777888:::<<<======;;;888666888666555555666666444333444444444444444444444444333333333333333333333333111111111000000000//////000000111111111111000000...////////////000000000/////////000000/////////.........///////////////........................,,,,,,------------,,,,,,***,,,------,,,,,,---///------,,,,,,,,,+++++++++......------,,,,,,,,,+++------............------..................---------------...///000000111...............///000000000000111111111000000///000000000000////////////+++---...000000...---+++,,,,,,,,,---...///000000............////////////..............................//////000111222222333444555555444444555777777777777777777777777777444555555555555555666666444555666777888:::>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???======???AAADDDGGGJJJKKKHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMPPPQQQQQQSSSVVVYYYZZZ[[[\\\]]]]]]]]]]]]]]]ZZZYYYXXXWWWXXXYYY[[[\\\\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVUUUUUUWWW[[[^^^^^^]]]\\\[[[[[[[[[\\\\\\ZZZZZZYYYWWWUUUSSSQQQOOOQQQQQQQQQRRRRRRRRRRRRRRROOONNNMMMMMMNNNOOOQQQRRRMMMPPPTTTXXXYYYYYYWWWUUUTTTTTTTTTVVVWWWWWWUUUSSSQQQSSSUUUWWWXXXWWWVVVUUUSSSPPPNNNQQQUUUTTTOOOJJJIIIKKKNNNOOOQQQRRRRRRPPPRRRQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHGGGEEEEEEFFFHHHLLLNNNOOONNNMMMLLLMMMNNNUUU\\\___[[[VVVUUUVVVUUULLLHHHCCCBBBCCCEEEEEECCC@@@>>>;;;888777777888999:::<<<>>>>>><<<;;;;;;<<<;;;<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;;;;;;;;;;:::888666444555555555555555555555555777999999777555444444555555555555555555555555111222333333444555555555777777666666666666555555555555444444333333333333222222111222333555777888111111000///.........///000000////////////000000////////////////////////////////////......------.............../////////------....../////////000...///000111111111///////////////...............//////.........//////000//////000000000111111111......---///111111000...222111111000/////////000000000000000000000000000.........///000111222333333333222222222111111111222222222222222222222222333333333333333333333333111111111222333444555555444444555555666666777777666666666666666666666777777777777777888888888888777666666777999:::888777555555666666777777888888777888999:::::::::::::::777777888888888888777777888999:::;;;;;;:::999888777666555555666666444333222222333333333333444444333333333333333333333333111111000000000///////////////000000000000//////......////////////000000...//////000000//////............///////////////------------------------+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------............------.........///......---,,,,,,------...///000111111............///000111111111111222222222111000000...---------,,,,,,,,,,,,,,,---...//////...---,,,,,,---------.../////////------........./////////////////////////////////---...///000111222333444333444555555444444555777777777777777777777777777444444444444444444444444222444666777777888;;;===<<<===>>>????????????>>>===???@@@???>>>>>>???@@@>>>>>>@@@AAADDDGGGIIIJJJFFFFFFFFFGGGHHHIIIKKKLLLHHHGGGFFFFFFFFFGGGIIIJJJKKKNNNQQQQQQPPPQQQUUUYYYZZZ[[[\\\\\\]]]]]]\\\\\\XXXWWWVVVUUUUUUWWWYYYZZZXXXYYYYYYZZZZZZZZZYYYYYYUUUVVVWWWWWWWWWXXXZZZ]]][[[[[[ZZZZZZ[[[[[[\\\]]]\\\[[[YYYWWWTTTRRRPPPOOOPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOQQQSSSTTTNNNOOOQQQTTTVVVWWWWWWWWWTTTTTTSSSTTTUUUVVVTTTSSSQQQRRRTTTUUUVVVVVVVVVUUUOOONNNMMMOOOQQQQQQOOOLLLJJJMMMNNNLLLMMMPPPPPPNNNOOOOOOPPPPPPPPPNNNLLLKKKHHHHHHGGGEEEBBBBBBCCCEEEGGGIIIKKKKKKLLLLLLNNNPPPMMMWWW\\\WWWOOOKKKLLLLLLMMMHHHBBB@@@@@@@@@???===???===:::888777777888888:::<<<======;;;::::::;;;:::;;;<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<:::;;;;;;;;;999777555444222444555555444333444666777999999888555333333444333444444555555444444333111111333444555666666555666666666666666666666666555555444444333222222111333222222222222222333333111000000////////////000000//////......//////000/////////......---------/////////000///......------............/////////---------......//////000000000000111111000///////////////............---///............///000000////////////000000000000...------///111111000///---...000111111000...---//////000000000000000111///...//////000111222333222222222222111111111111/////////000000000000000222222222222222222222222111111111111222444555666555555555555555555555666444444555555555555666666555666666666666777777777777777777888::::::888666666666777777777888888888777888888999999999999999666777777777777777777666666777888999::::::::::::777555444444555666555333111111111222222222333333333333333333333333333333111000000000////////////......////////////.............../////////000000......///000000///................../////////000------------------------++++++,,,,,,,,,,,,++++++(((***,,,,,,++++++---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,------......------,,,....../////////...,,,,,,,,,,,,---...///000111111////////////000111222222111111111111111000//////,,,,,,,,,,,,++++++++++++------------------------------..................---------.........//////////////////////////////......///000111222222333333444555555444444555777555555555555555555555555444444444333333333333333222333555666666666888999888:::<<<>>>??????>>>===<<>><<<===???>>>===<<<;;;:::888888888888888:::;;;<<<;;;999888999:::999:::;;;<<<<<<<<<<<<<<<888888888999999999::::::999:::;;;:::888555333222222444666666444333555777::::::999666333222333444222333444555555444333222111222333555666666666666555555555555555555555555444333333333333333333333222222222222111000//////000000//////000000111111//////............//////............//////////////////000000000///...------------.........//////,,,,,,---......///000000222222111000//////////////////.........---------------,,,------......///........./////////000000...------///111222111000***,,,---///000///......////////////000000111111000/////////000111222222222222222222111111111111.../////////000000000111111111111111111111111111000000000111222444555666555555555555555555555555333333444555555555555555444555555555555666666666888888888999::::::888666888888888777777777777777777777888999999999888888666666777777777777666666666666777777888::::::;;;666555444444555666555333000000111111111222222222333333333333333333333333000000000000////////////------............------............/////////000---...///000000///...------.........//////000000------------------------+++++++++,,,,,,+++++++++(((***++++++++++++---...---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,------......------,,,....../////////...,,,+++,,,,,,---...///000111222////////////000111333333000000000000000///............---------,,,,,,,,,...------,,,,,,------..................------------------.........//////000000000000000000000000/////////000000000000000333444666555444444555777333333333333333333333333333333333333333333333333111333555666555555666777666888;;;===??????>>>===<<>>@@@@@@??????@@@AAA???AAACCCCCCBBBBBBBBBCCCAAABBBDDDDDDCCCBBB@@@>>>BBBAAA@@@BBBFFFIIIKKKKKKNNNNNNNNNPPPRRRSSSQQQOOOSSSTTTVVVXXXXXXWWWVVVUUUOOOOOOOOONNNLLLKKKLLLMMMTTTPPPPPPVVVVVVRRRPPPSSSTTTTTTUUUVVVWWWXXXXXXYYYSSSSSSTTTUUUWWWXXXYYYYYYUUUSSSPPPPPPQQQQQQQQQQQQOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOQQQTTTWWWWWWWWWVVVSSSPPPOOOPPPQQQRRRRRRPPPLLLIIILLLSSSXXXXXXWWWWWWVVVTTTRRRQQQQQQRRRSSSOOONNNLLLJJJHHHGGGFFFFFFCCCGGGHHHGGGIIIMMMMMMKKKEEECCCCCCFFFJJJLLLIIIGGGKKKHHHDDDDDDEEEFFFDDDAAAEEEEEEEEEEEECCC@@@>>><<<@@@DDDDDDBBBFFFLLLMMMHHH===;;;:::;;;======;;;888777999<<<===;;;999999999999999888888888888888999888777777888::::::999777888888888888888888888888::::::888777666666666666777666555555555777888999;;;999666333222333555777555666666777777666555444666666555444333333222222333333333333333333333333444444444333333222222222333333222222111000000000//////............////////////////////////////////////............//////////////////////////////////////////............000000000000000000000000000---+++***+++,,,,,,+++---------------------------,,,,,,+++,,,---.../////////...,,,+++***,,,...+++,,,---...////////////......---,,,---...///000........./////////000000/////////000111111222222000000111111111111000000000000000000///////////////////////////000111111111111111111222333444444444444555555555555444444444444333222222333333333333222333333444555666777<<<;;;999777555444444444444555555555666666666666444555666777888999999999999999888888777666555555666777777777777666555555555555444333333333333333444444444333333222222222222222333333222222111000111000///...---,,,++++++---------............///......------------......//////000000000000//////............---------------,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******++++++,,,------...------,,,,,,------...///...---......///000111222444333000...---------...///---,,,******+++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,//////000000000000000000////////////////////////000111222333444444444444222222333444444444444444222222222333333444444444222222333333444666777888::::::::::::::::::;;;;;;;;;===>>>???>>>===>>>??????@@@AAAAAA@@@@@@AAACCCCCCBBBBBBAAAAAA@@@AAAAAADDDBBBAAABBBEEEGGGHHHHHHKKKKKKKKKMMMOOOQQQPPPNNNQQQRRRTTTUUUVVVUUUTTTSSSMMMNNNNNNMMMKKKKKKMMMNNNQQQMMMMMMRRRTTTQQQOOOQQQPPPRRRUUUWWWXXXXXXWWWVVVQQQQQQRRRSSSTTTUUUVVVVVVRRRPPPNNNOOOQQQRRRSSSSSSNNNNNNMMMMMMMMMLLLLLLLLLNNNOOOPPPSSSUUUWWWWWWWWWTTTRRRPPPPPPRRRSSSSSSRRRQQQMMMKKKNNNSSSXXXYYYWWWYYYWWWTTTQQQOOONNNNNNOOOOOONNNLLLIIIGGGFFFEEEEEECCCGGGHHHGGGIIILLLLLLIIIEEEDDDDDDGGGKKKMMMKKKIIIKKKIIIFFFDDDDDDCCCAAA???AAAAAA@@@@@@????????????@@@DDDFFFFFFHHHKKKIIICCC999888777999;;;<<<:::777777999<<<<<<;;;:::999:::::::::999888777777888888888777666777999:::999888888888888888888888888888999999888777666666666666888777666555666777888999999777444222111222555666555666666777666666444444555555555444333333222222333333333333333333333333444444444444333333222222333333222222111000000000//////............////////////////////////////////////............//////........................------....../////////000........................///---+++++++++,,,,,,+++++++++++++++++++++++++++---,,,,,,+++,,,---...///---......,,,++++++,,,...)))***+++,,,------------...---,,,,,,,,,---//////...........................//////000000111222222111111000//////000111111000////////////////////////////////////000111111222222111111000000111111444444555555555555444444444333333222222222333333222222222222333444555666:::999888666555555555555444444444555555555666666222333555777888999999999888888777777666666555555777777666555555555555555555444333333222222333333222222222222111111111111111222222222222111111000000000///...---,,,,,,+++---------............//////..................///...//////000000//////...---......///...---+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,------...------------...//////+++++++++,,,...///111222222111000...------...///...---,,,+++***+++,,,---*********+++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---000000000000//////......//////////////////////////////000111222222222222444333333333333444555555333222222111111222444444222222222333444555666777888888999999::::::;;;;;;999;;;======<<<;;;;;;<<<>>>>>>>>>>>>======???AAACCCBBB@@@>>>>>>???AAABBBEEECCCBBBCCCEEEFFFFFFFFFGGGGGGGGGIIILLLNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPKKKLLLLLLKKKJJJKKKMMMOOOPPPLLLKKKPPPSSSSSSQQQQQQLLLOOOSSSVVVXXXWWWUUUSSSOOOOOOPPPQQQRRRSSSSSSTTTNNNMMMMMMNNNQQQTTTUUUUUUPPPOOOMMMLLLKKKKKKKKKKKKMMMOOOQQQTTTUUUVVVUUUTTTRRRQQQQQQRRRTTTUUUTTTSSSRRRPPPNNNPPPTTTXXXXXXWWWWWWUUURRROOOMMMLLLLLLMMMNNNLLLJJJHHHFFFDDDDDDCCCCCCGGGIIIIIIJJJMMMLLLIIIFFFEEEEEEGGGLLLNNNLLLJJJHHHHHHGGGEEEAAA???>>>>>>AAA???<<<::::::;;;>>>@@@@@@DDDGGGHHHIIIHHHCCC<<<444444444777999:::888777888:::<<<<<<;;;;;;<<<===;;;:::999888777777777777777555555555888::::::999777777777777777777777777888777777666666666777777888777666555555666777777777555333111111222555666666666666666666555444333555444444333333222222222333333333333333333333333444333333333333222222222333333222222111000000000//////............//////000000000000000000000000//////............//////........................++++++,,,---...///000111------------------------///---++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,------,,,++++++---///)))***+++,,,,,,------,,,------,,,,,,,,,---...///------------------------......//////000111111111111000///......///000111///////////////////////////////////////000111111333222111000////////////333333444444444444333333333222222222222222333333222222111222222333444555444444555555666777888888333333444444444555555555333444555666777777888888666666666666666666666555777666555444333444555666444333333222222222222222000000000000000000000000000111111111111111000000111111000000//////......---------............/////////............//////...//////////////////...,,,---...///...,,,***(((------,,,,,,,,,,,,------************************++++++************++++++************+++,,,---...++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,......------......///000++++++,,,,,,---///000111000000///.........//////...---,,,+++++++++,,,,,,************+++---...///,,,,,,++++++++++++,,,,,,.........---......//////.....................---//////////////////////////////000111222222222222555444333222333444666777888666444111000000111222222222222222333444555666666666777888999999::::::888:::<<<<<<:::999:::;;;<<<<<<<<<:::999:::===@@@@@@???>>>>>>>>>???@@@AAADDDCCCCCCCCCFFFGGGGGGFFFDDDDDDDDDFFFJJJLLLMMMMMMLLLMMMNNNOOOOOOOOOOOONNNKKKLLLKKKJJJJJJJJJMMMPPPSSSPPPPPPSSSVVVWWWVVVTTTKKKMMMPPPRRRTTTSSSRRRRRRPPPQQQQQQQQQRRRRRRSSSSSSNNNNNNNNNPPPSSSUUUUUUUUUSSSQQQOOOLLLKKKKKKLLLMMMJJJMMMPPPRRRRRRQQQPPPPPPPPPPPPQQQTTTWWWWWWUUUSSSTTTRRRPPPRRRTTTWWWWWWVVVPPPOOOMMMLLLKKKLLLMMMNNNLLLKKKIIIGGGEEEDDDCCCBBBBBBGGGKKKKKKMMMPPPOOOLLLHHHFFFEEEFFFJJJKKKIIIFFFCCCFFFGGGDDD???<<<<<<>>>DDDAAA;;;777666888;;;>>>AAABBBDDDDDDEEEBBB===888333444666888999:::999888999;;;===>>>===>>>???AAA<<<;;;:::888777666666666666555444555777:::::::::666666666666666666666666666666555555555666777777777666555444333444555555666555333222222444555777666666666555555444444333444333333333222222222111222222222222222222222222111111111111111111111111333333222222111000000000//////............//////000000000000000000000000///......------......///........................+++,,,,,,---......//////------------------------...---,,,,,,---...---,,,------------------------++++++++++++++++++,,,,,,***+++,,,,,,+++,,,---///+++,,,---...............,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++------...//////000000111////////////////////////.........//////////////////////////////000000111222111111000000000111111222222333333333333222222222111111111111222222333222111111111222222333444333333444555666777777777333333333333444444444444555555666666666555555444555555555555555666666666777666444333333333444555333333222111111111111222///////////////////////////000000111111000000000000000000000000/////////---------............/////////............//////......////////////......,,,---......---+++)))'''+++,,,,,,,,,,,,,,,,,,+++************************+++******))))))******+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++*********)))))))))******+++++++++++++++,,,---------------...//////......---------...////////////...............///------,,,,,,++++++++++++++++++*********++++++,,,,,,++++++******++++++,,,---------------...///000******++++++,,,---..............................///000111222222333333333444444333222222444555666999777555222000000111222222222222222222333444555444555555666777888999999888:::;;;;;;:::999999::::::::::::888777888;;;>>>;;;<<<===?????????>>>>>>BBBAAABBBCCCFFFHHHHHHGGGBBBBBBCCCFFFIIILLLMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJLLLOOORRRVVVXXXYYYZZZ[[[[[[ZZZXXXPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTQQQPPPPPPQQQSSSUUUTTTSSSRRRQQQNNNKKKJJJJJJKKKLLLGGGKKKNNNPPPNNNLLLLLLLLLOOOOOOQQQUUUWWWXXXVVVSSSSSSSSSRRRRRRSSSTTTTTTTTTNNNMMMKKKIIIIIIJJJKKKMMMJJJIIIGGGFFFDDDDDDCCCCCCCCCIIIMMMOOOQQQTTTSSSOOOIIIFFFDDDDDDFFFFFFDDDAAA>>>AAACCCBBB>>><<<<<<>>>CCC???:::666555888===@@@BBB???>>>>>>>>><<<:::999888999<<<======;;;:::999:::<<>>??????===<<>>??????>>><<<<<<<<<;;;999777666888<<>>>>>=========???AAABBBAAA???>>>???BBBGGGJJJJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLPPPUUU\\\```dddqqqyyytttkkkgggfffddd^^^]]]ZZZWWWTTTRRRQQQPPPSSSRRRRRRRRRQQQQQQPPPPPPOOONNNOOOPPPRRRRRRPPPNNNKKKKKKKKKJJJJJJIIIIIIIIILLLOOORRRQQQMMMKKKLLLOOOPPPPPPPPPRRRTTTUUUTTTRRRQQQQQQRRRQQQOOONNNMMMMMMOOOMMMJJJHHHGGGGGGGGGHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIOOOTTTTTTTTTTTTOOOIIIFFFCCC??????BBBCCCBBB@@@============>>><<<999777666555555666999===AAADDD>>>888666999;;;;;;===AAAHHHKKKLLLJJJDDD>>>:::999555999???CCCEEEDDDDDDDDD::::::999888777777888888777777888;;;===<<<:::777888888888888888888888888666666555444333333333333222222222222333444666777777666555444444444444444888777555333222222222222000111111111111111111111111111111111111111111111/////////000000111111111333333222222111000000000//////............//////------------------------...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,...000000...,,,++++++++++++++++++++++++******+++++++++***((('''***+++------,,,******+++******+++++++++******)))))))))+++,,,,,,,,,+++*********+++,,,---...//////+++,,,,,,---......//////------------------------,,,,,,---......///000000///////////////000111111000000000000111222444444///000000111111000000//////......///000111222222444444333333333333444444222333444555555555444333111111222222222333333333222333333444555555555555222222333333444555666666222333444555444333222111222111111000000000000000........./////////000000------...///000000//////......//////000111111111---------.........//////---------,,,,,,------------..................---+++******)))******+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******''''''(((((()))***,,,,,,************************))))))))))))((((((((((((++++++******************++++++******++++++,,,---((())))))***+++---...///////////////...---,,,+++,,,,,,---------,,,+++******)))))))))))))))******++++++************++++++************+++,,,---...//////.........---------........................,,,---...///000000000000///000111222333222111111222222222000...,,,***)))111111111111111111222222444444444444444444444333444666777666555333333444555777999999888777888999:::999888888:::<<>>>>><<<:::<<<>>>BBBFFFIIIIIIFFFCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGJJJMMMRRRYYYaaagggmmm|||tttnnnmmmlllbbbbbb```]]]YYYUUUQQQOOOQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLNNNQQQQQQOOONNNKKKLLLLLLMMMLLLLLLKKKJJJPPPSSSUUUSSSOOOLLLOOORRRPPPPPPPPPQQQSSSTTTSSSRRRPPPPPPQQQPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKEEEEEEEEEEEEFFFGGGIIIIIIMMMRRRVVVUUUTTTQQQKKKDDDDDDAAA>>>???BBBEEEDDDCCC???===;;;<<<>>><<<777333555555666777999<<<>>>@@@<<<666555;;;>>>===???DDDMMMPPPPPPMMMEEE>>>999888222777>>>CCCEEEDDDCCCBBB999999888888888888888999777888:::===>>>===999666888888888888888888888888777666555444333222222222333333222333444666888:::777666555444333222222222888777555333222222222222000000000000000111111111111111111111111111111111000000111111222222222333333333222222111000000000//////............//////------------------------...------,,,,,,------...------------------------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---------------------------)))***+++++++++)))((('''***,,,...---,,,***)))))),,,,,,---------,,,,,,+++((()))***+++,,,+++************+++,,,...///000000++++++,,,------......///000...,,,******,,,...000,,,,,,------...///000000///////////////000111111111000000000000000111222//////000000000000//////............///000222222555555444333333444444444555444333333222222222222000000111111111222222222111111222222222333333333333333333444444444555555333333333222222222111111222222222222222111000000000////////////.......................................////////////......,,,,,,,,,---------......000///...---,,,------...000///---,,,++++++,,,,,,,,,+++***))))))***+++,,,************************))))))((())))))***+++,,,(((((()))***************((()))***++++++***)))(((******************************))))))((((((''''''***+++,,,------,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......//////000000---...000222333222111000333222222222222222222222222222333333222111///...111333555555444333444555666555444333222111111111555444444444444555666666888999999::::::;;;;;;;;;============<<<<<<<<<<<<;;;===@@@BBBDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBFFFJJJLLLNNNVVVdddppp~~~zzzpppiiiggg^^^[[[YYYYYYYYYWWWRRRNNNNNNMMMLLLKKKJJJKKKLLLMMMJJJLLLNNNNNNMMMLLLKKKLLLIIIKKKMMMOOOOOONNNLLLJJJOOOVVV[[[XXXPPPLLLNNNSSSUUUQQQMMMMMMQQQSSSRRROOOPPPOOONNNLLLJJJIIIHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHDDDCCCDDDGGGJJJLLLKKKIIIMMMNNNPPPSSSSSSPPPKKKFFF?????????@@@AAABBBCCCDDD@@@AAABBBAAA???;;;777555555777;;;???@@@@@@>>>===>>><<<;;;;;;===???@@@@@@HHHJJJLLLKKKGGGBBB>>><<<888888999;;;<<<=========999::::::999888888999:::======>>>??????>>>===<<<;;;:::888777666666666777888888888777666444222222111222444555666666666666666666555444333333222222333222111111111222444444444333333222111111111222000000000111222222222333222222222333333222222222000000//////000111222222;;;777222/////////...,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,------...++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,++++++***)))+++++++++*********))))))---------,,,,,,+++++++++,,,,,,++++++***)))))))))---------,,,,,,+++++++++,,,+++*********,,,...000,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,+++,,,---///000000...---...111111///,,,///.........///000222333999777444000...---------222111000000000111333444555555444333222222222222555444333222222222222222000000111111111222222222111111111222222222333333333333333333444444444444333222222222111111111111111111111111111000000////////////.........------..............................////////////......,,,,,,,,,---------......000///...---,,,------...000///---,,,++++++,,,,,,++++++***))))))***++++++************************(((''''''''''''(((((()))((())))))*********))))))((()))***++++++***)))(((******************************))))))(((((((((((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////---...000222222222111000222111111111111111111111111111222222222111000///111333555555444333444555555444333333222222222222444444444444444555666666999999999:::;;;;;;<<<<<<>>>>>>===============<<<<<<>>>@@@CCCDDDDDDDDDCCCFFFEEEDDDCCCBBBCCCCCCDDD@@@DDDGGGHHHJJJRRR^^^iiiuuuyyy{{{wwwnnnddd^^^\\\XXXUUUSSSRRRRRRQQQMMMJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMOOOOOOMMMLLLKKKLLLMMMNNNOOOPPPOOONNNLLLKKKPPPUUUXXXVVVPPPLLLNNNQQQQQQOOOOOORRRVVVWWWSSSNNNOOONNNMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJFFFEEEDDDDDDFFFHHHGGGFFFIIIIIIKKKMMMNNNLLLHHHDDDAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAA???<<<:::888:::<<<@@@CCCDDDCCCAAA??????>>>===>>>@@@BBBBBBAAAGGGIIIJJJHHHDDD@@@===<<<<<<;;;;;;::::::;;;======>>>>>><<<:::888777777888::::::;;;<<<<<<;;;:::999:::999888666555555666666888888888888777555444333555555555555666777777888777666666555444444333333222111111000111222333444444333222222111111111222111111111111111111222222111111222222222222111111000000//////000000111222888555000/////////...,,,------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,---))))))*********+++++++++...------------,,,,,,,,,...............------,,,+++++++++*********))))))+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++***---,,,+++++++++---///000+++,,,,,,,,,,,,---------///.........---------,,,++++++++++++,,,...000111000...---...000111///,,,///.........///000222333111000///......000111222111000000///000111222333333333222111111111111222444333333222222222222333111111111111111222222222111111111222222222222333222222333333333444444444222222111111111000000000000000000000000//////.........---------,,,,,,,,,------------------------......////////////......,,,,,,,,,---------......///...------,,,---------///...---,,,+++++++++,,,++++++***))))))***++++++************************))))))((('''''''''(((((())))))*********))))))((())))))************))))))***************************))))))))))))(((((((((***)))((((((((())))))******))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////...............,,,...///111111111000000000000000000000000000000///000111111222222111111111333444555444333444555333333222222222222333333444444444444444555555666999999999:::;;;<<<<<<<<>>>>>>>>=========>>>???AAACCCDDDEEEDDDDDDFFFEEEDDDBBBAAAAAAAAABBB???BBBDDDDDDEEEKKKVVV^^^fffiiiiiifff^^^WWWSSSRRRRRRPPPMMMLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHIIILLLNNNOOOOOOMMMLLLLLLLLLQQQQQQPPPPPPOOOOOONNNNNNRRRTTTTTTSSSPPPMMMMMMMMMKKKLLLQQQWWW[[[ZZZTTTNNNNNNMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIJJJKKKGGGFFFGGGHHHIIIIIIFFFDDDCCCCCCCCCBBBBBBCCCCCCDDDBBBAAAAAA@@@???>>>======???AAAEEEGGGHHHFFFBBB@@@@@@??????@@@BBBCCCBBBAAAEEEFFFFFFDDDAAA>>>======@@@>>><<<;;;:::;;;<<<===???>>><<<;;;999999888888888888::::::;;;:::999888888888777666555555555555777888888888888777666666666666555555555555666777777777666666555555444444111000000000000111222222333333222111111111111222111111111111111111000000000000111111111111000000000////////////000000111444222///......///...---------------------------,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,,,,,,,++++++,,,,,,++++++***)))+++************))))))))))))))))))***************(((((()))******+++,,,,,,+++++++++***************------,,,,,,,,,...000111******+++++++++,,,,,,,,,............------------)))******+++---///111222///......///000000///---///.........///000111222------,,,---...000333444///////////////000111111111000000000000111222222333333222222222222222333111111111111111111111111111111111111222222222222222222222222333333333333111111111000000000000////////////000///......------------,,,,,,,,,++++++---------------------------......//////......---,,,,,,,,,---------.........---------------------...------,,,,,,++++++++++++******************+++************************,,,,,,+++***)))))))))))))))************)))(((((()))))))))******)))))))))************************)))))))))))))))))))))))))))******+++++++++++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))************))))))************++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////......---------,,,---...000000000000000......//////////////////...///000000111222222222111222444444333333333444222222111111222333444444444444333333444444555666888888999:::;;;<<<<<<===????????????>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@???AAACCCBBBBBBFFFNNNUUUXXXZZZ[[[YYYUUURRRQQQRRRPPPNNNLLLJJJJJJJJJJJJKKKHHHHHHHHHIIIIIIJJJKKKKKKMMMOOOPPPOOOMMMLLLMMMNNNRRRQQQPPPOOOOOOOOOPPPQQQSSSRRRQQQPPPOOONNNLLLKKKHHHKKKPPPWWW[[[ZZZTTTPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFF@@@EEEJJJMMMNNNMMMMMMNNNHHHGGGFFFFFFHHHIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@@@@BBBFFFHHHHHHEEEBBB???>>>>>>???AAABBBBBBAAA???CCCCCCCCC@@@===;;;<<<===>>>>>>>>>>>>>>>======<<<;;;999888999:::;;;;;;:::888999:::;;;;;;;;;:::999777777666555555555555555555666777777777777666666555555555555555444333222666666555555444444444444000000000000000111111111222222111111111111111222222222111111000000////////////000000000000///////////////......//////000000...---------.........------------------------,,,,,,------------,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,------------------,,,,,,,,,++++++))))))******))))))((('''************))))))))))))((())))))******+++++++++((()))))))))*********+++*********))))))))))))))),,,,,,++++++,,,---//////)))************+++++++++------------,,,,,,,,,,,,******+++,,,---...000000.........///000///......///////////////000111111000///.........///000000............//////000000/////////000111222333333222222222111111222222333111111111111111111111111000000111111111222222222111111111222222222333333111111111000000000000//////////////////...---------,,,,,,,,,,,,+++++++++------------------------------............------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++*********++++++*********))))))))))))))))))))))))---,,,+++******)))******))))))*********))))))(((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************'''(((+++,,,---,,,***))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////......------,,,,,,,,,------...//////000000------........./////////......//////000111222333000222444444333222333444111111111111222333444444333333333333333444555555777777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDEEEEEEFFFEEECCCAAA@@@???@@@@@@BBBCCCDDDCCCCCCEEEJJJOOOTTTTTTTTTTTTRRRQQQRRRRRRNNNMMMLLLJJJIIIIIIJJJKKKHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOPPPOOONNNMMMNNNPPPPPPOOONNNNNNNNNPPPRRRSSSSSSQQQNNNNNNOOOOOOMMMKKKIIIKKKOOOSSSVVVVVVTTTRRRRRRQQQOOONNNLLLKKKKKKKKKLLLKKKKKKJJJHHHFFFDDDCCC===FFFQQQVVVSSSNNNKKKJJJIIIGGGEEEEEEFFFHHHHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAA>>>???BBBDDDDDDBBB@@@>>>=========???AAA@@@>>><<<@@@@@@@@@===;;;:::;;;===999<<>>;;;999777666777999::::::999666777999:::::::::999888666666666666666555555555333444555555666666555555333555777999888666222000444444333333333333333222//////000000111111111111111111111000000111222222222111111000000//////////////////000000///////////////...............///,,,---------------...///------------------------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))*********++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))************+++,,,------)))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------------....../////////........./////////000000000000000111111000000////////////------......////////////000000000111222333444555222111111111111222222333222222222111111111111111000000000111111111111222000000111111111222222222222222111111111000000000///////////////......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))******)))((((((((())))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))))))))************+++$$$&&&(((*********((('''+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************************************))))))(((((())))))***)))))))))************+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...............---------------,,,,,,------...//////000---------......//////000///......///000111222333000222333444333222333444111111111111111222333444333333333333333444444555555666777888999:::;;;<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@AAAFFFFFFFFFEEEEEEFFFIIIKKKTTTTTTSSSRRRQQQPPPPPPPPPKKKLLLKKKJJJGGGFFFGGGIIIFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOOOONNNOOOQQQSSSQQQPPPOOOOOOOOOPPPRRRSSSQQQOOONNNMMMNNNOOONNNMMMMMMMMMOOOPPPQQQSSSTTTTTTSSSRRRQQQNNNMMMKKKKKKJJJLLLKKKJJJIIIHHHFFFFFFEEEHHHSSS```ddd]]]SSSLLLIIIGGGEEECCCBBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???:::;;;===>>>???????????????>>>>>>???@@@@@@???======>>>>>><<<::::::;;;<<<888<<>>:::<<<999666666888999777444333444666777888888777666666666777777777666666555333333444555555555444444444666999::::::777444222333222222222222222222222///000111111222222111111111000000000000111222222000000000000000000////////////000000000000/////////......------------...***,,,......------...000------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,++++++++++++***************))))))((((((((()))))))))))))))************+++++++++++++++++++++***))))))(((''''''))))))))))))************))))))******++++++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++---///000000///....../////////000000000000////////////000000000111111111---......///000/////////000000000111222333444555111111111111111222333333222222222111111111000000000000000000111111111111000000000000111111111222333222222222111111111111///000000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......***+++,,,---...------,,,***+++,,,,,,,,,,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))))))))((())))))******&&&'''(((***+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++''''''&&&&&&'''(((***+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***************************************************)))(((''''''((()))***))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,------------------...,,,,,,,,,,,,---...//////---------...///000000000//////......///000111222000222333333222222222444222111111111111111222222333333222222333333444555444444555777888999:::;;;::::::;;;<<<>>>???@@@AAA@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCAAAAAAAAABBBCCCHHHHHHHHHGGGGGGGGGHHHJJJPPPPPPOOOOOOOOOOOONNNMMMJJJLLLMMMLLLHHHFFFFFFGGGGGGHHHJJJLLLNNNOOOOOOOOOLLLMMMNNNNNNNNNPPPSSSUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNPPPQQQPPPQQQQQQQQQPPPQQQSSSTTTRRRRRRPPPOOOMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMPPP\\\iiikkkaaaUUUNNNLLLGGGDDDBBBBBBBBBCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBB<<<<<<;;;;;;;;;;;;;;;<<<888999999:::<<<>>>AAABBBCCCBBB@@@@@@BBBBBBBBBAAA;;;<<<===<<<;;;:::;;;<<<;;;???DDDHHHHHHDDD>>>:::===999666666999:::888555333444666777888888777777666666777888888777777666444555555555555555444444555555555555555555444444333333333333333333333333000000222333333333222111000000000000000111222222/////////000000000000000///000000111111000000//////...------,,,,,,------***,,,//////------...000------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++***''''''((((((''''''&&&%%%(((((((((((())))))*********************))))))))))))))))))))))))((((((((()))))))))******+++++++++))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------.........+++,,,---.........---,,,,,,///111000...---...000//////000111111000///...------...///000000000000---...///000000000//////000000000000000111222333111111000000111222333333222222222222111111000000000000000000111111111111000000000000111111111111333333333222222222222111000000000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......)))***,,,---...------,,,)))***,,,,,,---,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********+++,,,------%%%&&&((()))+++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))******++++++++++++,,,***&&&$$$%%%)))---000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,---...//////------......///000111111000//////......///111222000111333333222222222333222222111111111111111222333333222222333333444555333333444666777999::::::888999:::<<<===???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCBBBBBBBBBCCCDDDIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMNNNNNNMMMKKKNNNPPPOOOKKKHHHGGGHHHJJJKKKNNNPPPRRRRRRRRRRRRLLLMMMNNNNNNOOOQQQTTTWWWXXXXXXVVVUUUSSSQQQOOONNNMMMNNNOOONNNMMMNNNQQQTTTRRRSSSSSSSSSRRRQQQRRRTTTQQQPPPOOOOOONNNNNNNNNOOOLLLKKKKKKKKKMMMPPPSSSUUULLLXXXeeefff\\\QQQLLLLLLHHHFFFDDDCCCDDDDDDCCCAAACCCCCCBBBBBBBBBCCCCCCDDD:::::::::::::::999999999888888888999;;;???CCCEEEGGGEEECCCCCCDDDEEEEEEEEE999;;;===<<<;;;:::;;;;;;@@@BBBEEEGGGFFFBBB>>>:::;;;777444666;;;===<<<999555666888999:::::::::999666777888999999888777666666666777777666555555444444222000......000222444444444444444444444444444000111222333444333222222000000///000000111222222......//////000000111111000000111111111111000000///...------,,,,,,,,,,,,***---000000...---...000------------------------,,,------......------,,,...------,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********************))))))((('''((((((((())))))************))))))((((((''''''''''''(((((())))))******))))))******+++++++++,,,******+++,,,------------***++++++++++++,,,,,,,,,........./////////000000)))+++,,,...//////......,,,///111111...---...000//////000111111000///...---......///......---------...000111111111000//////////////////000000111222222111000//////000000111222222333333333222222000000000000000000000000000000000000000111111222444444333333222111000000222222222222111///...---...---,,,+++***+++,,,---++++++------------++++++***++++++,,,---...//////++++++,,,,,,++++++***)))+++++++++************))))))************+++++++++************************+++*********))))))(((((())))))(((((((((((())))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''))),,,---))))))))))))************++++++,,,,,,---...//////000///...---,,,+++++++++,,,,,,***)))((((((((((((++++++***)))((('''&&&&&&))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,------...+++---...///...///000222///......------///000111222222222222222111000///000000000000000000000000111111222333444555666777777777666666777888999999777888999;;;>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???@@@AAADDDGGGIIIHHHJJJKKKLLLKKKJJJKKKLLLPPPNNNMMMKKKKKKLLLNNNOOOMMMNNNMMMLLLIIIHHHHHHHHHLLLLLLMMMPPPRRRSSSSSSQQQOOOQQQSSSUUUVVVUUUTTTSSSWWWVVVUUUSSSRRRPPPOOONNNKKKMMMPPPQQQRRRSSSUUUWWWXXXWWWVVVUUUTTTTTTTTTTTTVVVSSSOOONNNOOONNNLLLIIIKKKJJJJJJJJJLLLOOORRRTTTRRRTTTWWWXXXVVVQQQKKKGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDBBB@@@?????????>>>===@@@===:::888999;;;===>>>;;;999777666:::AAAHHHMMMOOOKKKGGGCCCBBBAAA???>>>999===@@@???<<<888777777333===DDDAAA===<<<======FFF???888888<<<>>><<<888555555444555888999999888777888888999999777666555888777777666555444444444555555444444444333333333222222222333333444444444000000000000000000000000////////////............000000000000000111111222000000000000000000000000000///---,,,++++++,,,,,,---------............///......---,,,++++++***)))---------...------,,,,,,)))******+++++++++******++++++++++++++++++,,,,,,++++++******************---,,,,,,+++*********+++******************************))))))((((((''''''''''''(((((())))))******+++)))''')))+++,,,***''')))************+++++++++++++++************++++++***)))((((((((()))+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................---.........//////000000......///000000000000000------...///000111111222444333222111111111111222111222222333222222111111111111111111111111111111000000000000000111222222333333333222222111111111000000000000000///...---...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------......//////......---,,,+++++++++************)))))))))*********+++++++++************************************)))))))))((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((***+++))))))))))))******************++++++,,,,,,------//////...,,,,,,++++++,,,++++++***)))((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++******))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------...---...//////......///000000//////...///000111222111111111111111000//////000000000000000000000000111222333444555666666777777777777777777777888888999999;;;===???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJJJJLLLNNNNNNMMMLLLMMMNNNOOONNNLLLKKKKKKLLLNNNOOOMMMMMMLLLKKKIIIHHHHHHHHHKKKLLLNNNPPPSSSTTTSSSRRRPPPQQQTTTUUUVVVVVVUUUTTTWWWVVVUUUTTTRRRQQQOOOOOOMMMOOOQQQRRRRRRSSSUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRTTTQQQNNNNNNNNNNNNLLLJJJKKKJJJJJJJJJKKKNNNPPPRRRMMMOOORRRSSSRRROOOKKKHHHGGGFFFDDDEEEFFFFFFEEECCCEEECCCAAA@@@AAAAAA???>>>>>>:::777777:::===??????===;;;999888;;;AAAHHHLLLLLLIIIDDDAAA???>>><<<;;;;;;>>>AAA@@@<<<888666666444===BBB@@@>>>AAAFFFIIILLLEEE>>><<<>>>???<<<888555444444555777888888777777777888888888777666555777777666666555444444333444444444444333333333333222222222222333333333333000000000000000000000000000000000/////////......//////......//////000111////////////////////////000///---,,,++++++,,,,,,------------............---------------------,,,,,,---------------,,,,,,******+++++++++******)))))))))***++++++,,,------*********++++++,,,,,,---,,,+++******)))))))))******************************)))))))))((((((((('''(((((()))))))))))))))******)))((()))++++++)))'''))))))*********++++++++++++******))))))******++++++***)))))))))***,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,---------......//////............/////////000......///000000000000000...//////000000111111111555444444333333333333444222222222222222111000///111111111111111111111111111000000000000111222222222222222222222222111111......////////////.........------,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,///////////////......---+++++++++************))))))))))))*********++++++************************************))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))*********************+++++++++++++++///...---,,,,,,++++++,,,******)))))))))))))))***'''((((((((()))))))))***))))))(((((((((((()))))))))((((((''''''(((((())))))))))))))))))))))))))),,,++++++***)))(((''''''+++++++++++++++++++++++++++++++++,,,+++******)))******++++++,,,---------...///000///---,,,---...000000000000000111222222///000000000000///......000000000000000000000000222222333444555666666777888888888777777777777777:::;;;<<<>>>@@@BBBCCCDDDBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFFFFGGGHHHHHHIIIMMMOOOPPPQQQPPPOOOPPPQQQOOONNNMMMLLLLLLMMMOOOOOOLLLLLLLLLKKKJJJIIIHHHHHHKKKLLLOOOQQQSSSTTTTTTTTTRRRSSSTTTVVVVVVVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQSSSTTTTTTTTTTTTUUUVVVXXXWWWUUUSSSRRRQQQPPPPPPPPPOOOMMMMMMNNNNNNLLLKKKKKKJJJJJJIIIJJJLLLMMMNNNKKKLLLNNNOOOOOONNNLLLKKKGGGFFFFFFFFFGGGGGGEEECCCFFFEEECCCBBBCCCBBBAAA???<<<888555777===AAABBB@@@???===;;;:::===BBBGGGKKKIIIFFFAAA>>><<<;;;999777===???AAA@@@===999666555777===AAA??????GGGPPPUUUSSSLLLDDD@@@@@@???;;;777555444444555777888777666777777777888777666666555666666666555555444444333333333333333222222222222222222222222222111111111000000000000000000000000111111000000000/////////......------......///000//////////////////////////////---,,,,,,,,,,,,,,,------------............,,,---------.........///,,,,,,------------,,,,,,++++++++++++******)))))))))))))))***+++,,,------)))******+++,,,---......+++***))))))((()))))))))************************))))))))))))((((((((((((***************)))))))))***)))((()))++++++)))((()))))))))*********+++++++++******))))))******++++++************+++,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...//////000............////////////......///000000000000///000000000000000111111111555444444333333333444444333333222222111000///...111111111111111111111111111111000000111111222333111111111111222222222222---...//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))*********************************************)))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((((((((()))))))))))))))((((((((((((((((((((((((******)))((('''(((((()))((()))))))))************+++++++++++++++*********...------,,,+++++++++,,,***)))))))))))))))***+++*********)))((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))))))))(((***************+++++++++***++++++++++++***))))))*********+++,,,,,,---------...//////---------////////////000000000111111///000000000000000//////000000000000000000000000222333333444555555666666888888888888888777777666:::;;;<<<>>>???AAABBBCCCBBBBBBAAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFNNNPPPQQQRRRQQQPPPQQQRRRPPPPPPOOOOOOOOOPPPQQQQQQNNNMMMLLLLLLLLLLLLKKKJJJKKKMMMPPPRRRSSSTTTTTTUUUSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRVVVWWWXXXWWWVVVUUUVVVWWWWWWVVVTTTRRRPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNMMMMMMMMMHHHHHHGGGHHHIIIIIIGGGEEEGGGFFFDDDDDDDDDDDDBBB@@@===888666999@@@DDDDDDAAA>>>===<<<<<<>>>CCCHHHKKKGGGDDDAAA>>><<<;;;999777<<<===??????>>>;;;999777:::???AAA???@@@HHHQQQUUUSSSLLLEEE@@@???===:::666777666555666888999888777777777777666666666555555555555555444444444333333333333333222222222111111333222222111111000000000000000000000000000000000111111111111000000000000......------......///000////////////////////////......------,,,,,,,,,,,,,,,,,,---------.........------------------------++++++,,,---------,,,,,,,,,,,,+++******)))))))))************++++++++++++*********++++++,,,,,,,,,+++******)))))))))******************************))))))))))))((((((((((((,,,,,,++++++******)))))))))))))))*********)))((())))))))))))******************))))))))))))*********************+++++++++))))))++++++,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,...///000000.........///////////////---...//////000000//////111111111111111000000000333333222222222222333333333333333222222000///...111111111111111111111111111111111111111222222333111111111111111111111222......///000111111111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***++++++++++++***))))))+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((())))))***''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,***)))))))))))))))***+++******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,))))))*********+++++++++***++++++++++++***))))))))))))***++++++,,,,,,---+++,,,......------///111......////////////000///000000111222222111111111////////////////////////222222333333444444555555777777888888888888777666999999:::<<<===???@@@AAACCCBBBAAAAAABBBDDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFMMMOOOQQQQQQPPPOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSPPPOOOMMMNNNOOOPPPOOOMMMLLLOOORRRSSSSSSSSSTTTVVVTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTYYYZZZZZZYYYWWWVVVVVVWWWUUUTTTRRRPPPNNNMMMLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHIIIJJJJJJHHHFFFGGGEEEDDDEEEEEEDDDAAA???>>>;;;:::===BBBEEECCCAAA<<<;;;;;;<<>><<<:::888888:::<<<>>>???>>>;;;:::;;;@@@BBB@@@@@@EEEJJJLLLLLLGGGAAA===<<<;;;999777:::999888999:::;;;:::999666666666555555555555555444444444444333333333333333333333222222222111111333222222111111000000000000000000000000000000000111111111111000000000000//////......//////000111........................------------------,,,,,,,,,,,,,,,------------...------,,,,,,+++******)))***++++++,,,------,,,,,,,,,,,,******))))))******,,,++++++******))))))(((++++++******))))))((((((++++++*********++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++******))))))((()))*********)))))))))(((((()))))))))************))))))))))))))))))***'''(((((())))))))))))))))))***,,,---------++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,---...///000///////////////.........------...///////////////111111111000000000000000111111111111111222222333333333333333333222111000222222222222222222222222222111111111111222333333111111111111111111000000//////000111111222111111---............---,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...///000,,,,,,,,,,,,,,,+++******+++++++++************)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******)))))))))))))))***&&&&&&'''((()))***++++++))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))***+++,,,---......))))))******+++,,,,,,,,,+++++++++,,,+++******)))))))))******+++,,,,,,,,,)))+++---------...///111------...///////////////000111111222222222222111////////////////////////111222222222333333333333555666777999999999888777777888999:::<<<===>>>???BBBAAA@@@@@@AAADDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIILLLNNNOOOPPPOOONNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTRRROOONNNOOORRRSSSQQQOOOMMMQQQUUUUUUSSSRRRSSSUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYZZZXXXVVVTTTUUUUUUSSSRRRPPPNNNMMMLLLKKKKKKIIIKKKNNNNNNMMMLLLLLLMMMJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDCCC@@@>>>======>>>@@@BBBCCCBBBAAA:::::::::;;;>>>AAADDDFFFCCCAAA???>>>>>>===;;;999666777999<<>>>>>AAACCCBBBDDDAAA<<<:::999::::::999<<<:::999:::;;;<<<;;;:::666666555444444444444555333333333333333333333333333333333333222222222222222222222222222111111111000000000000000000000000111111000000000///////////////......//////000111........................,,,------......---,,,,,,,,,,,,,,,,,,------------------,,,+++***)))(((((()))***+++,,,,,,------,,,,,,+++***))))))***+++,,,+++++++++***))))))((((((++++++***)))(((''''''&&&++++++++++++++++++,,,---))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))((()))++++++)))((()))***((((((((()))))))))*********))))))(((((())))))***&&&'''(((((())))))((((((+++,,,...///000///---,,,++++++++++++++++++++++++)))))))))******++++++,,,******+++,,,---......//////////////////.........------...////////////...///////////////000000000111111111111111222333333333333444444444333333222222222222222222222222222222222111111222222333444222222111111000000////////////000000000000000000---.../////////...,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------------,,,+++++++++++++++************)))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((()))******&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,++++++***)))((((((((()))&&&&&&'''((()))***++++++))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,++++++***)))))))))***++++++,,,,,,+++,,,...------,,,...///---...///000111000000/////////000111111111111111////////////////////////000111111111111222222222333555777999::::::999888777888999:::;;;<<<===>>>@@@???>>>>>>???BBBEEEGGGHHHHHHGGGGGGGGGIIIJJJKKKKKKMMMOOOOOONNNMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRROOOMMMNNNRRRTTTRRROOOOOOSSSWWWVVVSSSQQQRRRTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXUUUVVVWWWUUUSSSQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKIIILLLOOOPPPNNNLLLLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJGGGDDDCCCDDDEEEFFFFFFCCCBBBBBBCCCCCCBBB>>><<<888;;;???AAA@@@@@@AAABBB;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;<<<<<<:::888666666888;;;>>>>>>;;;888999<<<<<<::::::???AAA@@@AAA>>>;;;999999:::;;;<<<<<<;;;::::::;;;<<<;;;999666555444333333333444444222222222222222222333333444444444444333333333333222222222222333333333333000000000000000000000000000000000/////////............------......///000........................,,,,,,---......------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))***,,,,,,------,,,******)))((()))***,,,...((()))))))))*********+++++++++******))))))((((((***************+++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))))))))***''')))++++++)))((()))***(((((((((((()))))))))***))))))(((((((((((())))))&&&'''((()))***))))))((()))+++---//////...,,,+++*********************************+++,,,---------+++++++++,,,,,,---------000/////////............,,,---......//////......------......//////000000222111111111222222333444333333444555555555444444222222222222222222222222222222111111222222333444333222222111000//////......///////////////......---.../////////...,,,,,,------++++++++++++------......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))((((((((((((((()))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))++++++******)))'''&&&%%%))))))))))))************'''(((((()))***++++++,,,+++++++++***++++++,,,,,,,,,,,,***)))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************))))))))))))******+++,,,------......,,,------------,,,++++++)))))))))***++++++,,,,,,---...///...,,,+++,,,---...///000222222111111000......///000000000000000////////////////////////000000000000000111111111222444666999::::::999999888888999:::;;;======>>>>>>===<<<<<<===@@@DDDFFFFFFEEEDDDDDDDDDFFFIIIJJJKKKMMMOOOOOONNNMMMNNNOOONNNOOOPPPQQQRRRRRRRRRRRRQQQNNNLLLNNNRRRTTTRRROOOPPPTTTXXXWWWSSSPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTTTTUUUWWWXXXXXXYYYSSSSSSTTTRRRPPPOOOOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKIIIMMMPPPQQQNNNLLLLLLMMMIIIJJJJJJKKKKKKJJJIIIIIIFFFFFFHHHJJJLLLNNNOOOPPPIIIEEEAAA???@@@CCCDDDEEEBBBAAAAAABBBBBBAAA===:::333999???@@@???>>>@@@CCC===<<<;;;:::::::::::::::999888888888::::::888666777777777:::======999666777:::999666888>>>CCCCCCAAA???<<<::::::;;;===>>>;;;:::999999;;;;;;:::999666555444333222333444444222222222222222222222333555555444444444444333333222222222333333444444444000000000000000000000000////////////............---,,,,,,,,,,,,---..............................+++,,,---.........---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------((()))***+++,,,---------***)))(((((()))+++---///&&&&&&''')))***,,,------***************+++++++++))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******'''***,,,+++)))((()))+++(((((((((((())))))))))))))))))(((((((((((())))))'''((()))++++++******)))&&&'''***,,,,,,+++)))'''************************++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---,,,---......//////......+++,,,,,,---...///000000222222222222222222222222222222111111111111111222111222333444333222111000000000111222333444444555111111000000000000111111////////////............------......//////000000///...,,,+++***+++,,,,,,,,,------......------,,,------------------------***)))))))))((((((''''''******))))))))))))******+++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((,,,'''"""###'''******(((+++,,,,,,---,,,+++***)))***)))(((''''''&&&''''''''''''(((((()))))))))******)))(((''''''((()))***&&&''''''((()))******+++'''''''''''''''((())))))******))))))((((((''''''%%%''')))*********((('''++++++******++++++,,,---******+++++++++,,,,,,,,,************************------......///000000000////////////000000000000000000000000000000000000222222222111111111111111444444555555666777777777999999:::;;;;;;:::::::::>>><<<;;;:::;;;>>>AAACCCGGGGGGFFFFFFEEEFFFFFFFFFKKKKKKLLLMMMNNNMMMMMMMMMLLLNNNPPPOOONNNMMMNNNNNNNNNMMMLLLLLLLLLNNNQQQRRRRRRTTTVVVVVVTTTRRRRRRSSSTTTRRRPPPOOOQQQRRRSSSRRRWWWWWWWWWVVVVVVVVVVVVUUURRRRRRQQQOOOLLLKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIBBBDDDHHHKKKMMMNNNNNNMMMGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAA@@@>>>===<<<<<<666888;;;>>>AAABBBCCCDDD@@@@@@>>>;;;777777888::::::;;;<<<===<<<<<<:::999888777888;;;===<<<777222888888888:::===AAAEEEGGGDDDAAA<<<777555666999;;;>>>;;;999888999::::::999999888666444333222333333222222222222222222222222444444555555444222111000000000000000000000000000000000000000000000000111000000000000////////////......------------......---,,,++++++************------------------------222000...,,,+++,,,---...+++++++++***)))'''%%%$$$++++++++++++++++++++++++((()))************)))(((***)))((('''&&&&&&&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''''''''((())))))))))))))))))((((((((((((((())))))))))))*********)))))))))))))))))))))))),,,***((()))++++++)))&&&(((***,,,,,,+++***)))***+++,,,...///...+++'''%%%...------,,,,,,++++++***---------.........//////,,,,,,------.../////////222222222222222222222222333222222111111222222222111111222333333333222111000111111222222333333444111111000000000000000111////////////............------------............,,,+++***)))))))))***+++,,,------......------,,,.........---,,,,,,,,,+++++++++++++++*********)))***)))))))))))))))******++++++******)))(((((('''((((((((((((((((((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((---)))&&&&&&***---,,,***,,,+++)))((('''''''''((())))))(((((('''((((((((())))))*********+++++++++***)))(((''''''((())))))&&&&&&''''''(((((()))))))))))))))))))))***++++++***)))))))))((((((((('''((()))+++,,,---,,,+++***++++++******++++++,,,---*********+++++++++,,,,,,+++++++++,,,,,,---------------......//////000000.../////////000000000000////////////////////////111111111111111111111111444444444555666666777777888888999:::::::::::::::<<<;;;999999:::<<>>===<<<;;;888:::===@@@BBBCCCCCCBBB???>>>===:::777666888999:::;;;;;;;;;:::999888777444333333666::::::777333666666777999;;;>>>AAACCCAAA>>>;;;777666777999;;;<<<:::888777888999999888888777555333222111222222111111111111111111222222333444444444333222000000000000000000000000000000111111000000000000000000000000000/////////...............------.........------,,,+++++++++++++++------------------------111000...,,,+++,,,------,,,,,,,,,,,,+++***((('''+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((())))))((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++***((()))++++++)))&&&(((***,,,,,,+++))))))******+++---......,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---......//////222222222222222222222222222222222111111222222333000000111222333333333222222222222222222222222222222222111000//////000000/////////............------------,,,,,,,,,,,,,,,******)))))))))***++++++,,,------......------,,,,,,,,,,,,,,,------------++++++++++++************))))))(((((()))***+++++++++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((,,,)))'''))),,,---,,,)))---+++(((%%%$$$%%%'''((())))))((((((((()))******))))))************++++++))))))(((((((((((())))))&&&&&&&&&''''''''''''''')))))))))))))))******+++))))))))))))(((((((((((()))***+++------,,,+++++++++************+++,,,,,,*********++++++++++++,,,)))******+++,,,---......---------...//////000000....../////////000000000////////////////////////000000000000000000000000333333444555555666666777666666777999:::::::::::::::999888777888;;;===???>>>>>>???@@@BBBEEEGGGHHHFFFFFFFFFFFFGGGHHHJJJJJJIIIJJJLLLLLLJJJIIIJJJKKKKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMNNNRRRVVVWWWUUURRRSSSQQQOOOOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUVVVNNNOOOOOONNNLLLMMMOOOQQQOOONNNMMMLLLLLLKKKKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJHHHFFFEEEDDDCCCCCCAAACCCEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;999<<>>===<<<;;;;;;===AAADDDDDDBBB???===;;;;;;999777555444666888<<<;;;999777555333333333555222000222666999:::999333444777888999999888777666777777888999999999999888666555555666777666555666555333222222222333333222222222222222111111111222222222111111000000000000000000000000000000000111111111000//////....../////////.........---------..................---...------,,,,,,---------------------------------......---,,,++++++,,,,,,(((((()))*********)))(((************************+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))))))))*********++++++(((((((((((((((((((((((()))))))))*********)))((((((***+++***)))((()))*********))))))******++++++******++++++,,,,,,,,,,,,************+++++++++++++++++++++,,,------......222222222222222222222222///////////////000111111//////000000111222333444333222222111111000000///222222111000//////000000............------------///.........------,,,,,,***++++++,,,------------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,(((((((((((((((((())))))))))))(((((()))***++++++)))))))))((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((()))+++,,,,,,***(((%%%&&&'''(((************))))))((())))))***++++++((((((''''''''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))******************))))))******+++,,,))))))*********+++++++++&&&&&&'''(((***+++,,,,,,,,,,,,------.../////////............////////////..............................//////000000000000222222333333444444555555222333444666777888888888777777777777888:::<<<======>>>>>>>>>@@@AAABBBCCC??????@@@AAACCCDDDFFFGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIJJJPPPWWWYYYUUUQQQOOOOOOOOOPPPSSSTTTSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNLLLIIIHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBB@@@???>>>===<<<;;;>>>AAACCCCCC@@@===:::999999888666444444666999<<<:::888555333333333444888444111111555999:::999444666888::::::999777555333444666888888888888777666444444555666666555444666555444333333444555555444444333333222222222222111000000000////////////////////////////////////000000000000//////..................------------------...//////...---------------,,,,,,------...---------------------------,,,,,,+++++++++++++++'''(((***++++++***))))))***************************)))'''&&&&&&''')))***,,,+++******)))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((()))(((((()))))))))*********''''''''''''''''''''''''((()))*********)))))))))(((*********(((((()))*********)))((('''(((((())),,,,,,,,,++++++*********)))))))))*********++++++******++++++,,,---------222222222222222222222222///////////////000111222000000000000000111222333222222111111111000000000111111000000000000111111.........------------,,,............------------))))))***+++++++++******,,,------......------,,,//////...,,,+++)))((((((************++++++++++++******))))))))))))******(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***+++,,,---...---,,,,,,"""###%%%((()))))))))((())))))((((((((()))************))))))))))))((((((&&&'''((()))*********)))(((((())))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))***************+++++++++***))))))))))))***++++++)))))))))************+++((())))))***+++,,,------,,,,,,,,,---......//////------........./////////...........................//////000000111111222111111222333333444444555222222444555666666666666666666777777888999;;;;;;>>>=========>>>???@@@@@@<<<===???AAACCCEEEEEEFFFFFFGGGIIIIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJMMMRRRVVVWWWTTTQQQNNNNNNNNNPPPRRRSSSRRRQQQLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMLLLJJJGGGFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@???===<<<<<<:::<<>>;;;999888888777666444555777999<<<:::777555444555666888777333000000444888999999666888999::::::999888666333444666777777777666555444333333555666777555444666555444444444555666777444444333333222111111111000//////.........//////////////////////////////////////////////////////......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++***+++,,,---------,,,+++************************+++***))))))))))))***+++++++++***)))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''''')))***+++)))))))))***))))))***)))'''''')))+++******)))(((''''''((((((---,,,,,,+++******)))))))))))))))************+++)))******++++++,,,,,,---222222222222222222222222000000000000111222333444111111000//////000111222111111111111000000000000////////////000111222333.........---------,,,,,,,,,,,,,,,,,,,,,---------******+++++++++***)))(((,,,------......------,,,------,,,,,,+++***)))))))))*********++++++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++,,,---------------...'''''''''''''''((((((((())))))(((((('''(((((((((******)))))))))(((((((((%%%&&&((()))*********)))&&&''''''(((((()))))))))++++++***)))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++)))))))))))))))***++++++))))))))))))************)))*********++++++,,,,,,+++,,,,,,------......///---------.........//////........................//////000000111222222333111111111222333333444444222222333444444444444444444444555666777888999999;;;;;;;;;;;;<<<===>>>>>>:::<<<@@@CCCEEEFFFEEEEEEDDDEEEGGGGGGEEEDDDEEEFFFGGGGGGGGGHHHGGGGGGGGGFFFJJJMMMQQQTTTVVVUUUSSSQQQNNNNNNNNNOOOPPPPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJIIIGGGEEEDDDFFFHHHFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEAAAAAA@@@@@@@@@?????????AAA@@@???>>>===;;;::::::999:::<<<===<<<;;;999888888888777666555555888:::<<<999777555555777:::<<<666333111222777;;;===<<<777888999::::::999888888444555555666555444333222444333333555777777555444444444333333333444666777222222111111000//////...//////...------...//////////////////////////////------......///000000000---------,,,,,,,,,,,,+++,,,---///000000///---,,,+++++++++++++++,,,------------------------------******++++++++++++******+++,,,---------,,,+++***************************************************(((''''''&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&)))++++++)))(((***+++)))))))))((('''''')))+++)))))))))***************+++++++++***************))))))*********+++++++++))))))******+++,,,,,,,,,222222222222222222222222222222222222333444555666222111000//////000111111000000000000000111111111.../////////000222333444......---------,,,,,,,,,*********++++++,,,,,,---,,,------...---,,,***))),,,------......------,,,(((((()))+++,,,---...///''''''(((((()))))))))***---,,,+++)))(((((((((''''''''''''((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))++++++++++++***,,,---...,,,***''''''((()))******)))((('''''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&((()))*********)))%%%%%%&&&&&&'''((())))))))))))(((''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&'''(((((()))))))))))))))******+++))))))))))))************((((((((((((((()))))))))++++++,,,------......///---------.........//////........................///000000111222333333333000111111222333333444444222222333444444444333333222333333444555666777777888888888999:::;;;===>>>999<<<@@@DDDGGGGGGFFFEEEBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDKKKOOOTTTVVVUUUSSSRRRQQQOOONNNMMMNNNNNNLLLIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGGGGFFFDDDDDDFFFHHHEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIGGGGGGDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@@@@????????????>>>??????>>><<<;;;:::999888888999:::::::::999888777888888888666555666999;;;;;;999666555666999===@@@777444333666;;;@@@BBBBBB888888999999999999999888666666666555444333222111333333444555777777666444333222222111222333555666111000000///...------,,,///...---,,,------//////////////////////////////,,,,,,---...///000111111---------,,,,,,,,,++++++,,,---///000000///---,,,************++++++,,,---------------------------)))******+++++++++************+++,,,+++***)))((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((())))))***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++******))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&)))++++++)))(((***,,,)))))))))(((&&&''')))+++((()))***+++------------)))))))))***++++++,,,,,,************++++++++++++)))))))))***++++++,,,,,,333333333222222111111111111111111111222333444555222222222222111111111000111111000000//////......////////////000000000000---.........---,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))))),,,+++)))((())),,,...000//////...------,,,++++++++++++******))))))((((((+++***)))(((''''''''''''******)))))))))+++,,,---)))(((&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&((()))))))))((('''&&&%%%%%%''')))*********))))))((((((''''''))))))))))))************,,,,,,,,,------............---+++***)))(((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''(((((())))))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))******************))))))((((((''''''((((((((((((((((((((((((+++++++++*********))))))++++++******+++---...000...------------...//////000000000000////////////111111000000000000111111222222222222222222222222333222222222222222222222333333444555666777888888888888999888777888;;;===<<<>>>AAADDDEEEEEECCCBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA>>>???DDDGGGEEEDDDEEEJJJMMMQQQTTTTTTRRRNNNKKKLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIGGGEEEDDDDDDDDDCCCAAADDDDDDCCCCCCCCCDDDDDDEEEKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAFFFEEEEEEEEEEEEDDDAAA>>>>>>???@@@AAAAAA@@@???>>>@@@>>>;;;:::;;;;;;;;;::::::;;;===>>>===;;;999777777888999999888777999:::444777:::999777666888;;;666444333777???DDDEEECCC999999999888888888777777888999999777555444444555000111333444555444444333888444111111222222000...222111111000///000000000------,,,,,,,,,,,,------,,,,,,---.../////////...////////////////////////------------------------//////.........------------------,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))************))))))((((((((('''&&&&&&&&&%%%)))(((''''''''')))***+++)))******))))))((('''&&&)))((('''&&&&&&'''((()))((('''%%%$$$$$$$$$&&&''')))(((((('''''''''(((((((((((())))))((('''&&&&&&%%%&&&'''''''''''''''&&&((((((((((((((((((((((((*********)))(((&&&%%%$$$(((((()))***************%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%))))))***++++++++++++***,,,+++++++++***)))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,+++***))))))+++---...333333333222222111111111000000000000111111222333222111111111000000000000000000000000//////......///////////////////////////////////////...---,,,***++++++,,,,,,++++++*********+++,,,,,,+++++++++((())))))******+++++++++------,,,,,,+++******)))))))))))))))))))))))))))))))))(((((((((((())))))******)))((())))))++++++(((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''+++)))''''''((())))))((($$$###!!!!!!!!!"""$$$%%%***)))))))))((((((((('''))))))))))))************)))))))))******++++++++++++***))))))))))))))))))(((''''''&&&&&&''''''((('''((()))((('''&&&''')))((((((((((((''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********+++,,,---...------,,,,,,------...///......//////000000000111111111000000000000111111111111111111111111111111222111111111111111111111333333444555666777777888777888999888777888;;;===<<<>>>@@@CCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???<<<===CCCFFFDDDCCCDDDGGGJJJMMMOOOPPPNNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCCCCDDDBBB@@@===<<<===>>>>>>>>>>>>>>>>>>@@@===;;;::::::;;;;;;:::999:::;;;<<<;;;999666555666777999999888888999:::555666666555444444555666666444444888>>>BBBBBB???::::::999999888777777666777888999888555333333333333333555666666666555555777444111111222222000...111000000///////////////......------------......------......///.................................------------------------.........---------,,,,,,*********))))))(((((((((,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))))))))((())))))))))))))))))(((''''''''''''''''''&&&&&&)))((((((''''''((()))***'''(((((()))))))))(((((()))((('''&&&&&&'''(((((()))((('''&&&'''(((***+++((((((''''''''''''((((((((((((((((((((('''&&&&&&((()))))))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((''''''((())))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&(((((()))*********))))))++++++******************))))))))))))***************+++,,,------------,,,,,,+++***))))))+++---...222222222222222111111111000000/////////000000111000000000000////////////000000000////////////...////////////////////////------.........---,,,,,,******++++++++++++******((()))***+++,,,,,,,,,,,,''')))+++,,,,,,+++)))(((++++++******)))(((((((((&&&&&&'''(((((()))******''''''''''''((()))++++++***))))))(((((((((((()))''''''(((((()))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''***(((''''''((())))))((('''&&&%%%$$$%%%&&&'''((())))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,------((((((((((((((()))***+++(((''''''&&&&&&''''''((('''((()))((('''&&&'''))))))(((((('''&&&&&&%%%%%%)))))))))))))))(((((((((''''''''''''''''''''''''***)))))))))))))))(((((((((((())))))))))))******'''''''''((()))*********))))))))))))))))))))))))+++++++++******************)))))))))***+++,,,---,,,,,,++++++,,,,,,---...,,,---...///000111111222111000000//////000000111000000000000000000000000000000000000000000000000222222333444555666777777666777888888777888:::<<<;;;===???AAAAAA@@@???>>>>>>>>>>>>>>>????????????===:::;;;AAAEEECCCCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJGGGDDDCCCDDDEEEEEEEEE@@@@@@AAABBBCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAABBBCCCCCCDDDDDDBBBAAABBBBBBAAA???===<<<;;;;;;;;;<<<<<<===>>>???===:::999:::;;;:::::::::;;;<<<<<<;;;999666444555666888888888888999;;;:::777555333333333333222555444444888<<<>>>===::::::::::::999999777666666777888999888555333222111444444555666666555555555666444222111111111000///////////////............//////............//////.........///......---------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''(((((())))))((('''''''''((((((&&&&&&'''((())))))))))))(((''''''&&&''''''(((((()))(((((('''((()))+++,,,((((((''''''''''''(((((((((((((((((((((''''''&&&)))*********)))((('''''''''''''''''''''''''''''''''(((((()))******))))))&&&&&&'''(((((((((((('''((('''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''(((((())))))(((((())))))******************))))))))))))************+++,,,------------------,,,+++*********+++,,,---222222222111111111111111111111000/////////000000000////////////.........//////////////////////////////...............---******+++++++++******)))******++++++++++++******))))))***+++++++++++++++***+++,,,---,,,+++***)))******)))))))))(((((((((&&&'''''''''((((((((()))''''''''''''((()))***+++))))))((((((''''''''''''$$$&&&''')))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((&&&'''((()))((('''******)))))))))***+++,,,))))))))))))((((((((((((((()))))))))************------------------------))))))(((((())))))***+++((((((''''''''''''(((((('''((()))((('''&&&''')))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))(((((((((((()))))))))***'''((((((((()))))))))***************************************************)))))))))))))))***++++++++++++******++++++,,,---------......///000000111000000////////////000000////////////////////////......//////////////////111111222333444555666666555777888888777777999;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<=========>>>>>><<<:::<<>>>>><<<999999999:::::::::===>>>>>>>>>===:::888777444666777888777888999;;;???:::666444555666444222555555555888::::::888555777888888999999888888777777999:::999777444222222333333333333333333222222444333222111111000000000//////000/////////......//////000000000000//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))))))))))))))*********((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))((((((''''''''''''&&&''''''((())))))(((((('''&&&&&&'''''''''((((((((((((''''''''''''((()))(((''''''''''''(((((()))'''(((((((((((((((''''''(((((((((((('''&&&$$$$$$''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&'''(((((((((((('''((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''((())))))))))))((((((((())))))******++++++((()))))))))************++++++,,,,,,---,,,,,,+++++++++*********+++,,,---111111111111111111111111222111111000000000111111////////////.........---.............../////////............------,,,,,,))))))******+++******))))))******++++++******)))++++++++++++******)))(((+++******))))))))))))******************))))))))))))((((((((('''''''''&&&))))))(((((((((((())))))((((((((((((''''''&&&&&&###$$$&&&'''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&'''((()))(((&&&'''''''''''''''(((((()))(((((((((((())))))))))))((()))))))))******************))))))))))))))))))++++++***))))))))))))***(((((((((''''''((((((((('''((()))((('''&&&''')))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************'''(((((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************(((((()))))))))******)))+++************+++,,,,,,/////////...............000000////////////000000........................------........./////////000000111222333444555555444666777888777777888999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<======>>>>>>>>><<<===DDDGGGFFFFFFGGGDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHFFFDDDDDDFFFHHHIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAADDDBBBAAAAAAAAAAAA@@@??????>>><<<<<<<<<<<<>>>???===:::888888999::::::999>>>>>>>>>>>>===;;;999888444666777777777777999:::>>>:::666555666666444111555555666888888777444222333444666888999999999888777999:::999777555444444444444444333222222222222333333222111000000000111000000111111111000///...//////000111111000//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((()))))))))++++++++++++,,,,,,,,,,,,************************(((((())))))************((((((''''''''''''((((((&&&''''''(((((())))))))))))(((((((((''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''))))))(((''''''''''''''''''''''''''''''((())))))''''''((((((((((((((('''(((((((((((('''&&&$$$$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''((()))))))))((((((((((((((((((((((((((('''&&&'''((())))))((('''&&&'''((())))))******))))))((((((((())))))******+++((()))))))))******************+++++++++******)))++++++***+++++++++,,,,,,000000000111111111111111111111000000000111111222////////////............---............/////////.........---,,,,,,++++++++++++,,,---------,,,,,,))))))************))))))++++++++++++***)))((('''(((((('''''''''(((((()))+++++++++*********************)))(((((('''&&&&&&***)))((((((((((((((()))'''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&'''))))))'''%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++***************+++***))))))(((((((((((()))((((((''''''(((((()))'''((()))((('''&&&''')))''''''(((((()))******+++&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***''''''(((((((((((())))))*********)))((('''''''''((((((((((((((((((((((((***************+++++++++((()))************))))))++++++******++++++,,,---/////////.........------000//////......//////000........................---------......//////000//////000111222333444444333555777888777666777888888999999:::;;;;;;;;;:::999:::;;;<<<===>>>???@@@AAA>>>@@@EEEIIIHHHGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEHHHJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAADDDBBB@@@@@@AAAAAAAAA@@@@@@@@@???>>>============<<<999777777888::::::999;;;<<<<<<;;;;;;:::999888555777888777666666777999999888666666666555333222666666777777666444333222000222555777888888777777777888888777666555666777888777666555444333333333111222222111//////000111000111222222222111///......///000111111000///............///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************------,,,,,,++++++++++++************************((((((((()))******++++++***)))(((''''''((()))***(((((((((((((((((())))))''''''((((((((('''&&&&&&(((((((((((('''&&&%%%%%%$$$%%%&&&'''''''''''''''*********)))))))))((((((''''''&&&''''''((()))***&&&'''(((((((((((((((((()))*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&'''''''''((((((((('''((())))))))))))((('''(((((()))************)))(((((())))))))))))))))))))))))))))))***************************))))))(((******+++++++++,,,,,,,,,///000000000111111111222///////////////000111222000000000/////////......---------.........//////......------,,,++++++***+++,,,,,,---......------))))))************)))))))))***************)))((('''((()))+++++++++******************************))))))))))))))))))))))))(((((('''(((((()))***+++&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''))))))'''%%%''''''(((((()))))))))((('''((((((((()))))))))***))))))))))))************------------,,,,,,++++++''''''&&&&&&&&&'''(((((())))))(((((((((((())))))'''((()))((('''&&&''')))'''(((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''))))))*********+++++++++)))******++++++***))))))+++++++++++++++,,,------------..................//////............//////........................---------...///000000000...//////000111222333333222444777777777666777888777777888999:::;;;;;;<<<:::;;;<<<===>>>@@@AAAAAABBB???AAAFFFIIIGGGFFFHHHEEEEEEDDDCCCCCCCCCDDDDDDGGGHHHIIIJJJLLLMMMNNNOOOGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEGGGJJJLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA>>>>>>???@@@@@@???AAAAAA@@@???>>><<<;;;:::;;;999777777888999999999;;;;;;;;;;;;;;;;;;::::::666777888777666555666777555777999999888666555555777777777666444333222333111222444666777555444222555555555333222333666888999888666444333333333333000222222111///...000222///000111222111000...------...000111111000...---------......///.........------------------------++++++++++++++++++++++++---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,------,,,+++***)))((((((************************'''(((((()))******+++++++++***(((''''''(((***+++)))))))))(((((((((((((((%%%&&&'''((((((((('''&&&'''''''''(((''''''&&&&&&###$$$%%%'''((((((''''''&&&&&&'''((()))*********&&&&&&&&&''''''((()))***&&&&&&'''(((((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''&&&&&&'''(((((((((((('''$$$$$$%%%&&&'''(((((()))'''((()))******)))((('''&&&'''(((((())))))(((((()))))))))))))))((((((((())))))))))))************+++++++++++++++***))))))******++++++,,,,,,,,,+++//////000000111111111222---------......000111222000000000000////////////---------.........//////......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,))))))************))))))'''((()))******++++++***'''***...111222000---+++))))))))))))************(((((())))))******++++++%%%&&&&&&''')))***,,,---&&&'''(((*********))))))+++)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''))))))&&&$$$%%%&&&&&&''''''''''''''''''((((((((())))))******))))))))))))*********************)))))))))((((((#########$$$%%%&&&(((((())))))(((((((((((())))))'''((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''(((((())))))******''''''''''''''''''''''''))))))******++++++++++++)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...+++,,,,,,---...///000000//////............//////////////////////////////------......///000111111......///000111222333333222444666777777666666777666777888999:::;;;<<<<<<:::;;;<<<>>>???AAABBBCCCCCC@@@AAAFFFIIIGGGEEEGGGEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEGGGIIIJJJKKKLLLFFFFFFFFFFFFFFFFFFGGGGGGBBBCCCEEEIIILLLMMMKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFAAA???===<<<>>>??????>>>AAAAAAAAA@@@>>><<<999888:::888666666888999999999<<<<<<<<<============>>>777888999888666444555666333888<<<===;;;999999:::888888777555333222333444222333555666555333000...333333222000000222666999888666444222111000111111000222333111......000222...///000111000///---,,,---...///111111///...---,,,,,,---.../////////...------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++''''''(((((()))))))))***---,,,+++***)))'''&&&&&&))))))))))))))))))))))))'''(((((()))***+++++++++,,,***)))'''''')))***,,,******))))))((((((''''''$$$%%%'''(((((((((''''''%%%%%%&&&'''(((((((((((("""$$$%%%'''(((((('''''' !!!###%%%''')))******&&&&&&&&&'''''')))******&&&&&&'''((())))))((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&((())))))'''((()))******)))((('''%%%&&&''''''((((((''''''******))))))((((((''''''))))))))))))************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++111111000000000000000111000000000000////////////......------------....../////////...------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++++++++***)))(((&&&(((+++---//////......***************)))(((((())))))************))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''&&&%%%$$$$$$((()))))))))))))))(((((())))))*********))))))(((******+++++++++,,,,,,,,,+++***))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((()))(((((('''''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......///......------///000111000000000///////////////.........------,,,,,,,,,//////000111111111111111333333333333333555666666666666777888999999::::::::::::;;;===>>>@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFEEEDDDCCCBBBAAACCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDFFFIIIJJJIIIHHHDDDDDDFFFIIIKKKKKKHHHEEEHHHHHHIIIIIIJJJIIIIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBGGGIIIGGGFFFGGGGGGDDDAAA@@@>>>===<<<<<<<<<===???BBBDDDCCC???<<<<<<<<<888666555777;;;<<<:::888;;;<<<=========<<<;;;:::777888999::::::999777666777888999;;;;;;:::777444666555555444444333222222222333333444555555555444666333000///222555777999777555333222222222111000222111111111000000//////333000......000111000...///////////////////////////////////////.........,,,,,,,,,++++++*********++++++,,,,,,,,,---------************************+++***)))))))))***,,,,,,+++******)))***+++---...)))***+++,,,,,,,,,,,,,,,)))*********)))(((&&&%%%)))))))))))))))((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((&&&%%%(((+++,,,***(((''''''(((((())))))******))))))))))))))))))))))))'''((()))(((&&&&&&((()))'''''''''''''''''''''''')))******)))(((''''''(((***)))((('''&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%((((((((((((((()))******((()))***++++++***)))((())))))))))))************++++++++++++,,,---...///******++++++++++++,,,,,,111111000000000000111111000000000000//////////////////............//////------........................---,,,,,,+++******+++++++++++++++++++++++++++***))))))(((((())))))******++++++***))))))((('''(((***,,,,,,,,,+++******************)))(((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%(((((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&(((((())))))))))))(((((())))))************))))))))))))*********+++++++++---,,,+++)))(((((((((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''((()))*********))))))))))))))))))))))))***)))((((((''''''(((((('''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((''''''((((((((()))))))))*********************************+++++++++,,,,,,+++,,,,,,,,,------......,,,,,,,,,------------...///......---...///000111/////////////////////////////////......---------//////000111111111111111222222333444444555555666666666777888888999::::::999:::;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDHHHGGGGGGFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFHHHJJJKKKKKKIIIGGGFFFGGGHHHIIIHHHEEECCCGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIHHHFFFFFFEEEEEEEEECCCGGGHHHEEEDDDEEEFFFDDDAAA@@@>>>===<<<<<<======>>>@@@AAA???<<<::::::;;;:::999888888999999888777::::::;;;<<<<<<<<<<<<;;;777888999::::::999777666777888999;;;<<<;;;888666666666555555444333333222222333444444555555555444555333000000222666888999888666333222333222111000111111111000000000//////111...,,,,,,...///...,,,........................000000///...------,,,,,,---,,,++++++*********+++++++++++++++,,,,,,,,,,,,************************+++***)))))))))***+++,,,---,,,+++*********+++,,,)))******+++,,,,,,++++++)))*********)))(((&&&%%%$$$$$$%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&%%%%%%''')))+++)))'''''''''(((((())))))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''((()))***)))'''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((***))))))(((((((((((()))'''((()))******)))((('''))))))))))))************************+++,,,---...,,,,,,,,,---------......111000000000000000111111000000000000////////////000000////////////000000,,,,,,------...//////000...------,,,,,,++++++***++++++++++++++++++++++++***)))(((((((((((((((((())))))******))))))(((((('''((()))******)))((('''))))))******))))))((((((''''''(((((((((((('''''')))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%((()))))))))((('''&&&&&&'''(((((((((((()))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************,,,,,,+++***)))(((((()))++++++)))(((&&&%%%$$$###''''''''''''''''''''''''(((''''''''''''((())))))&&&''''''((()))******+++)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((***))))))(((((())))))***&&&&&&'''''''''(((((((((*********************************++++++++++++,,,)))***+++,,,---......///,,,,,,,,,,,,------------......------......///000............///////////////////////////.........//////000111111111111111111222333555555555555444666666777777888888999999999999;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKHHHHHHHHHJJJLLLMMMLLLKKKKKKIIIGGGGGGGGGFFFDDDBBBEEEGGGHHHKKKLLLNNNOOOOOOJJJIIIHHHGGGGGGFFFFFFGGGJJJMMMLLLFFFCCCDDDDDDBBB@@@@@@>>>=====================<<<:::888777999:::<<<<<<;;;888666555666777;;;::::::;;;;;;<<<===>>>888999999:::999888777666555777999;;;;;;;;;999888666666666555444444333333333333444444444444444444555222000111333777999:::999777444333333222111///111111000000000000//////000...---,,,---...---,,,........................------------,,,,,,,,,,,,---,,,+++*********+++,,,*********++++++++++++,,,******************************))))))******+++,,,------,,,******))))))***))))))******++++++******))))))******)))((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&((()))(((&&&'''(((((((((((()))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''((()))***)))'''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''######$$$&&&'''((()))***)))(((%%%$$$$$$&&&(((***+++***)))((((((''''''''''''(((((())))))(((((('''))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,------------000000000000000000111222000000000000//////////////////............//////---------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++***))))))((((((((())))))(((((())))))))))))(((((('''(((((())))))(((((('''((()))))))))))))))(((((('''(((((())))))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''((()))))))))'''%%%$$$''''''''''''((())))))***'''(((((())))))))))))(((((())))))************))))))*********++++++++++++*********))))))***+++++++++***)))((('''%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))******))))))))))))))))))***&&&&&&'''''''''(((((((((++++++++++++++++++++++++************++++++++++++)))******+++,,,---------++++++,,,,,,,,,---------------------....../////////////////////000000000//////..................//////000111111111111111000222444666666666444333666666666777777777888888888999:::<<<>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDFFFHHHKKKMMMKKKJJJJJJLLLNNNOOONNNMMMMMMKKKHHHGGGGGGHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMMMMJJJIIIHHHHHHGGGGGGGGGHHHRRRTTTQQQIIIDDDCCCCCCAAA@@@??????>>>>>>============<<<999777666777999;;;<<<===<<<888444333666999>>>===<<<;;;;;;<<<>>>???999999999999999888777666333555888999:::999999:::777777666666555444444444444444444333444444444444444222111111444888::::::999777444333333222000///000000000000000000//////222111//////////////////........................)))******+++,,,,,,---------,,,+++))))))***,,,---))))))*********+++++++++***************************************+++++++++,,,++++++***************((())))))*********)))))))))))))))))))))(((''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))'''''''''''''''''''''''''''((())))))'''&&&''')))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''(((((()))((('''&&&%%%%%%&&&((()))***)))((((((((((((((()))(((((())))))))))))((((((((()))))))))************)))))))))))))))***++++++)))************+++++++++000000//////000111222222000000000000////////////...------,,,,,,------...//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))******+++'''((())))))))))))((((((''''''((()))************'''(((((()))))))))((((((((())))))******))))))(((''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&%%%$$$'''&&&&&&&&&'''((())))))''''''((()))))))))))))))(((((()))***************+++++++++,,,,,,,,,------,,,,,,+++***))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------.............../////////000000111111111------------------------//////000111111111111111000222444666666666444333666666666666666666777777777888999;;;>>>@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCDDDFFFHHHKKKMMMLLLKKKKKKMMMOOOOOONNNMMMNNNLLLIIIIIIJJJKKKLLLLLLHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHOOOQQQOOOHHHDDDEEEEEECCC???????????????>>>>>>>>>>>><<<999777777999;;;===;;;<<<<<<999666666999===AAA@@@>>>=========>>>???:::::::::999888777666666111444777888777777999:::888777777666666555444444555444444333333333444555444222111222444777999999888666333222222222000/////////////////////000000111111000//////...///000........................++++++++++++++++++******,,,+++*********+++,,,---))))))*********+++++++++************************))))))******++++++++++++))))))******++++++++++++))))))*********))))))((()))))))))(((((((((((((((+++******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''')))))))))(((((()))((((((((('''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''&&&''')))((('''&&&''')))(((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&&&&'''((((((''''''''''''''''''((()))++++++************************((()))))))))************))))))(((((())))))******)))))))))*********++++++////////////000111222333000000000000////////////---,,,,,,,,,,,,,,,,,,---000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,(((((())))))******))))))((((((((()))***++++++,,,''''''((()))))))))(((((())))))************))))))''''''((()))***++++++,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&'''((()))&&&'''((())))))******)))'''((()))******+++******,,,,,,,,,,,,---------...000///---+++)))((('''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((******))))))(((((('''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%&&&&&&'''((('''''''''(((''''''&&&&&&''''''(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,---............---......//////000000111111,,,,,,,,,---------------//////000111111111111111111222333555555555555444555555555555666666666666666777999;;;===???AAABBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKKKKLLLNNNNNNMMMLLLMMMKKKJJJJJJLLLOOOOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHDDDGGGHHHDDDCCCFFFGGGFFF>>>??????@@@@@@???>>>>>>???<<<999888:::<<<===>>>;;;;;;;;;:::999:::<<<>>>@@@@@@???>>>>>>>>>>>>>>>;;;::::::999888777666666111555888888777666999;;;888888888777666666555555666555444333222333444555444222111111444666777666666444111111111111000///......////////////000000...//////...,,,,,,---...------------------------///...---,,,***((('''&&&***++++++++++++,,,,,,,,,*********++++++++++++,,,************************))))))***++++++++++++***'''((()))***++++++++++++******++++++******))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((******)))(((((()))(((((((((''''''''''''&&&))))))))))))))))))))))))'''((()))(((&&&&&&((()))''''''''''''''''''''''''%%%'''(((((('''&&&''')))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))(((((('''&&&&&&%%%$$$%%%'''((()))(((''''''&&&&&&&&&''')))***,,,---,,,++++++******++++++,,,))))))))))))***************)))))))))))))))******++++++++++++,,,,,,,,,,,,////////////000111222333000000000000////////////---------,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++((())))))***++++++*********)))))))))))))))******&&&''''''((())))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))((((((((('''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((&&&%%%%%%&&&&&&'''((()))+++)))(((&&&&&&'''((()))&&&'''((()))************'''((()))******+++++++++++++++,,,,,,,,,------------,,,,,,+++************''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&((()))))))))(((''''''((((((((()))))))))***))))))))))))))))))))))))***)))((((((''''''((((((%%%%%%'''((((((((('''&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************)))))))))******************++++++++++++,,,,,,,,,+++,,,---.........------,,,,,,------...//////000------------........./////////000111111111111111222222333444444555555666555555555555555555555555666777888;;;===???AAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIKKKJJJJJJKKKMMMMMMLLLJJJLLLKKKJJJKKKMMMOOOOOONNNKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFGGGGGGHHH>>>CCCEEECCCCCCEEEFFFEEE>>>???@@@@@@@@@@@@???>>>>>>;;;999999;;;>>>>>>======<<<<<<<<<===>>>===<<<:::;;;<<<===>>>?????????<<<;;;:::888777666666666444777::::::777777:::===999999888777777666666555777555444222222333444555444222111111333444444444333111//////000111000///........./////////000000...///000...,,,+++---///------------------------...------,,,***)))(((((((((***+++------,,,+++***++++++++++++,,,,,,,,,,,,************************((()))***+++,,,++++++***((()))***++++++***))))))++++++,,,,,,+++******)))***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&(((******'''&&&''')))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))&&&&&&&&&'''''''''''''''$$$&&&((())))))(((&&&$$$((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((***++++++++++++***))))))***++++++))))))))))))************+++******))))))*********++++++++++++,,,,,,,,,,,,////////////000111222333000000000000////////////.........------.........,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))******))))))***+++++++++++++++++++++)))(((((('''''''''&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((('''&&&&&&&&&''')))***,,,---+++)))((('''((()))***&&&'''((()))************''''''(((******+++++++++******+++++++++,,,,,,,,,''''''((())),,,...000111((((((((()))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))******)))(((((((((((((((&&&''')))*********)))(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,******+++,,,,,,---......---.........//////000000//////000111111111111111333333333333333555666666555555555555555555555444555666888;;;===???AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGJJJIIIIIIJJJLLLLLLKKKIIILLLKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGAAAFFFHHHEEEDDDEEEDDDBBB>>>>>>@@@AAAAAA@@@???>>>===;;;888999<<>>===@@@>>><<<===@@@@@@===:::555777999<<<>>>?????????<<<;;;:::888777666666666666999===<<<888888;;;???999999888888777666666666777666444222222222444555444222111111222333333222111///......///000000///---.........//////000000///111222000...---///111------------------------))))))***+++,,,------...'''))),,,......---+++***++++++,,,,,,,,,---------************************((()))***+++,,,+++************++++++***)))'''&&&,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%'''))))))&&&%%%&&&((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))$$$$$$%%%&&&'''((()))***###%%%(((******(((%%%###&&&'''''''''(((((())))))'''&&&%%%$$$%%%'''***+++)))(((((((((((())))))***+++***)))(((((()))***+++))))))))))))************++++++***************+++((())))))))))))*********///......///222333333222////////////...............---------...///111222000000//////.........---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))******************************)))((('''&&&%%%%%%!!!%%%'''&&&(((,,,,,,)))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((+++(((&&&''')))***)))'''%%%'''***---...---+++)))+++***)))(((((()))***+++***)))(((&&&&&&((()))***''''''''''''))),,,///111))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))222///+++'''%%%%%%'''(((%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&((()))***)))))))))))))))))))))))))))))))))(((((((((((((((++++++,,,---,,,+++***)))---,,,++++++***************+++------------...000///---***+++---///...,,,////////////////////////+++,,,---///111222222333000000111222333333333333555555444333444555666777666777999;;;===???@@@@@@BBBAAAAAA@@@@@@@@@AAAAAADDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAACCCEEEHHHJJJHHHHHHHHHGGGFFFHHHKKKMMMPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJKKKMMMIIIHHHFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB???BBBCCC???===>>>???===???>>>===<<<<<<======>>>???AAADDDEEEEEECCC@@@>>>??????>>>>>>======<<<<<<999999::::::999888666555444444444444666888;;;<<<999888888777666777777777777555333111///000111111222333333444444333333222333333333333333333333333------...000000111111111000000//////.........---)))***---...//////---,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++***((((((((()))***))))))***+++,,,------...((((((((((((((())))))***************************))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&'''(((***+++)))))))))(((''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&''''''&&&%%%%%%$$$######(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++...------...000111111000000000//////......------......------...///111222000/////////.........---------,,,+++++++++++++++************************))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%((((((%%%%%%((((((&&&''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''+++)))(((&&&&&&&&&((())),,,)))'''''')))***(((''''''(((***,,,,,,,,,+++***,,,+++************+++,,,+++***(((''''''(((***+++))))))((('''(((***,,,...)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((---+++(((&&&$$$$$$%%%&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''(((((('''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))------,,,+++++++++++++++***+++------,,,---...000///---++++++---......,,,//////////////////////////////000000111000000///000000111222333333333333555444333333333444666666888999:::<<<===>>>>>>>>>@@@@@@AAAAAABBBCCCEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHJJJHHHIIIIIIHHHGGGHHHKKKNNNOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKIIIHHHJJJKKKHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB;;;@@@AAA???>>>AAACCCBBBAAA@@@???>>>>>>>>>??????>>>@@@BBBDDDCCCAAA>>><<>>@@@BBBAAA???===;;;CCCAAA???===;;;:::::::::999999::::::999888666555444444444555666888999:::888777777777666666666666555444222222222222444444111222222333333222222111111111111111111111111111///000000111111111000000//////............---------...///000///...---,,,......---,,,+++***))))))++++++++++++++++++++++++******))))))******+++,,,+++***))))))((()))))))))((((((((((((((((((((((((******))))))******+++,,,************************((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))***++++++&&&&&&''''''((())))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++444333222222333333222000111111000///...------,,,............//////000000........................,,,,,,+++************+++************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&))))))'''***111444444''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''))))))(((''''''(((((()))))))))(((((()))***************)))))))))***,,,---+++******************+++++++++***))))))***++++++***)))((('''&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''''''''''''''((())))))***++++++((((((((((((((()))))))))))))))))))))))))))))))))***************+++++++++'''((()))***+++,,,------------,,,,,,,,,,,,,,,---***+++------,,,,,,---......---,,,,,,,,,---------////////////////////////---...///111222333333333///000111222222333333222333333333333333444444444888888:::;;;<<<<<<=========>>>@@@BBBDDDFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHIIIJJJIIIIIIIIIKKKMMMKKKJJJIIIGGGFFFEEEEEEDDDFFFGGGHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAABBBBBBFFFEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDAAA@@@BBBCCCAAABBBAAAAAA@@@@@@?????????===>>>@@@AAA@@@???===;;;AAA@@@===<<<;;;;;;;;;<<<999999::::::999888666555444444444555666777888888666777777777666666555555333333222222333444555555222222333333333333222222000000000000000000000000000111111111111111000///111111111111111000000000000000000000///...---,,,---------,,,+++*********++++++++++++++++++++++++***************+++++++++******))))))))))))))))))*********)))))))))))))))))))))(((((())))))***+++************************'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((()))))))))))))))************555333222222333333111000111000000///...---------.........///////////////---------...............---,,,++++++******++++++************************************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%$$$'''((('''+++222666666((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((((()))))))))&&&'''(((((()))+++---...+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((((('''''''''&&&&&&'''((())))))******((((((((()))))))))))))))(((((((((((((((((((((((())))))******++++++++++++))))))***+++,,,...//////,,,,,,,,,++++++,,,,,,---***,,,---,,,++++++,,,------------,,,,,,,,,---...////////////////////////---...///000111222222222//////000111222222222222111222222333333333333333444555777999;;;<<<======<<<===???@@@AAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIGGGEEEFFFGGGHHHHHHHHHHHHJJJLLLIIIHHHFFFEEEDDDCCCCCCCCCEEEGGGIIIIIIGGGFFFGGGGGGHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDCCCBBBAAAAAAAAA@@@DDDEEEBBB@@@BBBCCCAAA@@@@@@@@@???>>>>>>===<<<>>>>>>@@@@@@@@@???===<<<===<<<<<<;;;;;;<<<>>>>>>999999::::::999888666555444444555555666666666666555666666666666555444333222222222222333444444555333333444444444444333333000000000000000000000000000000111111111000000///000000000111111111111111111111000000///---,,,,,,***+++++++++++++++++++++************************))))))******++++++++++++)))))))))*********))))))*********)))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''))))))((((((''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))((((((''''''&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********(((((()))))))))*********222111//////000000///...////////////..................////////////......---------------............---,,,,,,++++++,,,,,,************************************************((()))***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%((((((&&&(((---000...(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))******%%%''')))))))))+++---000++++++***))))))***+++,,,---......//////......---************************&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))'''((()))*********))))))(((((((((((((((((((((((((((((())))))***+++++++++******++++++,,,...000000++++++******++++++,,,,,,***,,,---,,,+++***+++---,,,---...---,,,+++---///////////////////////////000000111000000///...---...///000111222222222222000111222333333333222222222333555777999;;;<<<<<<:::;;;<<<>>>>>>>>>===<<>>BBBDDDAAA@@@CCCDDDCCC????????????>>><<<;;;:::>>>>>>?????????>>>===<<<::::::;;;<<<===>>>>>>>>>999999::::::999888666555444555555666666666555555444555666666666555333222111111111222222333333333222333333444444333333222000000000000000000000000...//////000000000//////------............//////000000///......---,,,,,,************+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***(((((()))************)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((()))))))))((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))******++++++((((((((()))))))))******000///......000000///---............////////////......///000000///...---,,,,,,,,,------.........///...------,,,,,,------************************************************((()))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&))))))''''''***+++(((((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((()))***************''')))+++***))))))+++...++++++***************++++++,,,---......---,,,+++((())))))))))))))))))(((''''''((())))))))))))(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''''''(((((((((((((((((('''((()))***+++***))))))((((((((((((((((((((((((''''''((())))))***++++++++++++******+++---...///***)))))))))******+++,,,***,,,---,,,+++***+++,,,,,,......---++++++---///////////////////////////000000000//////...,,,,,,...///000111222222222222000000222333333333222111111222444666777888999999777888:::<<<===<<<;;;:::===???AAACCCEEEGGGHHHHHHGGGHHHHHHGGGFFFDDDBBBAAA@@@BBBDDDDDDDDDCCCDDDFFFDDDDDDCCCCCCBBBCCCCCCDDDCCCEEEHHHIIIHHHGGGFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA???CCCDDDAAA???BBBCCCAAA????????????>>><<<:::999<<<============<<<;;;;;;999:::<<<===>>>===<<<<<<999999::::::999888666555444555666666666555444333333444555666666444333111000000111111222111111111111111111222222111111111111111111111111111111111,,,---...///////////////,,,,,,---------.........//////...------,,,,,,---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((()))***+++,,,++++++***'''((()))***+++******)))'''((((((((()))*********'''''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''(((((())))))(((''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''((((((((()))***)))))))))((('''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((()))******+++(((((((((((()))))))))***111000///000111222111000------......///000000000......///000000///...---,,,,,,,,,------.........//////...------------...************************************************((()))***+++,,,,,,+++***))))))))))))))))))))))))******************************)))((('''&&&%%%%%%&&&***+++)))))),,,+++(((((()))*********((('''&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((('''((()))******************,,,---+++((('''))),,,******+++***************((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))%%%&&&&&&'''((()))******))))))))))))(((((((((((('''((()))++++++******)))((((((((((((((((((((((((&&&''''''((()))*********+++******)))***+++---...))))))(((((()))***++++++***,,,---,,,******+++,,,,,,...///---+++***---///////////////////////////,,,,,,---.../////////......///000111111222222111///000111222333222111111222333444555666666666666555777999;;;<<<<<<;;;;;;;;;===???BBBEEEGGGHHHIIIGGGGGGGGGFFFDDDBBBAAA@@@>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDAAADDDGGGHHHGGGFFFEEEFFFFFFEEECCC@@@???>>>>>>???===>>>>>>???@@@@@@AAAAAACCCFFFFFFAAA>>>???>>><<>><<<:::999;;;;;;<<<<<<;;;;;;:::999999;;;===??????===;;;999999999::::::999888666555444555666666666555444333333444555666666444222111000000111111111111000/////////000000000000//////111111111111111111111111+++,,,---...////////////---.........//////000000......---,,,,,,,,,,,,---//////...---,,,++++++***))))))))))))))))))))))))((()))***+++,,,+++******'''((()))+++++++++***)))))))))***+++,,,------...((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&''''''((()))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))+++******)))(((''''''&&&'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))222111111111000000////////////............//////.../////////...---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((+++++++++************)))************))))))))))))(((((()))))))))******+++((((((((((((((((((((((((+++***((('''&&&''')))***'''((()))******)))((('''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))---+++)))((()))++++++***(((((((((((())))))))))))(((((())))))***+++------(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))''''''(((((('''%%%+++(((%%%%%%''')))((('''))))))))))))))))))))))))((((((((((((((()))******((())),,,(((%%%///444(((+++***)))(((((()))***+++++++++******************++++++,,,,,,,,,,,,------000///---------...000111..................------........................111111111000000000000000111111222333444666666777777777888888888999999999<<<===>>>AAACCCEEEGGGHHHEEEDDDCCCBBBAAA@@@@@@AAA??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAACCCBBBBBBBBBAAA@@@@@@???AAA@@@??????@@@AAACCCDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>===============<<<;;;999888777777777???===;;;;;;;;;<<<;;;:::888888777777666444333222666444444444555444333111555444333333222222333333555333111000///000111222000000000000000000000000......////////////......000000000000000000000000...............///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))))))))***+++,,,(((((((((((((((((((((((())))))))))))((((((((((((******************++++++((((((((((((((((((((((((///***))),,,***$$$"""%%%''''''(((((())))))*********((('''''')))******)))))))))(((((('''''''''&&&%%%&&&'''&&&%%%%%%&&&'''###$$$&&&((())))))(((''')))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&'''((((((((((((***,,,***))))))((('''&&&&&&&&&((())))))))))))'''&&&%%%((()))***++++++***)))(((***'''###!!!###&&&((((((%%%$$$$$$###$$$%%%'''((((((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((,,,,,,+++***)))(((''''''************************&&&&&&'''((()))***++++++111111111000000000////////////............//////.........///......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((+++++++++*********))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))---+++)))'''&&&''''''((('''((()))******)))((('''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''***)))))))))))))))))))))+++)))(((((()))******)))))))))))))))************))))))))))))***+++,,,,,,(((((((((((())))))))))))'''((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''((()))'''&&&***(((%%%%%%''')))((('''))))))))))))))))))))))))((((((((((((((()))*********)))---///222AAAFFF999++++++***************+++************************+++++++++,,,,,,,,,------------......//////......................................................000000000000000000000000111111222333444555666666666666777888888999::::::;;;<<<>>>@@@BBBDDDFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@@@@?????????@@@AAA@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA??????>>>===<<<<<<;;;;;;===<<<;;;:::999888888888<<<:::999999::::::999888666666777777666666555555444333333333555555333111444444333222222222222222222111///...---...///000000000000000000000000000//////000000000000//////........................---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++)))))))))************************************)))))))))(((((((((,,,,,,+++***)))))))))))))))))))))))))))))))))))))))&&&&&&)))'''""" """)))))))))(((((((((((((((&&&%%%######%%%%%%%%%$$$)))((((((((('''''''''&&&%%%'''((('''&&&%%%&&&'''%%%%%%&&&'''(((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&'''(((''''''''')))+++***))))))(((''''''&&&&&&###$$$%%%''''''''''''&&&((())))))))))))((('''''',,,)))&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''))))))(((((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))************111111000000000000////////////............//////------......///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))++++++*********)))))))))+++++++++***)))((((((''''''((()))***+++***)))(((************************+++***(((''''''((())))))'''(((((())))))(((((('''&&&&&&''''''''''''(((((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))******)))((('''(((******((('''************+++++++++++++++***************++++++))))))))))))((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&'''((()))(((''')))(((&&&&&&((()))(((((())))))))))))))))))))))))((((((((((((((()))*********%%%(((---333CCCGGG999***+++++++++,,,++++++***************************++++++++++++,,,,,,,,,,,,)))+++---//////...,,,+++................................................/////////000000000000000111111222333444555666666444555666777888999:::;;;:::;;;<<<>>>@@@AAACCCCCCAAAAAA@@@@@@??????>>>>>>======>>>?????????>>>>>>BBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>===<<<===???@@@BBBAAA@@@@@@???@@@@@@@@@??????@@@@@@AAAAAAAAAAAA??????>>>===;;;:::999888<<<<<<;;;:::999999:::::::::999999:::;;;:::888666555555666777777777777777333333222333555555444333333333333222222222111111111111///.........///000000000000000000000000000000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++************++++++++++++******...---+++***)))(((((((((************************++++++*********)))))))))---,,,+++***)))(((((((((************************)))'''(((******&&&$$$%%%******))))))(((''''''&&&(((&&&%%%&&&)))++++++***((((((((('''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&''''''((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((***))))))((((((''''''&&&###$$$%%%&&&'''''''''''')))(((((('''&&&&&&&&&&&&***(((&&&%%%&&&'''&&&%%%'''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++++++++******)))))))))000000000000000000/////////......------......///,,,,,,---.../////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***************)))))))))))),,,++++++***)))((('''''''''((()))*********((('''))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((((((((((((((()))))))))***************)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))******))))))(((((('''''')))))))))))))))*********((('''((()))++++++)))''')))))))))*********++++++,,,++++++***))))))******))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&''')))***)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++&&&((())))))222444)))((()))***+++,,,+++***)))))))))))))))***************++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++---------.............................................///////////////000111111222333444444555555333333555666888999:::;;;999:::;;;<<<===>>>???@@@????????????>>>======<<<<<<<<<============<<<<<>><<<:::;;;<<>>>>>>>>===<<<;;;;;;;;;<<<=========<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>??????>>>>>>===<<>>======<<<<<<999999999999999:::::::::888888777777777777777888888888999;;;===<<<999777777777777777777666555555666555555666888999888666222333333333333222111000111111111111111111222222////////////////////////...//////000000//////...------------------------------............---,,,------,,,+++******))))))((())))))******))))))((())))))******++++++++++++))))))))))))))))))))))))++++++++++++*********)))(((((((((((()))***++++++((((((((((((((((((((((((&&&'''((('''((())))))(((&&&'''''''''((((((((()))'''&&&%%%'''***,,,,,,,,,&&&&&&&&&''''''''''''''''''((()))((('''''''''))))))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((***++++++)))(((((())))))))))))))))))(((((((((***))))))(((''''''&&&&&&''''''&&&&&&''')))+++,,,'''&&&&&&'''((((((&&&$$$''''''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((())))))***......////////////000000......------------......------......///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******)))))))))(((((((((************))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''---,,,+++***(((&&&%%%$$$(((''''''&&&&&&''''''(((((((((''''''''''''&&&&&&***)))((((((''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''((()))***++++++((((((((()))******++++++)))))))))***,,,---,,,***'''((((((((()))))))))))),,,,,,+++***)))))))))*********))))))((((((''''''((((((((('''''''''''''''###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&'''((()))((('''$$$&&&((()))((((((((()))))))))))))))))))))))))))((((((((((((((()))******'''&&&,,,,,,$$$&&&---+++&&&&&&'''((())))))))))))'''(((((())))))*********************++++++++++++,,,+++)))((()))***,,,...,,,,,,------.../////////........................,,,,,,------.../////////111222222222333333333444222333444555666777888999999999999:::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<=========>>>>>>>>>===>>>>>>>>>>>>===<<<<<<>>>===<<<<<<===???AAACCCDDDDDDDDDDDDCCCBBB@@@@@@??????>>>===<<<;;;::::::666777777888888999::::::888777777666555555666666666666666888999999777666666666777666666555444444777666555777888888777666333333444555444333222111////////////000000000000000000000000000000000000......////////////..............................------...//////...,,,+++,,,,,,++++++******))))))))))))************))))))'''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((++++++*********)))))))))'''''''''((()))***+++,,,''''''''''''''''''''''''(((***)))&&&&&&***+++***%%%&&&&&&'''(((((())))))***(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''''''))),,,,,,+++***)))***))))))))))))))))))))))))%%%%%%$$$%%%%%%&&&((((((&&&&&&''''''((()))++++++,,,***)))))))))'''%%%###&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&((())))))***........./////////000000...------,,,,,,------............///......------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,***)))))))))(((((((((((())))))))))))************+++)))(((&&&&&&&&&((()))((((((((((((((((((((((((++++++******((('''&&&%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******'''(((((()))******++++++)))((('''(((***,,,,,,+++(((((()))))))))*********++++++***************************)))(((''''''''''''((((((((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&''')))***''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))(((''''''((()))'''&&&###&&&))))))((('''(((***))))))))))))))))))))))))((((((((((((((()))******'''"""'''***%%%'''---+++''''''''''''((()))***+++''''''(((((()))******+++************+++++++++++++++*********++++++,,,,,,,,,,,,------...//////000........................+++,,,,,,---......//////222222222222222333333333333333444555555666777777:::::::::999999999999999;;;<<<===>>>>>>===<<<;;;:::;;;===>>>@@@AAAAAAAAA<<<<<<<<<=========>>>>>>>>>????????????>>>======>>>>>>>>>???@@@AAACCCDDDAAAAAABBBBBBBBBAAA???>>>======<<<<<<;;;;;;::::::777777777777777777777888:::999888666555555555555777666555666888888888777333444444555555555555444666555555555777666555333333444555666666444333111......///000000000000000000000000000000000000000//////000000000000//////........................,,,,,,.........---+++***+++++++++***************)))******++++++******)))((()))***+++,,,,,,++++++))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))***+++((((((((((((((((((((((((+++,,,)))$$$$$$***---,,,''''''''''''''''''''''''***(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''%%%(((+++,,,+++*********))))))))))))))))))))))))%%%%%%$$$$$$%%%&&&((()))'''''''''((((((''''''&&&(((&&&%%%%%%&&&'''&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))---.........//////000000...------,,,,,,------....../////////...---,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))))))))((((((((((((((((((((()))******++++++,,,***'''%%%%%%&&&((()))))))))))))))))))))))))))%%%&&&''')))************((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&******)))(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))(((((((((((('''(((((()))***+++++++++)))'''&&&&&&(((***++++++)))************++++++++++++***************+++++++++******)))(((''''''&&&''''''(((((())))))*********))))))'''&&&%%%$$$$$$&&&'''(((******((('''&&&'''&&&%%%$$$%%%''')))+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))***)))''''''(((((('''%%%"""&&&)))***((('''(((***))))))))))))))))))))))))((((((((((((((()))******///&&&(((+++'''))),,,''')))((((((((((((***,,,---&&&''''''((()))******+++)))************+++++++++(((***,,,---------+++***,,,,,,------...///000000........................++++++,,,------...//////222222222222222222333333444444444555555555666666:::::::::999999999888888:::<<<===??????>>><<<;;;;;;<<<===???AAABBBCCCCCC============>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>???AAABBBCCCDDDDDD??????@@@AAA@@@???>>>===::::::;;;;;;;;;;;;<<<<<<888888777777666666555555;;;:::999777666555555555999888666777888::::::999000111222444555666666666666444444444555444333111444555666777777555333222///000111222222222222222000000000000000000000000000000111111111111000000........................***+++---------+++)))(((***************+++++++++******++++++++++++******)))***+++,,,,,,+++))))))************************))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))''')))%%%%%%)))(((((((((((('''&&&&&&%%%%%%###"""!!!###&&&(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''###$$$&&&((())))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))###&&&)))+++***))))))***)))))))))))))))*********+++***((('''&&&&&&'''''''''((((((((('''%%%###!!! ###&&&(((((($$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%'''((((((''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))((((((((((((////////////............,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***************************(((((((((((((((''''''&&&&&&&&&'''((())))))((((((&&&''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((()))***+++***((('''&&&''''''''''''&&&%%%%%%''')))******)))(((''''''((((((+++***)))'''''''''((()))---,,,***(((&&&%%%$$$$$$,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++***)))((('''''''''((()))******)))(((''',,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,+++***+++,,,...////////////000111111222222555555555555666666666666:::999777666666888999;;;<<<===>>>??????>>>===<<<============>>>@@@AAABBB===???@@@>>>;;;999:::<<<======>>>>>>>>>>>>===<<<======>>>@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@???===<<<<<<;;;:::999888888888888999888888888777777666666===;;;999888666666777777555555666666777777888888111//////333999<<<999666444444444444555666888888111222222333444555666666222222222222222222222222000000//////000111222222444333111///------------000000///...............,,,******+++---......---))))))))))))***+++---------,,,,,,+++***)))((((((***)))((('''((()))+++---,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***+++******)))(((''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''%%%$$$$$$%%%''''''(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$$$$&&&((())))))%%%&&&((()))***)))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&////////////............,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************(((((((((((((((''''''&&&&&&''''''(((((((((((('''&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))*********+++++++++''''''''''''((((((((((((&&&((())))))((('''((()))'''(((((('''%%%&&&''')))---,,,,,,++++++***++++++***)))(((''''''(((((()))+++***))))))((((((((((((,,,+++++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((())))))((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))((('''&&&%%%%%%'''(((***(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&)))******++++++******)))))))))******************************+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------------------------------,,,,,,,,,---...///...//////000000111222222444555555555555666666666999888777666777888:::;;;<<<<<<<<<======<<<<<<;;;===<<<<<<<<<<<<======>>>===>>>???>>>;;;:::;;;<<<========================<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<999999999999999999::::::888888888888888888777777;;;:::999888888888999999777777777777777666666666333222222666<<<>>>;;;888333333444444555666666777222222333333444555555555222222222222222222222222000000//////000111111222333222000///...---......000//////...............---+++***+++,,,,,,+++***))))))))))))***++++++,,,+++++++++***)))))))))(((+++)))((('''&&&''')))***)))))))))(((((()))))))))+++***))))))((((((((()))*********)))(((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''&&&&&&)))((('''&&&&&&&&&&&&'''+++******)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''$$$$$$&&&(((((((((%%%&&&((()))))))))''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''/////////............------------,,,,,,---------******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((''''''&&&''''''(((((((((''''''&&&&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((###%%%(((((((((''')))***((())))))((('''&&&(((*********))))))))))))(((((()))(((((((((((())))))***(((((())))))***+++,,,,,,++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))******))))))(((((('''&&&&&&&&&'''((()))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((''''''''''''***))))))(((((())))))***''''''((())))))***++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,------------......---------...//////......//////000111111111333444444444555555555666999888777777777888:::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;===>>>===<<<;;;<<<===>>>======<<<<<<===>>>>>>;;;<<<===>>>?????????>>>???????????????>>><<<<<<666777999:::;;;;;;;;;:::888888888999999999999999888888888888888999:::;;;999999888777777666555555555555666:::>>>???<<<888222333444555555555555555333333333333444444444444222222222222222222222222000000/////////000111111111000//////......////////////...------------...///---,,,,,,,,,,,,+++)))************************))))))))))))))))))))))))+++***(((&&&&&&&&&'''''')))((((((''''''(((((()))))))))((('''''''''((((((******))))))((((((''''''((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''((((((''''''&&&&&&''''''******)))((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((%%%%%%&&&'''''''''%%%&&&'''((()))(((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''//////.........---------......------------......)))******++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((###%%%'''(((''''''((()))((()))***)))((('''(((***((((((((((((((((((''''''''''''(((((())))))******''''''(((***+++,,,,,,,,,*********))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&'''((())))))(((((((((((())))))))))))************++++++++++++((()))))))))*********+++((('''&&&%%%%%%&&&'''(((''''''(((((())))))))))))((())))))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------......------...//////000000111222222333333444444555555777777777777777888::::::;;;:::999888999:::;;;<<<::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<<<<===>>>???;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======<<<<<<777888:::<<<<<<;;;:::999888888888999999::::::;;;777777777777888888999999888888888777777777666666555555777:::======:::777222333444666666666555555444444444333333333222222111111111111111111111111000000/////////000000111/////////...///////////////...------,,,,,,------000...------......---+++******************))))))((((((((((((((()))))))))))))))((('''''''''((((((******))))))))))))******))))))(((''''''(((((((((***)))))))))((((((((('''(((((((((''''''(((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((('''((((((''''''''''''((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&%%%&&&'''&&&%%%%%%&&&'''(((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''............------------///......------......///)))******++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))(((((()))***++++++''''''''''''''''''''''''(((((((((((((((''''''&&&''''''(((''''''&&&%%%%%%&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''''')))******((('''((()))******+++,,,,,,++++++***''''''(((((())))))******&&&'''(((************************))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))************++++++++++++(((((())))))******++++++((('''&&&%%%%%%&&&'''((())))))))))))((((((''''''((())))))))))))************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,,,,,,,---------...//////000000000111111222333444444444555555666666777888999999::::::999888999:::<<<===888999:::<<<<<<===<<<<<<:::::::::;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<============<<<======<<<<<<<<<<<<<<<<<<999:::<<<===<<<:::888777888888888999999::::::;;;777777777777777666666666666777777777888888888999333444666888999999666444444444555666666666555555444444444333333222111111111111111111111111111111000000///////////////000---......///////////////......---,,,,,,,,,,,,,,,,,,+++++++++---......,,,***+++++++++++++++***)))((((((((((((((()))))))))''''''(((((()))***+++,,,******))))))))))))******))))))((((((((())))))***))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&%%%&&&((((((((((((&&&%%%%%%&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((())))))(((((((((((('''''''''(((((())))))((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%%%%&&&&&&'''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((.........------------,,,......------------......******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&((())))))'''&&&&&&'''&&&(((***)))(((''''''(((((()))***+++++++++***)))'''((()))))))))))))))((('''((()))*********)))(((++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&''''''(((((())))))***))))))(((((())))))***++++++***))))))((('''''')))))))))*********++++++******++++++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------,,,,,,+++***,,,,,,------...///////////////000111222333444444333333444555666777777888999999888999999:::;;;<<<888999;;;===>>>>>>>>>===;;;:::999:::<<<======;;;:::;;;<<<===============<<<<<<============<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;<<<<<<<<<;;;:::888777888888888999999999999999777888888888777666555555666666777777888999999:::333444555666555555444333555555444444444444555555444444333333222222111111111111111111111111111111000000//////......//////---....../////////......------,,,++++++++++++,,,)))(((((()))+++,,,,,,+++***+++,,,------,,,++++++))))))))))))))))))))))))&&&'''((()))***,,,,,,---)))((((((''''''(((((()))))))))(((((())))))******))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((()))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))))))))((((((''''''(((((())))))((((((''''''(((((())))))************************''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((.........---------,,,,,,...------------------...++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((%%%'''))))))(((((()))***%%%'''))))))(((&&&''''''%%%&&&((()))))))))((('''((())))))******)))((('''&&&'''***+++,,,,,,+++***,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))))))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))******++++++******)))******************))))))************+++++++++,,,******++++++++++++******++++++++++++++++++++++++)))******+++,,,,,,------------.........---+++***+++,,,,,,---......//////......///000111222333444111111333444555666666666555666777888999999999999999:::<<<===>>>===<<<;;;<<<:::999:::<<<===<<<:::888999<<<>>>???>>><<<;;;======>>>>>>>>>======<<<;;;;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::888888888888888888777777777777999999:::999999888888888888888888888888888666666666555444333444555555333111000000111333444333333333222222222222222111111111111111111111111000000///...............---.../////////...---,,,---,,,,,,++++++++++++++++++***)))***,,,,,,+++******+++---/////////------+++++++++***)))))))))(((&&&'''((()))************)))))))))(((((()))))))))((('''''''''(((((()))***(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&((())))))*********((((((((((((((()))******'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&%%%%%%%%%&&&&&&'''''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))......---------,,,,,,,,,---------,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((''''''&&&$$$$$$%%%&&&''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''((((((((()))###%%%((())))))***+++---$$$&&&((()))'''&&&&&&&&&''')))+++,,,---,,,+++***))))))*********((('''&&&&&&'''***,,,......------,,,,,,,,,++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))'''((()))******)))(((''')))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------....../////////...,,,+++++++++,,,------......///......///000111222333333///000222333444555555555333444666888888888888777:::;;;<<<======;;;:::888===;;;999:::<<<===;;;999666999<<>><<<:::===>>>>>>>>>>>>>>>======;;;:::999999999:::;;;<<<:::::::::::::::;;;======999888888888777777666666666777999;;;<<<<<<<<<<<<::::::999999888777777777999999888666444444555777444222///------///111333222222222222222222222222000000000000000000000000111000///...............---.../////////...,,,+++---,,,++++++******++++++111///............---+++***+++---///000000///...---,,,,,,+++***)))((((((''''''(((((((((((((((''',,,,,,++++++++++++,,,,,,&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))************((((((((((((((()))******'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))///////////////////////////...,,,+++***+++,,,,,,---------,,,+++***)))(((******+++++++++,,,,,,,,,------------------------************************&&&'''***++++++***'''&&&++++++******)))'''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''*********)))(((((('''''''''''''''(((((((((((((((+++(((&&&%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((()))************))))))((((((''''''&&&&&&''''''(((((())))))'''((()))******)))((('''''''''((()))***++++++,,,.........---,,,+++***)))+++***)))(((((()))***+++'''((()))***************''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((()))'''%%%'''***,,,+++)))((()))***+++***(((&&&%%%)))*********(((&&&###!!!******))))))((((((''''''''''''(((((())))))******+++++++++************************)))))))))))))))*********)))((((((''''''((()))))))))))))))((((((************))))))))))))+++,,,,,,---,,,+++)))(((((()))***+++******((((((+++++++++,,,---...///000///...---,,,+++,,,---......//////...+++***+++,,,.........///000222333444333333333333333444555666222222444555777999:::;;;888888999:::<<<>>>@@@AAA@@@???===<<<::::::999999444777;;;======<<<======<<<<<<============<<<<<<::::::999888888999999999999999999:::::::::;;;;;;<<<;;;:::999888999999::::::999999999999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;777888888888888666444333333333222222111000//////...///111222222111000///......//////000000111111........................///...---,,,---...000222------,,,,,,,,,,,,++++++,,,------+++)))(((((()))******+++---///000111222---,,,+++***))))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))************,,,,,,+++)))(((&&&%%%%%%'''***,,,+++(((&&&'''))))))((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''''''''&&&''''''((()))***))))))(((((((((((())))))&&&&&&'''((()))***++++++)))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***%%%$$$$$$$$$%%%''')))***%%%&&&''''''((((((''''''(((((())))))))))))((((((******)))''''''&&&&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,************************************************(((((())))))))))))(((((()))))))))))))))(((((('''&&&&&&''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((***))))))(((((('''''''''((('''%%%%%%&&&'''&&&%%%%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))***)))))))))(((((((((''''''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******------------,,,+++******+++***)))(((((()))***+++''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((&&&$$$$$$%%%((()))(((&&&&&&&&&'''))),,,///222444111...***'''&&&)))---///***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******))))))(((************))))))))))))***+++++++++******)))(((******)))((((((((()))************++++++,,,.........---,,,,,,,,,,,,---...***,,,......---,,,---.........//////000111222333333333222333333444555666444555555666777888999999:::::::::;;;;;;<<<===>>>>>>===<<<:::999999888888555888;;;<<<<<<;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<===<<<:::999999999::::::::::::999999::::::;;;<<<::::::;;;;;;;;;::::::999777777777666666555444333444333333222111111000000000111111222222111111111000000000000111111111111//////////////////////////////---------...000111------,,,,,,,,,,,,+++++++++,,,---,,,******+++,,,)))***+++,,,...///000111---,,,+++***))))))))))))&&&%%%$$$######$$$%%%&&&***)))))))))((((((((('''&&&&&&&&&&&&''''''''''''!!!###&&&((()))((('''&&&((()))******(((''''''((((((((('''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((('''(((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++******)))++++++,,,,,,,,,---------))))))))))))))))))))))))***************************)))(((''''''((()))***''''''((()))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((******)))((('''&&&&&&%%%&&&%%%%%%&&&(((((('''%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((((((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((()))(((''')))+++,,,+++***''''''&&&(((---333:::>>>===999333---***)))+++,,,))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++((())))))*********))))))************))))))))))))******)))((((((((()))))),,,***(((&&&&&&(((***,,,******)))******+++,,,---------,,,,,,,,,------...(((+++...000000///000000/////////000000111111111222222222222333444555666777777777777777777777777<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888888777999;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<<<<<<<=========<<<<<<;;;:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::999888888777666555444444333444444444444444333333222222111333222222111111222222222222222222222111111111111000000000000000000000000//////...------...000111------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,...((()))***+++,,,---......,,,+++******))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((((((((((()))))))))****** %%%)))+++***)))'''***)))(((((())))))(((''''''''''''&&&''''''((((((''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&******)))((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''''''((())))))))))))(((''''''(((((()))))))))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%(((''''''&&&%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************))))))(((((((((((())))))''''''((()))))))))))))))))))))((((((''''''&&&&&&((((((((((((''''''''''''***))))))(((((('''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&(((******(((&&&''''''&&&%%%%%%'''((()))''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))((((((((((((***)))))))))(((((('''''''''((((((((((((((((((''')))))))))))))))(((((((((***+++,,,,,,---------,,,***))))))))))))))))))***,,,,,,++++++************((('''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((*********+++,,,---------,,,+++)))))),,,000666999888999999777333---'''###))))))))))))((((((((((((******))))))(((((('''''''''(((((()))***+++,,,,,,((((((((()))))))))))))))'''''''''(((((()))))))))''''''((()))))))))((((((************)))))))))(((+++***(((((('''((()))***,,,+++)))((()))***,,,---***************+++,,,,,,---,,,,,,,,,------......)))---111333222111111111//////000000000000000000111111111111222444555555666666666777777777888888::::::;;;;;;;;;:::::::::<<<;;;:::999999999999999:::;;;======;;;::::::;;;=========>>>>>>=========:::::::::999::::::;;;<<<========================<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888888888777555444333444555555555555444444444333333333555444333222111222333444222222222111111000000000//////////////////////////////............///000------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,(((((())))))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++%%%''')))+++,,,+++)))(((+++(((&&&''')))+++)))'''''''''&&&''''''((())))))&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$(((((((((((((((((((((((()))))))))))))))(((((((((++++++***))))))((())))))))))))(((((((((((())))))))))))((((((((('''''''''(((((())))))(((((('''&&&((((((((()))(((((('''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((('''&&&$$$###'''''''''&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))'''''''''(((((((((((((((------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))((('''''')))))))))((((((''''''&&&(((((((((((('''''''''''')))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))++++++)))'''''''''&&&%%%%%%'''((()))''''''''''''(((((((((((())))))(((((())))))***+++(((((((((((())))))))))))******))))))((((((((('''***))))))))))))))))))***++++++************************+++,,,------------)))))))))******)))))))))---,,,+++***))))))******((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))***+++---,,,+++******+++---...''',,,222666666111+++'''(((((((((((())))))))))))******))))))((((((''''''''''''((()))***++++++,,,''''''(((((())))))))))))(((((((((''''''&&&&&&&&&%%%&&&''''''((((((((('''************)))))))))(((+++***)))(((((()))+++,,,***+++,,,,,,---------,,,,,,++++++++++++,,,,,,---+++,,,,,,------.........---000444555333111000000...//////000000000//////000000000111222333444555444444555666777888888999666777999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>><<<;;;;;;<<<<<<<<<============<<<<<<999999999999999:::;;;<<<==================<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;=========<<<<<<:::999999888777666555555555666777555555444444444444444444666555333222222222333444111111111000000//////.........................../////////.........//////------,,,,,,,,,+++++++++***+++,,,+++((('''((()))'''((((((((())))))************))))))((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((,,,+++***)))))))))******+++(((%%%&&&)))+++***((('''''''''''''''((()))***''''''(((((()))(((((((((&&&'''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((()))))))))))))))++++++***))))))((())))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%&&&'''((((((((()))%%%&&&''''''((('''''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''------------------------++++++,,,---------,,,,,,+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&'''***++++++***'''&&&)))))))))))))))(((''''''))))))((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&''''''"""######$$$%%%&&&''''''(((''''''(((******)))''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******))))))******+++,,,(((((((((((())))))))))))***))))))))))))))))))(((+++******))))))******+++++++++++++++++++++++++++***+++,,,,,,------------))))))************)))))))))((('''&&&&&&'''(((((('''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''')))************+++---)))************)))))))))'''))),,,......---+++)))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''(((((((((&&&''''''(((((())))))***))))))(((''''''&&&%%%%%%%%%%%%&&&'''((((((((((((************))))))))))))******)))))))))***++++++)))***,,,---......---,,,,,,,,,+++++++++,,,,,,---++++++,,,---............000222444444222///......,,,---///000111000///////////////000111333444555222333333444666777888888333444777:::;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>===;;;;;;<<<===999999::::::::::::999999888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::888888888888888999::::::<<<<<<<<<<<<;;;:::999999777777777666666666777777444444444444444444444444555555444333222222222222000000000///////////////........................///////////////.........------,,,,,,,,,,,,++++++***+++,,,***'''&&&&&&'''((((((((((((((()))))))))***))))))(((((()))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''((((((((())))))))))))(((&&&%%%&&&(((***,,,***(((&&&&&&((()))******((((((((('''(((((())))))(((((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******)))((((((((())))))))))))(((((((((((())))))&&&&&&&&&''''''((((((((('''(((((((((((('''&&&&&&%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))))))))%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))))))))(((((((((((((((((()))))))))((((((((((((''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''((()))'''%%%%%%&&&''''''&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((()))))))))))))))******+++'''((((((((()))))))))***)))))))))))))))*********+++***)))(((((()))***+++)))))))))***++++++,,,,,,++++++,,,---------,,,,,,((()))***++++++***)))(((((('''%%%$$$%%%&&&((()))''''''''''''((()))******''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((+++,,,,,,++++++---///******))))))))))))))))))***++++++******((('''''''''((((((((()))))))))***(((((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))(((((((((&&&'''((()))************************))))))))))))'''((())))))******))))))))))))******+++,,,,,,---++++++************++++++***+++,,,...............///000111111...---------+++,,,...000111111000///.........///111222444555333333333444444444555555222444777999;;;<<<<<<;;;999999999999999:::;;;;;;:::;;;;;;;;;:::999;;;===777888888999999888888777777777777777888999:::;;;::::::::::::999999888888777888999:::::::::999999777777666666777777888999999999:::::::::999999888555555666666666666666555333333333333333333333333444444444333333222111000000000000000000000111111........................///////////////......---------,,,,,,,,,,,,++++++***++++++***((('''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))***++++++***))))))'''((((((((()))))))))***************++++++++++++&&&%%%%%%%%%&&&'''((()))((()))((('''&&&'''***,,,***)))(((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''(((((())))))))))))(((((((((((())))))((('''''''''''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&'''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&'''((())))))((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''++++++++++++++++++++++++)))***,,,---...---,,,,,,***++++++,,,,,,,,,++++++((())))))))))))*********************************))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&''')))******++++++''''''(((((())))))******)))((((((((('''''''''''')))((((((''''''&&&%%%%%%(((((((((((((((((('''''')))&&&$$$###$$$%%%%%%$$$$$$%%%'''((((((((('''&&&''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******(((((())))))******++++++***)))(((''''''((()))***''''''((()))***++++++,,,,,,,,,,,,------,,,,,,+++((()))***++++++***)))(((((('''&&&%%%&&&(((***+++''''''''''''(((***+++,,,((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%'''))))))''''''))),,,...---+++)))(((((()))***!!!$$$(((,,,------+++***'''((((((((())))))******''''''(((((())))))******)))))))))))))))(((((((((&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,(((((()))++++++,,,,,,,,,************))))))))))))%%%&&&((()))))))))((('''***)))'''&&&'''))),,,...******)))))))))))))))***)))+++,,,...//////......---......---,,,+++,,,---***+++...000111111000000------...///111222444555444444444333333222222222333444777:::;;;;;;::::::777777777777888999::::::888999999999888888:::<<<999999999::::::999999999666666666666777888999:::999999999888888777777777666777888999:::999999888666666666666666777777888666777777888888888777777333444555666666666444444333333333333333333333333333333444444333111000...000000111111222222222333000000000000000000000000//////000000///...---------------,,,,,,,,,++++++(((***++++++******+++,,,)))))))))))))))((((((((())))))(((((((((((()))***((()))***++++++***)))((('''((((((((())))))******''''''''''''((((((((((((&&&'''((((((((('''&&&%%%'''))))))(((%%%&&&***...+++***)))(((((('''((((((************)))(((&&&&&&&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******'''''''''''''''((()))***))))))(((((((((((())))))***)))((('''&&&%%%$$$$$$''''''((((((''''''&&&%%%###$$$%%%'''((())))))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%$$$$$$###$$$%%%'''((('''((()))))))))(((&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&(((***+++,,,(((((((((((()))))))))***))))))(((((('''''''''&&&------------------------*********++++++,,,,,,,,,///---***)))***+++******++++++++++++++++++++++++************************++++++***((('''&&&%%%$$$%%%''')))******)))'''%%%,,,***'''%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***)))((((((((()))+++,,,///---+++)))***,,,000222---***(((((()))***))))))((((((((((((((((((((((((******))))))))))))*********)))((('''&&&&&&'''((()))'''&&&'''***,,,***((())))))))))))((('''&&&%%%&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''((()))))))))******++++++))))))))))))************&&&(((******))))))+++---------,,,***))))))((((((+++++++++++++++++++++++++++***((('''((()))+++,,,++++++******++++++,,,---,,,,,,,,,---------......---------,,,,,,+++++++++///............///000000...//////000111222222333555222111333666777555222444666888:::;;;:::999888777777888888888999999999999888888888999::::::;;;;;;;;;;;;;;;:::999888777666666777888999999:::::::::999666555555666999:::888999999888666777999;;;888777777666666666666777888888888888888777666555555555666666666666666666444444444444444444444444222333333333333222111111000000000000////////////222111000.........///000...---,,,,,,......---,,,............---,,,+++***************************))))))))))))((((((((((((''''''((((((((((((''''''%%%''')))***+++***((('''+++*********))))))(((((('''((()))******+++******+++***)))((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((------,,,+++***)))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***&&&(((000333---)))((('''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%###"""###%%%'''))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$###"""$$$&&&(((************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''------------------------***+++++++++,,,,,,,,,,,,444111...,,,++++++***(((++++++++++++++++++++++++******************************)))((('''&&&&&&%%%(((((()))******)))((((((******)))(((((((((***,,,'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++*********)))((((((((()))++++++...---***))))))***,,,------+++(((((()))******)))((((((((((((((((((((((((***))))))(((((())))))******)))((('''&&&''''''((()))'''&&&''')))***)))'''(((((((((((((((''''''&&&&&&&&&''''''((())))))***'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((()))))))))******&&&'''))))))((()))***,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))(((&&&&&&&&&''')))***++++++******++++++,,,---,,,,,,,,,------------...------,,,,,,++++++++++++---.........////////////......//////000111111222333222222333555666555444555666777888999999888888777777777888888888999999888888888888999999:::;;;::::::::::::999888777666666666777888888999::::::888666444333333444666888777888888777666666888:::666666555555555555555666777777888888777666666555555555555666666555444444444333333333333333333444222222333333222222111000000////////////.........222111///.........///000...---,,,,,,......---,,,............---,,,+++******************************)))))))))((((((((((((''''''((((((((((((''''''&&&''')))*********)))(((*********)))))))))(((((())))))*********))))))(((***)))(((((('''''''''((((((((((((((((((((((((((()))))))))((('''%%%$$$###***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***''')))000222...))))))***+++,,,,,,,,,,,,+++***(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&(((((()))((((((''''''&&&&&&%%%%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%------------------------++++++,,,,,,,,,,,,------222000---,,,,,,+++***(((++++++++++++++++++++++++************************)))))))))(((((('''''''''******))))))))))))******%%%(((******((((((***---''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***++++++,,,,,,++++++***)))))))))((()))******+++...---,,,+++************---+++)))((()))******)))(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((''''''''''''((()))'''&&&'''(((((('''&&&&&&''''''(((((((((((((((&&&''''''(((((())))))***'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))******))))))((('''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))%%%'''(((((('''''')))***+++***(((''''''((()))+++))))))))))))))))))))))))(((((('''&&&'''((()))***+++************+++,,,,,,,,,,,,,,,,,,------------...---+++******+++,,,,,,,,,---.../////////...---------......///000000000000111333333333333555666555666666666666666666666666666777777777888888888888888888888999999999:::888888888888777666555555666666777777888888999999777666444333333444666777666777777666444444666777666555555555555555666666666666666666666555555555555555555555444333222222444333222111111222333444222222333333222222111000000000000000////////////111000///.........//////...---,,,,,,......---,,,---......------,,,+++*********************************)))))))))((((((((('''(((((())))))(((((('''(((((((((((())))))))))))******))))))))))))((((((************)))((('''&&&((((((((('''''''''''''''((((((((((((((((((((((((++++++***)))'''%%%###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((()))...000---***)))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&''')))((('''&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++,,,+++***************************************************(((((((((((((((((())))))+++***(((''''''(((***+++"""&&&))))))&&&%%%'''***''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******))))))))))))))))))******+++..................---------+++)))((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''(((((())))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&((())))))(((&&&%%%%%%'''***+++++++++++++++++++++++++++******)))))))))***+++,,,***************++++++,,,++++++,,,,,,,,,------------,,,+++***)))***,,,---***,,,...///000///---,,,---------.........//////...111333333111111444777666555444444333444444555555555666666666777777777888888888999999999888888777777777777777666555555666666666777777777888888888777666555555666777888444555666555333333444555555555555555666666777888555555555444444444555555555555555444333222111000333222111000000111222333222222222222222111000000222222222111111111000000////////////.../////////...---,,,,,,......---,,,---------------,,,+++************************************)))))))))(((((((((((())))))))))))((((((((((((((('''((()))******))))))))))))))))))(((((())))))******)))(((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''''')))+++,,,+++)))(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((()))))))))(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,+++***************************************************((((((((()))))))))))))))***)))'''%%%%%%''')))***%%%'''))))))&&&$$$%%%&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************+++,,,---///000000//////...+++))))))***+++******))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&$$$%%%&&&((())))))))))))((((((((()))))))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''&&&&&&'''(((((('''&&&%%%&&&''')))+++***************************************++++++,,,******))))))******+++,,,+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,***+++---...///...,,,+++------------............///111333222000000333777555444333222222333333444444444555555555666666666777888999999999888777777777777777777777666666555666666666666666666777777777777666555555666777777333444555444333222222333222222222333444555666777444333333222222333444444444444444444333222111000222111000000000000111222111222222222222111000000111111000000000/////////.........////////////......---,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++************************************))))))))))))(((((())))))))))))((((((((((((((('''((()))******(((((((((((((((((())))))''''''((()))))))))))))))%%%&&&'''(((((('''&&&&&&(((((((((((((((((((((((($$$%%%&&&((()))*********''''''(((((())))))******((((((((((((((((((((((((((('''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))%%%'''((((((((((((((('''************************''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---,,,+++,,,---,,,+++)))************************************************))))))))))))))))))))))))***((('''%%%%%%'''(((*********)))((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((((((((('''(((((()))************)))((()))+++,,,.../////////...,,,))))))***++++++***)))))))))))))))))))))))))))((((((''''''(((((()))&&&'''(((((()))((((((((('''((()))(((&&&&&&'''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&'''((('''&&&&&&'''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++***+++,,,---------,,,+++........................111111111000///000222444333333333333333333333333333333444444444555555555777888999999999888777666666666666777777666666555555555555555666666666666555444444444444444444555333444555555333111111222.........///000222333444333222111000111222333444444444444444333222111111111111111111111111111111111111222222111111000///............------------------.../////////.........---,,,,,,......---,,,++++++,,,,,,,,,,,,++++++************************++++++*********)))))))))((())))))******))))))((((((((((((((())))))))))))''''''(((((((((((())))))%%%&&&'''((())))))))))))%%%&&&'''))))))((('''&&&((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$((()))&&&%%%''')))((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++++++++++++++++++++++++++++++++******))))))))),,,++++++,,,------+++)))******************************************************))))))))))))))))))))))))(((''''''((()))))),,,(((%%%%%%(((***)))&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%%%%'''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((('''((()))***+++******)))***++++++,,,---...//////...,,,***)))***++++++***))))))))))))))))))))))))***))))))(((((())))))***%%%&&&((()))))))))((((((&&&(((***)))''''''(((***&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''((())))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((())))))))))))***&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&((((((((()))))))))******&&&((()))((('''&&&'''(((''''''((()))))))))((('''(((((((((((((((((((((((((((((())))))*********))))))))))))))))))***++++++***++++++++++++,,,,,,,,,((()))+++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,........................444222///...///111111111000111333444444444444333333333333333444444444444777888999:::999888666555444444555555555555444444555555555555555555555555444444444444444444444444333444666555333111111111---......///111222444555222111000//////111333444333444444444444444333333000111333444444333111000111111111111111000000////////////............---,,,---.../////////.........---,,,,,,......---,,,***++++++,,,,,,,,,++++++************************+++++++++*********))))))))))))************))))))&&&''')))*********)))((('''''''''((((((((())))))''''''((((((((((((((('''%%%&&&(((******)))((('''(((((((((((((((((((((((((((((()))))))))((((((''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))%%%***+++&&&$$$(((+++***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((***+++''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((+++++++++++++++++++++++++++*********))))))((((((&&&&&&'''))),,,---,,,***))))))))))))))))))))))))************************************)))))))))(((******))))))))))))*********$$$!!!'''***)))&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%''')))***************************((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))'''((()))++++++******)))//////.........//////000...,,,***)))***+++++++++))))))))))))))))))))))))******))))))))))))******%%%&&&((()))))))))((((((%%%(((******((('''))),,,&&&'''((((((((((((((((((*********)))))))))))))))&&&''''''((()))******+++)))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))******++++++&&&&&&&&&'''((())))))***++++++******)))))))))((())))))))))))************'''((())))))'''&&&'''((('''(((***++++++)))(((&&&******************************+++,,,,,,,,,,,,+++)))))))))))))))******+++******+++++++++,,,,,,,,,&&&(((+++------,,,***)))++++++*********+++,,,---//////////////////......666222...---///111000//////000333555666555444333222222333333333444444444777888999:::999888666444222222333444444444333333555555555555555555555444666666666666666666666666333555666666333111111111000000111222333555777888111000///...///000222444333333444555555555444444///111333555555333111///111111111111111000//////222222222222111111111111+++,,,.../////////.........---,,,,,,......---,,,***++++++,,,,,,,,,++++++************************+++++++++************)))))))))************))))))&&&''')))***+++***((('''&&&'''''''''(((((())))))))))))))))))((('''&&&%%%%%%''')))***+++***)))(((((((((((((((((((((((((((''''''((())))))***))))))++++++++++++************(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&,,,---'''%%%)))---,,,***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%(((((((((((((((((((((((((((((('''&&&&&&''')))***(((((((((((((((((((((((((((((('''&&&'''((()))***......---------,,,,,,,,,***************)))((((((,,,,,,,,,+++++++++******((()))***+++++++++++++++************************''''''''''''&&&&&&&&&&&&'''''''''''''''((()))*********))))))((((((''''''******))))))((((((((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((())))))(((&&&$$$%%%&&&(((((()))))))))'''&&&%%%(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))************+++***)))***,,,,,,***)))*********))))))))))))))))))***,,,---...------,,,)))))))))))))))))))))))),,,***(((((()))***)))((((((((())))))((('''&&&&&&))))))))))))************((((((((((((((('''''''''((((((((((((((()))******''''''&&&&&&'''(((***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))'''&&&&&&'''((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++*********+++---------,,,,,,+++,,,---...///////////////////////////333333222222111000000000111111222222222333333333444555777888888666444333333333333333333333333333444444333555666777666444555444444333333444444555222333333444444333333222111333444444222222333555333333222111111222333333111444666666555333333444333333444444333222000//////000222333222111///---///////////////......---222111000.........///000------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++***)))(((((())))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((()))(((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***///---)))&&&%%%&&&)))***&&&'''((((((((((((((((((%%%&&&((('''&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''(((((()))******))))))------,,,,,,,,,+++++++++***************)))((((((,,,,,,+++++++++*********(((((()))******************)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))*********)))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))(((&&&$$$%%%&&&'''(((((())))))((('''&&&(((((((((((())))))))))))))))))((((((((()))***+++))))))))))))************+++***)))***+++,,,***))))))))))))))))))))))))***+++,,,---......---,,,,,,)))))))))))))))))))))))),,,***(((((())))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''((((((((((((((()))******(((((('''&&&'''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&''''''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******)))***+++,,,---///...---------...000111////////////////////////222111111111111000000000111111111222222222333333444555666777777666444333333333333333333333333333444333333444666666555333333333222222222222333333222333333444444333333222111222444333222222333555333333222111111222333333222333555555333222333444333333333333222111000000///000111222222000///...//////000000//////...---000000...---------......//////...------,,,++++++++++++++++++++++++++++++,,,++++++***************+++******)))(((((())))))))))))))))))))))))))))))+++***((('''''''''((()))(((((())))))((((((''''''))))))((((((''''''((((((&&&&&&''''''((())))))***,,,+++(((&&&%%%&&&((()))%%%&&&''''''''''''''''''&&&((()))(((&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&((((((''''''''''''((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$,,,,,,+++++++++*********)))************))))))(((,,,++++++++++++*********''''''((())))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&''''''''')))))))))***************(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''((()))(((&&&%%%%%%&&&&&&'''(((((()))(((((('''(((((((((((())))))))))))(((((('''''''''((()))***))))))))))))************+++***))))))++++++***)))((((((((())))))*********,,,,,,---------,,,++++++))))))))))))))))))))))))---+++(((((((((((('''&&&((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))*********)))((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))(((''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&''''''((()))***))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))))))))***++++++,,,+++*********+++,,,---........................//////000000000111111111000111111111222222222222333444555666666666444444444444333333222222111111333222222333555555444222111111000000000000111111222333333444444333333222111222333333222222333555333333222111111222333333222333333222111111222444444444333222111111111111///000111222111000///...000000000000000//////...///...------,,,,,,------///......------,,,,,,+++************************,,,,,,,,,+++++++++************)))((((((((())))))))))))))))))))))))))))))***)))((('''''''''(((((('''(((((())))))))))))(((******))))))((((((((('''&&&&&&''''''((()))))))))(((((('''&&&&&&''''''((($$$%%%&&&''''''''''''&&&((()))***)))'''&&&'''((((((((((((((())))))))))))&&&&&&'''(((((()))******%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))(((((('''%%%###"""!!!,,,,,,,,,,,,++++++++++++))))))************)))(((++++++++++++************(((((()))))))))))))))((()))))))))))))))*********''''''''''''&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((()))(((&&&%%%&&&'''&&&&&&'''(((((()))))))))(((((((((((())))))))))))'''''''''''''''(((((()))((()))))))))************+++)))((((((***+++***)))&&&''''''((()))***++++++,,,,,,,,,++++++******)))************************...,,,***)))))))))((('''((((((((('''''''''((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((())))))***+++***)))(((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((()))((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((()))******)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))***************)))((()))***+++,,,------------------------------...///000000111111000000000111111111111222333333444555555555444444555444444333222111000000222111111222444444333111111111000000000000111111222333333444444333333222000222333333222222333444333333222111111222333333222222222000//////222444555444222111000111222333000000111111000000///...000000111111000000///.........------------------,,,,,,,,,++++++*********************************---------------,,,,,,+++***))))))((((((((())))))(((((((((((((((((((((((((((((((((((('''(((((((((''''''((()))*********)))*********))))))(((''''''''''''''''''(((((())))))&&&&&&'''(((((((((((((((%%%%%%&&&'''((((((((((((***++++++***'''&&&&&&''''''(((((())))))*********&&&&&&'''((()))***++++++'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((()))******+++''''''&&&&&&&&&&&&''''''***))))))((('''%%%######------------,,,,,,,,,,,,((())))))*********))))))+++++++++*********))))))*********++++++***))))))))))))))))))******++++++''''''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&(((((((((&&&%%%&&&'''''''''''''''(((((())))))(((((((((((())))))))))))&&&''''''(((((((((((((((((()))))))))************+++)))(((((()))******)))&&&&&&'''((()))******+++++++++***))))))(((((((((++++++++++++++++++++++++///---+++***++++++***)))((((((''''''''''''((()))(((((()))))))))*********&&&'''''''''(((((())))))((((((((((((((())))))***++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************************%%%&&&''')))************)))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))************......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111//////000000000111111111222222333444444444444444444444333222111111000000111111000222333444333111222222111111111111222222222333333444444333333222000111333222111111222444333333222111111222333333111222222000//////111333444333222111000111222333000000000000000///......000000000000000///..............................,,,,,,++++++++++++******+++++++++++++++++++++++++++,,,,,,---,,,+++******)))((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((('''&&&'''((())))))))))))))))))))))))***)))((('''&&&''''''''''''((((((((((((%%%&&&((()))))))))))))))&&&&&&((())))))************++++++***'''&&&&&&'''''''''(((((())))))******'''''''''((()))******+++''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&((()))+++,,,---''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%.........---------,,,,,,((())))))************)))+++************)))))))))***++++++++++++******)))'''(((((())))))******+++))))))))))))((((((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&%%%&&&((((((''''''''''''(((((()))(((((((((((())))))))))))&&&'''((())))))))))))((())))))))))))************+++)))''''''(((******)))'''''''''(((((()))))))))+++***))))))((()))))))))++++++++++++++++++++++++---+++******+++++++++***(((((('''&&&&&&''')))***''''''''''''((((((((()))&&&&&&''''''((()))))))))((((((((((((((()))************+++***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((()))******++++++******------,,,+++,,,---...///++++++++++++++++++++++++++++++,,,---......//////////////////000000000000111222222222333444444555333333222222111111000000222111111222444444333111333333222222222222333333222333333444444333333222000111222222111111222444333333222111111222333333111222222111000000111333333333222222111222222333000000/////////.........///////////////......---------...////////////...------------------------++++++++++++++++++++++++))))))***+++***)))((('''((((((''''''(((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&''''''(((((((((((('''&&&'''((())))))((('''&&&''''''((((((((((((((((((&&&'''((()))))))))))))))&&&'''((()))***+++++++++((()))***)))'''&&&'''(((''''''''''''((((((((((((''''''(((((((((((())))))$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%'''(((***+++,,,''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&---------,,,,,,,,,++++++(((((()))***************************))))))))))))***************)))((((((%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&'''((('''&&&&&&'''((())))))''''''&&&'''(((((((((((((((((())))))))))))'''((()))*********))))))))))))))))))************+++)))'''&&&((()))***)))''''''((((((((((((((((((++++++***)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''((()))+++******((((((&&&&&&&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((()))******)))******+++***)))(((''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))+++,,,,,,,,,+++******))))))((((((***+++,,,++++++++++++++++++++++++++++++,,,,,,------.............../////////000000111111111222222333444555222222222111111111111111222111111222444555333222333333222222222222333333222333333444444333333222///111222222111111222333333333222111111222333333000222333333222111111222111222222333333222222222000000///..............................---,,,,,,+++,,,---...///......---------------------------************************)))***+++,,,,,,***(((''''''''''''''''''((())))))))))))))))))))))))))))))%%%&&&'''(((((((((''''''&&&''''''''''''&&&&&&%%%###$$$&&&((()))((('''&&&((((((((((((((((((((('''''''''''''''''''''((((((%%%&&&''')))******++++++&&&((()))(((&&&&&&'''(((''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''''''''''',,,,,,,,,+++++++++******(((((()))***************************)))))))))))))))))))))))))))(((''''''######$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((***)))((('''&&&&&&'''((((((((((((((())))))))))))'''(((***+++++++++***)))))))))))))))************,,,)))&&&&&&''')))******(((((((((((((((''''''''',,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((&&&%%%&&&((()))))))))((('''&&&%%%&&&'''***+++'''''''''((((((((())))))&&&&&&&&&'''((())))))***((((((((((((((()))******))))))***++++++***(((''''''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,+++*********+++---...************************++++++,,,,,,,,,,,,------............/////////000111111111111222333444555111111111111111222222222333222222333555555444222333333222222222222333333222333333444444333333222///111222222111111222333333333222111111222333333000222444444333222111222000111333444444333222111000000///...............------......------,,,+++)))***,,,---...------,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,---...//////---+++***'''''''''''''''((()))***))))))))))))))))))))))))$$$%%%'''(((((((((''''''''''''''''''&&&%%%$$$$$$!!!###%%%'''(((((('''&&&(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''$$$%%%&&&((()))*********%%%&&&((('''&&&&&&'''((('''''''''&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''(((((()))))))))))))))(((******************+++++++++++++++***************++++++************++++++++++++,,,,,,+++***((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''')))******))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((''''''(((((()))***+++---+++******,,,,,,+++)))---,,,++++++,,,,,,***(((************************...---,,,***))))))((((((&&&'''''''''(((((())))))'''((())))))(((((()))***+++)))'''%%%%%%(((+++---///111333333///+++'''&&&)))(((''''''''')))***+++%%%&&&&&&'''((()))******((((((''''''''''''((((((***)))'''%%%$$$%%%'''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$"""!!!###''')))(((&&&((((((((((((((('''''''''(((((('''&&&%%%$$$$$$###((((((((((((((('''&&&&&&'''''''''''''''((()))***++++++************++++++.../////////...------,,,*********++++++,,,,,,,,,+++,,,------......------...///000///...///000222//////000111111111111111111111111000000000000000444444444444333222111111////////////000111222333555555555444444333333333111222333333111111222333555444333333222222222222444333222222111111222222111222222222222111000000...............///000111...........................+++***+++...000...,,,------+++***))))))((((((++++++************++++++---,,,***)))))))))***+++))))))(((((('''''''''&&&(((((('''''''''(((((()))(((((((((((())))))))))))+++)))))))))******)))''')))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&******))))))((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%''''''&&&%%%&&&'''((()))((((((''''''''''''(((((()))'''''''''''''''&&&%%%)))(((&&&%%%&&&''')))+++'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$$$$&&&(((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((((((((((((((((((((******************************************++++++++++++************++++++++++++++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))(((((('''((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))******,,,+++)))***+++,,,+++))),,,+++***+++,,,,,,+++)))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''((((((((()))&&&((())))))(((((()))******)))'''&&&&&&(((***,,,---000333333000+++(((''''''&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%###%%%((()))(((&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%((()))))))))(((((('''&&&)))((((((''''''''''''(((+++******))))))******+++++++++,,,,,,+++******)))*********++++++,,,,,,,,,+++,,,------...---------.../////////......000111//////000111111111111111111000000000000000000000222222333333333222111111000000000000111222333444444444444333333222222222111333333333222111222333444333222222111111111222444333222222111111222222111222222222222111000000///............//////000---------------------------,,,***,,,...///...,,,,,,,,,+++***))))))))))))++++++************+++++++++***))))))(((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))(((((()))***+++)))''')))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''))))))))))))((((((''''''(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%'''&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((()))(((''''''(((((((((''')))(((&&&&&&&&&''')))***'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$### !!!"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''************************)))))))))***+++++++++,,,++++++************++++++,,,+++******))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((()))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&'''((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))---,,,+++***))))))))))))+++***)))***+++,,,+++***+++******+++------,,,***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&((())))))(((''')))***(((((('''''''''((()))***+++...222333000---)))(((''''''''''''''''''&&&%%%'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''')))))))))))))))(((((('''***)))(((''''''&&&&&&'''+++******))))))******+++***************))))))(((*********+++++++++++++++++++++,,,---------------,,,---...---,,,,,,...000//////000111111111111111000000000000000000111111000111111222222222222222111111111111222333444444333333333222222222222222111333444333222111222444333222222111111111111111444333222222111111222222111222222222222111000000000//////............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++***************+++++++++************++++++)))))))))))))))(((''''''((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''')))+++,,,***))))))((('''&&&&&&'''((()))(((((((((((('''''''''''')))))))))(((((((((((('''(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))((((((''''''((())))))(((''''''&&&&&&((()))***'''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''+++++++++***************(((((()))***+++,,,,,,,,,++++++************++++++,,,+++***((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&''')))***&&&''''''((())))))(((((('''''''''((((((((())))))))))))(((((((((((()))))),,,+++******))))))))))))+++******+++,,,------,,,***))))))+++------,,,+++************************((((((((((((((()))***+++'''''''''(((((((((((((((&&&''')))(((''''''(((***&&&'''(((((())))))(((((())),,,000222000---***)))((()))*********((('''&&&((((((((((((((('''''''''((((((''''''''''''((((((&&&''''''(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''&&&&&&$$$$$$$$$%%%&&&'''(((((('''''''''((((((((())))))((()))))))))))))))(((((()))((((((''''''''''''(((******))))))))))))******+++,,,,,,,,,,,,,,,++++++***************+++++++++++++++,,,------------,,,+++,,,---,,,++++++---/////////000111111111111111000000000000000111111111000000111222333444444444222222222222222333444555333333333333333333333333222333444333222222333444333333222222222222222333444333222222111111222222111222222222222111000000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,******))))))***++++++,,,++++++************++++++((()))*********)))'''&&&(((((((((((((((''''''''')))((((((''''''''''''((((((((((((((())))))))))))''''''(((+++---...,,,+++((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&''''''((('''((((((''''''''')))***(((''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''+++++++++*********))))))(((((()))***+++,,,,,,,,,++++++************+++++++++***)))((((((((()))***************************''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((()))***((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))***+++++++++***,,,...//////...***))))))+++------,,,+++************************))))))))))))***+++,,,,,,((((((((((((((('''''''''&&&'''((((((''''''((()))%%%&&&'''((()))((((((''''''***...///...+++******((()))*********((('''&&&((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&'''((((((''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''')))*********))))))))))))))))))***,,,,,,------------,,,,,,***************************+++,,,,,,------,,,,,,***+++,,,+++***+++,,,...//////000111111111111111//////000000111111111111111111333444555555666666333333333222333333444555444444444555555555555555222333444444222222333444444444333333333444444555444333222222111111222222111222222222222111000000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,))))))))))))***+++,,,,,,++++++************++++++)))***+++,,,+++***)))((('''''''''((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))'''(((***---000000...,,,(((((((((''''''((((((((('''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%''''''&&&&&&&&&&&&''''''%%%''')))((('''&&&''')))'''''''''''''''((())))))'''''''''''''''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))'''''''''''''''''''''''',,,,,,++++++***))))))))))))))))))***+++++++++,,,++++++************++++++***))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((('''&&&%%%%%%&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''((()))***++++++******+++...000//////+++******+++------,,,***((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''%%%'''(((((('''&&&((()))&&&&&&'''(((((((((((('''''')))++++++***))))))***''''''''''''''''''&&&%%%'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&(((((('''%%%$$$%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&((()))+++,,,***))))))(((((())))))***)))***++++++++++++++++++***************)))))))))******+++,,,,,,,,,,,,,,,***+++,,,+++******,,,...//////000111111111111111/////////000111111222222222222444555666666666666333333333222222333333444555555555555666666666666222444555444333222333555555444444444444555555666444333222222111111222222111222222222222111000000000//////............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,***)))))))))***+++,,,,,,++++++************+++++++++++++++++++++***))))))'''''''''(((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((***...000000...+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))%%%&&&'''))))))(((''''''''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%(((,,,,,,)))&&&&&&''''''''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***))))))(((******************++++++++++++************++++++(((((()))))))))))))))(((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((()))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$"""$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))(((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))((())))))******((('''((())),,,.........,,,+++***+++,,,,,,+++)))(((((((((((((((((((((((((((((('''''''''(((((())))))(((((((((''''''''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((((())))))(((&&&&&&(((***'''&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((()))(((&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''')))***+++))))))(((((((((((())))))(((((()))***************+++*********)))))))))(((******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++---...//////000111111111111111...//////000111111222222222333333444555555555555333333222222222222333333444444444555555555666666333444555444333333333555444333333333333444555666444333222222111111222222111222222222222111000000///............//////000------------------------+++,,,...---***)))***,,,******************++++++++++++************++++++++++++***)))))))))))))))''''''''''''((((((((()))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''***---//////,,,)))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''''''''((((((''''''&&&%%%$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&+++000111,,,'''&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***))))))(((+++++++++***************++++++************++++++'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))************''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%!!!!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++***((('''%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))---,,,+++***))))))))))))&&&&&&&&&(((+++------,,,---,,,++++++,,,,,,***(((************************))))))(((((((((((())))))))))))(((((('''''''''&&&%%%&&&((('''&&&&&&''')))'''&&&&&&&&&&&&'''(((((()))((('''%%%$$$$$$'''))))))(((''''''''')))***,,,%%%&&&&&&'''((()))******((((((''''''''''''((((((((('''%%%$$$%%%''')))***$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((((('''''''''(((((()))))))))(((((((((((())))))))))))***++++++++++++++++++*********))))))((((((******+++,,,,,,,,,,,,++++++,,,---,,,++++++---/////////000111111111111111...//////000111222222222222222333444444444333333333333222111111222222222333333333444444555555555333444555555333333444555222222222222333333444555444333222222111111222222111222222222222111000000...............///000111........................+++---...---***(((***,,,++++++***************+++++++++************+++++++++***((('''''''''((()))&&&'''''''''(((((())))))******)))''''''&&&&&&&&&(((((((((((()))))))))***%%%&&&))),,,...---)))'''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((($$$&&&((()))***)))((('''''''''((((((''''''&&&%%%%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''---444444///)))&&&&&&&&&''''''((()))((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***++++++)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******))))))******,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$&&&((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''')))******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%&&&((()))))))))((('''&&&''')))*********)))((())))))))))))))))))))))))+++)))(((''''''((()))+++***+++,,,,,,---,,,+++***************)))))))))((()))***+++++++++)))((('''))))))))))))((((((((((((&&&&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((***)))%%%''',,,+++&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&&&&&&&((()))'''%%%$$$%%%((((((&&&###))))))***)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''')))&&&$$$%%%(((++++++))))))'''%%%%%%''''''%%%"""''''''((((((''''''&&&%%%###$$$%%%''')))***+++,,,((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''************************))))))))))))***+++,,,---+++++++++***************,,,---...///000///...---,,,,,,---...///000111222///000000000000111111111111222222333333222222111444333333444555444222///---000333555666666777888888777666444333333333333555444222222444555444333444333111111333444444333333333333222111000///...........................,,,---...//////---+++***...,,,++++++,,,---,,,,,,+++******))))))(((((((((+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''' ###&&&)))***(((&&&%%%******++++++***)))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))*********---///111000,,,(((%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$!!! ###%%%$$$"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&''''''&&&$$$(((((('''((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$---,,,++++++******+++++++++,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((***++++++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''***,,,,,,+++)))'''&&&&&&((()))))))))((('''&&&'''((()))***))))))((())))))))))))))))))))))))+++***(((''''''(((***+++'''(((***,,,,,,,,,,,,+++++++++++++++************)))******+++***)))((('''***)))))))))((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&'''$$$'''&&&$$$'''------***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''%%%$$$&&&((((((&&&$$$(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$"""###&&&(((((('''((('''&&&'''***+++***)))''''''((((((''''''&&&%%%$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((************************++++++***))))))))))))*********************++++++***++++++,,,---,,,,,,,,,,,,------...///000000111000000000000111111111111222222333333333333222222444333333333444444222000---///222444333333444666666666555555444555555555666444333333444555555444444333111222333444444333222222222222222111000///........................,,,,,,...///...---,,,***000...,,,,,,,,,+++)))'''------,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''''''''(((((('''''''''((((((((((((((())))))***&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$$$$&&&'''''''''''''''''''''((((((((('''&&&&&&(((''''''''''''''''''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((***+++---......+++(((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###$$$'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&'''(((&&&%%%)))&&&""" ###&&&(((&&&&&&&&&%%%%%%%%%$$$$$$------,,,++++++++++++,,,+++++++++,,,++++++***)))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((***++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%(((,,,//////---)))'''&&&''''''((()))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************)))((((((******)))))))))((((((((('''((((((((((((((('''&&&&&&''''''((((((''''''&&&((((((''''''&&&&&&''''''$$$&&&%%%$$$'''+++,,,)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))***)))(((&&&$$$'''&&&%%%&&&((((((&&&%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$"""###%%%''''''&&&&&&%%%$$$%%%''')))((('''''''''((((((''''''&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''***)))(((((('''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))************************---,,,+++)))((('''&&&&&&)))))))))***+++++++++,,,+++++++++++++++,,,------------........./////////000000000111111111222222222222333333333333222222333222222222444333222000---///111222111111222333555555555555555666777777777555444444555666666555555444222222444444444333111111222222222111111000////////////////////////++++++---......---,,,,,,...---,,,,,,,,,+++(((%%%))))))******************+++******)))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))'''&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((((((&&&---+++(((&&&&&&(((+++---&&&&&&&&&&&&%%%%%%%%%%%%---,,,++++++******++++++******++++++++++++******+++***)))(((((()))***+++((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''((('''''''''(((((('''''''''(((''''''(((******)))''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&(((+++------,,,***(((&&&''''''((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&(((***++++++++++++,,,,,,+++++++++*********))))))*********)))))))))*********)))))))))((((((&&&&&&'''(((((()))((((((''''''((((((((((((''''''((((((''''''''''''(((((()))(((&&&%%%&&&((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))'''&&&&&&'''))))))&&&&&&%%%&&&'''(((((((((''''''&&&%%%%%%%%%$$$###'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&***************************))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************,,,+++***((('''&&&&&&&&&(((((()))***+++,,,,,,,,,...---,,,+++,,,---///000........................000000000111111111222222222222333333333333222222333111111111222333222000///000222111000000111222666666555555555666666777777666444444666777666555888666333333333333222111000111111222222222111111000000000000000000000000***+++,,,---------------(((((()))+++------***(((''''''(((((())))))******+++******)))))))))))))))++++++************++++++(((''''''''''''((())))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))((("""$$$'''((('''%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%+++******))))))))))))))))))******++++++*********+++***)))(((((()))***+++((((((((((((((((((((((((***)))(((''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))******''''''''''''((((((((()))((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++***))))))+++*********))))))))))))))))))))))))))))))******************))))))))))))$$$%%%&&&((()))*********'''(((((((((((((((((('''(((((('''''''''(((((()))***'''%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''&&&'''((((((''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''''''''''''''(((*********)))(((''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&************************((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((******************************)))(((((('''(((((((((((()))***+++,,,,,,,,,------,,,+++,,,---...///------------............//////000000000111111111111222222333333222222111222111///000111222111000111222333222111000222333888777666555555444444444777666444444666777666555999777444222222111///...000111111222222222111111000000000000000000000000***++++++,,,,,,---------(((((()))+++------***(((***++++++,,,,,,---------+++******)))))))))))))))++++++************++++++'''''''''''''''(((((())))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''%%%&&&(((***)))(((%%%$$$&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&((())))))((($$$'''***+++)))'''&&&''''''''''''&&&&&&&&&%%%%%%******)))(((((((((((((((((()))******+++***************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&''')))***(((''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))***++++++***)))(((*********)))))))))(((((()))))))))((())))))***+++++++++*********)))))))))$$$%%%&&&((()))*********'''(((((())))))(((((('''((((((''''''(((((())))))((($$$###''')))((((((***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&(((&&&'''))))))'''&&&'''(((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$&&&'''(((''''''(((***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************))))))((((((((()))******)))))))))***+++++++++,,,***************+++,,,,,,,,,,,,---------................../////////000000000000111111111111000000111000...///000222111111222333333333111222333555888777666555333333333333777555444444555666666555777555222111111000///---111111222222222111111000////////////////////////++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))'''*********++++++++++++++++++******)))))))))))))))))))))'''&&&&&&'''))))))''''''&&&&&&''''''((()))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&###&&&)))++++++)))&&&$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%'''''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((++++++)))%%%"""$$$***///''''''''''''&&&&&&&&&%%%+++******)))((()))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''(((((((((((('''''''''&&&%%%%%%'''(((((('''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&'''((()))***)))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((((()))***,,,,,,,,,+++++++++++++++*********))))))***)))((((((((()))+++,,,+++++++++*********))))))&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))*********%%%$$$(((***((((((+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%(((***)))'''&&&'''((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$'''))))))'''%%%&&&'''"""$$$&&&&&&$$$$$$&&&(((''''''((((((''''''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))******************************)))))))))******+++******************++++++))))))***+++++++++++++++++++++,,,------...//////------------............//////000000000000//////111///......000111111111222222333222111222444666666555444333333333333333666444333333444555555444222000//////000111111000222222222222222111000///........................,,,,,,++++++++++++++++++...---++++++,,,,,,***))))))))))))(((((((((((((((+++******))))))))))))))))))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$&&&''')))***)))((('''''''''((((((((('''&&&&&&(((''''''''''''''''''((((((((()))******)))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%'''((('''%%%%%%(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&((()))((('''!!!!!!&&&''''''''''''&&&&&&&&&&&&,,,++++++***)))*********(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))&&&'''***++++++***'''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&'''((((((((('''&&&%%%(((((())))))))))))(((((()))'''&&&&&&((())))))(((&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&((()))***)))((('''(((''''''&&&&&&((()))***)))((('''''''''(((***+++******************************++++++++++++******'''(((***,,,---......---,,,,,,,,,+++++++++*********)))(((((((((***+++,,,+++++++++************)))))))))))))))((('''&&&%%%(((((())))))))))))((((((((((((((((((((()))******...(((&&&******&&&%%%((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###%%%(((******'''&&&''')))''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%'''***---,,,***((((((***(((***+++)))&&&%%%&&&(((''''''((((((''''''&&&%%%&&&&&&''''''((())))))***(((((((((((((((((((((((('''((()))***++++++***)))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++******)))******+++++++++******************+++,,,---...---,,,,,,******+++,,,...///000000,,,,,,,,,---------............////////////......111///------///111111111111111222111111222444777333333222222222333444444555444222222444555444333...---,,,---000222333333333333333222111000///...........................------,,,+++*********+++,,,***)))***,,,.........---,,,,,,,,,++++++******+++******)))))))))))))))+++)))(((''''''((()))+++'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%''')))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''')))*********+++++++++***)))((((((((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&'''&&&$$$$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((((((&&&&&&((()))'''######''',,,(((((('''''''''&&&&&&&&&************************)))************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((('''&&&$$$$$$(((((())))))((('''&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******)))((('''&&&''''''(((''''''''''''(((***+++,,,)))))))))))))))******************)))))))))))))))++++++++++++++++++++++++******))))))((('''''''''))))))***++++++++++++***,,,+++***)))(((&&&%%%%%%''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''&&&%%%$$$$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''(((((((((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))###%%%&&&(((((((((''''''%%%''')))***)))((())))))((((((''''''''''''(((((())))))))))))))))))))))))******************************+++,,,,,,---......------------...///000000000000//////......---------......///000111111222111111111111111111111111111111111000111111222333333333333222222222111111444111///......//////...111111111111111111111111000///...,,,,,,+++++++++/////////...---,,,***)))------------------------,,,,,,,,,+++++++++******------,,,+++*********+++))))))))))))))))))))))))++++++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))%%%###!!!###&&&((((((&&&''''''(((((())))))******&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%&&&''')))+++***)))'''''')))***)))((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%$$$$$$%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((&&&'''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%((((((''''''(((((()))******)))))))))))))))))))))***)))))))))))))))))))))***+++++++++,,,,,,---------------,,,++++++******))))))***+++++++++++++++---,,,++++++***)))(((((('''((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''(((***,,,---,,,++++++,,,)))((((((''''''(((((()))))))))))))))))))))))))))******************************++++++,,,------...++++++++++++,,,---......////////////............---------.../////////000111111111111111111111111/////////000000000000111222222111111111000000000000...------///000000000111111111111111111111111000///...---,,,,,,,,,,,,---------...------,,,+++************************++++++++++++************+++***)))))))))))))))***((((((((((((((((((((((((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&$$$%%%''')))(((&&&''''''''''''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&&&&''')))******(((''''''((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''************************)))))))))*********++++++************************))))))))))))))))))))))))*********************************)))))))))((((((%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%)))((((((''''''''''''(((((('''''''''''''''((((((*********))))))((((((((())))))))))))))))))************+++,,,---....../////////...------,,,,,,+++)))******+++++++++++++++------,,,,,,++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((((((''''''&&&''''''(((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&(((******)))((()))******))))))(((((())))))***))))))))))))))))))))))))******************************++++++,,,,,,------))))))))))))***+++,,,---.............../////////---------------------...000000000000000000000000,,,---.../////////......111111000000000/////////...,,,,,,---///222222222////////////////////////000000///......---------++++++,,,---------------))))))))))))))))))))))))************))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''((((((((((((((((((((((((((((((+++)))((('''((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&***)))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))++++++***)))(((''''''&&&)))))))))))))))***************+++,,,...///000000------,,,,,,+++*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''&&&'''(((((('''&&&'''(((******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))((())))))***+++,,,---------....../////////.........---------------000000000000000000000000+++,,,...000000///...---111111000000000/////////...------...111333333222........................//////000//////......---++++++,,,------------,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((((((((((((((((((***)))(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''************************(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((******+++******)))((('''&&&&&&(((((())))))******************+++,,,...///000000,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&''')))***)))***+++***)))(((***+++******))))))))))))******((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,)))))))))******+++,,,---,,,,,,------......////////////..................////////////////////////,,,---///111111000///...222222111111111000000000222111000111222222111000------------------------...//////000000///...---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''''''''''''''(((((()))***'''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''************************((((((((()))))))))******************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***&&&'''(((((()))(((((((((%%%%%%%%%&&&'''(((***+++)))))))))(((((('''''''''((((((((()))******++++++******+++,,,---......//////......------,,,++++++***++++++,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''(((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((***++++++)))******((('''&&&(((******))))))(((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************+++,,,---...---------------...........................//////////////////////////////...///000111222111000000222222111111111000000000333222111111222111///------------------------------...///000000///------,,,,,,,,,,,,,,,+++******************************))))))))))))(((((((((((()))(((((((((((())))))***''''''''''''''''''''''''&&&'''((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''((((((((())))))$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$&&&'''''''''(((***,,,)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&************************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''"""###&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&''''''''''''&&&%%%''''''((((((((((((((('''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((()))***+++,,,++++++***))))))(((''''''((((((((((((((((((((((((((('''''''''(((((()))******++++++***+++++++++,,,,,,------000000//////...---------***+++,,,,,,------,,,,,,***************)))))))))))))))******************(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''''''''''''''&&&$$$$$$%%%''')))((((((''''''(((((()))))))))))))))))))))))))))************************++++++******************************+++,,,------...------------------,,,,,,,,,,,,---.........///........................//////000000000111111111111111000000000/////////111000000000111000---+++........................+++,,,...//////...---,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))((((((***)))((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&''')))(((&&&&&&)))+++''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((***(((''''''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$(((***)))((('''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%&&&&&&((())))))%%%&&&''')))))))))((('''---,,,***)))'''&&&&&&&&&'''''''''((((((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++/////////...------,,,,,,***+++,,,,,,------,,,,,,+++++++++*********))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%$$$###!!! ***+++***(((&&&&&&(((***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******************))))))))))))***+++,,,---.........------,,,,,,,,,******+++,,,,,,---..............................000////////////000111111000/////////.....................///000///---***........................***,,,---//////...,,,+++((((((***+++,,,---------************************************))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))$$$&&&'''))))))(((&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''(((***+++)))&&&&&&(((***%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))(((((((((***)))'''''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&,,,------+++)))(((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''###%%%'''))))))'''%%%###''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&)))(((((((((((()))******''''''''''''(((((((((((('''''''''''''''''''''''')))))))))((((((((((((((())))))))))))***************+++,,,,,,******+++,,,+++***)))(((((()))******,,,,,,++++++++++++++++++,,,)))''''''***+++***(((******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''))),,,---))))))))))))************))))))(((((())))))***++++++******))))))******+++---,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------,,,,,,............////////////......//////000000111111........................000000///...---,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,***((('''************************(((((())))))******++++++''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&'''((((((''''''%%%&&&'''))))))))))))(((++++++***)))&&&"""'''(((((()))***+++++++++&&&'''(((((((((&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&+++,,,,,,+++)))((()))******************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************,,,,,,,,,+++***+++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++---***((()))+++,,,+++*********)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***(((((()))))))))************************+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,---------.........---------------------............////////////000000000000////////////........................000000///...------------+++++++++,,,,,,---------++++++,,,,,,,,,+++******)))))))))))))))((((((((((((((())))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''((((((''''''%%%&&&'''((())))))((((((''''''(((((((((''''''&&&(((((((((((()))***+++,,,(((((()))))))))(((&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&)))+++,,,+++***)))***+++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''(((((()))***''''''''''''((((((((((((''''''''''''''''''''''''************************))))))))))))***************,,,---,,,+++***+++---+++*********++++++,,,---*********++++++,,,,,,------+++******+++,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&'''((()))))))))'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,+++)))'''&&&&&&''''''(((((())))))))))))************))))))******+++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////111111111000///.................................000000///...------------++++++,,,,,,,,,,,,------++++++******++++++,,,---+++*********))))))(((((())))))(((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''%%%%%%'''(((((()))((((((%%%%%%&&&&&&''')))***+++((((((''''''((()))+++,,,'''((()))))))))(((&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))((('''''''''(((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&(((***++++++******+++,,,))))))******++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***''''''''''''((((((((((((''''''''''''''''''''''''***************+++++++++((()))))))))************+++,,,---,,,++++++,,,---++++++++++++,,,------...))))))***+++,,,,,,------,,,+++*********+++++++++((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&++++++******))))))((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***(((''''''&&&''''''(((((((((((()))))))))***)))(((((((((((()))************))))))))))))******------------,,,,,,++++++,,,,,,,,,---------...............///////////////............////////////111000000000/////////...........................000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,++++++******))))))((((((''''''&&&&&&)))(((((((((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((((((((((()))(((&&&%%%%%%&&&'''((()))((('''&&&&&&(((***+++%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++******+++---)))))))))******++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&''''''(((''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&###############$$$$$$%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++++++++((()))))))))************+++,,,------++++++,,,---++++++,,,,,,------------))))))***+++,,,,,,------*********)))))))))***+++'''((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&++++++*********)))))))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))'''(((((((((((()))))))))***))))))))))))***++++++***))))))(((((())))))***+++,,,,,,------,,,++++++,,,,,,,,,---------..................//////000000............////////////.../////////000000000111////////////////////////000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))***+++,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''((())),,,+++)))'''&&&''''''(((((('''&&&&&&&&&'''((()))&&&&&&(((((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&((()))++++++******+++---)))))))))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++++++++))))))))))))************+++---...---,,,+++,,,...+++,,,,,,------,,,,,,+++*********++++++,,,,,,---)))******)))(((((()))+++&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))******''''''(((((((((((())))))+++++++++++++++,,,,,,---++++++************++++++)))***,,,---------,,,+++,,,,,,,,,---------......---------......//////000............////////////.........///000111111111////////////////////////000000//////...//////000------,,,,,,,,,,,,++++++///...,,,+++***)))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))++++++************++++++&&&&&&'''''''''''''''''''''((()))*********)))(((&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))***++++++***)))***,,,)))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++))))))))))))************,,,---...---,,,,,,,,,...,,,,,,------,,,+++***)))++++++++++++++++++++++++)))+++,,,***((((((***,,,&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%'''((()))))))))'''''''''((((((((()))))))))))))))))))))******+++++++++************++++++'''(((+++---...------,,,,,,,,,,,,---------......+++,,,,,,---......//////............////////////////////////000000000000////////////////////////000000////////////000000---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))&&&&&&&&&'''(((((())))))(((((())))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%'''((()))(((((()))************)))%%%&&&'''(((((('''%%%$$$$$$%%%'''(((((((((''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&((((((((('''&&&((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))+++,,,+++***)))***+++))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))*********))))))))))))************,,,---......,,,,,,---...,,,---------,,,***(((''',,,,,,++++++++++++++++++***,,,---,,,))))))+++...%%%''')))***+++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''%%%%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++&&&%%%$$$$$$$$$$$$%%%&&&"""###$$$%%%'''((()))***&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))&&&'''***,,,......------,,,,,,,,,---------......++++++,,,,,,---...//////............/////////000111111000000//////......000000000000000000000000000000////////////000111---------,,,,,,+++++++++)))***+++------,,,+++***&&&&&&'''((()))***++++++(((((())))))******++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%&&&'''''''''&&&$$$######%%%'''))))))'''$$$###!!!!!!###$$$%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&************************))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&((((((&&&+++%%%%%%+++...)))&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%''')))***)))&&&''''''''''''''''''''''''((((((&&&%%%&&&((((((%%%&&&'''''''''(((((())))))***)))(((((((((((()))))))))))))))))))))(((''''''+++***)))))))))))))))***...------,,,,,,++++++******+++---......---+++***+++,,,,,,+++***)))((((((+++***)))((((((***,,,---))))))************))))))******)))(((((()))***+++((((((((('''&&&&&&&&&%%%$$$###"""""""""$$$'''((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((( !!!###%%%''')))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((('''''''''###$$$%%%&&&''')))************+++++++++)))'''&&&+++******+++......+++(((---,,,,,,,,,------+++)))++++++,,,------.../////////////////////.........------------............//////...------------...111000000///...---------......---,,,***(((&&&%%%*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))%%%%%%$$$###$$$%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&''''''((('''''''''000///,,,***((('''''''''((((((''''''&&&&&&&&&&&&))))))(((((('''''''''''''''''''''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!!!!###$$$((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&***$$$###(((***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''%%%###$$$&&&'''&&&$$$''''''''''''''''''''''''((('''&&&%%%&&&((((((&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((()))))))))))))))(((''''''***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,,,,++++++***)))((()))***,,,---'''(((((())))))(((((('''+++***)))((('''(((((()))((((((((((((((((((''''''&&&%%%$$$$$$$$$&&&((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((''''''''''''%%%&&&&&&'''((()))***************+++******))))))---+++***,,,......,,,***...---++++++,,,---+++******++++++,,,------..................................../////////000000000//////...---------------000000000///...---------.........---,,,+++***)))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((((())))))((((((---,,,***((('''&&&&&&&&&''''''(((((('''&&&%%%%%%((((((((('''''''''&&&&&&((())))))(((&&&%%%'''((('''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$##########################################$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%((($$$###&&&''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$'''''''''''''''''''''''')))&&&%%%%%%''''''''''''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))))))((((((''')))((((((((()))***++++++******++++++,,,------...,,,---...//////...---,,,++++++---...////////////+++***)))))))))***,,,---((())))))))))))))))))(((+++***)))'''&&&&&&&&&&&&((((((((())))))))))))))))))((('''&&&&&&'''))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))*********))))))))))))***++++++...---++++++---...---,,,///---+++***+++,,,,,,,,,*********+++,,,,,,---------------------.........000000000000111111111111///......---------------000000//////...---------.........///......------******++++++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((''''''&&&******)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))))))))'''&&&&&&%%%%%%&&&%%%&&&'''(((((('''%%%$$$'''''''''&&&&&&&&&&&&&&&((()))+++***(((''''''((()))((('''&&&&&&'''((()))((('''&&&%%%%%%'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))))))))''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''&&&&&&'''''''''''''''''''''''')))%%%$$$'''(((''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((()))***,,,,,,******++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---...////////////******)))))))))***+++,,,++++++,,,,,,,,,,,,++++++((((((''''''&&&&&&&&&&&&'''''''''(((((())))))******)))((('''''''''((()))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''######$$$$$$%%%&&&''''''''''''((()))))))))))))))%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((('''&&&''')))+++***)))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''&&&''')))+++,,,...,,,+++***+++,,,------///---***)))***,,,------))))))******++++++++++++,,,,,,,,,---------......///000000000111111111111///...------,,,,,,------/////////......---------...////////////...------)))******+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&'''((())))))'''&&&%%%***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))''''''''')))((('''&&&&&&'''((()))%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''************************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''&&&&&&&&&)))******)))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&&&&(((((((((((((((((((((((((((%%%%%%***,,,)))'''))))))))))))(((((((((((((((%%%%%%&&&'''((((((''''''(((((())))))))))))(((((((((((((((((()))***,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''(((((((((((((((''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''"""######$$$%%%&&&''''''((((((((((((((('''&&&%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&%%%%%%&&&((())))))((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++++++++***)))))))))+++,,,///,,,***)))+++,,,------))))))************++++++++++++,,,,,,---...//////........./////////000000......---,,,,,,,,,,,,,,,............------------////////////...,,,+++***((())))))***+++,,,------))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))%%%&&&'''(((((('''%%%%%%((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''$$$######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%***,,,)))''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%((((((((((((((((((((((((((($$$&&&///111+++''')))*********))))))))))))((($$$%%%'''((())))))(((''''''(((((())))))))))))))))))((((((((()))***++++++---,,,,,,+++******))))))++++++************++++++++++++,,,,,,,,,++++++***))))))******++++++++++++((())))))))))))))))))(((###$$$&&&'''((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$$$$%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''$$$######$$$&&&'''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))***+++***((((((***+++...,,,******,,,---------***************************+++,,,---...///000000------------...............------,,,,,,,,,,,,,,,------------------------/////////...---+++***)))))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''''''''''''''(((((()))((((((''''''(((&&&$$$"""###%%%''')))&&&&&&&&&&&&&&&'''''''''%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''######$$$%%%&&&''''''((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))$$$))))))$$$"""&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$''')))***(((%%%$$$%%%'''(((((((((((((((((((((((('''$$$(((333555---''')))***)))))))))(((((((((((($$$&&&((()))******)))(((''''''((()))))))))))))))***)))))))))))))))******+++++++++***************,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,))))))***+++++++++++++++'''(((((())))))(((((('''%%%&&&'''((())))))((((((((((((((((((''''''''''''%%%%%%&&&'''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((&&&''''''((())))))))))))(((***,,,,,,***)))***+++,,,+++***+++---...---,,,++++++++++++++++++++++++***+++,,,---///000111222,,,------------............---,,,,,,++++++,,,,,,---------------------------.........------,,,++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((******&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((())))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''&&&$$$###%%%&&&%%%&&&'''(((((('''&&&%%%''''''(((((((((''''''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))######$$$%%%&&&'''((()))(((((((((((((((((((((((()))(((((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$$$$'''***###'''&&&%%%+++---''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$***,,,---+++(((&&&''')))))))))))))))))))))))))))'''$$$)))666888...((()))))))))(((((('''''''''&&&%%%&&&(((***++++++***)))''''''((()))))))))))))))+++***)))))))))))))))***)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---((()))***,,,---...//////))))))***++++++++++++***))))))************))))))'''((()))))))))((('''&&&******))))))((((((''''''%%%%%%'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((((('''&&&(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))***'''(((***+++++++++***)))(((+++......+++******,,,+++******,,,......---+++,,,,,,++++++++++++++++++++++++,,,...000111222333---------............///...---,,,,,,++++++,,,,,,------------------------,,,,,,---...//////......------------------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''&&&&&&&&&(((***,,,---&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''(((((()))))))))))))))'''((())))))(((&&&%%%$$$ ###&&&((()))'''%%%###'''''''''((((((((())))))'''''''''%%%######%%%'''%%%&&&)))++++++)))&&&%%%%%%&&&&&&&&&%%%$$$######(((((((((((((((((((((((((((%%%!!!!!!%%%((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''')))***)))&&&%%%&&&((()))(((((('''''''''((((((###***)))333AAA111 ***+++***((('''((()))((('''%%%%%%%%%&&&''')))+++------,,,+++***))))))))))))******))))))))))))******))))))))))))************(((((((((((()))***+++++++++******)))******++++++,,,,,,+++******++++++++++++++++++************)))((((((((((((((()))******)))((('''&&&&&&'''((())))))***++++++***)))((('''))))))*********+++++++++((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''')))***++++++***)))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%%%%''')))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++***)))(((''')))+++---...---,,,+++))))))*********+++++++++,,,,,,++++++***+++++++++---...000111111000...---,,,,,,,,,---------......,,,------......------,,,///...,,,+++++++++,,,,,,,,,------......------,,,++++++++++++******)))(((,,,++++++***************))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((()))+++,,,+++***'''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$)))((($$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%***************************))))))(((((())))))***%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''')))***)))'''%%%&&&(((((((((''''''''''''((((((%%%)))(((222AAA555&&&---***(((''''''))))))((('''''''''&&&&&&'''((()))***)))))))))(((((()))************))))))))))))******(((((()))))))))*********)))))))))***+++,,,---...,,,,,,+++*********++++++************+++,,,------+++++++++************)))((((((((((((((())))))***((((((''''''''''''(((((()))******+++***)))((('''((((((((())))))*********((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((''''''(((***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))************)))(((''')))+++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,---///000000///---,,,,,,,,,,,,---------......,,,,,,------------,,,,,,'''''''''''')))+++---...,,,,,,------------,,,,,,---.........------,,,+++)))(((((('''&&&'''''''''))))))))))))(((((((((((())))))(((((((((((())))))************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))*********'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''&&&&&&''''''(((((()))***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###'''(((%%%$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%++++++++++++++++++++++++*********))))))*********$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))'''&&&''''''((((((''''''''''''(((((())))))'''111===555)))+++((('''&&&((())))))(((&&&)))(((((('''''''''((((((''''''''''''((()))***+++***))))))(((((())))))***(((((())))))))))))***************+++,,,...///000...---,,,,,,++++++++++++))))))***+++,,,---......+++++++++************)))((((((''''''(((((()))***''''''((((((((((((''''''))))))*********)))((((((''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&(((((()))((('''&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******))))))(((((()))***,,,,,,,,,++++++************++++++++++++++++++*********++++++,,,+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,------------,,,,,,)))))))))***,,,...000111+++,,,,,,------,,,,,,++++++++++++,,,++++++***)))(((''''''&&&&&&&&&&&&&&&))))))))))))(((((((((((()))((((((''''''(((((()))*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++++++++************++++++'''''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''))))))((('''''''''(((''''''''''''(((((()))---)))&&&...777444+++)))'''&&&&&&((())))))(((&&&(((((('''''''''(((((((((((('''''''''(((((()))***))))))(((((((((((())))))(((((((((((()))))))))***))))))***+++,,,...///000///...---,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++*********))))))(((''''''''''''((())))))&&&'''((())))))((('''&&&))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&((())))))(((&&&$$$&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((()))***+++,,,+++++++++''''''''''''((((((((((((***************++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,//////...---------------++++++,,,,,,,,,,,,++++++))))))************))))))******)))(((((((((((()))))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''++++++++++++++++++++++++++++++************++++++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((()))))))))'''&&&'''''''''''''''((())))))---&&&'''...333555333///(((''''''((())))))(((&&&&&&&&&'''(((((()))))))))+++***)))((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))***,,,---...///...------,,,,,,,,,------------------,,,+++***+++++++++*********))))))'''''''''''''''(((((()))&&&'''((())))))((('''&&&(((((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))%%%&&&((())))))'''%%%$$$(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))+++***((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((((((((((()))))))))******++++++******&&&&&&'''''''''(((((((((***)))))))))******+++,,,***++++++++++++++++++***,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++...------+++***)))((('''******++++++++++++******,,,,,,---------------,,,,,,+++******))))))******))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%$$$%%%&&&''''''''''''''')))((((((''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((++++++++++++++++++++++++*********))))))*********((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''')))+++***(((%%%''''''&&&''''''((()))***+++###(((//////777>>>999+++***((('''((()))((('''%%%&&&'''((()))))))))))),,,+++***)))(((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))(((((((((((()))***++++++---------,,,,,,------.........///...---,,,***(((+++++++++************)))''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((('''''''''((())))))******))))))))))))((((((''''''(((((((((((())))))%%%%%%''''''((('''&&&%%%***)))(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++,,,......,,,***)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))************************))))))))))))************)))))))))))))))***+++,,,+++++++++******+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++)))******++++++******)))***++++++,,,,,,,,,,,,,,,******)))((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((((((((((((%%%%%%%%%%%%&&&'''((((((((())))))))))))))))))(((&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$&&&'''((()))))))))(((''''''(((((((((((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%''',,,///...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((***************************))))))(((((())))))***&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&)))++++++(((%%%&&&&&&&&&''''''((()))******""")))...(((222>>>999000,,,)))''''''((())))))&&&'''((())))))(((''''''))))))((('''''''''((((((((((((''''''''''''(((((('''''''''((((((((()))))))))))))))(((((())))))***++++++++++++,,,---...///,,,---...///...---+++***+++++++++************)))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''&&&'''((()))***)))))))))(((((('''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''''''''((()))((((((((('''''''''&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***,,,......,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''''''''((()))******))))))))))))******))))))*********+++++++++(((((((((((()))***+++,,,+++++++++******+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++,,,...///000111111000))))))************))))))(((((()))***************))))))((('''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&###%%%+++---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))***)))(((''''''''''''((((((((()))))))))***************)))(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%&&&))),,,,,,((($$$&&&&&&&&&'''''')))******+++###***,,, )))888222222...***''''''((())))))((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((()))+++******)))))))))))))))*********+++,,,---...///***,,,---//////...,,,++++++++++++************)))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%$$$$$$%%%%%%'''((()))(((''''''''''''((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''***,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))******)))))))))))))))***(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,+++++++++((()))+++---......------))))))************))))))***+++,,,---------------******)))((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((""""""$$$$$$$$$""" ###$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***((("""!!!&&&((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++************++++++---,,,+++)))))))))******'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((,,,+++++++++******))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((&&&###!!!"""$$$''')))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%))))))(((((((((((())))))))))))(((((('''''''''&&&'''((())))))((()))+++---;;;777000)))&&&(((******((((((''''''''''''((((((***)))(((''''''&&&''''''$$$%%%'''((((((((('''&&&+++*********))))))(((((()))************++++++++++++,,,------......------------,,,,,,,,,------...,,,***)))((()))***)))(((%%%'''((((((''''''(((***))))))))))))))))))))))))......---,,,+++***))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''$$$%%%&&&&&&%%%&&&(((+++(((((((((((((((((((((((())))))(((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))'''%%%$$$%%%'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******************))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((()))***+++,,,,,,---***+++,,,,,,---------,,,++++++++++++++++++++++++------------------------++++++******++++++,,,---)))))))))***++++++,,,,,,((((((((((((((((((((((((((((((((('''&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''&&&$$$######$$$&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))*********+++###(((------)))&&&&&&(((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""###$$$%%%%%%$$$$$$%%%&&&(((***,,,''''''((((((((((((''''''(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&*********))))))***************)))((())))))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))((('''&&&$$$"""!!!))))))(((((((((((()))))))))((((((((('''''''''''''''((())))))((()))+++---111777777...''''''))))))((((((''''''''''''(((((((((((('''''''''(((((()))%%%&&&''''''((((((''''''))))))))))))((((((''''''))))))*********+++++++++,,,,,,,,,---------------------,,,,,,,,,------...,,,***)))((()))***)))(((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%&&&&&&&&&'''))))))((((((***+++((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''(((((('''&&&&&&'''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''))))))(((((((((((())))))++++++++++++++++++++++++)))))))))***++++++,,,,,,)))******++++++,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))******+++,,,))))))*********+++++++++((((((((((((((((((((((((((((((((('''&&&&&&(((***((((((''''''&&&%%%%%%$$$&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((())))))###'''++++++)))''''''(((''''''&&&&&&&&&''''''((($$$%%%'''&&&&&&%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''')))))))))(((((((((''''''(((((('''&&&%%%$$$"""!!!)))((((((''''''(((((()))(((((((((((('''''''''''''''((())))))((((((***,,,'''777>>>222'''''')))'''((((((''''''''''''((((((&&&&&&&&&''''''(((******''''''&&&&&&''''''((()))(((((((((((('''''''''''')))))))))*********++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,***))))))*********)))&&&((())))))''''''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&)))+++***'''%%%%%%'''$$$''')))***)))((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%(((******(((%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''''''''(((((((((((('''''')))((((((''''''(((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******++++++,,,,,,------************************)))))))))***************+++++++++++++++++++++++++++*********))))))(((((())))))(((((())))))***+++++++++*********)))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))(((((('''&&&%%%%%%&&&'''(((((((((((('''&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%((()))***)))((('''(((((('''&&&&&&&&&''''''%%%&&&''''''&&&%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&(((((())))))))))))(((((((((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''(((((())))))))))))(((''''''(((***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((($$$%%%&&&&&&''''''''''''(((((((((''''''((((((((((((((((((((((((''''''''''''((()))(((((((((***+++###666===111&&&)))***%%%((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&&&&&&&''')))***(((((((((((((((((((((((())))))))))))************,,,,,,+++++++++,,,---...------,,,,,,+++,,,,,,,,,,,,***))))))***+++***)))'''((())))))((('''(((***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((,,,000///***'''''')))"""$$$''')))(((&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************))))))(((((((((((())))))(((((()))***++++++,,,,,,+++++++++*********))))))*********))))))******************************************))))))((('''''')))))))))))))))***++++++,,,++++++***)))((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&((())))))&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))++++++***((()))((('''&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***+++***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))((((((((((((''''''&&&&&&)))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%'''((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''((()))((('''''')))+++(((333555+++&&&++++++%%%((((((''''''''''''(((((())))))((('''''''''''''''(((((('''&&&&&&((()))***))))))))))))))))))))))))(((((()))))))))*********,,,++++++++++++,,,------...---,,,+++++++++++++++,,,***))))))***++++++***((()))***)))((('''((()))''''''''''''''''''''''''*********)))))))))(((((((((((((((((((((((((((((((((,,,000///***'''''')))"""$$$'''((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))*********+++))))))(((((((((((())))))(((((()))***++++++,,,,,,,,,,,,++++++***))))))))),,,+++************++++++************************++++++******))))))))))))+++************+++,,,,,,,,,++++++***)))(((''''''((((((((((((((((((((((((&&&((())))))'''''''''(((%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))+++,,,+++))))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&$$$%%%&&&((()))(((((('''(((((())))))))))))(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((())))))***))))))))))))((('''&&&%%%(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''(((((()))))))))(((((('''(((''''''&&&&&&''''''((('''''''''((((((((((((((('''((()))(((''''''(((***---...+++&&&&&&******'''((((((''''''''''''((((((******(((''''''&&&&&&&&&((((((''''''(((((()))***))))))))))))************((((((((()))))))))************+++,,,,,,,,,,,,,,,...---,,,++++++******+++,,,***))))))+++,,,,,,+++)))***+++***((('''((()))'''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&)))+++***'''%%%%%%'''%%%'''))))))((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))******++++++,,,,,,------,,,+++++++++******))))))---,,,+++***)))***+++,,,******************************************+++++++++++++++***+++,,,,,,---++++++***)))((((((''''''((((((((((((((((((((((((&&&((())))))(((''''''((($$$$$$%%%'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***###$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&'''((()))))))))******(((((('''&&&&&&&&&'''''''''((()))(((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********))))))*********'''((()))))))))(((''''''&&&'''((())))))*********(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''((((((((()))(((((()))(((&&&&&&((()))...(((%%%''''''%%%&&&***((((((''''''''''''(((((()))(((((('''''''''((((((''''''((()))))))))))))))((((((((()))))))))******(((((((((((()))))))))***(((***,,,---...---+++***...---,,,+++************,,,***))))))+++---,,,,,,)))***+++***((('''((()))'''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********(((&&&$$$$$$&&&(((***'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''(((((((((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''((()))))))))))))))(((((((((((())))))+++++++++++++++++++++++++++++++++***************---+++***(((((((((******************************)))))))))******++++++,,,***************++++++,,,******))))))((((((((('''((((((((((((((((((((((((%%%'''))))))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$''')))(((&&&%%%&&&)))''''''&&&&&&&&&''''''((('''))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!! """$$$&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++************++++++&&&'''(((*********))))))%%%&&&(((************)))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&"""###%%%'''((()))******'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((()))(((&&&&&&''')))---$$$###)))(((!!!###,,,((((((''''''''''''((((((''''''&&&''''''((()))***&&&''')))*********)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))'''))),,,...///---***)))...---,,,+++************,,,***)))***+++------,,,***++++++***((((((((()))''''''''''''''''''''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''%%%&&&&&&%%%######%%%&&&(((((((((((((((((((((((((((((())))))******++++++***((($$$""""""$$$(((***''''''''''''''''''''''''((('''%%%$$$%%%''')))***&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&###$$$%%%&&&((()))******&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''(((((()))***++++++,,,))))))(((((((((((()))))))))))))))(((((((((((((((************************,,,***((('''&&&'''((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((%%%''')))***((('''''''''(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""&&&)))'''###!!!$$$(((&&&&&&&&&&&&&&&'''((()))((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###!!!"""$$$(((******)))'''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&((()))++++++)))(((&&&''''''((()))))))))))))))%%%%%%&&&'''((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&$$$######%%%&&&&&&&&&###&&&***,,,,,,***&&&###***))))))((('''&&&&&&&&&((()))+++,,,------,,,,,,***)))******+++,,,---...************************''''''''''''''''''''''''******))))))((((((((('''%%%&&&&&&'''((()))******&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))*********))))))((((((((())))))*********++++++)))'''&&&'''))),,,---++++++************++++++,,,+++)))((((((((()))***++++++************+++++++++)))'''((()))******)))******))))))((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((())))))(((&&&&&&'''))),,,,,,+++)))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$"""'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((''''''((())))))'''((()))******)))((('''''''''((()))))))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&%%%&&&(((((('''&&&&&&'''((())))))((('''&&&)))))))))((('''&&&&&&&&&'''(((***+++,,,,,,,,,++++++***************++++++************************(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''(((((()))))))))(((((((((((()))******'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********))))))(((*********)))))))))))))))+++***)))(((((()))+++,,,+++******))))))******++++++******)))))))))))))))*********))))))*********......---,,,+++))))))((())))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***+++***(((%%%$$$$$$%%%******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''(((''''''&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((''''''((())))))))))))((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%)))(((((()))******(((&&&***)))'''&&&&&&''')))***))))))(((((('''&&&&&&&&&'''((()))***++++++******,,,+++******))))))******************************************************(((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))***++++++'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((******)))(((((('''&&&&&&***))))))(((((())))))******)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''************************+++******))))))******+++((())))))******)))))))))+++******))))))(((((('''++++++++++++************+++******))))))******+++)))************))))))((())))))))))))))))))))))))000333444111,,,((('''((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))(((%%%######$$$(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((******))))))))))))******)))(((''''''''''''((()))&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''''''''((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&+++)))''''''((()))((('''***)))'''%%%%%%''')))***(((((((((''''''&&&&&&&&&'''(((((()))))))))))))))++++++*********++++++,,,************************************************''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((((((((+++******))))))******+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))))))))))))))))))))))))))(((((((((+++,,,------,,,+++***)))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))///333666333---(((''')))''''''(((((())))))******))))))))))))(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((******)))(((''''''&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((***)))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((()))))),,,)))%%%###$$$'''))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((())))))))))))******,,,---//////))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((()))))))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))******(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&'''((()))******++++++,,,---------+++)))(((***))))))))))))))))))***((()))***++++++***)))((())))))************))))))***///333111,,,((((((***''''''(((((())))))******))))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&'''((()))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''%%%%%%&&&'''((()))*********&&&###"""###&&&)))***''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((***+++---///000))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''(((((()))******)))((((((''''''(((((()))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))******+++''''''''''''''''''''''''***))))))(((((())))))***&&&&&&'''((())))))))))))%%%%%%&&&''')))***++++++***+++,,,,,,,,,+++***)))***))))))(((((())))))***((())))))************))))))***+++,,,,,,+++***)))'''***------***)))***+++(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&((())))))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$######"""&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''((())))))))))))((('''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%$$$###$$$'''))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((()))***'''''''''((()))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&''''''(((((())))))((((((((((((((())))))***)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''((((((++++++************++++++&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&'''((())))))))))))%%%&&&&&&'''((()))******))))))******+++*********))))))(((((((((((()))))))))))))))))))))******+++***+++,,,------,,,+++***'''((())))))******++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&(((******(((&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''%%%$$$###'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%"""###$$$&&&'''''''''&&&((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((('''''''''""""""%%%(((++++++)))&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))***+++'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&'''((()))******'''''''''''''''((())))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((((())))))***++++++))))))(((((((((((())))))***)))((((((((()))+++,,,***+++---......---+++***)))((('''''')))+++++++++******))))))((((((''''''((('''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%%%%###%%%)))***))))))((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&'''))))))(((&&&%%%'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&& """$$$&&&'''(((''''''))))))((('''&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))(((((((((((('''''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&((()))(((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((&&&%%%###'''&&&&&&'''))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%''')))***))))))(((&&&((()))***))))))+++,,,((()))+++,,,,,,+++)))(((***************)))((((((*********)))'''(((***,,,((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&(((%%%!!!!!!###'''((('''(((((((((''''''&&&&&&&&&%%%&&&(((((('''''')))***((((((((((((((()))***+++******)))((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((&&&'''((())))))*********''''''''''''''''''&&&&&&((((((((((((((())))))***+++***************+++,,,)))))))))))))))******+++......------,,,+++******(((((())))))******++++++******))))))((((((''''''&&&'''''''''&&&%%%$$$$$$))))))((('''&&&&&&%%%%%%))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%'''((((((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((******)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''%%%''')))+++,,,***)))'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&''')))*********))))))***))))))***,,,,,,+++)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))***+++++++++)))((()))***((()))+++,,,,,,+++)))(((***************)))(((((()))******((('''''')))+++((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&)))&&&$$$$$$&&&((()))(((&&&&&&&&&%%%%%%$$$$$$$$$'''((()))((('''&&&'''((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&%%%%%%&&&''''''(((((()))((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((''''''&&&&&&(((((())))))))))))(((((()))))))))))))))(((''''''''''''(((((()))(((((('''))))))((((((((()))******(((((('''''''''''''''((()))))))))))))))******+++------,,,,,,+++*********(((((())))))))))))))))))***)))))))))((((((((('''(((((())))))(((((('''&&&))))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((+++)))((('''(((((('''&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''*********))))))((((((((((((''''''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&((()))*********)))'''&&&&&&((()))***(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''(((((()))))))))(((((((((((((((''''''&&&''''''((()))***,,,------,,,)))''''''(((((()))***++++++***)))((())))))******))))))((((((((())))))(((''''''(((***((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&'''''''''(((((('''''''''((('''&&&%%%%%%%%%&&&''')))((('''((()))***)))(((&&&&&&&&&%%%%%%%%%%%%%%%))))))***)))'''%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))((((((((((((''''''((((((''''''''''''((((((&&&''''''(((((((((((((((******)))(((((((((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''++++++***)))((('''%%%$$$''''''((()))*********)))***))))))))))))***++++++)))((('''&&&&&&%%%&&&&&&)))))))))))))))******+++,,,,,,++++++***)))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((((()))******)))(((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''(((((((((///---***)))((((((&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++++++++******)))((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%###%%%&&&(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))((('''&&&%%%&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&((()))***,,,------,,,)))(((((()))))))))************))))))((()))))))))))))))(((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&((('''%%%$$$$$$%%%&&&((((((((()))***+++***)))(((((((((((((((((('''''''''((()))))))))'''&&&&&&(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''*********)))((('''%%%$$$%%%&&&'''((()))************************++++++,,,,,,+++***)))(((''''''''')))))))))))))))******++++++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&$$$$$$%%%&&&''''''((()))...,,,)))(((((((((&&&%%%&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&########################'''''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&*********+++***)))((('''(((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&'''''''''''''''''''''''')))'''&&&$$$$$$&&&''')))(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((())))))***)))(((&&&%%%)))(((((()))++++++***(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&''')))***)))***++++++))))))***+++)))))))))******)))))))))'''(((((()))))))))((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&(((&&&%%%$$$$$$%%%'''(((&&&((()))******(((''''''((((((((((((((((((((((((%%%'''((((((''''''(((***(((((())))))((('''&&&%%%%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&'''((()))))))))***************++++++,,,---,,,+++***))))))((())))))))))))))))))******+++******)))))))))))))))((())))))((((((''''''&&&&&&(((((((((((())))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''$$$$$$%%%%%%&&&''''''((()))(((&&&&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((((((((('''''''''&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$"""!!!'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((()))*********(((((()))(((((((((((('''''''''&&&'''(((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((***+++++++++***)))'''&&&&&&'''))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((&&&((()))***))))))+++,,,))))))))))))))))))))))))''''''((()))))))))((((((&&&(((******((('''(((((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((())))))******+++(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((((((((())))))((((((((('''&&&%%%%%%%%%&&&'''(((&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&(((((('''((()))+++((((((*********)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&'''((()))))))))$$$%%%&&&'''((((((((('''***))))))))))))***+++++++++***)))(((((('''(((((()))))))))))))))******+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$###!!!''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&(((*********)))(((******)))))))))(((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******((((((((()))+++,,,((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))))))))((('''&&&%%%$$$$$$%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''%%%'''((()))((((((***+++))))))(((((((((((())))))&&&''''''((())))))((((((''')))++++++)))(((((()))((((((((((((((((((((((((((((((((((((((()))))))))'''(((((()))******++++++'''''''''(((((()))))))))''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$))))))(((((((((((())))))&&&&&&'''''''''(((((((((''')))******'''&&&&&&(((%%%&&&&&&&&&'''''''''(((&&&((()))(((''''''((()))'''(((***+++,,,+++)))((((((((()))))))))))))))))))))(((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((&&&'''((((((((((((''''''))))))((((((((()))******)))(((((('''''''''(((((()))))))))))))))******+++************************(((((())))))))))))))))))'''((((((((()))))))))***(((((()))***************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))))))))&&&'''((('''%%%%%%'''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***'''''''''((())))))******&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###%%%''')))******)))(((************))))))))))))&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))+++***(((&&&''')))+++---((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((('''&&&$$$"""''''''&&&((()))***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((())))))*********+++&&&'''((())))))((('''&&&&&&'''((((((''''''(((***))))))(((((((((((())))))&&&&&&'''((())))))((((((''')))+++,,,***)))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((()))***+++++++++&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$***)))(((''''''((()))***&&&&&&'''((())))))(((((((((***+++***'''&&&''')))'''((((((((())))))******((()))***)))'''&&&&&&''''''(((***,,,---,,,+++***************))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''((()))))))))))))))((('''((((((((((((((())))))***))))))((((((((())))))***)))))))))))))))******+++***************+++++++++(((((())))))******++++++'''((((((((())))))******&&&&&&'''(((((((((((((((((((((((()))))))))))))))'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''((('''%%%%%%'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''')))******&&&&&&'''((()))***++++++'''&&&&&&%%%%%%$$$$$$###'''%%%###$$$%%%&&&&&&%%%&&&%%%############%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%%%%$$$%%%%%%&&&'''))))))***$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))))))))))),,,***((('''&&&'''((()))))))))************))))))***)))(((''''''((()))******)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))'''%%%######%%%''')))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&'''((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%$$$$$$#########$$$&&&((()))***+++))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%***************************)))(((''''''((()))***++++++)))(((''''''''''''))))))))))))************(((((()))***(((&&&(((++++++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))+++***)))(((((()))***+++'''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((((((************************(((((((((((())))))))))))))))))************))))))***++++++***'''&&&&&&'''''''''((((((((((((''''''))))))(((((('''''''''&&&***(((%%%%%%'''((())))))'''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&******))))))(((((('''''''''((()))******)))'''&&&((()))+++------+++)))(((''')))+++------+++)))''',,,------------,,,++++++((()))***)))'''%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%$$$((('''%%%%%%%%%&&&(((***&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%***++++++***)))'''%%%###)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%)))&&&$$$$$$&&&'''&&&###"""$$$&&&((()))(((&&&$$$''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''((((((((((((''''''***)))(((''''''((())))))(((((('''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&''''''((()))'''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((())))))+++***)))(((''''''''''''(((((()))))))))*********((((((***++++++))))))***+++***))))))(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((((((((())))))))))))(((((()))))))))((('''''''''&&&&&&&&&%%%''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''******)))(((((()))******&&&''''''((()))))))))(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))***+++)))'''&&&'''(((''''''(((((((((((('''''')))(((((((((''''''''''''(((((()))))))))(((((((((((('''''''''((((((''''''''''''&&&&&&''''''((()))))))))((((((((('''''''''******))))))(((((((((((((((((()))******)))))))))'''((()))******)))((('''(((***,,,------,,,***(((+++++++++++++++***))))))'''((())))))''''''(((***************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&---------,,,+++***)))((('''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$###%%%'''(((&&&######$$$&&&'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&'''((()))***&&&''''''((((((''''''&&&+++***)))(((''''''((((((((((((''''''(((((())))))((((((''''''&&&&&&''''''(((((('''&&&&&&'''((((((&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&(((((((((''''''''''''&&&&&&''''''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''')))(((''''''((()))((((((''''''''''''(((((()))((((((''''''''''''((())))))))))))))))))))))))''''''''''''((()))***+++*********)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******)))(((''''''''''''(((((())))))))))))******'''((()))+++------***(((+++***))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((('''''''''''''''(((((())))))(((((('''))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''***))))))(((((())))))***%%%&&&''')))***+++++++++(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))***)))((('''((()))'''(((((())))))(((((('''((((((((((((''''''''''''%%%))),,,,,,)))'''''')))((((((((((((((((((((((((((((((((('''(((((()))***))))))((((((((((((''''''***))))))))))))((((((((()))))))))))))))***+++,,,(((((((((((((((((((((((()))***,,,------,,,***))))))))))))))))))(((''''''&&&((())))))))))))***,,,------,,,***)))(((&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++***((('''&&&''''''((($$$%%%'''))))))((('''%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&***))))))(((''''''(((((('''%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###"""###%%%((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$!!! """%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))***+++((())))))))))))))))))(((******))))))((('''''''''))))))))))))***+++,,,---((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%'''(((((('''''')))***((((((''''''''''''(((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''(((((((((******))))))((('''&&&&&&(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''''''''''''''(((((((((((()))))))))***((())))))(((+++---+++'''******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((((()))***++++++***)))((()))))))))((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((())))))(((((((((((()))))))))))))))(((((()))))))))&&&&&&'''((()))******)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&((())))))(((((()))+++(((((())))))))))))((((((((((((((((((((('''''''''%%%))),,,***&&&$$$'''***))))))******)))))))))***(((((((((''''''((())))))))))))(((((((((((((((((())))))))))))))))))))))))***)))(((((()))+++---...++++++************++++++***+++,,,------,,,+++***(((((())))))(((((('''&&&''')))******))))))***,,,,,,,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&+++***(((''''''((()))***%%%%%%'''((((((((('''&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&'''&&&%%%%%%%%%&&&''''''***)))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&""" ###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))***++++++,,,(((((())))))))))))(((((()))))))))))))))((('''''''''''''''((()))***+++,,,(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''))))))(((((((((''''''''''''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%'''(((((('''''')))***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&'''''''''(((''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))+++)))&&&'''++++++(((***))))))((('''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))(((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))((((((((())))))((((((((('''''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&'''))))))((((((***+++(((((())))))))))))(((((('''''''''((((((((((((((((((******'''""""""''',,,(((***++++++)))((()))+++((((((''''''&&&''''''((((((((())))))))))))))))))))))))))))))***************)))(((((()))+++---...++++++************++++++***++++++,,,,,,++++++***))))))******))))))((('''***++++++***)))(((((()))))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))******&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&))))))(((''''''(((******''''''&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''***)))((('''((()))***+++(((&&&&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%)))(((&&&$$$###%%%''')))((('''%%%$$$$$$%%%&&&'''++++++)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))******************%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***((((((''''''(((((())))))'''((())))))))))))(((''''''&&&%%%$$$$$$%%%&&&''')))))))))(((((((((''''''&&&''''''''''''(((((((((%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&''')))(((''''''((()))((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&'''((()))*********)))((((((''''''&&&''''''(((''''''(((((((((((()))))))))......(((%%%***+++(((***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((())))))''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))&&&((())))))(((((()))+++((())))))******))))))((('''''''''(((((((((((((((,,,+++)))%%%"""###(((,,,'''***,,,+++(((''')))+++((((((''''''&&&&&&''''''(((((())))))))))))******)))))))))************+++)))))))))))))))***+++,,,((((((((((((((((((((((((*********++++++************************))))))(((***++++++***(((''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''%%%%%%&&&''')))***+++,,,&&&&&&&&&'''(((((())))))(((((((((((((((''''''''''''''''''(((((()))))))))((('''%%%$$$%%%&&&(((***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''((((((%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&''''''&&&$$$###$$$'''+++((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&'''((()))******))))))''''''''''''(((((()))***((((((((((((((()))******'''((()))******)))((('''&&&&&&''''''''''''&&&&&&))))))))))))((((((((('''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((('''''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&((()))*********)))'''''''''&&&&&&''''''((('''''''''((((((((())))))&&&222666...(((******&&&))))))(((''''''''''''((('''((((((((()))))))))***)))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&&&&'''((((((((()))((((((''''''''''''(((((('''''''''(((((()))))))))))))))************))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))'''((())))))(((((()))***))))))************))))))''''''''''''((((((((()))...,,,)))'''&&&''')))+++&&&))),,,+++'''&&&(((+++***)))((((((''''''(((((((((((()))))))))*********))))))*********+++++++++(((((()))******)))))))))'''((()))******)))(((''')))))))))))))))))))))))))))************)))((((((''')))***)))''''''((()))+++***((('''&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((******)))((('''&&&&&&'''((()))******+++&&&&&&&&&'''((()))))))))'''''''''(((((((((((((((###%%%''')))))))))((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%'''((()))((('''&&&!!!$$$$$$$$$%%%''')))''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###''')))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''(((((((((((((((((('''%%%&&&((()))***+++******+++++++++***++++++,,,---((((((((((((((()))******%%%&&&'''(((((('''&&&%%%$$$&&&)))++++++)))&&&$$$))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&'''((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((---,,,+++)))((('''''''''******))))))((((((''''''&&&'''''''''(((((())))))&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&((()))*********)))''''''&&&&&&&&&''''''(((''''''''''''((((((((()))$$$444<<<555,,,+++***%%%))))))(((''''''''''''''''''((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))))))))************))))))%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))&&&'''((())))))((('''&&&%%%&&&''')))************************************''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))************************(((((((((((())))))))))))))))))************))))))((()))***)))((('''((()))))))))************))))))&&&'''''''''(((((())))))///---+++***++++++***)))&&&))),,,***'''%%%(((+++++++++***))))))((())))))(((((())))))*********+++))))))******++++++++++++'''((()))******)))'''&&&(((***+++------+++***((((((((((((((((((((((((((()))))))))))))))(((((('''%%%&&&(((((('''''')))***///---***((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++***)))'''(((((((((((())))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))!!!###&&&)))***)))(((&&&$$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''((()))((('''%%%$$$'''&&&%%%&&&((()))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&"""&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!(((+++((($$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''*********)))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((*********)))***++++++,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++***'''&&&%%%&&&'''))))))***+++,,,***((($$$""")))))))))))))))((((((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((+++333GGG111###+++$$$///&&&'''((((((''''''(((***((((((''''''''''''((((((***)))(((''''''((()))***+++++++++******(((''''''(((***------,,,++++++,,,+++******)))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))******))))))))))))(((''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((()))***(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))************''''''(((((()))))))))***(((((())))))((('''&&&&&&)))))))))))))))(((((((((&&&''')))***)))((()))***))))))************))))))***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))++++++(((&&&+++++++++*********)))))))))***+++***)))((()))***))))))************))))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))000+++%%%%%%(((+++***(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$***))))))(((''''''&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((***,,,***'''$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((---***'''&&&&&&''''''&&&$$$$$$&&&'''''''''&&&%%%&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))))))))))))))((((((((('''(((((('''&&&&&&'''((((((((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((***)))((('''&&&''''''(((''')))+++,,,------,,,+++(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((()))111BBB///###+++$$$---$$$%%%'''&&&%%%%%%&&&((()))((((((''''''(((((()))***)))(((''''''((()))******++++++******(((''''''(((***,,,,,,***((((((((())))))(((''''''&&&''''''))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''))))))(((''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((()))'''((()))******)))((('''((((((''''''''''''(((((())))))))))))******************+++++++++,,,,,,,,,))))))******))))))((('''%%%&&&&&&&&&'''(((((((((&&&(((******)))((()))***))))))************))))))***)))(((((((((((()))***************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***,,,,,,***(((+++++++++*********))))))***++++++***)))(((((()))))))))************))))))'''(((((()))))))))))))))((('''''''''(((((()))***...)))%%%%%%(((***)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&(((***)))&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((***(((%%%$$$$$$%%%%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$&&&&&&'''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&''''''(((((()))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%%%%'''((()))+++,,,,,,''''''''''''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((('''---888,,,%%%+++&&&***$$$&&&''''''&&&%%%'''(((***))))))(((((())))))***))))))(((((((((((())))))************)))(((''''''(((***+++***(((%%%$$$$$$******((('''&&&&&&&&&&&&))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((()))))))))************)))((((((''''''''''''((('''(((((())))))(((((((((''''''''''''(((((((((((()))((((((''''''''''''(((&&&''')))******)))'''&&&((((((''''''''''''(((((())))))))))))************(((((())))))))))))************++++++******))))))$$$%%%&&&&&&(((((()))***'''(((******)))((()))***))))))************))))))***))))))(((((())))))***************************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++------,,,***+++************)))))))))+++,,,,,,+++)))'''((()))))))))************))))))'''((())))))******))))))))))))(((((())))))*********(((%%%&&&))))))'''%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& $$$'''((((((&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((()))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((''''''((()))(((((('''''')))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((&&&***///)))&&&***'''''''''((())))))(((((()))*********))))))))))))******))))))(((((((((((())))))))))))******)))((('''''''''(((***)))'''%%%%%%%%%---,,,+++)))(((((((((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((+++++++++++++++++++++,,,)))(((''''''''''''(((((('''(((((())))))))))))(((''''''''''''((((((((((((***)))((('''''''''''''''%%%''')))******)))'''%%%((((((''''''''''''((((((((()))))))))************(((((((((((((((((((((((()))***************))))))(((((())))))*********+++''')))+++***)))((()))***))))))************))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++************)))))))))))),,,,,,---+++)))'''((()))))))))************))))))(((((()))************))))))))))))(((((())))))***(((''''''(((******(((%%%(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&((()))((('''&&&'''((('''''''''''''''&&&&&&%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&((()))))))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((()))))))))))))))(((((('''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''(((((()))(((''''''///---+++)))((((((((()))&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((($$$)))((())))))(((***&&&'''(((***)))(((((()))+++******))))))))))))******(((((())))))))))))((((((((())))))))))))(((((('''%%%'''******)))''''''(((,,,+++***)))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((()))((((((''''''''''''((((((''''''((()))******))))))''''''''''''((((((((((((***)))((('''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((()))))))))************++++++++++++++++++++++++(((((()))******)))))))))++++++******)))))))))((((((***++++++)))((()))***))))))************))))))))))))************))))))************************)))))))))*********++++++))))))))))))))))))))))))************************'''(((***************+++))))))))))))))))))))))))+++,,,---,,,)))(((((()))))))))************))))))((())))))***************))))))(((''''''((((((((((((((()))***++++++)))'''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''((()))''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%&&&(((***))))))''''''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&''''''(((((())))))***))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((''''''''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))***''''''''''''((((((((((((***)))(((''''''((()))***&&&&&&&&&'''(((((())))))))))))))))))(((((((((((('''(((((())))))((((((''''''(((((())))))*********))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''(((((($$$***%%%***+++%%%,,,&&&%%%'''(((((('''&&&((()))***))))))(((((())))))***(((((())))))))))))((((((((((((((())))))(((((('''%%%'''******)))))))))))))))((((((''''''''''''''')))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))+++***(((''''''((())))))(((''''''''''''(((((()))''''''((()))************''''''''''''(((((((((((()))((((((''''''''''''((('''''''''(((((('''''''''((((((''''''''''''(((((())))))))))))***************************)))))))))'''((())))))***)))))))))+++***))))))''''''&&&%%%)))***,,,+++***))))))***))))))************)))))))))******++++++******)))++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************''')))******)))))))))***(((((()))))))))))))))******,,,,,,,,,***)))***+++))))))************))))))((()))******++++++******))))))((('''''''''(((((('''(((***++++++******)))((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))'''(((((((((((('''&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&((()))***)))'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%$$$$$$%%%'''((('''&&&''''''&&&&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&+++***(((&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&''''''((())))))*********)))((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((''''''&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((()))******))))))))))))(((((((((((('''((()))******)))((('''&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((($$$---$$$---,,,###...'''%%%'''((((((''''''((())))))((((((''''''(((((()))'''((()))******)))((('''''''''(((((((((((((((''''''(((******)))''''''((('''''''''''''''(((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))---,,,***(((((()))***+++'''''''''''''''((())))))''''''(((******++++++***''''''''''''(((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))))))))************)))((((((((('''''''''&&&((()))******++++++*********)))))))))(((''''''''')))+++,,,,,,***)))))))))))))))************)))))))))***++++++++++++***)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************(((+++,,,,,,***((()))***(((((((((((())))))******)))+++,,,,,,******+++---))))))************))))))))))))***++++++++++++***+++***))))))((((((((()))'''((()))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''')))***)))((('''((()))((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&))))))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%''''''&&&%%%'''&&&%%%%%%%%%&&&(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))*********)))((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))******++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&'''***+++)))))))))))))))))))))((('''''''''((()))******+++))))))))))))(((((((((((('''((()))******)))((('''%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((($$$///%%%///---"""///(((((()))******))))))***+++((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((((((((('''(((***+++***(((&&&%%%%%%((((((((())))))***+++,,,))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***(((&&&%%%$$$%%%&&&''''''''''''''''''((()))***''''''(((******+++++++++''''''''''''((((((((()))'''''''''''''''((()))***)))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((())))))))))))************,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,***************+++++++++***+++,,,,,,***)))))))))))))))************)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))***************************,,,...---***((()))+++'''((((((((())))))******(((***++++++++++++,,,...))))))************))))))))))))***++++++++++++***,,,,,,+++***))))))******&&&'''(((((('''''')))***((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((((((''''''&&&$$$%%%&&&'''(((***++++++((((((''''''''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%((((((&&&###'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%"""$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&((((((((((((((((((((((((++++++******))))))(((((((((((())))))******++++++&&&&&&&&&'''''')))************))))))((((((''''''))))))(((((('''''''''&&&))))))))))))((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((((((((((((+++***)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''+++++++++*********))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************((())))))************)))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******&&&'''''''''&&&%%%$$$###))))))************)))))))))************)))(((((())))))))))))************'''((()))***+++,,,,,,,,,+++++++++*********))))))---...///---+++******+++++++++***************++++++++++++***)))(((((('''))))))***+++,,,,,,------+++,,,,,,***)))))),,,...++++++++++++++++++++++++***++++++++++++***)))))))))******+++++++++******(((((((((((((((((((((((())))))(((((()))+++---...++++++++++++*********)))******+++******)))((('''))))))))))))))))))))))))((()))***+++***)))'''%%%******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))************************)))******))))))((('''&&&************************))))))((((((((((((((()))''''''&&&%%%$$$$$$######&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%% !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((()))***''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&,,,***'''&&&&&&&&&$$$###$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********&&&&&&&&&''''''((()))***(((((((((((('''''''''&&&)))(((((((((''''''''''''###$$$%%%'''(((***+++,,,''''''''''''(((((((((((('''((()))))))))(((&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&))))))((('''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((((((((('''''')))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''*********))))))(((((((((******))))))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************++++++******)))'''&&&%%%***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))***)))))))))((())))))******))))))((('''((()))***************))))))))))))************)))***+++,,,------------+++++++++*********))))))+++,,,,,,+++)))(((((()))+++******))))))*********))))))***************************++++++,,,,,,---,,,,,,,,,+++))))))+++---+++++++++++++++++++++++++++++++++++++++***))))))******+++++++++******)))))))))))))))))))))))))))+++***************++++++,,,,,,,,,+++++++++******))))))***************))))))))))))))))))))))))))))))(((((('''''''''''''''***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''&&&%%%%%%''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%###"""!!!!!!%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''+++)))'''&&&'''''''''%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))(((''''''&&&''''''((()))***''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''++++++******))))))((((((''''''''''''((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''&&&&&&''''''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((('''&&&%%%'''''''''&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((''''''''''''(((((())))))******'''(((((())))))(((((((((***)))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''******))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))---------,,,+++)))((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))((('''&&&%%%))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***%%%&&&&&&'''(((((())))))'''(((((())))))(((((('''&&&'''((()))+++++++++,,,))))))))))))************))))))***+++,,,,,,,,,,,,+++++++++***************+++,,,,,,+++)))((()))******)))))))))))))))******(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,------+++))))))***,,,+++++++++++++++++++++++++++++++++++++++******)))++++++,,,,,,+++***))))))************************+++++++++++++++******))),,,,,,,,,++++++++++++***(((((()))***++++++,,,+++)))))))))))))))))))))))))))'''&&&%%%%%%&&&(((***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&((()))******)))(((&&&(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((******))))))(((''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%)))((('''%%%""" ###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((())))))'''&&&&&&((()))((('''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))************))))))(((((((((''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''---,,,+++)))'''&&&%%%$$$''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))(((''''''''''''(((((('''''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((***++++++)))(((&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''******))))))((((((''''''&&&''''''((()))******+++'''(((((())))))))))))(((************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((,,,,,,,,,+++***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************&&&'''((()))*********)))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&''''''(((''''''(((((((((((('''''''''''')))******+++++++++((()))))))))************''''''((()))))))))))))))************************,,,---...---+++***+++,,,))))))(((((())))))******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++************)))******+++,,,,,,++++++))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&)))******)))&&&%%%(((((((((((()))))))))***))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))(((&&&%%%%%%&&&''''''&&&(((((()))))))))(((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))******)))))))))((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((######$$$$$$%%%&&&&&&'''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))++++++***((('''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))))))))((((((((('''&&&''''''((()))******+++''''''((()))******))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))((()))))))))************'''((()))***+++,,,,,,+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))((((((((())))))''''''((((((((((((''''''))))))************)))(((((()))))))))************''''''((())))))))))))(((************************,,,---...---+++++++++---)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))+++,,,------,,,,,,+++************))))))))),,,,,,,,,,,,,,,+++******************************'''((()))***++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###%%%'''))))))'''%%%###'''(((((()))))))))))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((()))'''%%%$$$%%%%%%$$$###''''''((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((())))))(((((((((((((((((('''((((((''''''''''''((((((((((((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''(((((()))*********)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((((((((('''&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''(((((())))))******''''''((()))************(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))************))))))))))))******'''''''''((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))************+++,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))***)))(((&&&%%%%%%&&&''''''(((((())))))(((((('''***************)))(((((())))))))))))******************++++++,,,++++++******************+++++++++)))+++++++++))))))***+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***,,,------......+++++++++*********))))))------------,,,+++******************************''')))+++,,,,,,+++***((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((###$$$&&&''''''&&&$$$###&&&'''((()))))))))(((((())))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((((((''''''(((((()))***+++((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((())))))***++++++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''((((((((()))------,,,***)))(((''''''''''''''''''((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))''''''(((******++++++***''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''(((((()))))))))******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&((())))))*********))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))***************++++++++++++***))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&%%%###""""""###$$$%%%((())))))******))))))(((((())))))************)))))))))))))))************+++,,,,,,,,,,,,,,,++++++))))))*********+++++++++)))***++++++))))))***+++************+++,,,---...++++++,,,,,,------......*********++++++,,,,,,---'''***,,,---,,,+++,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,------------+++++++++++++++++++++++++++++++++++++++,,,---...---------,,,,,,,,,++++++,,,---------------,,,,,,***************************************))))))((('''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))(((''''''((((((((((((((((((((((((((()))))))))))))))((('''((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))*********''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&''')))'''&&&&&&'''((('''&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((()))))))))(((((('''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))!!!"""###$$$%%%'''((((((''''''''''''((((((((()))***)))(((&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((()))******%%%%%%&&&'''((()))***+++************************''''''''''''((((((((()))((((((((((((((()))***++++++***)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''(((******+++++++++&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************&&&'''((()))++++++,,,,,,'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&%%%$$$$$$$$$&&&(((***))))))************))))))&&&'''(((***++++++++++++))))))))))))******************+++++++++******)))))))))******+++++++++++++++,,,------,,,+++,,,...++++++++++++,,,---...///)))***+++,,,...///000111))))))***+++,,,,,,------&&&)))+++---,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))***+++,,,---.........************************...---,,,+++***+++,,,---//////.........---------++++++,,,---............************************,,,***((('''&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&************************&&&'''((()))************************************''''''''''''((()))++++++&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&''')))++++++***&&&'''((()))************%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''(((''''''&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''***))))))((('''&&&&&&%%%###$$$&&&(((******))))))))))))((('''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,***************************)))'''((()))***((('''))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***,,,)))************+++++++++,,,,,,++++++++++++,,,,,,000...++++++------***(((+++++++++***++++++,,,,,,******+++,,,,,,---......---,,,+++******+++,,,------------------------------,,,***))))))***,,,------,,,++++++*********+++,,,------......------,,,++++++,,,,,,,,,---------------++++++++++++------***'''%%%'''+++......---+++,,,,,,---...///000000.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***)))((())),,,---+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++***((('''''')))+++,,,---,,,***)))((()))***+++''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((******))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))%%%%%%'''((()))************)))((((((''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++************+++++++++++++++++++++******+++++++++///---++++++------+++))),,,+++++++++++++++,,,,,,***++++++,,,------......---,,,+++******+++,,,---------------------------...---,,,++++++,,,---...------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,++++++,,,---------,,,++++++,,,------,,,,,,,,,------.../////////.........------,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++*********)))(((''')))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((''''''''''''''''''((((((((())))))******************************+++***)))(((((((((***+++******+++******))))))(((''''''((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))'''&&&&&&&&&''''''''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((('''''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&))))))(((''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''&&&''''''((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&'''(((***+++,,,,,,'''''''''((()))***+++,,,******)))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++***(((''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++************+++++++++,,,++++++************++++++---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,------......---,,,,,,++++++,,,,,,---------------------------///...---,,,,,,---...///.........---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------///000111000...,,,+++,,,.................................---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++((((((''')))***+++)))((())))))))))))))))))))))))************************'''(((((())))))(((((('''))))))((((((((((((''''''&&&''''''((()))***+++,,,++++++++++++++++++++++++,,,+++***((((((((())))))''')))***++++++***'''&&&''''''((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((()))***++++++***)))(((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&((((((((((((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((())))))***************((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''%%%&&&((()))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((()))***+++,,,---)))((((((((((((***,,,---+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((''''''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***************************)))((('''((()))***)))(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,------,,,+++*********+++++++++,,,,,,+++******))))))******++++++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------..................---,,,,,,---............/////////.........+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------,,,,,,---------...111444222...++++++---//////.........---------...............---------------,,,,,,,,,+++++++++---------,,,,,,,,,++++++)))))))))*********))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))))))))((((((((('''(((((()))******++++++++++++++++++++++++++++++---,,,***)))(((((((((((('''((()))******)))((('''''''''((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''(((((())))))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$'''%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***,,,------,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++*********'''''')))******)))''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))*********+++))))))(((((((((***+++,,,+++******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---+++)))(((((()))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((('''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***************************(((''''''((()))******)))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------,,,,,,***++++++++++++,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,------------......---------------------------------....../////////------,,,,,,,,,,,,------......///000000000///...------............------,,,,,,---------.........------------------------,,,000222222...,,,,,,.../////////...------,,,,,,........................---------,,,,,,,,,++++++---------,,,,,,,,,++++++***+++,,,,,,++++++******((((((((((((((((((((((((************************(((((())))))))))))(((((('''((()))******)))((((((************))))))))))))++++++++++++++++++++++++,,,+++***))))))((((((((())))))(((''''''((()))***''''''((()))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))*********))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$'''&&&$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%'''))))))'''%%%$$$(((((((((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((('''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%&&&((()))******))))))''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&'''((()))((('''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))((('''&&&&&&''''''(((((((((((((((((())))))))))))*********''''''(((((((((((('''''')))))))))))))))))))))((((((((((((((())))))***+++******)))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******************))))))''''''(((((())))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((''''''''''''((((((((((((((((((((((((((('''&&&(((***+++***)))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++---,,,,,,+++---...///...---,,,,,,++++++,,,------------------......---......//////......------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///.........////////////......,,,---------............------............---------...//////...------...//////.........---------.............../////////------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...---,,,***++++++))))))))))))))))))))))))************************((())))))******))))))((('''((()))***+++***)))(((++++++*********)))))))))++++++++++++++++++++++++++++++******))))))((((((+++)))(((''''''(((+++,,,''''''((()))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))((((((''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&''')))******)))((('''''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''((()))******)))((('''$$$%%%&&&(((((('''&&&%%%(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((((((((())))))))))))((())))))***)))((('''&&&'''''''''''''''((())))))((()))))))))************''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))((((((***)))((((((''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************++++++'''''''''((()))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&'''***+++***)))((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------***,,,...---+++***,,,...//////...,,,,,,+++++++++..................---------...///000000///...------------...///000000000------............------,,,---///000111000///...---..................---------------............,,,---...//////...---,,,111///.........///...---...............------------........./////////000...------------,,,,,,,,,,,,++++++++++++************,,,...---+++)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))&&&((()))+++++++++)))(((******************++++++************************))))))*********)))))))))))))))))))))******++++++''''''((()))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((()))***))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))((((((''''''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&((()))))))))((((((((()))***+++***(((&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''((()))******)))((('''%%%&&&(((******)))(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))*********)))'''&&&(((((('''&&&&&&((()))***&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&((())))))(((''''''))))))(((''''''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,************************''''''&&&'''***++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++,,,---++++++,,,,,,,,,---------...------,,,,,,------...***---...---+++***+++...000///...---,,,+++++++++..................---------...///000000///...------------...///000000111......////////////......+++---///000111000///...,,,------......------,,,---------.........//////,,,---...//////...---,,,555222...---///000///,,,........................---.........//////000000......---------,,,,,,,,,+++++++++*********)))))))))+++---,,,)))((()))***------------------------(((((((((((((((((((((((())))))************))))))&&&(((***+++,,,+++***)))(((((()))***+++,,,,,,---))))))))))))))))))))))))((())))))************)))''')))***,,,---,,,+++***'''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''')))******,,,+++***))))))***+++,,,((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''((((((((('''''''''&&&&&&&&&'''(((***+++'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''---,,,************)))'''))))))))))))))))))))))))******)))((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))'''***,,,***'''&&&'''***)))&&&$$$$$$'''))))))'''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((%%%''')))***+++***)))((('''''''''(((((((((((()))''''''''''''''''''''''''))))))((())))))***++++++******))))))(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************+++,,,---...///---)))&&&%%%''')))***)))((('''((()))***)))(((***)))((()))***+++***(((******))))))(((((('''''''''(((((()))***+++++++++***)))))))))))))))***+++++++++************++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------...***''')))...000///,,,///...---,,,,,,,,,,,,,,,//////000000///...------.........////////////000.........------,,,,,,,,,,,,,,,---------.........------.........////////////...---,,,,,,---...///000000000000000000000000////////////////////////111000///......///000111---...///111111111000000------............------......------------........./////////---,,,---...///...---+++******++++++---------------------------,,,+++*********+++,,,+++,,,,,,---............+++++++++************))))))************)))(((((())))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,+++***)))(((,,,,,,++++++++++++++++++'''((()))))))))(((&&&%%%'''))),,,......,,,)))'''&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((******(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******,,,+++***+++,,,---,,,+++))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((&&&'''(((((((((((()))***(((%%%###$$$&&&(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((''''''&&&&&&''''''(((&&&''''''((()))***+++,,,'''(((***++++++***)))(((''''''((((((((()))))))))''''''''''''''''''''''''))))))((((((((()))******))))))))))))((((((((((((&&&''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,...,,,***''''''''')))******)))((()))***++++++)))***)))((()))***+++***(((+++*********))))))))))))'''(((((()))******++++++)))))))))))))))******+++++++++************++++++***************)))((('''++++++,,,,,,,,,------------***((()))---000...,,,///...------,,,,,,,,,---///////////////...---------............/////////------------,,,,,,,,,+++------------............------..................222111000//////000111222................................................///..................///---...///000000///...------......//////......---000//////......//////000...///000///---,,,---...///...---,,,+++++++++,,,---------------------------,,,+++*********+++,,,+++,,,,,,------------,,,+++++++++************)))******++++++******)))((())))))))))))))))))))))))************)))))))))))))))***+++++++++***)))(((******)))))))))******+++))))))*********)))(((''' $$$'''*********)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((***)))(((((((((((()))***((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&%%%&&&)))******)))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((((((((%%%%%%%%%&&&(((******)))((('''%%%&&&''')))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((''''''&&&&&&''''''(((((((((''''''''')))+++,,,((()))***+++***)))(((''''''(((((((((((()))))))))''''''''''''''''''''''''))))))(((((('''((((((((((((((((((((()))))))))))))))((((((((((((((())))))(((((('''''''''((())))))))))))(((''''''((())))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))***+++,,,+++***)))(((((())))))+++))))))***+++,,,+++******)))((()))***+++***(((++++++++++++************((((((((()))******++++++)))))))))))))))***++++++++++++************++++++,,,,,,++++++***((('''&&&,,,,,,,,,,,,------------,,,***((()))---///...,,,///...------,,,---------.........///......---,,,---------............///...............------------------.........//////////////////////////////111000000//////000000111.........................................................//////.........//////000000000///............////////////......111000000//////000000111...///000///---,,,---...///...---,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++************)))+++++++++++++++*********))))))))))))))))))))))))************************((())))))************)))))))))))))))******+++,,,******+++++++++***)))((())))))*********)))((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''***))))))((((((''''''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''***))))))(((((())))))******))))))))))))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&$$$$$$%%%'''(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''$$$###%%%(((***)))&&&)))((((((((()))*********''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&%%%&&&'''((()))))))))))))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''***)))(((''''''&&&''''''''''''(((((())))))******,,,+++***)))(((((()))))))))((((((((((((((())))))***((('''%%%%%%'''(((***((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************************+++,,,,,,)))************))))))(((***)))((()))+++,,,+++******)))((()))***+++***(((************************(((((())))))************))))))))))))***+++,,,,,,++++++************++++++------------,,,++++++***,,,,,,,,,------------...,,,***)))***,,,......---......------------......------............------------------............000000000000000000000000------------............111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...000000000111111111111111...//////000000//////...111000000//////000000111...///000///...------//////......---------------........................------,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))+++++++++*********)))))),,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))***************++++++'''(((((()))************)))))))))***+++,,,---...***************)))))))))222111///---,,,***))))))))))))***))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((''''''''',,,***)))***+++,,,+++***((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''((()))))))))&&&$$$%%%((()))'''$$$''''''((()))(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))((('''''''''((())))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))(((''''''&&&''''''''''''(((((())))))******+++***))))))***+++---...***))))))((((((((())))))***((('''%%%%%%'''(((***))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************************)))******++++++((((((******+++***)))))))))((('''(((*********)))***)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))*********))))))))))))***+++,,,---++++++************++++++***+++,,,---------------,,,,,,---------.........,,,+++***+++,,,...............---------......///------......///......------------.........////////////////////////000000------------............000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111...///000111111000///.........//////000111222333///000000000000000000///000//////......//////000///000000000...---...///...//////.........------........................------------,,,,,,++++++,,,,,,,,,,,,++++++***)))+++++++++*********))))))---,,,+++*********++++++))))))))))))))))))))))))))))))******+++++++++,,,(((((()))))))))***++++++((((((((())))))+++,,,---******))))))(((((((((((())))))(((((()))***,,,---))))))***))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********''''''(((((()))*********((((((((((((((((((((((((((((((((())))))(((((((((&&&''''''((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$&&&(((***%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***,,,***)))***++++++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$%%%&&&'''((()))))))))(((''''''(((((('''%%%###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))''''''((()))***+++,,,,,,((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''((((((((((((((((((((())))))))))))((('''((()))+++///333555******)))((((((((())))))))))))(((''''''((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((''''''(((((()))'''((()))***************(((''''''''')))***)))(((***)))((()))***+++***(((((((((((((((((()))))))))))))))))))))))))))******)))))))))***+++,,,---...++++++************++++++'''((()))+++,,,,,,------,,,---------............,,,,,,,,,,,,---...///000.........---......///000---...//////000/////////.........////////////000------------............////////////000000000000/////////000000000111111111111222222222222111111000000000000000000000000111111111111111111111111...//////000000//////...............///000111222000000111111111111000000000//////......//////000///000111000...---...///...//////000//////..............................---------------,,,++++++,,,,,,,,,,,,,,,,,,+++***+++++++++************)))---,,,+++))))))***++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,+++******)))******+++,,,'''''''''''''''((()))*********)))(((((((((((()))***)))((((((((((((((()))((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++++++++******))))))(((((('''))))))))))))))))))))))))((())))))******))))))((((((((()))***++++++++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&'''((()))******((('''&&&''')))******)))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((((((((()))'''((()))(((((('''((()))$$$&&&))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))&&&''')))***)))((('''%%%)))(((((((((((())))))***'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((()))******))))))))))))((((((((((((***))))))***,,,000333666+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((('''(((((()))******+++,,,)))((('''(((***+++***)))***)))((()))***+++***((((((((()))))))))************))))))))))))))))))))))))))))))***+++,,,......++++++************++++++))))))***+++,,,,,,,,,,,,------------............---............///000222...............///000000...//////000111111000000/////////000000000111111........./////////000000222222333333333444444444222222333444555666666777555555666777777666555555555555555555555555555555555555555555555555555555333222222222222222222333333333111000000000111111000111111222222111111000111000000//////000000111///000111000.........000...///000000000000///...........................,,,---.........---,,,++++++,,,,,,------------,,,+++++++++************)))---+++***(((((()))***+++))))))))))))))))))))))))))))))***++++++,,,---------,,,+++******++++++,,,***)))))))))))))))******,,,+++***)))))))))******...---,,,+++)))'''&&&%%%'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******++++++******)))((((((((())))))))))))))))))))))))'''((()))******)))(((''''''(((***+++,,,,,,++++++***))))))(((''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&'''''''''(((((())))))(((''''''))),,,......---))))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))))))))(((((((((((($$$'''******((((((***---&&&***------+++)))***,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''************************((((((((((((((((((((((((************************'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))((())))))(((%%%!!!******))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))((())))))***+++,,,******))))))((((((''''''000...,,,++++++---000111++++++***))))))((())))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***))))))))))))******(((((((((((()))***,,,---***)))))))))+++,,,+++******)))((()))***+++***((())))))******+++++++++,,,*********))))))))))))))))))))))))***+++---...///++++++************++++++------.........---,,,,,,---------.........//////...///////////////111333...............///000000//////000111111111111111000000000000111111111111111111222222333333333333555555555666666666777777777777888:::;;;<<<===>>>???@@@AAABBBBBBAAA@@@???::::::::::::::::::::::::999999999999999999999999888777666555555666777888;;;999777444333222222222111111222222222222111111222222111111111111222222///000111000///...///000...///000111111000///...////////////////////////,,,---.........---,,,++++++,,,------............+++++++++************))),,,+++)))''''''((()))***))))))))))))))))))))))))))))))***+++,,,,,,------///...,,,+++***+++,,,,,,......------,,,------------,,,+++*********+++,,,%%%&&&''')))************''''''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))*********)))++++++***))))))((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''+++***)))))))))***+++,,,++++++******))))))((((((***((('''((()))***)))'''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))(((((()))(((&&&%%%&&&''')))+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$&&&***((('''&&&&&&'''((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,)))&&&&&&(((***)))(((######$$$&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******(((((()))***+++,,,,,,,,,+++*********))))))(((((())))))************))))))''')))******))))))***,,,++++++***))))))))))))))))))+++,,,+++***)))***+++***************+++++++++,,,+++)))'''&&&%%%%%%$$$,,,,,,++++++,,,,,,---...000//////.........//////,,,---.../////////...---.........//////111222222///......000222222111000444444333000---,,,---///000111111111000111444666666444222333666999888777999;;;<<<;;;999:::>>>BBBDDDCCCCCCGGGKKKMMMKKKIIINNNPPPTTTWWWVVVQQQHHHBBB@@@DDDEEECCCCCCHHHKKKKKKHHHEEECCCCCC@@@===@@@EEE<<<<<<<<<;;;;;;:::999999:::999666222444888666111333222000000000000...---000///////////////000000///111333444333222222222........./////////000000000/////////..................------------......------......------,,,+++*********++++++,,,,,,---+++++++++******)))))))))((()))***+++,,,---------------,,,,,,,,,+++++++++...------,,,+++++++++,,,************************,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''+++*********))))))(((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&&&&'''((()))***,,,+++***))))))******+++************))))))))))))***((('''((()))***)))'''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******************)))))))))(((((((((((('''&&&'''((()))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''(((((('''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,***'''''')))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))************++++++++++++))))))))))))))))))))))))************************((((((((()))))))))))))))))))))))))))***+++,,,,,,************)))))))))((())))))************))))))((('''%%%&&&)))***)))''')))(((''''''&&&&&&'''''')))***++++++))))))***+++))))))******++++++,,,,,,------,,,+++************++++++******++++++,,,---......---------------...,,,---.../////////..................///000111222---------...///000///...000000111000///000222555222222333222111222444666999:::<<>>>>>>>>;;;???@@@???@@@@@@<<<666999777555444555555444333444333333333444444555555111222222111000000000111111111000000000/////////000000/////////.........///......------......///...............---,,,,,,***************+++++++++,,,,,,+++++++++*********+++,,,------............,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''(((((((((((((((((())))))))))))((((((''''''))))))************))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&'''((((((''''''&&&,,,,,,+++***)))))))))***)))))))))******************((('''((()))***)))'''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))((((((''''''((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((,,,(((%%%&&&***+++)))&&&((('''&&&&&&(((((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,***((()))***++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))(((((('''''''''((())))))************++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))((((((++++++)))))))))***+++,,,************))))))))))))))))))************))))))+++&&&###%%%+++---)))%%%,,,++++++************+++(((***+++***)))((()))***)))))))))***+++,,,,,,------------,,,------......***************++++++,,,,,,,,,+++++++++,,,,,,---------...///////////////............///000111111............///////////////000222222222444777999555666666666555666999;;;===DDDLLLQQQSSSSSSSSSTTTXXXXXXXXXVVVVVVZZZbbbiiippppppqqqsssvvvwwwuuuttttttsssqqqppppppnnnjjjhhhjjjoooqqqppprrrwwwzzzzzztttggg]]]___ffffffaaa]]]QQQPPPOOOMMMLLLMMMMMMNNNIIIQQQWWWWWWUUUQQQJJJCCC@@@===999777777777777666555333222333444666666555555333222000000000111111444333222111000///......000000000/////////......///......------......//////////////////......---+++******************)))---,,,,,,,,,,,,,,,++++++,,,------.........------,,,,,,,,,,,,+++++++++***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%'''((((((((())))))******((((((((((((''''''''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''%%%''')))******(((&&&$$$---,,,+++******)))(((((()))))))))******+++++++++***((('''((()))***)))'''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))((((((''''''((())))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((+++)))'''(((***+++***(((((('''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***))))))'''(((((()))+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((()))))))))((((((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++******))))))(((((((((---+++***)))((()))+++,,,*********)))))))))))))))))))))************)))))),,,)))'''(((,,,...,,,)))...------,,,,,,,,,------((()))******(((((()))***((()))******+++,,,------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,---------......///000000000000///.........//////000111///000111000000000111222111333444555555555888999999;;;<<<======@@@CCCFFFKKKUUUaaafffdddbbbbbbeeeggggggggggggiiippp{{{{{{wwwuuutttrrrppppppsssvvvwwwxxx}}}ttthhhjjjqqqqqqlllhhh``````______```bbbeeefffeeeooovvvuuuooohhh```YYYMMMIIICCC???===<<<;;;:::777555333444777888777666666555333333333333333222444333333222111000///...000000000////////////...//////............//////000000000000000///......,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,++++++*********++++++------------------------,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''((())))))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))*********)))((((((''''''))))))******)))((('''&&&,,,,,,,,,+++***)))(((((())))))******++++++,,,,,,***((('''((()))***)))''''''(((((()))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))'''((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***((((((***,,,)))(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''((((((''''''(((((()))***++++++************************((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))(((((((((((())))))***))))))((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++******))))))((((((,,,+++***)))))))))***+++))))))))))))))))))******))))))************)))))))))***++++++******+++,,,******)))))))))******+++(((***+++***)))((()))***)))******+++,,,,,,---------,,,+++******)))******---,,,,,,,,,,,,---......---------------...//////......//////000111222222000////////////000111111///111222111000111333666222444666888888999<<<===???AAADDDFFFIIIMMMRRRUUU^^^hhhrrruuupppllllllooonnnppprrrtttxxx}}}zzzxxxvvvvvvxxx~~~vvvvvvxxxwwwuuuuuusssssssssssstttuuuwwwxxxyyyzzztttooo___ZZZTTTNNNKKKHHHFFFEEEBBB???<<<===@@@AAA@@@===777666555666777666444111222222222111111111000000111000000000/////////////////////....../////////000000111111000000///............------,,,,,,,,,------------------------,,,,,,---------,,,++++++............------------,,,++++++***++++++,,,,,,------------------------,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((())))))***)))(((''''''''''''''''''''''''''''''(((((((((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))((((((((('''+++)))'''%%%$$$%%%'''(((+++++++++++++++***)))(((*********+++++++++++++++***((('''((()))***)))''''''((())))))******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))'''***,,,+++'''&&&)))---)))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))((('''&&&&&&''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))******+++))))))(((((((((((())))))******)))((((((((())))))************++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,******************))))))***************+++******))))))))))))************))))))************))))))&&&)))******(((''')))++++++************+++,,,,,,)))+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,///...---,,,++++++***+++---------------...//////............//////000111////////////000222333444111111111000000111111222///111333222111222666:::666999===AAACCCFFFIIIKKKJJJMMMQQQTTTYYY^^^dddhhhnnntttyyyxxxqqqllllllnnntttxxx||||||zzzuuukkkgggbbb___\\\[[[YYYXXXRRRNNNJJJJJJNNNOOOLLLIII@@@===999999:::999666222333333333333333222222222111111000000000/////////000//////......//////000000000000000000//////...//////...............---,,,,,,---------------...---....../////////..................------------,,,,,,++++++,,,,,,------------------------------,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&))))))))))))************))))))************))))))(((((((((((((((((((((((('''(((************((('''(((((((((((())))))))))))((()))*********)))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&###!!! """%%%''')))***++++++++++++***))),,,++++++++++++++++++******((('''((()))***)))'''(((((()))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))***)))((((((((()))***+++((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((()))***)))((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''******(((&&&'''(((***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))+++******)))(((((())))))************++++++++++++))))))))))))))))))))))))******************************************++++++'''(((***,,,,,,,,,+++***((()))))))))************))))))************)))))))))(((((()))*********))),,,,,,,,,,,,,,,---......***,,,---,,,+++***+++,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---..................///000111222////////////000222444555333333222222222222222333222555888777666777===BBBHHHKKKPPPTTTVVVXXX[[[]]]^^^aaaeeeiiimmmsssyyy}}}{{{tttpppqqqssswwwvvvtttssssssuuuvvvvvvuuulllfffaaaaaaeeefffbbb]]]RRRKKKCCC>>>>>>===;;;999888777777666555444333333111111111000000000//////000000////////////000000//////000000//////...------------...............++++++,,,,,,------------------...///000000000///------,,,,,,,,,+++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))((((((''''''&&&&&&((((((((()))))))))******))))))************))))))((((((((((((((((((((((((&&&''')))******)))'''&&&(((((((((((())))))))))))((((((*********)))'''&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&((())))))*********'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&%%%$$$"""###$$$&&&(((((()))+++,,,,,,+++***)))---,,,,,,++++++************((('''((()))***)))((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))+++***((('''''')))+++,,,((((((((((((((()))******((((((((((((((((((((((((+++(((%%%&&&)))+++)))'''***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))%%%(((++++++)))'''((()))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,%%%'''***---...---+++***(((((())))))*********+++))))))************))))))...***''')))...000---))))))((((((((())))))***++++++,,,------++++++,,,---...------,,,,,,++++++***************+++,,,---...,,,,,,++++++,,,,,,---...---------...///000111111000/////////000222444666444444333333222333333333777:::======;;;===CCCIII\\\___ccceeefffggghhhjjjooorrrvvvyyy}}}|||}}}zzzzzz}}}~~~zzztttcccYYYLLLDDDBBBBBBBBB@@@<<<;;;:::888777555444333111111111111000000000000000000////////////000000///////////////......---,,,,,,,,,------.........+++++++++,,,,,,---------***+++,,,---............+++++++++*********))))))---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%++++++***)))((('''&&&&&&&&&'''''''''(((((())))))))))))************))))))((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((())))))))))))'''(((***+++***)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***************))))))))))))))))))))))))))),,,,,,***)))))))))***++++++,,,---,,,+++*********(((((()))***+++,,,,,,---'''((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))###%%%(((***+++***((('''))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((('''''''''&&&%%%%%%&&&'''((()))******)))+++,,,***'''%%%&&&(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,...///000,,,+++***))))))***+++,,,+++***)))(((((()))******+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))******************))))))))))))******)))))))))))))))******+++---------,,,,,,+++++++++((())))))))))))*********///...,,,+++++++++,,,,,,++++++***)))***+++---...,,,,,,++++++,,,...///111------,,,+++,,,---.../////////000000//////...---...000333444333333333444999444111444777777:::>>>===???BBBFFFJJJOOOUUUZZZhhhiiiiiifffdddeeeiiimmmzzzyyysssdddWWWSSSPPPLLLKKKNNNKKKGGGAAA===;;;:::999999888666444333333333111000---------...............333222111000000111222333//////.........---------,,,---///000000///---,,,+++---......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++---------,,,+++***)))(((---+++(((&&&&&&'''(((***''''''''''''(((((((((((((((((())))))))))))((((((+++*********))))))(((((((((((())))))******++++++---+++)))'''%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))***************)))((('''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((************))))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,&&&&&&&&&&&&&&&'''((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((((()))))))))))))))((()))))))))))))))))))))))),,,+++***)))))))))***+++(((,,,000...)))'''))),,,((((((((((((((()))))))))((())))))************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))"""$$$&&&((()))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((''''''''''''''''''(((((())))))***(((***+++***'''&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,---...///******)))(((((()))******+++***)))(((''''''((((((+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************+++******))))))))))))******,,,,,,+++******)))******---,,,,,,,,,++++++++++++)))))))))*********++++++------+++*********++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,------...///......---------...///000...//////000000000000///...000222333333333444555<<<999999===@@@AAACCCGGGHHHLLLRRRXXX]]]ccchhhlllmmmmmmllljjjjjjnnnuuu{{{~~~rrrgggdddccc``````cccaaa]]]VVVOOOKKKGGGDDDAAA>>>;;;777555444333222000222222222111111111111111222111000////////////////////////.........------***+++---......---+++***+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))))))))(((((((((((()))(((((((((((((((((((((''''''((((((((((((''''''******)))))))))((((((((()))))))))))))))*********+++***)))((('''&&&&&&&&&))))))))))))))))))))))))*********)))))))))((((((((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&)))))))))((((((((((((((('''''''''''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))***************)))))))))))))))))))))))))))))),,,+++******))))))******&&&,,,111///(((%%%)))...))))))))))))(((((('''''')))************))))))(((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%''')))***)))((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))'''((())))))''''''((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...)))((((((''''''(((((()))))))))((((((((())))))***+++++++++***************))))))))))))))))))))))))************************+++++++++*********************))))))))))))******///...---+++***)))))))))+++++++++++++++***************+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,///............///000000,,,,,,------...---------//////......//////000111......//////000111111111...///111111111222444666<<<<<<@@@HHHMMMNNNQQQUUUYYY^^^gggooouuuzzz~~~zzzxxxwwwvvvxxx~~~~~~|||tttkkkccc[[[TTTPPPGGGCCC===888666444333111444333222111111000000000111000000000//////......////////////............+++,,,---......---,,,++++++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((&&&((()))++++++***((('''*********))))))(((((((((&&&''''''''''''''''''&&&))))))((((((((((((((('''************))))))))))))((()))))))))(((((('''&&&))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((######$$$%%%&&&'''(((((((((((((((''''''''''''&&&)))((((((((('''''''''&&&)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))+++++++++***************'''+++...---)))'''))),,,++++++*********************************)))(((''')))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***,,,,,,,,,+++***(((((((((((((((((((((((('''((()))*********))))))))))))((((((((((((((((((+++*********)))))))))(((&&&'''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,---((((((((((((((((((((((((''''''((()))***,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******))))))))))))******------,,,+++***))))))***************************+++++++++,,,,,,,,,------.........---------....../////////////////////000,,,---.........---,,,+++........./////////000000//////...//////000000111111333444444555777;;;===@@@CCCKKKVVV\\\^^^aaafffhhhoooyyyyyynnneee___VVVPPPHHHBBB===;;;888777555444333222111111222222111111111111111111000000000000000/////////............////////////......+++---...///...---...///------------------------------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((&&&''')))+++++++++***)))++++++******))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''++++++******))))))(((((('''''')))******)))((('''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((())))))(((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((('''''''''''''''&&&&&&'''(((((()))******)))((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************++++++,,,,,,+++******)))))))))))))))))))))))))))++++++++++++******))))))***))))))***++++++***)))((())))))***++++++,,,,,,***************)))((('''))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,++++++***((((((((((((((((((((((((((()))******++++++******(((((())))))))))))))))))++++++******))))))((((((&&&&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))******+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))******+++************************+++,,,,,,,,,,,,---------,,,,,,,,,---------,,,,,,....../////////.........,,,---.........---,,,+++------......////////////111000///......///000000666888999;;;===@@@DDDHHHLLLOOOXXXbbbggghhhlllqqqsss{{{|||qqqkkkbbb\\\SSSKKKFFFBBB???===;;;:::888666666666777777111111111111111222222222111111000000000/////////////////////////////////,,,...//////...---...///------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((()))))))))))))))***+++++++++*********)))))))))((())))))(((''''''((())))))''''''''''''((((((((((((++++++******))))))((((((&&&''')))*********)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((())))))************))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++(((''''''&&&&&&''''''''',,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************************)))((('''&&&))))))))))))))))))))))))***++++++++++++***))))))+++((('''))),,,...+++'''&&&&&&'''((()))***++++++)))************))))))((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((()))***++++++(((((())))))))))))***************))))))((((((((('''&&&%%%&&&((()))(((''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))((())))))******))))))(((,,,,,,,,,,,,+++***)))(((***************+++++++++************************************************(((((()))))))))***************))))))))))))******))))))(((((()))******+++*********+++++++++++++++++++++,,,,,,,,,---------))))))***+++++++++******.........///......---,,,,,,,,,------...---------,,,---.../////////......222111000000000111222333555888;;;???BBBFFFJJJNNNVVVXXX___gggjjjkkkpppwww}}}}}}~~~yyyyyyzzzzzz{{{~~~tttooooooqqqwwwzzz~~~}}}wwwhhhccc[[[SSSMMMHHHDDDBBBCCCAAA>>>;;;:::999999:::555444222111000111111222111111111111000000000000------------------------...000111000///------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++******))))))******)))))))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***'''(((((((((((()))))))))************))))))))))))(((((()))******)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))***************)))((((((((((((((((((((((((&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))(((((('''''''''''''''(((((((((((())))))))),,,,,,+++***)))(((((('''(((''''''&&&&&&&&&&&&'''------------------------)))***+++,,,,,,,,,,,,+++************************++++++++++++***)))((('''))))))))))))))))))))))))***++++++,,,+++***)))((()))(((((()))+++,,,***)))''''''(((((()))))))))***((())))))************))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%''')))+++(((((()))))))))*********)))((((((((((((((((((((((((&&&%%%&&&((()))(((&&&(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((''''''((())))))(((''''''((()))************(((((())))))*********+++++++++************************++++++++++++++++++++++++))))))***+++,,,------...******))))))))))))******++++++***)))))))))******++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,))))))+++,,,,,,,,,++++++....../////////...---,,,,,,,,,,,,,,,------...///---...///000000000//////333222222222444666999;;;999===CCCHHHLLLQQQUUUXXX^^^aaahhhooossswww|||yyyxxxxxxyyy}}}}}}|||{{{xxxxxxyyy{{{vvvwwwyyy{{{|||zzztttpppppprrrrrrtttuuuuuuuuuuuuwwwyyy|||xxxsssllleee___ZZZUUURRRUUURRRMMMHHHCCCAAA@@@@@@@@@===999555222222333333222222111111111000000000......------------......000111222111///---------................................................------,,,,,,,,,,,,------------------------------******+++++++++++++++***)))***+++,,,+++***)))((('''''''''(((((())))))******)))'''&&&&&&''')))***((((((((()))))))))******)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&'''''''''''''''''''''((((((((())))))))))))++++++***)))((('''&&&&&&))))))((('''''''''''''''------------------------)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))...///......---,,,+++***))))))))))))))))))))))))******+++,,,+++***)))(((&&&(((++++++))))))***+++++++++++++++************'''((()))*********************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((('''$$$""""""%%%(((***(((((())))))*********+++'''''''''((((((((((((((()))&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''((((((%%%&&&'''(((((('''&&&%%%!!!"""%%%(((***+++,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++******+++,,,...///000000******))))))))))))******......,,,+++***)))))))))+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,...///000///.........///000000000...---,,,,,,,,,++++++,,,...///111...///000222222111111000222222333444777;;;>>>AAAFFFJJJQQQXXX]]]aaafffiiiiiilllttt}}}~~~~~~}}}zzzxxxxxx{{{~~~~~~}}}~~~~~~|||zzzvvvyyy|||~~~}}}xxxrrrmmmiiiiiieee___XXXRRRNNNLLLLLLKKKGGG@@@:::666555555666222222222111111111111000000000////////////000000111222333222///---,,,,,,......................................................,,,++++++,,,......------------------------***++++++,,,,,,,,,++++++(((***---......+++'''%%%%%%%%%&&&'''((()))******)))(((&&&%%%%%%&&&((()))(((((())))))******++++++(((((())))))******++++++,,,+++)))((((((((()))***))))))))))))))))))))))))++++++++++++************++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%&&&&&&'''((()))******'''((((((((())))))******'''''''''(((((((((((((((******)))(((((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,***)))))))))++++++++++++++++++++++++//////...---+++***))))))++++++************++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***((('''&&&''')))***+++++++++++++++++++++,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))(((''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))(((((())))))*********+++&&&(((***,,,,,,,,,+++*********+++,,,,,,,,,,,,+++******+++,,,,,,---......---------........./////////---***+++...000000///444333111///......//////111444888:::<<>>888666555777555333111//////000111111000//////000111222333222111///...---------...000//////.........////////////.........---------,,,---......//////......000000///...---,,,,,,,,,------,,,,,,+++***))))))***++++++,,,+++***)))(((((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++''''''(((((())))))*********))))))+++...---***&&&''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&''''''((()))))))))******)))((((((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,---***)))(((''''''((()))***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((++++++************+++++++++++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((((((((***+++---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))************))))))))))))++++++*********************++++++,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++(((***,,,---......---,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,------...++++++,,,,,,,,,---------111///,,,,,,///111000///444444333333333444555666555;;;AAADDDFFFJJJQQQWWWhhhrrr}}}xxxwww~~~}}}xxxtttrrrsss~~~}}}xxxwwwyyy{{{wwwhhhYYYNNNEEE>>>:::666555222000.........///111000///.........///000111111///.........///000//////............////////////.........------------------............/////////---,,,,,,+++++++++------,,,,,,+++******)))+++,,,,,,---,,,+++***)))''')))***)))(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''((()))******'''((((((((()))))))))***)))))))))***,,,,,,)))&&&((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''((()))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''((()))+++,,,))))))(((''''''((())))))------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------......------,,,+++******++++++************++++++------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((***+++---///------,,,+++***))))))(((+++***)))(((((()))***+++************************************************))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))++++++*********))))))))),,,,,,++++++***))))))(((******++++++++++++******+++++++++***************************++++++++++++***+++---/////////......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------333111......///000000000111111222333555888:::;;;:::AAAIIINNNPPPUUU^^^ggg}}}{{{wwwvvvxxx}}}yyywww|||~~~qqqeee[[[QQQFFF???888777555222111000000000333222000............///111000000000000111222222///......------...///////////////.........------......---,,,---...///000...---,,,+++++++++++++++------,,,,,,++++++******,,,,,,---------,,,++++++&&&((()))))))))(((***+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''(((******(((((((((((())))))))))))((((((((()))+++***(((&&&((()))******(((((()))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))***))))))(((((((((((((((************************'''''''''((())))))******((((((''''''''''''((((((................................................------------------------)))))))))***+++,,,------------------------------//////......------,,,,,,,,,++++++******++++++,,,---------,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))((())))))+++,,,---,,,,,,++++++******)))))),,,***(((''''''(((***,,,************************************************((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))))))))))))))***************++++++&&&''''''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((******)))))))))))))))))))))))),,,++++++******))))))(((+++++++++*********))))))******++++++++++++******************************))))))******************+++,,,---.../////////...***+++,,,,,,------,,,,,,---------------,,,,,,,,,............////////////333111000//////000000000111222444666:::===???@@@BBBIIIQQQUUUYYYbbbppp{{{||||||{{{}}}tttkkkdddZZZNNNEEE===;;;999777555444444444444333111000///000000111000000000111222333444555.........---......//////////////////............///...,,,+++,,,---///111...------,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++&&&((())))))))))))+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((()))***+++(((((((((((())))))))))))''''''(((((())))))'''&&&((()))******)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))************)))(((''''''''''''''''''(((........................------------------------------------------------***+++++++++,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************************************((()))))))))************(((((((((((((((((((((((()))))))))((((((((()))))))))))))))******+++++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))))))))((((((((()))))))))******&&&''''''((()))***++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((******************************,,,+++++++++******))))))))))))*********+++++++++)))******++++++******)))************************))))))))))))))))))))))))***+++,,,,,,---.........++++++,,,------------,,,...---------------------........./////////000000111000000//////000111333666888;;;>>>BBBEEEHHHIIIIIIOOOWWW^^^ggguuu~~~wwwtttxxxxxxpppdddWWWMMMBBBAAA???<<<999777555444333333111000000000111222//////111222444555555666...............///000111000000/////////.........///...,,,+++,,,---///111///......------------------------,,,,,,,,,,,,,,,+++************+++++++++&&&((()))***)))***+++---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))((((((((((((''''''(((((('''''''''''')))***+++***)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++++++++******'''(((((((((((((((((('''........................------------------------------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++)))*********************,,,,,,++++++++++++,,,,,,((()))+++,,,,,,+++***)))************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))***+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((((())))))***&&&''''''(((((()))))))))''''''((())))))***++++++'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************))))))***************+++++++++*********)))))))))))))))*********+++,,,,,,------++++++,,,------------------------------.........,,,,,,---------.........///000000000000222555888999;;;@@@DDDIIIMMMPPPRRROOOUUU^^^iiixxx}}}||||||||||||{{{~~~~~~pppbbbZZZRRRPPPLLLGGGAAA<<<888666555444222000//////000000...///111333444555555666////////////000111222222000000000/////////............---,,,---...///000///......------.........------------,,,,,,,,,,,,******)))))))))***+++,,,''')))******))))))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))(((((((((((('''((()))((('''&&&'''))))))***++++++))))))***+++))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))((((((((((((((())))))***'''''''''''''''''''''''')))))))))))))))*********(((((())))))))))))((((((........................................................................,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---)))***+++++++++)))'''&&&************************************************************************))))))))))))************))))))))))))))))))))))))((())))))*********))))))(((((())))))******++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''''')))***++++++******'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&'''(((((())))))***((((((((())))))******+++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************)))******++++++,,,,,,---******************++++++))))))************))))))))))))*********+++++++++,,,,,,,,,+++++++++***************++++++,,,---...+++,,,------...---------,,,,,,------......//////------------............---000222333333666:::>>>???BBBHHHOOOUUU[[[^^^```aaafffppp~~~{{{{{{xxxrrrlllkkkoootttzzzuuuoookkkeee]]]TTTKKKDDD@@@<<<:::777555222111000000...///111333444555555444000000000000111222333444000000000000/////////...---------............///...------,,,,,,------...------------------------++++++*********+++,,,---)))***++++++))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((()))***)))))))))((((((((('''''')))***)))'''&&&(((***)))***++++++))))))***+++))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''((()))))))))((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))***++++++***)))(((////////////////////////000000000000000000000000........................+++,,,...///000//////...------------------------,,,------....../////////---,,,,,,++++++,,,,,,---***+++++++++***'''$$$###************************************************************************))))))))))))************))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,************))))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********(((&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***************************))))))***+++,,,------...,,,,,,++++++***)))))))))))))))************))))))))))))******++++++++++++.........------,,,,,,,,,++++++++++++,,,---......+++,,,------......------,,,,,,,,,---...///000000////////////000000000111---000333555666999>>>CCCJJJNNNUUU]]]eeekkkppprrrzzz~~~~~~yyylllfffhhhkkksss|||}}}rrrfffZZZQQQLLLDDDBBB>>>:::666444222222...///111333444444444333111111111111222333444555000000000000////////////,,,---......//////......,,,,,,,,,++++++,,,------------------------------,,,,,,+++***+++,,,...///***+++,,,+++))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&&&&'''******))))))((((((((('''((()))+++)))'''&&&(((+++)))+++++++++***)))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))))))))))))))((('''%%%$$$$$$%%%&&&((()))***+++,,,,,,+++***)))///000111222111///---,,,......//////......------//////000000//////...---------............------+++,,,,,,------......///...---,,,,,,......---,,,,,,+++******,,,,,,+++***************************************************++++++************++++++***++++++,,,+++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++---,,,+++)))(((((()))+++,,,)))((((((((()))***++++++)))))))))))))))))))))))),,,,,,,,,+++******)))((('''((()))***************((((((((((((((()))***************)))))))))))))))%%%%%%&&&'''((()))*********)))((()))***+++***)))&&&''''''((()))******+++++++++************++++++******************************))))))))))))******++++++******)))((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,+++***)))((('''---,,,+++*********,,,,,,))))))))))))************......---,,,++++++***)))...,,,+++---000111///---++++++,,,,,,,,,---------///............//////000///000000111222222222333222333777<<>>;;;999888999888666333111111111222222333333333111111111111111111111111000000000////////////...000///...------...///000,,,,,,,,,---------------000///...///000000...,,,++++++,,,------,,,++++++))))))************))))))((((((((((((((())))))***))))))************))))))+++******)))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))***++++++,,,************************))))))(((((((((((())))))(((((((((((())))))******((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((()))+++,,,888777666555444555666666333333333333333222222111///000000000000///.........//////////////////...---------....../////////...---,,,,,,......---,,,,,,+++***+++,,,---,,,***++++++++++++++++++++++++************************++++++************+++++++++************+++++++++(((((((((((()))))))))***))))))))))))))))))))))))***************************+++,,,+++))))))+++---************************++++++***)))((((((((()))))))))))))))))))))))))))&&&'''***++++++***'''&&&%%%&&&'''))))))*********((((((((((((((())))))***(((((())))))************)))))))))***+++,,,,,,,,,(((***+++***'''&&&''')))(((((((((((())))))))))))***))))))))))))))))))*********************************))))))))))))******************))))))(((((())))))))))))))))))))))))*********++++++*********,,,,,,,,,+++***)))((((((******++++++,,,,,,,,,,,,************++++++++++++......---,,,,,,+++******...000222000---***+++---------........./////////.........//////000222222000000000222555:::???BBBKKKMMMTTT\\\cccmmmzzzwww|||zzzmmmbbbWWWPPPKKKFFF@@@===<<<;;;666333222222222222222222222222000000000000000000000000111000000000////////////000///...------...///000,,,,,,,,,------.........+++,,,...111333222...+++******++++++++++++******))))))************))))))((((((((((((((())))))***))))))************))))))+++***)))((((((((())))))((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))***++++++,,,''''''''''''''''''''''''(((((())))))))))))(((((())))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))***)))(((((((((***+++---@@@>>><<<999888888888999666666666666555333222111....../////////...------...//////000000//////...,,,------...//////000000...---,,,,,,......---,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((((((((((()))******)))))))))***+++,,,((((((((()))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,+++******+++---*********++++++*********+++***))))))))))))))))))))))))))))))))))))))))))(((***+++,,,+++)))&&&$$$$$$%%%&&&((()))***++++++((((((((((((((()))******((((((((()))******++++++'''((()))***+++,,,------)))+++---+++(((&&&(((***(((((((((((())))))))))))***))))))(((((())))))*********************************))))))))))))******++++++******)))((((((''')))))))))))))))))))))))))))***++++++++++++***))),,,,,,,,,+++***)))(((''''''((()))************************++++++++++++,,,///......---+++******)))+++,,,------,,,++++++,,,.........////////////000.........///000111222333000111333666<<>>;;;888666444444555333111111333444111///...000222222///---...///000111333333222000...---))),,,//////---,,,---...++++++++++++,,,------...++++++************++++++,,,,,,++++++***)))((((((---,,,,,,++++++,,,,,,---+++*********+++,,,------+++***)))'''''''''((((((((()))***+++++++++++++++************************...------,,,+++***))))))))))))*********))))))(((************************(((((((((((())))))))))))))))))))))))************)))******))))))((('''&&&(((((())))))*********++++++++++++*********))))))******))))))((((((''''''***)))(((''''''((()))***&&&'''(((*********)))((())))))))))))***+++,,,---,,,+++***)))(((((((((((())))))))))))************+++(((%%%%%%))),,,---,,,******++++++++++++******+++*********))))))((((((+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000///...------,,,------+++...000111111000111111............000444888;;;CCCEEEMMMWWW___eeeiiimmmttt}}}yyy}}}vvvpppjjj\\\OOOFFF@@@<<<:::666222222666222222333222111111222333......//////000000111111000/////////............//////............//////...---,,,,,,++++++,,,,,,((()))+++---------+++******************)))((('''(((((())))))******++++++))))))******+++++++++,,,*********(((&&&### ))))))************))))))+++*********))))))(((((()))))))))***+++***'''$$$&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))&&&%%%%%%&&&)))***))))))))))))((((((((((((***++++++***'''&&&&&&'''++++++******))))))((((((++++++******)))((((((((())))))))))))))))))))))))wwwvvvpppeee___```bbbbbbbbbcccbbbaaa```]]]XXXSSSJJJGGGCCC@@@===<<<======888444111000111111///,,,...111222222///...///111///000111222111000...---))),,,......,,,+++,,,---,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))),,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,+++***)))))))))***+++))))))***+++++++++******************************++++++++++++++++++++++++))))))************))))))************************((((((((()))))))))******))))))))))))************))))))***************)))*********)))))))))))))))+++++++++*********))))))+++++++++******************)))(((((((((((()))***((()))******************++++++++++++,,,---...///***)))))))))))))))******)))))))))*********++++++,,,***))))))***+++,,,+++++++++,,,,,,,,,,,,++++++++++++++++++*********)))+++,,,,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////...------------...000222333333111///...///222222222333555999>>>BBBGGGOOO]]]jjjtttzzz~~~|||ppp___SSSLLLEEEBBB>>>888555666333333333333111111111222000000111111111111111111000000/////////.........//////............//////...---,,,,,,++++++,,,,,,***+++,,,---------,,,++++++,,,,,,,,,++++++***)))))))))))))))************+++++++++***************,,,------,,,+++)))(((&&&******++++++++++++******************)))))))))(((+++)))(((((()))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((()))***)))((('''((()))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))qqqvvvwwwqqqmmmoootttvvvvvvwwwyyyzzzxxxqqqhhhbbbXXXUUUPPPKKKGGGEEEEEEEEE===999444222333444222000---///000000......///000......///000000///...---+++,,,......,,,++++++,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++******))))))++++++************++++++******)))))))))***++++++,,,,,,+++++++++,,,------******+++++++++******)))*********************************+++++++++,,,,,,))))))************))))))************************)))))))))*********++++++))))))))))))************((()))***++++++,,,,,,,,,++++++******)))(((((((((+++************)))))))))************+++++++++++++++***))))))))))))***+++,,,+++******************+++++++++++++++,,,---...(((((((((((()))***+++,,,))))))*********++++++++++++,,,------+++******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------.........///111222333333111/////////222333444555888===CCCHHHPPP___sss||||||pppaaaVVVLLLHHHEEE>>>888555666555555555444333333222333333333222222222222222000000000/////////......//////............//////...------,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,+++***************))))))))),,,,,,,,,+++******)))))),,,---............------++++++,,,,,,,,,,,,++++++************)))))))))))),,,)))&&&&&&''')))++++++******+++******)))((('''))))))))))))))))))))))))&&&&&&(((((()))((('''&&&************************&&&&&&'''(((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((('''(((***)))((((((***+++))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))fffnnntttrrrqqqvvv~~~tttmmmkkkhhhccc]]]WWWRRROOOMMMFFFAAA<<<:::;;;<<<;;;999222222222111111000111222---.../////////......------.........------,,,---///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********+++******))))))******+++***)))))))))))))))******++++++++++++,,,,,,------+++++++++++++++***)))(((***************************************+++++++++((())))))************)))************************)))*********++++++++++++((()))))))))************((()))******+++++++++************)))))))))))))))************))))))))))))''''''(((((())))))******+++******************+++---,,,***)))((())))))***)))))))))))))))***++++++))))))(((((()))***++++++((((((((()))))))))******'''+++......+++))))))+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++******,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......+++,,,---...////////////---///111111111111222444333555777999<<>>;;;888777666666666666555444444444333333222222111111000000000////////////...//////............//////......---,,,,,,,,,,,,,,,000///...---------------,,,---------------,,,,,,+++++++++******)))))))))+++++++++++++++++++++******+++++++++,,,,,,,,,+++***++++++++++++++++++************)))))))))))))))***((('''''')))++++++++++++++++++***)))((('''&&&))))))))))))))))))))))))%%%&&&((()))))))))'''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&************++++++++++++((()))******)))((()))***(((((())))))******++++++(((((())))))************))))))))))))))))))))))))llluuu|||zzzxxx}}}~~~{{{{{{zzzwwwsssmmmgggbbb___UUUOOOHHHDDDCCCBBB@@@>>>:::888777555555444444333//////////////////......//////.........///......///......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))******+++******)))))))))))))))***))))))***++++++,,,,,,,,,+++++++++++++++***)))(((************************,,,,,,+++******)))(((((((((((()))***************************************)))*********++++++++++++((()))))))))************))))))******)))(((((('''''''''((()))***++++++,,,))))))))))))))))))))))))''''''(((((())))))***************++++++*********,,,+++)))(((''''''((()))))))))(((((())))))******++++++***)))(((((())))))'''''''''((((((((())))))###(((,,,---+++)))***+++******++++++++++++******))))))*********************+++++++++******,,,---+++++++++,,,,,,---------,,,,,,,,,---------------***+++---...///000//////,,,---///000000111333555777:::>>>@@@DDDLLLVVV___nnnxxxyyyyyytttuuuxxx{{{xxxfff\\\UUUNNNGGGDDD;;;999666555666666555333333333333222222111111111111000000000//////////////////............/////////...------,,,,,,------000000...------------...++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))))))))***+++,,,---------+++******))))))((((((((())))))************))))))))))))))))))))))))******(((((((((***,,,,,,***))))))***))))))((('''&&&%%%))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''((())))))((('''&&&)))*********+++++++++,,,***+++,,,+++((('''((()))(((((())))))******++++++************))))))(((((())))))))))))))))))))))))~~~{{{xxxiiiccc[[[UUUQQQMMMHHHDDD@@@===999666555444222111333222222111000////////////...,,,---...000000//////...------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++***)))))))))******((()))******+++******)))******+++++++++******)))************************---,,,+++***)))((('''''''''((()))******+++******************************)))))))))*********++++++))))))))))))*********************))))))(((&&&&&&&&&&&&''')))***+++,,,---(((((()))))))))))))))***************++++++++++++))))))***++++++***))))))***)))((((((((((((((((((++++++*********++++++,,,,,,+++***)))(((((((((((('''''''''((((((((())))))$$$&&&***+++++++++++++++)))******++++++******))))))))))))))))))*********)))***+++***)))***+++---***++++++,,,,,,------...+++,,,------......------***+++---///000000///......///000000000111333555888===BBBEEEIIIRRR___iii}}}tttttt}}}wwwuuuvvvvvvwwwyyyzzznnndddXXXPPPLLLEEE@@@999666666666444222333333222222222222222222111111000000000///////////////............/////////......---------------...............---------)))******++++++++++++++++++++++++++++++*********((()))***+++,,,...//////---,,,+++***)))((((((((()))))))))******)))))))))))))))))))))************(((((()))+++---,,,***'''(((((()))(((((('''&&&%%%))))))))))))))))))))))))'''''''''(((((()))******))))))))))))))))))))))))''''''((())))))))))))(((&&&'''((())))))((('''&&&&&&''''''(((((())))))))),,,,,,---+++)))''''''((())))))))))))************++++++******)))((((((''')))))))))))))))))))))))){{{yyyzzzsssmmmiiiddd^^^YYYNNNIIICCC???===;;;888555666666444333111111000000---+++)))***---///000///...------------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************)))******++++++***)))((())))))***+++++++++******************************++++++******))))))(((((('''((()))******+++++++++************************((((((((()))))))))******))))))))))))************))))))*********))))))(((''''''((()))***++++++,,,(((((((((((())))))******+++++++++***************((())))))******))))))((((((((()))*********))))))++++++************++++++******)))))))))))))))***))))))))))))************(((((()))***,,,,,,+++)))***++++++,,,,,,++++++***)))))))))******+++++++++)))***+++***))))))+++---******+++,,,,,,---......+++,,,---.........------+++,,,...///000///...---///000111222222444777:::???DDDJJJNNNRRR\\\jjjvvv~~~xxx|||tttqqqnnnnnnrrr{{{|||nnnccc```WWWOOODDD===;;;:::888555333333333333444444444444111111111000000000////////////............////////////...---------------+++,,,---...///...---,,,))))))***+++++++++++++++***++++++++++++++++++,,,******++++++,,,---.........---,,,************+++)))******++++++******)))((()))))))))************+++***)))***++++++***((((((((()))))))))(((((('''(((((((((((((((((((((((((((''''''&&&''')))+++,,,''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&''''''((())))))***+++,,,+++)))((()))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))){{{|||vvvrrr```[[[TTTOOOLLLIIIEEEBBB999888666444333111111111+++(((&&&(((,,,//////...---------------...///000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++******++++++***+++,,,,,,+++***((('''((()))***+++++++++++++++************************))))))))))))************''''''(((******+++++++++************************(((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))************'''((((((((())))))************))))))(((((('''''''''((()))******)))((('''''')))***,,,,,,,,,+++***))))))((((((((((((((()))(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,...+++)))***------+++(((+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***+++***))))))+++---******+++,,,,,,---......+++,,,---.........---,,,+++,,,...000000///...,,,,,,...000222555888===AAAKKKQQQWWW[[[```jjjyyyyyylllggggggiiihhhmmmwww|||yyyggg]]]PPPFFFBBB@@@<<<999333444444555555666666666111111111111000000000000//////............////////////...------------...)))+++---//////...---,,,)))***++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,+++++++++(((((())))))*********+++///,,,)))((()))*********((())))))************)))(((((((((((((((((((((((()))(((&&&%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((***++++++***)))+++,,,++++++******))))))((((((((((((((()))******++++++))))))))))))))))))))))))