BM6P6(@ ~~~yyyxxxwwwwww{{{}}}xxxaaaWWWKKKEEEEEEIIIKKKKKKYYYqqq|||nnniiixxxeeeMMM@@@===:::::::::999888777666666999888777555444444444444222222222333333444444444222333333444444333333222222222222222222222222222555444222111111111222222//////000000111111222222000000000000000000000000111111111111111111111111333333222222222333555555444333333333333444555555444555777;;;AAAIIIOOOSSSVVVZZZ___cccfffiiikkkmmmhhhgggccc___gggyyyxxxaaaWWWUUUeeeyyy~~~zzz{{{yyyyyyzzz{{{|||~~~rrroooqqqzzz||||||wwwuuuyyy~~~|||tttqqqtttzzz~~~~~~}}}{{{zzzyyyyyyyyyvvvtttpppllljjjiiijjjkkklllooouuu|||rrrooohhhcccbbb```]]]\\\]]]XXXYYYZZZZZZYYYWWWUUUSSSQQQOOOLLLLLLMMMMMMMMMLLLIIIHHHEEECCCBBBAAAAAAAAA????????????>>><<<;;;999999999888888777666666666555555444444444333333333111222222222000...,,,***000000000000000000000000000000000000000000000000222222111111111111111111333222111000000111222333111111111111111111111111//////000000111111222222111222333222111111333444666<<>>?????????>>><<<:::999999999999888777777666666555555444444444333333333333333333222111000///...111111111111111111111111000000000000000000000000000000000000000000000000222222111000000111222222111111111111111111111111000000000000111111111111111222333222111111333555888>>>FFFLLLOOOSSSXXX[[[^^^___```aaabbbbbbbbbbbbccc```___^^^YYYOOOIIIHHH}}}{{{zzzzzz}}}~~~~~~}}}oooeeeVVVLLLHHHHHHIIIJJJOOO```{{{wwwkkkooozzz]]]LLLEEE<<<<<<:::999888777777777555555555555555666777777444444444444333333333333222333333444444333333222222222222222222222222222444333222111111111222222111111111111111000000000111111111111111111111111111111111111111111111111333333222111111222222222444333333333333444555555555666888===CCCJJJPPPTTTWWW\\\bbbgggiiiiiiiiiiiihhhgggcccdddnnnkkk]]]bbbnnn{{{wwwuuuvvv|||wwwttt{{{}}}}}}~~~}}}uuurrrttt~~~|||tttkkkeeegggooovvv|||~~~}}}{{{}}}~~~}}}|||}}}zzzvvvooojjjhhhiiikkkjjjjjjmmmpppsssxxxwwwyyyzzzrrrjjjhhheee```]]]\\\YYYYYYZZZZZZYYYWWWUUUTTTSSSPPPMMMLLLLLLLLLKKKJJJHHHGGGEEECCCCCCCCCCCCDDD????????????===<<<;;;:::::::::999888888777777666555555444444444333333333555444333333222222222333222222222222222222222222000000000000000000000000//////////////////000000222222111000000111222222111111111111111111111111111111111111111000000000111222333222111222333555:::@@@HHHNNNQQQUUUYYY]]]aaaaaabbbbbbbbbbbbaaaaaaaaa^^^\\\[[[VVVLLLFFFEEE{{{yyyxxxyyy~~~yyynnn___RRRKKKIIIIIIIIILLL\\\xxxrrrppp~~~fffOOOEEE>>>===;;;999888777777777666666555555555555666666555555444444333333333222222333333444444333333222222222222222222222222222333222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111333333222222111111111111444333333333333444555555555777:::>>>EEEKKKQQQTTTYYY^^^dddiiijjjiiiggggggfffcccaaaeeerrr|||bbbZZZjjj}}}~~~{{{{{{zzz{{{~~~yyyrrrrrrvvvzzzyyy}}}}}}|||}}}{{{oookkklllsss{{{xxxuuuooohhheeehhhooouuuyyy~~~yyyqqqjjjfffgggiiijjjiiijjjmmmooosss}}}uuusss~~~vvvlllhhheee```[[[ZZZZZZZZZZZZYYYXXXWWWUUUTTTTTTQQQNNNLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEEEEAAAAAA@@@???>>>===<<<<<<:::::::::999888888777777555555444444444333333333555444333222222333444555222222222222222222222222000000000000000000000000/////////000000000000000222111111111111111111222111111111111111111111111222222222111111000000000111222333333222222444666<<>><<<999888888888888888888666555555444444444555555555444444333333333222333333444444333333222222222222222222222222222222222222222222222222222333333222222111111000000111111111111111111111111111111111111111111111111222222222222222222222222444333333333333444555555666777;;;@@@FFFMMMRRRUUUZZZ___eeejjjjjjiiiggggggddd``````iii{{{ppp[[[[[[qqqyyyyyy|||rrrpppttt|||xxxxxx}}}~~~~~~~~~|||}}}~~~}}}||||||sssiiidddbbbfffjjjmmmrrrxxx}}}tttrrrooollllllnnnqqquuuyyyzzz{{{|||tttjjjeeedddfffgggeeefffiiillloooxxx{{{sssuuuyyy}}}|||ooojjjgggaaa]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVUUURRROOOMMMMMMMMMLLLKKKHHHGGGFFFEEEDDDDDDEEEFFFCCCBBBAAA@@@??????>>>>>>;;;;;;::::::999888888888555555444444444333333333333333222111111222444555111111111111111111111111000000000000000000000000000000000111111222222222111111111222222111111111111111111111111111111111333333222222111111000000111222333333222333555777===CCCJJJPPPSSSVVVZZZ^^^aaaaaaaaaaaa```___^^^^^^aaa]]]ZZZXXXRRRIIICCCCCC|||}}}~~~}}}pppaaaVVVOOOLLLKKKNNN```tttvvvwwwWWWDDDAAA???<<<:::888888888999999888777666444444444333555555555444444444444444222333333444444333333222222222222222222222222222111111222333333333222222222222222222222111111111222222222222222222222222111111111111111111111111111222333444444444444333444333333333333444555555666888<<>>>>><<<<<<;;;::::::999999888555555444444444333333333222222222111111222333333000000000000000000000000000000000000000000000000000000111111222222333333000111222222222222111000111111111111111111111111222222222222222111111111111222333333333333666888>>>DDDLLLQQQTTTWWW[[[___```````````````___^^^^^^aaa]]]YYYWWWQQQHHHCCCBBB~~~}}}zzzzzz{{{~~~uuuggg[[[RRRNNNLLLOOObbbyyyxxxxxx```JJJBBB@@@===:::888888999999888777666555555555555555444444444444555555555555222333333444444333333222222222222222222222222222000111222333333333333222111222222222222222222333222222222222222222222222111111111111111111111111111222333555666666666555444333333333333444555555666999===CCCIIIOOOSSSVVV]]]aaafffiiiiiiiiijjjjjjeeefffrrrnnn]]]ZZZfff}}}}}}~~~yyyyyy~~~~~~zzz{{{}}}|||||||||{{{yyy}}}|||zzzyyyssslllggg```YYYVVVTTTTTTZZZbbbmmmwww}}}zzzxxxyyy|||~~~zzzooopppuuu|||}}}rrrhhheeefffccc``````cccfffiiiooovvv{{{}}}vvvkkkkkkrrrxxxtttllliiifffdddccc______]]]\\\[[[ZZZZZZZZZVVVTTTQQQPPPQQQQQQQQQPPPKKKJJJHHHFFFEEEEEEEEEEEECCCBBB@@@>>>============<<<<<<<<<;;;::::::999999555555444444444333333333222222333333333222222111111111111111111111111111000000000000000000000000/////////000111222222222000111222222222222111000111111111111111111111111111222222222222222222333111222333333333444666888AAAGGGNNNSSSVVVYYY]]]`````````aaaaaaaaa``````___aaa\\\XXXVVVOOOFFFAAAAAA~~~zzzwwwwwwwww{{{xxxkkk^^^TTTOOOMMMOOObbb~~~mmmhhhPPPCCCAAA===:::888888999:::666555555555555666777777333444444444555666666666222333333444444333333222222222222222222222222222000111222333444333333222111111111222222333333444222222222222222222222222111111111111111111111111000111333666777777777777444333333333333444555555777999===CCCIIIOOOSSSVVV^^^aaaeeehhhiiiiiikkklllhhhlll}}}dddYYY[[[kkkyyy~~~~~~~~~~~~}}}xxxzzz|||{{{|||||||||{{{||||||~~~}}}zzzxxxxxxrrrlllggg___WWWSSSOOOOOOVVV^^^gggsss~~~|||}}}~~~|||xxxsssnnnrrrzzz|||uuukkkggghhhfffbbbaaadddgggiiiooouuuyyy|||zzziiieeejjjooosssjjjgggeeecccccc``````^^^]]]\\\[[[[[[[[[VVVTTTRRRQQQRRRSSSRRRRRRLLLKKKIIIGGGEEEDDDDDDDDDAAA@@@>>>===<<<;;;<<<<<<===<<<<<<;;;;;;:::999999555555444444444333333333222333444555444333111000222222222222222222222222000000000000000000000000---......///000111111222000111222333333222111000111111111111111111111111111111111222222333333444111222333333333444666999CCCHHHPPPUUUXXXZZZ^^^bbbaaaaaabbbbbbbbbbbbaaaaaa```[[[WWWTTTNNNEEE@@@@@@}}}~~~}}}{{{zzzxxxwwwwwwxxx|||rrrbbbWWWRRRRRRTTTcccnnnkkkzzzxxxSSSFFF??????===888<<<@@@999555555444444444444555555666555555444333333222222555444333333222222333333444444444333333222222222222222222111111111000000111111222222222333333333111111111111111111111111222222222222222222222222222333444444555555444444222222222222333444555555999:::===CCCKKKRRRWWWYYY```aaaccceeegggiiijjjkkkdddrrrvvv]]][[[dddsss|||{{{~~~}}}|||}}}~~~~~~zzzzzz~~~~~~|||}}}}}}yyyvvvtttqqqnnnlllggg```XXXSSSPPPQQQXXXaaajjjvvv|||zzz}}}~~~zzzyyy{{{yyy{{{|||zzzmmmfffeeeaaabbbcccdddeeehhhlllpppuuu|||mmm^^^aaalllyyyyyynnniiiiiijjjkkkeeecccaaa```___^^^\\\ZZZUUUTTTSSSRRRQQQQQQQQQQQQOOOMMMKKKHHHFFFDDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999999888888777777777777666666666444333222222111111222222222222222222222222222222222222222111111111000000111111111000000000000000444333111000000000111222000000111222222222222111000000000000111111111111111222222222333666:::>>>GGGJJJOOOUUU[[[___bbbdddcccbbbbbbcccddddddcccaaa```\\\VVVOOOIIIDDDBBBAAA|||||||||{{{zzzxxxwwwvvvtttvvvzzzttteeeZZZUUUUUUQQQZZZooorrrggguuuZZZJJJAAA@@@???999<<>>>>>>>>======<<<<<<;;;:::999999555555444444444333333333444333222222111222222222222222222222222222222222222222222111111111000000000000000000000111111111333222111111000000111111000000111222222222222111000000000000111111111111111222222222333666;;;???JJJMMMQQQVVV[[[___aaabbbeeedddcccdddffffffdddccc^^^[[[TTTNNNHHHEEEDDDCCCyyywwwxxxyyyyyyyyyxxxwwwvvvrrrrrrsssyyywwwjjj___ZZZYYYVVV[[[eeexxxzzzcccmmmeeeOOODDDAAA@@@:::;;;===666888888777555555444444444444444444444444333333333555444333333222222333333333333333333222222222222222222222111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222333444444555555444444444333333444444555666777999<<>>>>>=========<<<<<<;;;;;;::::::777777777777666666666666444444333222222222222222222222222222222222222222222222222111111111111111//////000000111111222222222222222222222111000000000000111222222222222111000000000111111111222222222222222222333777<<>>>>>=========<<<<<<<<<;;;;;;999999888888888777777777444444333222222222222333222222222222222222222222111111111111111111111111......///000111222222333111111222333333111000///000000111222222222222111000000111111111222222222222222222222444888>>>CCCMMMPPPTTTXXX\\\___aaabbbcccbbbbbbcccddddddcccaaa]]]YYYQQQJJJFFFDDDEEEFFF~~~xxxxxxzzz~~~|||wwwuuuqqqrrrtttuuuwwwwwwwwwvvvtttqqqpppvvv{{{rrrhhhaaa^^^[[[fffttthhheeekkkZZZHHH@@@@@@::::::===999888888777777888999999:::;;;:::999777666444333222555444333333222222333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222333444444555555444444555555555555666777888888888===DDDKKKQQQWWW]]]bbbdddhhhlllooopppmmmiiifffaaammm}}}~~~cccVVVOOOXXXjjj}}}~~~zzzwwwttttttuuuxxx}}}|||{{{}}}zzzsssnnnnnnpppqqqsssqqqnnnkkkfffaaaZZZVVVTTTRRRSSSYYY___fffrrr|||~~~}}}}}}~~~|||}}}}}}xxxppphhhcccaaaaaacccddddddcccdddeeegggiiirrr~~~|||jjjeeeqqq~~~uuuqqqoooooooooooommmkkkjjjjjjjjjhhhfffdddbbb___\\\XXXUUUSSSRRRSSSRRROOOMMMJJJIIIGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@>>>>>>>>>======<<<<<<;;;666666666555555555444444555444333333222222333333222222222222222222222222111111111111111111111111......///000111222222333111111222333333111000///000000111222222222222111111111111111222222222222333333333333555:::@@@EEEMMMOOOTTTYYY^^^aaadddeeedddccccccccceeeeeecccbbb^^^XXXPPPIIIDDDCCCDDDFFF~~~}}}|||uuussstttyyy{{{xxxvvvvvvqqqqqqrrrsssuuuvvvwwwxxxsssqqqpppttt|||}}}tttjjjaaa\\\ZZZeeewwwooocccbbbsssdddMMMBBBAAA;;;:::>>>;;;<<<;;;999777666555555444;;;:::999888666444333222555444333333222222333333111111111222222222222222111111111111111222222222111111222222222333333333111111111111111111111111222222222222222222222222222333444444555555444444555444444555555666777888888???GGGNNNRRRWWW^^^bbbgggjjjmmmppppppmmmiiifffbbbnnn}}}rrr]]]TTTRRR]]]ppp|||zzzvvvqqqssswww}}}~~~yyypppmmmooorrruuuyyyvvvqqqllleee]]]TTTOOONNNMMMOOOVVV]]]dddoooyyy~~~~~~}}}}}}{{{vvvnnngggbbb```___aaaccccccbbbcccdddfffhhhooozzz~~~lllhhhnnnyyysssqqqqqqppppppnnnlllkkkjjjiiigggeeecccaaa___[[[XXXVVVTTTSSSSSSQQQOOOLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCDDDDDDDDD@@@@@@???>>>===<<<;;;;;;777777777777666666666666555444444333333333333333222222222222222222222222111111111111111222222222//////000000111111222222222222222222222111000000000000111222222222222111111111111222222222222333333333333333555;;;BBBHHHMMMPPPTTTZZZ___ccceeefffeeeeeedddeeefffgggeeeccc\\\WWWNNNGGGCCCCCCFFFHHH~~~|||zzzyyytttpppqqqvvvyyyvvvuuuwwwrrrrrrqqqqqqsssuuuwwwyyyssssssrrrtttzzz}}}tttiii___YYYYYY\\\kkksssaaaXXXhhh~~~qqqVVVGGGCCC<<<:::>>>===;;;:::888666444222111111777777666666555444444444555444333333222222333333000111111111222222222222000000111111111222222222111111222222222333333333111111111111111111111111222222222222222222222222222333444444555555444444444444444444555666777777;;;BBBKKKQQQTTTXXX^^^ccchhhjjjmmmnnnnnnkkkhhheeejjjvvvjjjWWWSSSUUUdddyyy{{{yyy}}}|||zzzwwwyyy~~~yyysssssswww{{{~~~yyypppfff]]]TTTLLLHHHHHHGGGIIIPPPUUU[[[dddnnnooovvv~~~~~~|||vvvooohhhcccaaa[[[]]]```aaa```aaabbbdddfffkkkrrr~~~|||lllgggkkk|||wwwtttrrrpppnnnkkkjjjiiigggdddbbb```___]]]ZZZXXXVVVUUUUUUSSSRRRPPPMMMJJJIIIGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHBBBBBB@@@???===<<<;;;::::::::::::999999999888888555555444333333333333444222222222222222222222222000000111111111222222222000000000000000111111111333222111111000000111111000000111222222222222111111111111222222222333333444444333333666<<>>>>><<<;;;:::888777777777777333333333444444444555555555444333333222222333333000000111111222222222222000000111111222222222222111111222222222333333333111111111111111111111111222222222222222222222222222333444444555555444444444333333444444555666777===DDDMMMSSSVVVYYY___dddhhhiiikkkmmmllliiifffdddrrr~~~fffTTTRRRWWWhhhwwwvvv{{{~~~yyyvvvyyy~~~xxxkkk^^^TTTKKKEEEBBBCCCBBBDDDIIIMMMQQQYYYbbbaaajjjvvv|||}}}yyywwwzzz~~~~~~uuuuuuxxx~~~}}}wwwpppjjjeeebbbXXX[[[]]]_________```bbbdddfffkkkwwwzzzjjjeeejjj~~~xxxtttpppnnnkkkiiigggeeebbb```^^^]]]\\\ZZZXXXVVVVVVUUUTTTSSSPPPNNNKKKIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJDDDCCCAAA???===;;;:::999777777777666666666666555555555444333333333333444222222222222222222222222000000111111222222222222111111111000000000000000444333111000000000111222000000111222222222222111111111222222222333333333444444333333666<<>>888888888888777777777777666555555555444444444444555555555444444333333333222222111111111111222222555444222111000111222222111111222222222333333333000000111111222222222222111111222222222333333333222222333444444555555666444444555555666777777888>>>GGGQQQWWWYYY[[[___cccmmmkkkjjjkkkiiieeedddgggxxxxxx^^^TTTXXX```ooozzz}}}||||||||||||tttaaaRRRKKKHHHFFFDDDBBBBBBCCCEEEHHHLLLQQQSSS\\\gggtttyyyuuunnniiihhhbbbbbbdddjjjrrrzzz~~~}}}{{{yyyyyy|||wwwrrrrrruuu~~~|||zzzuuummmddd^^^\\\YYYZZZ]]]^^^]]]^^^bbbddddddiiirrr}}}wwwiiimmmuuuyyyrrrmmmjjjgggdddcccbbbaaa___cccaaa^^^[[[YYYWWWWWWWWWVVVUUUTTTRRRPPPNNNLLLLLLGGGEEEDDDEEEHHHIIIIIIIIIEEEDDDCCCAAA???>>><<<;;;888888888888777777777777666555555444444333222222444444333333222111000000111111111111111111111111111333333222000///000111111000000000000222333444111111111000000000000000000000111111111222222222444333222444999AAAIIINNNUUUWWW[[[```dddgggiiijjjddddddcccbbbccceeeaaaZZZXXXPPPGGGDDDBBBEEELLLUUU}}}{{{yyyxxxxxxxxxwwwuuurrrrrrrrrrrrrrrsssssstttxxxwwwuuuuuuvvvuuutttsssrrrrrrttttttrrrvvv~~~wwwkkk^^^VVVKKKHHHGGGHHHIIILLLTTT^^^||||||hhhZZZ]]]iiiuuuhhhIIICCCEEE???;;;===888888888888777777777777666666666555555555444444555555444444444333333333222222111111111111222222444333222222111111222222111111222222222333333333000111111111222222222222111111222222222333333333222222333444444555555666555555555666777888999999@@@HHHRRRXXXZZZ]]]bbbfffmmmkkkkkkllljjjfffgggjjj~~~rrrZZZTTTZZZfffvvv}}}~~~{{{yyyyyy}}}~~~~~~{{{zzz}}}ssshhhXXXLLLGGGEEEDDDBBBAAAAAAAAABBBDDDHHHKKKMMMYYYdddpppssslllaaaYYYVVVTTTUUUWWW]]]eeelllppprrrnnnpppsssvvvzzz~~~|||tttpppqqquuu~~~~~~|||yyytttmmmfff```\\\YYYYYY\\\]]][[[\\\`````````dddlllwww|||nnnooorrr}}}uuunnnjjjgggdddcccbbbaaa___cccbbb___\\\ZZZYYYYYYYYYWWWVVVTTTRRRPPPNNNMMMLLLHHHGGGFFFFFFHHHIIIIIIHHHDDDCCCBBB@@@>>>===<<<;;;888888888888777777777777666666555555444333333222444444333333222111111000111111111111111111111111111222333222000///000111333222111000000111111222111111111111000000000000111111111222222222222333444333333555:::BBBJJJOOOWWWYYY\\\```dddfffggghhhggghhhfffdddeeefffbbbZZZRRRKKKDDDBBBCCCGGGQQQZZZ~~~|||yyywwwwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqqqquuusssqqqpppqqqqqqpppooonnnoooooommmkkkppp~~~xxxmmm```VVVKKKGGGCCCCCCBBBCCCIIIQQQiii}}}rrraaa^^^eeerrrnnnNNNEEEEEE???;;;===999999888888888777777777777777777666666666555555555444444444444333333333222222111111111111222222222222333333333222111111111111222222222333333333111111111111222222222222111111222222222333333333222222333444444555555666555666666777888999;;;;;;AAAIIISSSZZZ\\\___eeeiiimmmkkklllmmmjjjgggjjjpppkkkVVVUUU```qqq{{{zzzxxxwwwyyy~~~}}}{{{~~~~~~|||wwwuuuuuuvvvvvvuuuaaaYYYNNNGGGDDDDDDCCCBBBCCCBBBBBBBBBBBBDDDFFFGGGSSS]]]gggiiiaaaUUULLLGGGGGGIIILLLSSSZZZ```ccccccaaafffnnntttzzz~~~}}}{{{}}}zzzsssrrruuuyyy~~~}}}zzzwwwtttnnnhhhddd^^^ZZZYYY[[[[[[YYYZZZ^^^___^^^aaagggqqqrrrmmmmmmyyynnnkkkgggdddcccbbbaaa```cccbbb```^^^\\\\\\\\\\\\WWWWWWUUUSSSQQQOOONNNMMMJJJIIIHHHHHHIIIIIIHHHFFFCCCBBBAAA@@@>>>===;;;;;;999999999888888888777777666666666555444444333333444333333222222111111111111111111111111111111111111222333222000000000222444333222111000000000000111111111111111111111111222222222222333333333333555444444777<<>>===<<<:::::::::999888888777777777777666666555444444444333333333222222111111111111111111111111111111111000222333222111000111222333222222111111111000000000111111111111111222222222222333333333444444444555555555999???GGGNNNSSSXXXZZZ^^^bbbeeefffffffffhhhiiigggdddcccbbb[[[SSSKKKGGGEEEGGGKKKSSSaaannn}}}zzzwwwvvvvvvvvvtttssspppoooooooooooopppqqqqqqnnnllliiihhhhhhiiiiiihhhhhhhhhhhhggggggooo}}}xxxqqqdddWWWNNNGGGAAA?????????CCCHHHRRRhhhtttaaa\\\hhhyyyXXXHHHDDD@@@>>>>>>999999999999888888888888777777777777666666666666444444444444444444444444333333222222222222333333000111333444444333222111111111222222222333333333333222222222222222222222111111222222222333333333222222333444444555555666444444444444666999<<<===DDDLLLUUUZZZ]]]```ggglllnnnnnnooolllhhhhhhsssyyycccZZZ```tttzzz||||||yyyrrrrrrsssvvvyyy~~~}}}~~~yyyqqqllleee___ZZZUUUQQQNNNKKKIIIEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJNNNQQQRRRNNNKKKIIIIIIGGGKKKSSS\\\cccfffdddaaaaaaeeejjjooossswww|||~~~}}}zzzxxxvvvsssooolllccc___\\\\\\[[[YYYZZZ^^^```^^^```dddjjjuuurrrddd___gggnnnuuu{{{qqqmmmhhheeeddddddccccccbbbaaa___^^^]]]]]]^^^^^^ZZZYYYXXXVVVTTTRRRQQQPPPNNNMMMKKKKKKKKKJJJGGGEEEEEEEEEDDDCCCAAA@@@??????;;;;;;;;;:::999888888777888777777666666555444444333333222222222222222111111111111111111111111111000111222222111000111222000000111111222222222222000000111111222222222333222222333333333444444444444555666:::@@@HHHPPPTTTVVVYYY^^^cccfffhhhhhhggghhhiiigggdddbbbaaaYYYPPPJJJGGGFFFHHHLLLTTTcccqqqzzzxxxwwwvvvwwwvvvtttsssnnnnnnnnnnnnnnnooopppqqqnnnlllhhhggghhhiiiiiiiiigggffffffggggggnnn}}}}}}{{{~~~{{{vvvrrrfffXXXOOOHHHAAA@@@@@@AAADDDHHHNNN```zzz~~~fff[[[ddd|||^^^KKKDDDAAA??????:::999999999999888888888777777777666666666555555333333333444444444444555333333222222222222333333111111222333333333222222111111222222222333333333333333333333222222222222111111222222222333333333222222333444444555555666333333333444666999===???GGGNNNVVV[[[]]]aaaggglllnnnoooooolllhhhlll~~~ooo______eee|||{{{zzzrrryyy}}}wwwsssmmmnnnpppsssvvvzzz~~~~~~~~~zzztttgggbbb[[[TTTOOOKKKHHHFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJJJJIIIGGGGGGGGGIIIJJJPPPZZZeeelllmmmjjjfffdddggglllppptttyyy~~~}}}|||{{{zzzwwwsssoooddd___\\\\\\[[[YYY[[[^^^\\\[[[]]]aaaeeennnxxxhhh^^^```dddlllzzz~~~tttooojjjfffeeeeeefffeeecccbbb```^^^]]]]]]^^^^^^[[[[[[YYYWWWUUUSSSRRRQQQNNNNNNMMMMMMMMMKKKHHHEEEFFFEEEEEEDDDBBBAAAAAA@@@===<<<;;;;;;:::999888888888888888777666666555555222222222222222222222222111111111111111111111111000111222222111000222333//////000222222333333222000000111111222333333333222222222222333333333333333444666;;;AAAIIIQQQUUUUUUYYY^^^cccggghhhhhhhhhhhhiiihhheeecccaaaYYYOOOHHHFFFEEEGGGIIIQQQ```ooovvvvvvvvvwwwxxxwwwtttrrroooooonnnnnnmmmmmmnnnnnnllliiifffdddeeefffgggggggggddddddeeefffiiiqqq{{{zzzsssnnnnnnppprrrzzzyyyuuurrrgggYYYSSSJJJCCCBBBBBBBBBEEEIIIIIIWWWoooqqqbbbggg{{{gggOOOEEEAAA???>>>::::::999999999888888888666666666555555555444444333333333444444444555555444333333222222333333444222222111111222222333444111111222222222333333333444444333333333222222222111111222222222333333333222222333444444555555666444444333444777:::>>>AAAKKKQQQYYY]]]^^^bbbhhhmmmmmmnnnnnnlllkkksssddd[[[aaafff~~~yyyvvv{{{ooolllwwwyyyrrrnnnlllmmmooorrruuuxxx{{{|||~~~}}}}}}}}}~~~~~~tttmmm___ZZZSSSMMMJJJIIIHHHHHHEEEEEEEEEFFFFFFIIILLLNNNMMMMMMLLLKKKIIIHHHFFFEEEFFFGGGGGGHHHHHHHHHIIIJJJPPPWWWcccpppwwwxxxsssnnnmmmqqquuuzzz}}}}}}}}}}}}~~~}}}zzzvvvrrrccc^^^[[[[[[ZZZXXXZZZ^^^ZZZZZZ\\\```cccjjjxxxsss```]]]^^^fffuuuvvvqqqlllhhhgggggghhhhhheeedddbbb```___^^^______\\\\\\ZZZXXXVVVTTTSSSRRRNNNNNNMMMNNNNNNLLLIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@======<<<;;;:::999888888999999888777777666666555222222222222222222222222111111111111111111111111///111222222111111222333000000222222222222111000000000111222222333444444111111111222222222222333222333666;;;BBBJJJQQQUUUWWWZZZ```dddggghhhgggffffffhhhfffcccbbb```WWWNNNFFFDDDDDDFFFHHHOOO```ooottttttvvvxxxyyyxxxuuurrrqqqpppooonnnlllllllllllliiifffbbb```aaabbbccccccgggcccbbbdddeeeeeehhhmmmkkkddd```dddiiinnnyyyxxxsssrrrgggYYYRRRIIIAAA???@@@@@@AAADDDFFFQQQggg}}}kkklll|||mmmRRRFFFBBB???===:::::::::999999999888888666555555555444444444444333333333444444555555555444333333222222333333444222222111000111222444555111111222222222333333333444444444333333222222222111111222222222333333333222222333444444555555666555555444555888<<<@@@CCCNNNTTT[[[___```ccciiinnnlllmmmnnnmmmmmmyyyzzz]]]WWWbbbfff~~~tttssswwwqqqiiiiiivvv{{{tttnnnjjjnnnoooqqqtttvvvyyy{{{|||{{{|||{{{|||~~~|||{{{~~~|||pppgggZZZUUUOOOJJJIIIKKKLLLMMMGGGHHHIIIJJJKKKNNNSSSVVVTTTSSSRRRPPPMMMJJJHHHFFFCCCDDDGGGJJJLLLMMMNNNOOOWWW___lllyyy|||vvvyyy|||~~~|||}}}~~~}}}wwwsssbbb]]]ZZZZZZYYYWWWZZZ^^^ZZZZZZ]]]aaadddiiivvv~~~ccc^^^\\\cccssswwwsssmmmiiiggghhhiiiiiigggfffdddbbb````````````]]]\\\[[[YYYWWWUUUSSSSSSNNNNNNNNNNNNOOOMMMIIIGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>======;;;:::999888888999999888888777666666666222222222222222222222222111111111111111111111111///111222222111111222444222222333333222111///...000000111222333333444444000000111111111222222222111333666;;;BBBJJJQQQUUUYYY\\\aaaeeeggggggeeeccccccdddcccaaa___]]]TTTKKKFFFEEEFFFGGGIIIQQQbbbrrruuuvvvvvvwwwwwwvvvtttssspppooonnnnnnoooooonnnmmmhhheeeaaa^^^]]]^^^aaacccffffffdddcccbbbbbbaaaaaadddaaa```dddmmmwwwyyyuuupppggg]]]SSSKKKCCCBBBCCCAAAAAACCCGGGMMM\\\uuuwwwssswww|||ZZZGGGAAA>>>:::;;;<<<<<<;;;:::999888777666666666666555555555555555444333222111222333444333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555;;;999999:::999999???GGGOOOTTT[[[```bbbdddhhhkkkpppnnnmmmooossskkk]]]WWW\\\iiizzztttxxxzzzooofffjjjttt{{{rrriiifffhhhlllqqqxxx~~~~~~}}}|||~~~}}}xxxkkkbbbZZZUUUOOOMMMNNNPPPPPPOOONNNNNNNNNPPPTTTXXXYYYYYYXXXXXXXXXTTTNNNKKKJJJLLLJJJIIIHHHIIIMMMSSSYYY]]]cccjjjvvv~~~~~~}}}~~~{{{tttooobbb___[[[YYYZZZ[[[[[[[[[\\\[[[]]]```bbbfffrrr~~~ooo___UUU^^^ooo{{{rrrkkkjjjkkkjjjjjjmmmjjjjjjhhhgggeeecccbbbaaaaaa```^^^\\\YYYWWWTTTSSSQQQQQQQQQPPPNNNKKKIIIGGGEEEEEEDDDBBBBBBAAAAAAAAA>>>>>><<<;;;:::999999999::::::999777666444333333222222222111222222333333222222111111111111222222111111111111111111111111222111111111000000//////333333222111111222333333777777666555444333333222555777:::???FFFNNNTTTXXXXXX\\\bbbeeeeeedddbbbbbbfffeeecccaaa___YYYPPPJJJCCCBBBCCCDDDIIIVVVnnnuuuuuuvvvvvvvvvuuusssrrrooonnnlllmmmnnnnnnmmmkkkiiifffbbb___^^^___bbbdddeeedddbbbaaa`````````aaadddcccdddkkkvvvyyyuuuqqqggg]]]TTTKKKCCCBBBBBB@@@AAACCCEEEKKKZZZssssssqqq|||___JJJCCC@@@<<<999999999::::::999999888888777777777777666666666555444333222222222333333333333333333333333333333444444444444444444444444111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555888777777999999:::AAAIIIOOOUUU\\\aaacccfffjjjmmmqqqnnnnnnqqqvvvxxxbbbVVVRRRYYYpppyyyvvv}}}yyypppkkkqqq|||~~~wwwooohhhgggiiinnnttt{{{~~~~~~|||zzzuuulllfffZZZVVVRRRQQQTTTWWWXXXWWWZZZZZZZZZ]]]aaacccdddccc``````]]]WWWQQQMMMMMMOOOQQQPPPPPPRRRXXX^^^dddgggpppyyy}}}}}}|||~~~~~~~~~}}}xxxrrrmmmbbb___[[[YYYXXXYYYYYYYYYZZZZZZ\\\___```eeeppp|||uuucccVVV[[[jjjyyyyyyqqqlllmmmooooooppprrrlllkkkjjjhhhfffeeecccccccccbbbaaa___\\\YYYVVVTTTPPPQQQQQQQQQOOONNNLLLJJJGGGFFFEEEDDDCCCCCCBBBBBB@@@???===<<<;;;::::::::::::999888777666555444333333222222222222222333333333333222222222222333333111111111111111111111111222222222222111111111000333222222111111222222333666666555555444333222222444666:::???GGGOOOUUUYYY^^^bbbgggjjjjjjhhhgggggggggeeecccbbb^^^WWWOOOHHHCCCBBBCCCGGGNNN^^^xxxuuuuuuuuuuuutttsssqqqqqqmmmlllkkkkkkllllllkkkjjjiiigggdddaaa```aaacccdddbbbaaa___]]]]]]]]]___```bbbcccgggqqq}}}|||wwwrrriii___UUUKKKCCCAAAAAA??????AAABBBHHHWWWppprrrhhhtttfffNNNEEEBBB???777888888888999999999999888888888888777777777777555444444333222333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555666555666888999:::BBBJJJPPPVVV^^^cccfffhhhlllooorrrooonnnsss}}}ooo\\\RRRRRR\\\www~~~yyy{{{yyyrrrooowwwyyytttooojjjjjjmmmssswww~~~~~~{{{wwwuuutttrrrnnnjjj[[[YYYWWWZZZ___ccceeedddddddddfffjjjmmmnnnmmmkkkllliiiddd\\\VVVSSSSSSUUUYYYYYY[[[```gggnnnrrrtttyyy~~~{{{{{{{{{~~~}}}~~~~~~}}}|||{{{{{{~~~}}}|||zzzxxxtttoookkkccc```[[[XXXWWWXXXWWWWWWXXXXXX[[[^^^___cccnnnzzz}}}hhhWWWXXXdddssszzzsssnnnpppssssssssstttmmmmmmllljjjiiigggfffeeeeeeeeeeeeccc```[[[WWWUUUQQQQQQRRRRRRQQQPPPNNNMMMIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@>>>===<<<<<<;;;;;;999999888777666666555555333333222222222222333333444333333333333333333444111111111111111111111111333333333222222222222222333222111111111111222333444444444333333222222222333555:::@@@HHHPPPWWW[[[^^^bbbgggiiiiiihhhgggggggggfffdddbbb]]]UUUKKKEEEBBBBBBDDDJJJUUUgggttttttssssssrrrqqqpppooommmkkkjjjjjjkkkllljjjiiihhhfffccc```___```bbbccc___^^^\\\ZZZZZZ[[[]]]______```eeeppp}}}{{{vvvlllaaaVVVLLLCCC@@@@@@>>>>>>@@@@@@FFFTTTmmmqqqbbbmmmmmmSSSGGGCCC@@@::::::999999999999999999888888888777777777666666555555444444333333333333333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555666555666888888:::AAAJJJPPPVVV^^^dddgggiiillloooqqqnnnnnnuuujjj[[[SSSVVVcccxxx||||||zzzuuuttt{{{~~~xxxtttpppmmmnnnqqqvvv{{{~~~}}}{{{wwwsssrrrssssssqqqnnn___^^^___dddlllqqqrrrrrrmmmnnnqqqvvvyyyzzzwwwuuuuuuqqqiiiaaa\\\ZZZ\\\^^^aaabbbgggoooxxx~~~|||~~~~~~wwwyyy|||{{{yyy{{{~~~|||{{{{{{{{{}}}{{{xxxvvvuuurrrooommmdddaaa\\\XXXWWWWWWVVVVVVWWWXXXZZZ]]]___bbbmmmxxxppp\\\YYYbbbrrr}}}vvvqqqrrrsssqqqpppppppppooonnnmmmkkkjjjiiihhhggggggfffeeeaaa]]]XXXVVVSSSSSSSSSSSSRRRPPPNNNMMMJJJIIIHHHFFFDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<888888888777777666666666444444333222222222333333333333222222222222333333111111111111111111111111222222222222222222222222222222111111111111222222333333222222222222222222222555:::AAAJJJRRRYYY]]]___bbbfffhhhhhhgggffffffggggggeeeaaa[[[QQQHHHBBBCCCBBBDDDLLLXXXkkksssrrrqqqppppppooooooooommmllljjjkkkllllllkkkiiieeedddaaa___]]]^^^___```]]]\\\ZZZYYYYYY[[[\\\^^^______bbbkkkyyyzzzoooeeeXXXNNNDDD@@@???===>>>@@@@@@DDDRRRiiitttaaaiii}}}uuuXXXIIICCC@@@???>>><<<:::999999999999777777666666666555555555555555555444444444333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555888777777999888999@@@HHHOOOVVV___dddgggiiikkknnnnnnmmmmmmvvvfffZZZTTTWWWeeeuuu}}}}}}}}}}}}}}}wwwtttqqqmmmooossszzz~~~}}}{{{zzzzzzzzzwww{{{|||wwwuuussstttwwwxxxuuurrreeeeeehhhooowww|||}}}|||wwwyyy}}}}}}wwwnnngggddddddgggiiiiiilllttt}}}wwwzzz~~~{{{yyy{{{}}}|||||||||{{{yyyvvvtttsssrrrpppnnneeeaaa\\\YYYWWWWWWVVVUUUWWWXXX[[[^^^___bbblllwww}}}ddd\\\bbbppp}}}vvvqqqrrrrrrpppnnnnnnqqqqqqpppooommmlllkkkkkkggggggfffdddaaa]]]YYYWWWVVVVVVVVVTTTRRROOOMMMKKKKKKIIIHHHEEEDDDBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;999999888888777777666666555444444333222222222333222222111111111111222222111111111111111111111111000000111111111111111111111111111111111111111111111111222222222222222222222666;;;CCCLLLTTTZZZ^^^bbbeeeiiikkkjjjiiiiiiiiiggggggeee```WWWNNNFFFAAADDDBBBEEEMMMYYYlllppppppooonnnnnnnnnnnnooolllkkkjjjjjjkkkkkkjjjiiicccaaa___]]]\\\\\\]]]^^^ZZZZZZZZZZZZ[[[\\\\\\]]]^^^]]]^^^fffttt|||sssiii[[[PPPEEEAAA???===>>>@@@@@@CCCNNNddd|||ggghhhsss}}}]]]KKKDDD@@@AAA@@@===;;;999888888999666666666666555555555555444555555555555444333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555999888888:::999:::@@@IIIQQQWWW```fffhhhiiikkkmmmkkkkkkmmmtttzzz```WWWQQQUUUdddwwwzzzuuussspppnnnpppttt~~~~~~zzzxxxwwwxxxxxxxxx}}}~~~}}}~~~yyyvvvttttttwww{{{|||zzzwwwmmmnnnrrryyyzzz|||wwwqqqoooqqqtttuuusssxxx}}}www||||||{{{~~~}}}}}}}}}zzzwwwtttrrrqqqpppnnnlllddd```[[[WWWVVVVVVUUUUUUVVVWWWZZZ^^^^^^aaajjjuuulll______kkk|||uuupppqqqrrrqqqpppqqqrrrrrrqqqpppooonnnmmmlllggggggeeeccc```]]][[[ZZZZZZYYYXXXWWWTTTQQQNNNLLLLLLJJJHHHFFFDDDBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<::::::999888777777666666666555444333333222222333222111111000000111111222111111111111111111111111000000000000000111111111000000111222222111000000111111111222222333333333333777===EEEMMMUUU[[[^^^bbbdddgggiiihhhgggggghhhhhhgggddd]]]TTTKKKEEEBBBDDDCCCGGGPPP^^^qqqnnnmmmmmmllllllmmmooooookkkiiihhhhhhiiijjjhhhgggbbb```___]]]\\\\\\\\\]]]YYYZZZ[[[\\\]]]]]]]]]]]]YYYWWWYYY```nnn|||}}}uuummm^^^RRRGGGBBB@@@>>>>>>@@@@@@AAAJJJ^^^yyyooogggfff}}}cccOOOEEEAAA@@@>>><<<:::999888999:::777777777666666666666555444555666666666555333333333333333333333333333333000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555999777888::::::<<>>======<<<<<<======;;;;;;:::999777666555555666666555333333222222222333222222111111222222333111111111111111111111111000000000111111222222222///000111222222111000///111111222222333444444555444888>>>FFFNNNUUUZZZ]]]aaacccfffgggfffeeeeeefffhhhgggcccZZZPPPHHHEEEDDDCCCDDDIIIVVVfffzzzllllllkkkkkklllmmmooopppiiihhhgggggghhhhhhgggfffbbbaaa___]]]\\\\\\\\\\\\XXXYYY\\\^^^______^^^]]]SSSRRRTTT\\\iiivvv}}}~~~~~~|||}}}}}}wwwooo___TTTHHHCCC@@@>>>>>>AAA??????GGGZZZuuutttfff]]]vvvgggQQQFFFBBB===<<<:::888888888:::;;;888888888888777777777777444555666666666555333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555777666888;;;<<<>>>FFFOOOVVV\\\eeejjjkkkkkkkkkmmmhhhkkklllnnnzzzoooXXXVVVWWWaaauuuzzzvvvvvvvvvvvvyyy~~~}}}}}}yyywwwyyyvvvtttvvv{{{xxxzzz}}}yyy~~~~~~}}}}}}}}}}}}{{{xxxsssooolllhhhdddaaa^^^ZZZVVVSSSRRRRRRRRRRRRSSSTTTWWW[[[\\\]]]fffqqq|||jjjYYYWWWaaawwwxxxuuutttrrrqqqrrrrrrrrrqqqqqqpppooonnnnnnjjjhhheeebbb`````````aaa\\\\\\\\\\\\ZZZXXXVVVTTTOOONNNLLLIIIFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>???<<<<<<;;;999777666555444777666555444333222222222444333333222222333333444111111111111111111111111111111111222222333333333///000111222222111000///111111222333444555555666555999???GGGNNNUUUZZZ]]]eeegggiiijjjiiiiiiiiijjjiiigggbbbYYYNNNGGGEEEEEECCCDDDLLL[[[nnnkkkjjjiiijjjmmmnnnllljjjkkkjjjjjjiiihhhggggggfffaaa``````___^^^^^^]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\VVVRRRRRRYYYeeeooosssssssssvvvyyy|||wwwmmm```UUUJJJEEEBBB>>>===???>>>>>>CCCRRRkkkzzzfffdddhhhvvvmmmPPPEEEEEE@@@???===<<<:::999999999999999888888777666666666666555555555555444444444444444555555444444333222555555555444444333333333222222222222222222222222222444555444111111333666000333555555333111333444222333333444555666777777666777777777999???IIIPPPZZZ^^^dddiiikkkmmmoooppplllgggdddmmmrrr]]]PPPRRRggg~~~zzzyyywwwuuuvvvyyy~~~zzz{{{wwwqqquuuuuurrrooosss{{{zzz|||}}}zzzvvvsssmmmiiieeeaaa]]]ZZZWWWUUURRRPPPNNNNNNOOOOOORRRUUUXXXYYYZZZ]]]ccchhh{{{eeeWWWWWW```tttyyywwwvvvssspppqqqqqqpppoooooonnnnnnoooooommmjjjfffdddcccbbb```___```]]]ZZZYYYZZZYYYVVVSSSPPPNNNJJJFFFCCCBBBCCCCCCAAA???============<<<;;;;;;;;;:::999999888888777555444444333333222222111333222111111000111111111111111111111111111111111111111111111111111111111111111222222222222111111///000000111111222333333555;;;CCCIIINNNSSSYYY^^^eeeffffffggghhhiiiiiijjjiiiddd[[[RRRIIICCC@@@???FFFHHHTTTjjjiiihhhiiikkknnnnnnllliiiiiihhhhhhgggfffeeedddddd``````______^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXUUURRRRRRXXXcccmmmqqqqqqooosssxxx|||yyyooobbbWWWLLLFFFBBB===::::::>>>>>>BBBMMMbbbzzz|||fffaaafffuuusssUUUFFFDDD@@@@@@>>><<<;;;::::::::::::::::::999888888777777666555555555555444444444444444555555444444333222444444444444333333333222222222222222222222222222///111333222111111333666111333555555333222333444444444444555555555555555666777888888999???HHHPPPYYY^^^dddiiilllnnnpppqqqmmmjjjhhhqqqvvvaaaTTTVVVkkk~~~yyyvvvuuutttssstttxxx~~~yyyuuuvvvtttoooqqqqqqnnnkkkoooxxx}}}|||~~~~~~}}}||||||~~~{{{wwwtttqqqnnniiifffccc___\\\YYYSSSRRROOOMMMLLLLLLMMMMMMQQQTTTWWWXXXYYY\\\bbbgggvvv~~~dddXXXXXXcccwww|||yyyuuuqqqqqqrrrqqqqqqpppooonnnnnnnnnnnnkkkgggeeeeeedddcccaaaaaa^^^[[[ZZZZZZYYYVVVSSSQQQOOOKKKHHHEEEDDDEEEEEECCC@@@>>>>>>>>>>>>===<<<;;;;;;::::::999888888888555555444444333222222222333222222111111111111111222222222222222222222222111111111111111111111111111111222222222222111111000000111111222333333333444;;;CCCJJJOOOTTTZZZ___ffffffgggggghhhiiiiiiiiifffaaaYYYPPPIIIDDDBBBAAAEEEJJJZZZrrrfffgggiiilllnnnnnnkkkhhhffffffeeedddcccbbbaaaaaa```______]]]\\\[[[ZZZZZZ[[[ZZZYYYXXXVVVTTTSSSRRRTTTRRRRRRWWW```iiimmmooorrrxxxuuucccXXXMMMGGGBBB===999:::>>>>>>@@@GGGUUUlll~~~ggg\\\bbbsss{{{[[[HHHBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;:::999999888888666555555555555444444444444444555555444444333222333333333333222222222222222222222222222222222222///111222333222333444666222444555444333222333444666666555555555444444444777888999888:::???IIIPPPYYY^^^eeejjjmmmoooqqqrrrooommmnnnxxxvvvaaaVVV[[[rrryyytttpppqqqrrrrrrsssuuuyyy|||uuurrrsssqqqmmmmmmnnnlllkkkpppzzz~~~|||zzzyyy~~~|||{{{zzzvvvqqqnnnkkkhhhdddbbb___\\\YYYVVVNNNMMMKKKIIIHHHHHHIIIJJJPPPSSSVVVXXXYYY[[[```eeemmm~~~}}}dddYYYYYYbbbvvv}}}wwwrrrqqqtttsssrrrqqqooonnnmmmmmmmmmkkkhhhgggggggggeeedddaaa___]]]\\\[[[YYYVVVTTTSSSPPPMMMJJJGGGFFFFFFGGGDDDBBB@@@?????????>>>===;;;;;;::::::999999888888555555555444333333222222333333222111111111111111333333333333333333333333111111111111111111111111111111222222222222111111111111222222333444444444444:::CCCKKKPPPVVV\\\aaaffffffggghhhiiiiiiiiiiiiccc^^^VVVNNNHHHEEEDDDDDDDDDNNNccc}}}dddfffjjjnnnooommmjjjgggeeeeeedddcccbbb```____________]]]\\\ZZZYYYXXXWWWYYYXXXWWWVVVTTTRRRQQQQQQRRRQQQSSSWWW]]]eeejjjmmmwwwzzzggg[[[NNNGGGBBB>>>===>>>>>>>>>@@@DDDLLL```~~~hhhZZZ___ooo```KKKCCCBBBBBB@@@>>>===<<<<<<;;;;;;;;;;;;:::999999888888666555555555555444444444444444555555444444333222222222222222222222222222222222222222222222222222222333444555555555555555444444444444333333333444555555555555555555555555888999999999:::@@@IIIPPPYYY^^^fffllloooqqqrrrsssppppppuuuooo]]]VVV^^^www|||vvvsssoooppprrrtttvvvyyy~~~zzztttqqqpppooommmnnnpppppprrryyy~~~{{{~~~~~~{{{yyywww|||{{{yyyxxxwwwsssnnnkkkhhheeebbb___\\\YYYUUURRRIIIHHHFFFDDDDDDEEEFFFHHHNNNRRRVVVXXXXXXZZZ^^^bbbdddsss|||eeeYYYVVV\\\mmm~~~}}}xxxuuutttuuutttsssrrrpppnnnllllllkkkiiihhhgggggggggfffdddaaaaaa```^^^\\\ZZZWWWUUURRRQQQNNNKKKIIIHHHGGGHHHFFFDDDBBBAAAAAAAAA???>>><<<;;;;;;:::999999888888666666555555444333333333333333222111111111111222333333333333333333333333111111111111111111111111111111222222222222111111111222222333333444555555444:::CCCKKKQQQWWW^^^cccfffggghhhiiiiiiiiiiiihhhbbb]]]TTTKKKFFFCCCDDDEEEFFFSSSjjjdddgggllloooooollliiiffffffeeedddcccaaa```___^^^^^^^^^\\\ZZZYYYWWWUUUUUUVVVUUUUUUTTTSSSRRRRRRRRROOOQQQSSSVVV[[[aaahhhmmmxxxqqqbbbRRRGGGAAA======@@@>>>>>>@@@CCCHHHZZZ{{{mmm\\\^^^jjj}}}gggPPPGGGCCCBBB@@@???===<<<<<<<<<:::::::::999888888777777666555555555555444444444444444555555444444333222222222222222222222222222222222222222222222222222444444444444555444333222666555444333333333444333333333444444555666666777777999999:::;;;AAAKKKRRRZZZ___gggmmmppprrrrrrsssooosss}}}kkk[[[XXXbbb||||||yyywwwssssssuuuyyy}}}xxxssspppnnnllllllppptttwww{{{{{{{{{}}}|||yyyxxx|||}}}~~~|||yyywwwuuutttxxxwwwvvvvvvuuurrrnnnkkkgggeeeaaa^^^ZZZUUUPPPMMMEEEDDDCCCBBBBBBCCCEEEGGGLLLQQQVVVXXXYYYZZZ]]]```___kkk{{{xxxdddYYYTTTVVVdddttt||||||xxxxxxwwwttttttsssrrrpppnnnkkkjjjiiigggffffffgggfffeeecccbbbbbbbbbaaa^^^ZZZXXXVVVRRRPPPNNNLLLJJJHHHHHHHHHHHHFFFCCCBBBBBBAAA@@@>>><<<<<<;;;;;;:::999999888777777666555555444444333444333333222111222222222222222222222222222222222111111111111111111111111111111222222222222111111111222222333333444555555444:::CCCKKKQQQWWW^^^cccfffgggiiijjjjjjjjjhhhhhhbbb\\\RRRIIICCCAAACCCDDDIIIXXXooofffjjjoooqqqoookkkhhhgggfffeeedddcccaaa___^^^^^^^^^]]][[[YYYWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQMMMPPPTTTWWWYYY___gggnnn{{{yyyiiiVVVJJJAAA<<<;;;===>>>>>>@@@DDDGGGVVVxxxvvvaaa___dddtttnnnVVVKKKCCCBBB@@@>>>===<<<<<<<<<:::::::::999888888777777666555555555555444444444444444555555444444333222222222222222333333333333222222222222222222222222222222222333555444222000888666333333333444444333222222333444555666777888666888999:::<<>><<<<<<;;;;;;::::::999999777777777666555555444444444444333222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111222222333444444444444:::CCCKKKPPPVVV\\\aaaggghhhjjjkkkkkkjjjhhhgggaaaZZZPPPGGGAAA@@@CCCEEELLL]]]tttiiimmmqqqqqqnnnjjjhhhgggeeeeeecccbbb```^^^]]]\\\]]]\\\ZZZXXXUUUSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOKKKOOOTTTWWWYYY^^^hhhooouuugggWWWLLLEEE>>>;;;<<<===<<>><<<<<<;;;;;;;;;;;;;;;:::999999888888666555555555555444444444444444555555444444333222222333333333444444444444222222222222222222222222111111222555888999777444:::777333222333555444333333444444444555555666666555777999:::===DDDOOOWWW]]]ccckkkppprrrrrrqqqqqqpppzzzjjjbbbfffvvv|||zzz|||{{{xxxwwwzzz|||uuutttsssqqqqqquuuxxx{{{yyyqqqsssuuuwwwzzz~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~xxxuuupppllljjjkkknnnooosssrrrqqqrrrqqqoookkkhhhaaa___\\\ZZZVVVRRRLLLHHHCCCBBBBBBBBBCCCEEEGGGIIILLLQQQWWW[[[[[[ZZZ\\\]]]^^^eeennnwwwxxxjjjbbbYYYTTTZZZfffzzzzzzwwwssspppqqqqqqqqqooommmjjjiiigggfffeeeeeefffdddbbb___ccceeegggeee```[[[YYYXXXSSSRRRQQQOOOMMMLLLKKKJJJIIIGGGDDDBBBBBBAAA@@@>>><<<<<<<<<;;;::::::999999888888777777666555555444444444333222222222222333222222222222222222222222111111111111111111111111111111222222222222111111000000111111222333333333444;;;CCCJJJOOOTTTZZZ___ggghhhjjjlllllljjjhhhfff^^^WWWMMMDDD@@@AAADDDGGGNNNaaayyylllooorrrrrrnnnjjjhhhhhhddddddbbbaaa___]]]\\\[[[]]]\\\ZZZWWWUUURRRPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJOOOUUUWWWYYY^^^hhhqqq|||lllaaaUUUNNNHHHBBB>>>???===;;;===BBBEEEOOOllllllccc]]]ggg~~~___NNNBBBAAA???===<<<;;;;;;;;;===<<<<<<;;;;;;:::999999666666555555555444444444444444555555444444333222333333333444444555555555222222222222222222222222222222444888===???===;;;;;;777333222444555444333666555555555555444444444444666888:::>>>EEEPPPXXX___dddlllqqqsssrrrqqqpppqqq}}}yyyfffbbbkkk~~~zzzzzz||||||yyyvvvzzz}}}wwwxxxxxxvvvxxx}}}~~~{{{xxxuuuqqqnnniiilllppprrruuu}}}}}}wwwvvvvvvzzz}}}}}}}}}~~~~~~{{{{{{wwwsssnnniiihhhkkknnnqqqrrrqqqqqqpppooommmiiieee]]]\\\ZZZXXXUUUQQQLLLHHHCCCCCCBBBBBBDDDFFFIIIJJJLLLQQQXXX[[[[[[[[[\\\]]]___eeelllttt~~~qqqggg\\\SSSVVV```xxx|||vvvoooooopppppppppooommmjjjhhhhhhgggfffffffffeeeaaa___cccfffhhhfff```[[[YYYXXXTTTSSSRRRQQQOOONNNLLLLLLIIIGGGDDDBBBBBBAAA???>>>===<<<<<<;;;;;;:::999999888888777777666666555555555444333333222222333333333333333333333333333333111111111111111111111111111111222222222222111111///000000111222222333333555;;;CCCJJJNNNSSSYYY^^^ggghhhkkklllllljjjhhhfff[[[TTTKKKCCC@@@BBBFFFJJJNNNccc}}}nnnpppqqqppplllhhhfffeee^^^]]]\\\\\\^^^^^^]]]\\\ZZZYYYWWWUUUSSSQQQPPPOOONNNMMMLLLLLLKKKKKKLLLLLLKKKNNNRRRTTTXXX```jjjrrrzzztttrrrssspppkkkfff```WWWMMMEEE@@@=========???>>>AAAGGGLLLeee{{{ddd^^^lllhhhKKKJJJEEE???<<<<<<===<<<;;;;;;;;;:::999888666555555666666666666666555555555666666666555555444333333333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333333333555555555555666666666666888888999;;;???GGGPPPVVVfffeeeiiippprrrqqqqqqtttvvvppp___\\\kkkzzzxxxzzz||||||{{{xxxzzz~~~{{{yyy{{{~~~}}}zzzqqqjjjfffdddhhhggglllvvv|||{{{vvvxxx~~~zzzxxxtttppplllhhhiiimmmrrrvvvwwwuuurrrmmmiiidddaaa___```^^^[[[XXXUUUPPPKKKGGG@@@CCCFFFGGGGGGIIINNNRRRWWW^^^eeeeee```\\\]]]___aaaaaafffrrr~~~mmmZZZNNNQQQYYYeee|||{{{ssspppnnnppptttvvvtttooojjjfffhhhhhhiiiiiigggfffdddcccdddeeefffeeeccc___[[[YYYUUUUUUUUUTTTRRRPPPNNNLLLIIIEEE@@@>>>@@@AAAAAA@@@>>>===<<<;;;:::999999999999999888777666555444444444333111111111333555666333333333333333333333333444444333333222111000000///000111222333444444444333333222222222333444444888===DDDJJJNNNSSSZZZ^^^dddhhhkkkkkkllllllgggaaaZZZOOODDD@@@??????BBBGGGRRRiiiooopppqqqnnnjjjeeecccbbb^^^]]][[[\\\]]]]]][[[ZZZYYYXXXWWWUUURRRPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJMMMQQQVVVZZZ```eeeiiimmmkkkeee______dddeeeccchhhbbbYYYOOOFFFAAA>>>======???>>>AAAGGGLLLdddjjj```mmm~~~pppSSSKKKFFF???<<<======<<<;;;<<<<<<;;;:::999999888888777777666666666555555555444444444444444555555555333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333444444444444555555555555777888999;;;@@@HHHQQQXXXcccccchhhpppssstttvvv{{{rrrfffZZZZZZlll{{{yyy{{{}}}}}}|||zzz{{{|||~~~|||}}}}}}}}}{{{vvvnnnhhheeeeeedddeeelllxxx|||yyy~~~~~~zzzxxxrrrooollljjjkkkoootttxxxwwwuuurrrnnniiieeebbb```]]][[[XXXVVVSSSOOOJJJFFFAAACCCEEEGGGIIIMMMSSSWWW```gggmmmmmmfff```^^^___```aaafffrrrvvvbbbSSSQQQVVV]]]rrr}}}uuusssnnnpppsssuuutttqqqmmmjjjhhhhhhiiiiiiiiihhhhhhgggfffffffffeeeccc```]]][[[WWWWWWVVVUUUSSSQQQOOOMMMJJJFFFCCCAAABBBCCCBBBAAA??????===<<<;;;:::::::::999999888777666555555444444333222111111333444555333333333333333333333333444444333333222111111000000000111222333333333333333333222222333333444555777===EEEKKKOOOTTT[[[```fffiiillllllmmmmmmhhhaaaXXXNNNDDDAAAAAAAAAEEEJJJXXXoooooopppooolllfffaaa^^^]]]^^^\\\[[[ZZZ[[[ZZZYYYWWWWWWVVVUUUSSSQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKPPPUUU[[[^^^___^^^___]]]VVVQQQTTT]]]dddeeekkkfff\\\RRRHHHBBB>>><<<===???>>>AAAFFFKKKcccmmm```kkk|||{{{^^^LLLGGG@@@======>>>===;;;===<<<<<<<<<;;;;;;::::::888888777666666555444444222222222333444555555555333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333444444444444555666777888;;;AAAJJJTTT[[[dddeeeiiippptttvvvzzzccc[[[TTTZZZmmm}}}{{{}}}~~~}}}|||{{{|||{{{yyywwwzzz~~~||||||~~~}}}{{{wwwpppiiieeeccccccaaadddlllxxx|||~~~}}}~~~~~~~~~}}}yyyxxxpppnnnllllllnnnrrrvvvyyywwwuuurrrnnniiieeebbbaaa[[[ZZZWWWUUUSSSPPPKKKHHHDDDEEEGGGIIIMMMTTT[[[aaammmsssyyywwwooofff```^^^___```eeeqqqkkkXXXQQQSSSVVViii~~~}}}uuurrroooqqqsssttttttrrrooonnnjjjjjjiiiiiijjjkkkkkklllgggfffeeecccaaa___^^^]]]YYYYYYXXXWWWUUURRROOONNNKKKHHHFFFDDDDDDDDDBBBAAAAAA@@@???===<<<<<<<<<<<<:::999999888777666555555555444333222111222333444333333333333333333333333444333333222222111111111000111111222333333333333333333333333333444555555666===EEELLLQQQWWW]]]bbbgggkkkmmmlllmmmmmmggg```UUULLLDDDBBBBBBDDDHHHNNNaaawwwkkklllkkkhhhccc^^^\\\\\\^^^\\\ZZZYYYYYYXXXVVVTTTVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMRRRXXX[[[YYYVVVYYYXXXSSSPPPVVVccclllooooooiii```UUUKKKCCC>>><<<===???>>>AAAFFFIII```jjj[[[gggzzzdddMMMHHHAAA>>>>>>???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999888777666555444333222222222333333444444444333333333333333333333333333333333333333333333333333333333444444333333333333333333333333333333333333333444444444555555555555666999<<>>===<<<<<<<<<::::::999888777666666555555555333222222222222333333333333333333333333333333333333222222111111111000111222333333333333333333333333333333444555666666===FFFNNNTTTYYY```dddgggkkkmmmllllllkkkeee^^^RRRKKKDDDBBBCCCEEEKKKRRRkkkfffgggfffddd```]]]\\\\\\]]][[[YYYXXXXXXWWWUUUSSSTTTTTTSSSQQQOOONNNMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKMMMKKKJJJMMMRRRVVVVVVTTTUUUUUUTTTTTT\\\iiirrrtttqqqkkkbbbWWWMMMEEE???===<<>>AAAEEEHHH^^^fffWWWbbbtttgggOOOIIICCC?????????>>><<<;;;;;;;;;::::::::::::::::::999888777666555444444444444444333333222222222333333333333333333333333333333333333333333333333222333333333333333333222333333333333333333333333444555555555666666666666555777999===DDDOOOZZZaaaiiikkkpppuuuvvvvvv}}}vvvZZZTTTQQQYYYmmm~~~vvvuuu~~~~~~~~~yyy~~~~~~yyyxxxyyy}}}}}}}}}~~~xxxmmmccc\\\XXXWWWWWWZZZ^^^eeennnzzztttkkkffffffgggaaahhhuuuzzzrrrnnnooorrrvvvyyy{{{~~~~~~{{{xxxuuussspppqqqrrrssssssssstttssstttrrroookkkgggdddaaa___[[[ZZZYYYYYYYYYWWWTTTQQQMMMLLLLLLPPPXXXcccmmmrrr~~~}}}pppeee___aaaaaaccckkkyyyxxxaaaUUUTTTSSSeee}}}{{{tttrrrtttssssssqqqpppmmmkkkjjjmmmllljjjiiihhhhhhiiiiiidddccc```^^^\\\[[[\\\\\\YYYYYYYYYWWWUUURRRPPPNNNJJJJJJIIIGGGDDDBBB@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777666666555444444333222222222222333333333333333333333333333333222222222222222111111111222333333333222222333333333333444555666777777>>>HHHPPPVVV[[[bbbfffgggjjjkkkjjjiiihhhbbb[[[QQQJJJDDDBBBCCCFFFOOOXXXtttbbbccccccaaa^^^]]]]]]]]]\\\[[[YYYXXXXXXWWWUUUSSSTTTSSSRRRQQQPPPNNNMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJLLLJJJIIIJJJNNNQQQTTTUUUVVVWWWWWWXXXaaammmuuuwwwqqqlllcccYYYNNNFFF@@@===<<>>@@@DDDFFF\\\eeeUUU]]]lllhhhPPPKKKDDD@@@@@@@@@???===;;;:::::::::999999888888999999888777777666555555555555555444333222222222333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333333333555555555666666666777777666777:::>>>FFFPPP\\\cccfffiiipppvvvxxxyyyoooXXXSSSPPPYYYllltttqqqttt}}}yyy}}}}}}~~~|||yyyqqqfff[[[TTTQQQOOOOOOQQQVVV]]]dddooozzz~~~xxxqqqggg]]]WWWVVVXXXYYYXXX___jjjuuu}}}lllddd^^^]]]___ccchhhnnnuuu{{{~~~zzzvvvsssrrrrrrtttvvvxxxxxxwwwuuutttsssrrroookkkhhhdddaaa```\\\\\\[[[\\\\\\[[[YYYWWWQQQPPPQQQWWWbbbnnnxxx~~~uuuhhhaaaaaaaaacccjjjvvvhhhZZZVVVSSSddd|||{{{}}}xxxwwwttttttsssrrrooollljjjhhhmmmllljjjiiihhhgggggggggbbbaaa___\\\[[[ZZZ[[[[[[XXXYYYXXXXXXVVVTTTQQQPPPLLLLLLJJJGGGCCCAAA@@@AAAAAA@@@???===<<<<<<<<<;;;<<<;;;;;;:::999888777777333333333333333333222222333333333333333333333333222222222222222222222222111222222333333222222222333333333333444555777777888@@@JJJRRRXXX]]]cccggggggjjjkkkiiihhhfff```XXXOOOIIIDDDCCCEEEKKKWWWcccaaabbbaaa___]]][[[\\\]]]\\\ZZZXXXXXXXXXWWWUUUTTTTTTSSSRRRQQQPPPOOONNNMMMJJJKKKLLLMMMLLLKKKIIIHHHGGGHHHJJJKKKLLLOOOSSSVVVWWWWWWVVVVVV^^^kkktttvvvqqqllldddYYYOOOGGGAAA===<<>>@@@DDDEEEZZZ}}}bbbRRRYYYddduuujjjQQQLLLEEEAAAAAAAAA???===<<<;;;;;;:::999888777777888888888777777777666666555555555444444444444444333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333333333444444444555555555666666777888;;;???GGGQQQ]]]dddeeejjjrrryyyyyyyyyjjjWWWSSSSSS]]]qqqyyynnnpppyyy}}}|||~~~~~~|||{{{uuurrrqqqrrrvvvxxxxxxvvvppphhh\\\RRRMMMKKKIIIHHHIIINNNRRRWWW___hhhjjjfff^^^YYYSSSMMMKKKLLLMMMNNNQQQVVV^^^eeelllsssyyy}}}}}}tttiii\\\UUUPPPRRRUUUXXX___gggqqq{{{{{{wwwtttrrrsssvvvzzz}}}~~~|||zzzxxxuuusssqqqmmmiiifffcccbbbaaaaaaaaabbbccccccaaa___WWWWWWZZZcccqqqzzzlllccc___```bbbjjjwwwrrr___XXXUUUcccyyy||||||xxxwwwsssssstttsssqqqnnnkkkiiijjjjjjjjjjjjjjjiiihhhgggaaa```___]]]\\\[[[[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSOOOOOOLLLHHHCCCAAABBBDDDBBBAAA@@@???>>>=========<<<<<<;;;:::999888888777222222333333444444333333333333333333333333333333222222222222222222222222222222222333333222222111222333333333555666777888:::AAALLLTTTYYY^^^cccggghhhkkkllljjjhhhfff___WWWMMMHHHCCCDDDHHHRRRcccqqqbbbbbbaaa___\\\ZZZ[[[\\\[[[ZZZXXXXXXXXXXXXVVVTTTTTTTTTSSSRRRPPPOOONNNNNNHHHIIIJJJKKKKKKIIIGGGFFFCCCGGGKKKLLLLLLNNNRRRVVVSSSRRROOONNNVVVcccmmmooopppllldddZZZPPPGGGAAA>>><<>>@@@CCCDDDYYY{{{zzz^^^PPPUUU```qqqlllRRRLLLEEEAAAAAAAAA???>>>======<<<;;;999888777777888888888777777777777777333444444555555666666777333333333333333333333333333333333333333333333333222222222333333222222222333333333333333333333333333333333444444444555555888999<<<@@@GGGRRR]]]dddhhhmmmuuu{{{yyyvvv{{{~~~hhhWWWUUUWWWcccwwwrrrjjjrrr}}}{{{{{{~~~~~~}}}{{{wwwssskkkgggdddgggmmmqqqqqqooohhh```UUUMMMIIIGGGFFFEEEEEEIIIKKKLLLRRRXXXWWWQQQMMMKKKHHHFFFGGGGGGHHHGGGLLLPPPUUUYYY^^^bbbhhhkkkkkkqqqvvvwwwvvvrrrggg]]]VVVOOOLLLOOORRRUUU\\\eeeqqq}}}~~~}}}yyyuuussstttwww|||~~~|||vvvuuurrroookkkhhheeedddggggggggghhhjjjjjjhhhfff^^^___cccooo}}}nnneee^^^___bbbjjjxxxzzzbbbYYYWWWcccxxxzzzuuutttqqqssstttuuusssqqqmmmkkkhhhiiijjjkkklllkkkjjjiiiaaaaaa```___]]]\\\[[[[[[YYYZZZZZZZZZZZZXXXWWWVVVQQQQQQNNNIIICCCAAACCCFFFCCCCCCAAA@@@???>>>>>>>>>===<<<;;;;;;999999888777111222333333444444444444333333333333333333333333222222222222222222222222222222333333333222222111222333333444555666888888;;;CCCMMMUUUZZZ^^^cccgggjjjmmmmmmkkkiiiggg```XXXLLLGGGCCCEEEKKKXXXkkk|||dddbbb^^^[[[YYYXXXXXXYYY\\\[[[YYYXXXVVVUUUUUUUUUUUUTTTRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHJJJLLLOOOPPPUUURRRNNNMMMQQQZZZdddkkkmmmiiiccc[[[RRRIIICCC???===@@@===>>>DDDHHHZZZwww}}}aaaRRRSSSZZZlll~~~pppYYYNNNEEEBBBBBB@@@>>>>>>>>>===;;;:::999999:::;;;999888888777666555555444666555444333333444555666333333111111111111333333333333333333333333333333222111111000000111111222000000000000111222333333444444333333444555777888888888999>>>GGGRRR]]]dddjjjttttttsssyyyzzzxxx}}}|||cccRRRQQQWWWhhhsssiiiiiisss~~~yyyxxx~~~zzzvvvqqqllliiiddd```]]]```fffjjjkkkiii___XXXOOOGGGCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBAAA@@@???HHHIIIKKKMMMOOOSSSXXX\\\XXXcccnnnrrrpppkkk```WWWLLLNNNOOOPPPRRRYYYbbbiiixxx}}}}}}zzztttsssuuuxxxzzz~~~~~~|||yyyxxxvvvssspppmmmjjjiiikkkmmmooorrrssssssrrrrrrjjjiiimmm}}}mmmbbb___```bbbgggssszzzbbbXXXTTT\\\qqqvvvtttsssttttttuuutttrrrooollljjjffffffggghhhhhhgggfffeeeaaa```^^^]]]\\\\\\]]]^^^]]]\\\[[[ZZZZZZYYYVVVTTTPPPQQQOOOKKKFFFDDDFFFIIIDDDCCCBBBBBBCCCCCCAAA???======<<<;;;:::999999888444444444444444444444444333333333333333333333333222222222111111111000000111222222333333222222111111111111222333444555666<<>>>>>======<<<;;;::::::::::::999999888888777777666666555555444444444444555555333222111111111111222333333333333333333333333333222222111111111111222222333333333222333333444444444444333333444555777888888888999>>>GGGSSS^^^dddiiisssssssssyyywwwuuu{{{ttt[[[WWWWWW^^^qqqnnneeegggqqq|||}}}xxxxxx|||vvvooogggbbb^^^]]]]]]aaagggjjjhhheeeZZZTTTLLLEEEBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@??????DDDEEEHHHIIILLLPPPUUUYYYXXXcccmmmooolllggg___WWWRRRRRRRRRSSSVVV___iiiqqq|||{{{zzzvvvqqqqqquuuyyy{{{~~~}}}||||||{{{yyywwwtttrrrppppppssstttwwwyyy{{{{{{{{{zzzwwwvvv{{{pppddd```___aaagggvvvsss]]]UUUTTT]]]qqqwwwttttttuuuuuutttsssqqqooolllkkkhhhhhhiiiiiihhhgggeeeeeebbbbbbaaa```````````````bbb```^^^]]]]]]\\\ZZZXXXUUUUUUSSSOOOJJJHHHIIIKKKDDDCCCBBBBBBCCCCCCAAA???======<<<;;;:::999999888555555555555555555555555333333333333333333333333333222222222222111111111111222222333333222222111111111111222333444555666:::AAAKKKSSSXXX]]]ccchhhiiikkkkkkiiigggdddZZZPPPHHHDDDDDDKKKUUUbbbttt~~~lll^^^]]][[[YYYXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYRRRRRRQQQOOONNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNOOOPPPNNNJJJHHHLLLVVVccckkkooojjjcccYYYPPPHHHBBB@@@:::===;;;===BBBCCCQQQjjjcccRRRUUU\\\mmm\\\QQQFFFCCCCCC@@@??????<<<<<<===<<<<<<;;;:::999999999999888888888888888444555555555555555555444333222222111111222222333333333333333333333333333333333222222222222333333555444444333333333333444444444444444555666777888777888:::???HHHSSS^^^eeeiiirrrssssssxxxuuussszzzpppXXXZZZ\\\eee{{{xxxhhhcccfffrrr}}}yyyvvvxxxwwwmmmccc]]][[[\\\```fffjjjjjjddd___SSSNNNGGGBBB@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAADDDFFFHHHLLLQQQUUUXXXccclllkkkgggccc___[[[WWWVVVVVVXXX]]]gggsss{{{~~~{{{xxxsssooorrrxxxzzz|||~~~|||{{{~~~}}}}}}|||{{{zzzyyyyyy}}}uuugggaaa______gggwwwkkkXXXSSSRRR\\\pppxxxvvvwwwwwwvvvtttrrrooonnnmmmlllkkkkkkkkkjjjiiigggeeedddddddddeeeeeeeeedddcccbbbdddbbb___]]]]]]]]]\\\[[[XXXXXXUUUQQQMMMJJJJJJKKKEEEDDDCCCCCCDDDCCCAAA???======<<<;;;:::999999888666666666666666666666666333333333333333333333333333333333333222222222222111222222333333222222111111111111222333444555666:::AAAJJJRRRXXX]]]ccchhhhhhjjjjjjhhhfffcccYYYOOOEEEDDDFFFKKKTTTdddzzzqqq```[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNNNNLLLIIIGGGJJJTTTaaakkkmmmiiiaaaWWWNNNFFFAAA>>>:::===;;;===BBBBBBMMMcccdddSSSVVV^^^nnn___SSSHHHDDDDDDAAA???@@@<<<<<<=========;;;999888777888888888888888888888333444555666666555444333333333333333333333333333333333333333333333333333444333333222222333333444444333222111111111111111444444444555666666777777777888:::@@@IIIUUU___eeeiiirrrtttuuuyyyuuusss}}}ttt^^^XXX]]]kkktttfffccchhhttt~~~{{{uuuvvv{{{xxxooofffaaa___ccciiinnnooojjj```YYYLLLHHHCCC@@@??????????????????????????????>>>>>>@@@@@@?????????????????????AAADDDFFFHHHKKKPPPSSSXXXbbbiiigggcccaaaaaa```YYYYYY[[[```gggqqqzzz}}}xxxrrrqqqvvv}}}|||}}}~~~|||{{{~~~~~~~~~zzziiiddd```^^^eeetttfffWWWSSSOOOZZZkkk~~~|||zzz|||yyywwwtttqqqnnnmmmmmmmmmooonnnmmmkkkiiihhhfffeeeeeefffhhhiiiiiigggeeedddccc```\\\[[[[[[\\\\\\[[[XXXWWWTTTPPPMMMJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA???======<<<;;;:::999999888777777666666666666555555333333333333333333333333444444444333333333222222111222222333333222222111111111111222333444555666<<>><<<>>>CCCBBBKKK```gggTTTXXX```nnnbbbUUUJJJEEEDDDBBB@@@AAA<<<===>>>>>>===<<<:::999666666666777777777777777333444555666666555444333444555555555555555555444333333333333333333333333444333333222222333333444444444333222111111111111444444555666666777777777777888;;;AAAJJJVVV```fffjjjrrrtttwww{{{vvvwwwtttbbbVVV```sssnnndddccciiittt}}}|||uuurrrwwwyyyrrrmmmlllkkknnnsssuuuqqqgggZZZRRRGGGDDD@@@??????@@@@@@@@@@@@@@@@@@???????????????@@@??????>>>>>>???@@@@@@AAACCCFFFHHHJJJLLLPPPRRRSSS[[[aaa___]]]___bbbbbb\\\___dddkkkttt|||~~~wwwqqqssszzz}}}~~~~~~|||~~~~~~|||kkkeeeaaa^^^bbbmmm{{{|||dddVVVQQQLLLUUUcccsss{{{yyyuuuqqqooonnnnnnoooppppppnnnlllkkkiiihhhhhhgggiiikkklllkkkiiifffdddbbb___\\\ZZZ[[[\\\\\\\\\YYYWWWTTTQQQNNNLLLIIIHHHGGGFFFEEEDDDEEEDDDBBB???======<<<;;;:::999999888666666666555555555444444333333333333333333333333444444444333333333222222111222222333333222222111111111111222333444555666<<>>;;;===CCCBBBJJJ^^^}}}jjjVVVZZZaaannndddXXXKKKFFFEEEBBBAAAAAA===============<<<;;;:::777777777666666666666666444555555555555555555444444555555666666555555444333333333333333333333333333333222222222222333333666555555444444444444555444444555777777777777777666888<<>>???@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAABBBDDDGGGIIIKKKKKKMMMOOOQQQMMMRRRVVVVVVYYY___bbbbbbbbbeeellluuu~~~~~~|||}}}|||tttpppuuu{{{}}}kkkeeeaaa^^^___eeemmmvvvzzzyyyeeeVVVMMMJJJQQQZZZhhh~~~}}}{{{wwwsssqqqoooooooooppppppnnnmmmllllllllllllkkklllmmmmmmllliiifffddddddaaa___^^^^^^___^^^^^^\\\YYYVVVTTTRRRPPPMMMKKKHHHGGGFFFEEEEEEDDDBBB@@@======<<<;;;:::999999888777666666555555444444444333333333333333333333333333333333333222222222222111222222333333222222111111111111222333444555666:::AAAIIIPPPUUU[[[ccchhhmmmnnnmmmjjjgggbbbWWWLLLBBBGGGLLLQQQ^^^vvvrrr]]]RRRXXXXXXYYYYYYYYYXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHDDDFFFGGGDDDCCCIIIUUU___dddbbb___YYYQQQIIIBBB>>>======999<<>>===<<<<<<;;;;;;;;;999888888777777666666666555555444444444444555555222333444555555444333222333333333333333333333333222222111111111111222222555555444444444555555666333444666777888888777777666888<<>>======?????????>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@?????????@@@BBBCCCFFFHHHJJJKKKKKKKKKMMMNNNJJJMMMOOORRRZZZcccfffdddggghhhmmmuuu{{{}}}|||sssrrryyy}}}iiibbbaaa___]]]^^^cccjjjoooxxx{{{jjjYYYMMMKKKNNNSSS___yyy~~~|||yyyvvvsssqqqppppppoooooonnnmmmnnnnnnooopppoooppppppooommmjjjgggeeedddbbbaaa```aaaaaa```^^^]]]ZZZWWWVVVUUUTTTPPPMMMIIIHHHFFFFFFFFFEEEBBB@@@======<<<;;;:::999999888888888777777666555555444333333333333333333333333333222222222222111111111111222222333333222222111111111111222333444555666;;;@@@HHHOOOUUU[[[ccchhhnnnooommmiiieee___TTTIIIAAAFFFJJJPPPaaazzznnnZZZPPPYYYYYYYYYZZZYYYYYYXXXWWWSSSSSSRRRRRRRRRRRRSSSSSSKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAACCCDDDFFFFFFAAADDDEEECCCAAAFFFQQQZZZcccbbb```[[[TTTKKKDDD@@@======888:::AAAAAAHHH[[[vvvnnnXXX]]]bbbmmmgggZZZMMMHHHFFFCCCBBBBBB@@@???===;;;;;;;;;<<<<<<;;;::::::999888777666666666555444333333444555666111111333333333333111111333333333333333333333333222111111111111111111222222222222222333333444555333444666888888888777777666888<<>>>>>>>><<<<<<======>>>???@@@@@@AAABBBAAA@@@??????AAACCCDDDEEEGGGIIIJJJJJJIIIJJJKKKJJJLLLMMMRRR]]]hhhkkkhhhhhhhhhkkkrrr{{{{{{~~~uuuvvv~~~~~~hhh``````___\\\ZZZ^^^eeekkkrrrppp^^^OOOLLLMMMOOO[[[www~~~}}}zzzwwwuuurrrqqqpppooonnnnnnnnnnnnppprrrssssssrrrrrrpppmmmjjjhhhfffbbbaaa```aaabbbaaa___]]]\\\YYYVVVVVVVVVTTTPPPMMMJJJHHHGGGFFFFFFEEEBBB@@@>>>===<<<;;;:::999999888999999999888777666666555333333333333333333333333222222222111111111000000222222222333333222222222111111111222333444666666===BBBJJJQQQVVV]]]eeejjjnnnooommmhhhddd]]]RRRFFFCCCGGGKKKPPPaaazzznnnZZZSSSXXXXXXXXXYYYYYYYYYYYYYYYSSSTTTUUUVVVUUUSSSQQQPPPOOONNNMMMKKKJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEECCCCCCLLLWWWbbbgggfff\\\QQQIIIAAA<<<>>><<<;;;<<<===AAAKKKUUUwwwpppXXXVVV^^^jjjrrrZZZNNNNNNIIIGGGHHHEEEBBB@@@???>>>???>>><<<;;;;;;;;;;;;:::::::::999999777666666666555555555555444444444444444444444444666666555555555444444444222222333333333333444444333333222222333333444555333333444555555666666777888:::???HHHSSS]]]cccfffiiijjjqqqwwwvvvvvvqqqmmmlllmmmiiiddddddiiiqqqxxx}}}~~~xxxvvvwww}}}zzz{{{{{{~~~yyyqqqmmmnnnpppsssmmmeee[[[NNNBBB???BBB???>>><<<;;;<<<===???@@@>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>@@@DDDGGGKKKLLLMMMLLLKKKKKKLLLNNNNNNPPPWWWaaakkkooommmiiigggggghhhmmmtttzzz|||{{{}}}{{{~~~zzz{{{{{{kkkaaa]]]ZZZZZZZZZ\\\ccckkkuuuqqqcccOOOHHHLLLOOOWWWmmm~~~{{{{{{{{{zzzxxxvvvuuutttqqqpppooooooppprrrtttuuutttsssrrrooommmkkkjjjiiieeedddcccaaa``````______ZZZXXXWWWWWWXXXWWWUUUSSSMMMKKKHHHFFFFFFDDDCCCAAA@@@@@@???===<<<;;;:::999::::::999777666444333333555444444333333444444555222222222111111111000000000111111111111222222222111222222222111333555888===DDDMMMUUUZZZ```fffkkkkkkhhhggghhhdddXXXLLLFFFDDDIIIKKKNNN\\\uuueeeVVVSSSYYYYYYYYYXXXXXXWWWWWWWWWRRRSSSTTTTTTTTTRRRPPPOOOLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAACCCDDDBBBCCCKKKVVVbbbgggfff^^^SSSKKKDDD>>>>>><<<;;;<<<===@@@JJJTTTuuuoooWWWSSSZZZfff{{{xxx^^^OOOMMMFFFEEEGGGDDDBBBAAA???>>>???>>>===;;;;;;;;;;;;;;;::::::::::::777777666666666555555555444444444444444444444444555555555444444444444333222222333333333333444444333333222222333333444555222333333444444555666666888:::???HHHTTT^^^dddgggiiijjjqqqxxxxxx{{{ppplllnnnzzzqqqnnnkkkjjjmmmttt}}}}}}~~~{{{}}}~~~yyywww|||zzzrrrooooooqqqooofff\\\SSSHHH???<<<>>>>>>>>><<<<<<<<<===???@@@>>>>>>>>>>>>??????@@@AAA@@@AAAAAA@@@@@@AAACCCFFFLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTZZZccckkkooolllhhhfffeeeeeegggkkkppptttvvvyyyyyy{{{~~~~~~}}}zzzlllaaa\\\YYYYYYZZZ\\\cccllluuuxxxiiiTTTKKKMMMMMMSSShhh}}}}}}{{{yyywwwvvvuuusssrrrnnnnnnnnnooooooppprrrrrrpppppppppooommmkkkjjjiiieeeeeecccbbbaaa`````````\\\ZZZYYYXXXXXXWWWUUUSSSNNNMMMKKKKKKKKKIIIEEECCCAAA@@@???>>><<<;;;::::::::::::999777666555444333555555444444444444555555333222222222222111111111111111111111222222222222111222222222222333666888===DDDNNNVVV\\\aaagggkkkkkkhhhggghhhcccWWWKKKFFFBBBEEEGGGLLL\\\uuuxxx^^^TTTUUUYYYYYYXXXWWWVVVUUUTTTTTTQQQRRRRRRRRRRRRPPPNNNMMMIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBBBBJJJSSS```fffggg___UUUNNNFFFAAA>>><<<;;;<<<===@@@IIISSSrrrpppVVVQQQWWWccczzz}}}bbbQQQLLLEEECCCFFFDDDCCCAAA????????????===<<<<<<;;;;;;;;;::::::::::::777777777666666666555555444444444444444444444444444444444444333333333333222222333333333333444444333333333333333444444555333444444555666666777777888:::@@@IIIUUU___fffiiikkklllrrryyy|||nnnkkknnnwwwuuuuuusssrrrsssyyy{{{wwwuuutttyyy{{{~~~zzztttrrrrrrtttnnnaaaSSSJJJDDD>>>;;;<<<>>>===<<<<<<<<<===???@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAAAAABBBEEEGGGRRRPPPOOOQQQUUUXXXWWWUUUUUUWWW[[[bbbiiillliiiffffffdddcccbbbcccfffiiikkkqqqqqqvvv}}}xxxlll```[[[XXXXXXYYY\\\dddnnnuuu~~~oooZZZNNNMMMLLLPPPbbb~~~~~~{{{uuurrrssssssrrrpppnnnooopppqqqqqqrrrqqqqqqmmmnnnnnnooonnnllliiihhheeedddcccbbbaaa`````````^^^\\\ZZZYYYYYYWWWTTTQQQLLLLLLKKKLLLKKKIIIEEEBBBAAAAAA@@@>>>===<<<;;;:::::::::999888666555444444444333333222222333333444333333333333222222222222111111111111222222222333111222222222222333666999===EEEPPPXXX^^^bbbgggkkklllhhhggggggaaaUUUKKKFFFCCCDDDFFFNNNaaaxxxnnnWWWRRRXXXWWWWWWVVVVVVUUUTTTTTTSSSPPPPPPPPPPPPOOONNNLLLKKKHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@???@@@BBBAAAAAAGGGPPP[[[bbbeee___VVVOOOHHHBBB>>><<<;;;<<<<<>><<<::::::::::::999999999999777777777666666666666555444444444444444444444444444444333333333222222222222222222333333333444444333333333333333444555555555666666777777888999999888:::@@@JJJVVVaaahhhlllnnnpppuuu{{{}}}jjjhhhkkk{{{vvvxxxyyywwwwww}}}~~~wwwttttttuuuxxxyyyyyy{{{}}}~~~zzzxxxwwwwwwxxxqqqaaaPPPGGGCCC@@@======>>>======<<<===>>>?????????>>>>>>======>>>>>>?????????@@@AAABBBFFFLLLPPP]]]YYYVVVXXX[[[\\\YYYUUURRRSSSXXX^^^dddgggfffdddfffeeebbb______aaaeeehhhmmmooovvv~~~sssjjj___ZZZVVVVVVWWW[[[dddnnnttt~~~~~~qqq]]]OOOMMMKKKOOO^^^xxx{{{ssspppppprrrqqqoooqqqrrrsssuuuuuuuuutttsssmmmnnnppppppnnnkkkhhhfffdddcccbbbaaa````````````___]]][[[YYYXXXUUURRROOOMMMLLLKKKKKKKKKJJJGGGEEEBBBBBBAAA???>>>===<<<;;;::::::999888777666555444222111111000000111111222444444444333333333222222111111111222222222333333111222333222222444777999>>>FFFQQQZZZ___ccchhhllllllhhhgggfff___SSSJJJGGGGGGFFFIIIUUUiii~~~iiiSSSRRR[[[TTTTTTUUUUUUUUUUUUUUUUUUPPPPPPOOONNNMMMLLLKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???>>>???AAAAAA@@@EEELLLUUU]]]aaa^^^VVVPPPIIICCC>>>;;;;;;<<<<<<>>>EEEOOOgggoooVVVOOOSSS___wwwzzz```SSSQQQJJJFFFGGGCCCDDDBBBAAA@@@AAA@@@>>>===999999999999888888888888888777777777666666666666444444444444444444444444444444333333333222222222222222222333333333444444444444333333444444555666444555555666777777888888888:::AAAKKKXXXccckkknnnrrrtttxxx}}}vvvfffdddhhh|||{{{tttwwwyyyyyy{{{|||vvvsssuuuxxx{{{zzzxxxyyy{{{~~~~~~}}}}}}}}}{{{{{{ppp___NNNFFFCCC@@@>>>==================>>>>>>???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAADDDKKKTTT[[[fffbbb]]]]]]^^^]]]WWWRRRLLLNNNSSSYYY___cccddddddeeedddbbb___^^^aaagggmmmpppttt}}}}}}yyytttlllfff\\\XXXUUUUUUVVVZZZbbbkkkrrrzzz|||qqq]]]NNNKKKKKKOOO\\\qqq{{{uuuqqqqqqrrrqqqppprrrsssuuuvvvvvvuuuttttttqqqrrrrrrqqqoookkkfffdddbbbaaa```_______________```^^^[[[YYYWWWTTTQQQNNNQQQOOOLLLKKKLLLLLLLLLKKKCCCCCCBBB@@@???>>>===<<<::::::999888777666666555333333222222222222333333444444444333333333222222111222222222222333333333111222333333333444777:::???FFFQQQYYY___dddiiimmmllliiigggddd]]]QQQIIIHHHIIIHHHMMM]]]qqqiiiUUUTTT]]]TTTTTTTTTTTTUUUUUUUUUVVVPPPOOONNNMMMLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>???===>>>@@@@@@@@@CCCIIIOOOXXX^^^\\\VVVPPPIIICCC===;;;;;;<<<<<<===DDDMMMaaammmUUUMMMNNNXXXoooxxx```SSSRRRLLLHHHHHHDDDEEECCCAAAAAAAAAAAA???===999999999999888888888888888888777777777666666666444444444444444444444444444444444444333333333333222222333333333333444444444444444444444555555666222333333444444555666666777:::AAALLLZZZeeemmmqqqtttwwwzzz}}}oooaaa```eeexxxyyytttrrruuuwwwzzz~~~~~~{{{vvvuuuxxx{{{}}}{{{{{{|||}}}|||{{{|||}}}~~~~~~yyyvvvfffXXXIIICCCBBB???<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBBBBDDDIIIQQQ[[[bbbgggddd```___]]]ZZZTTTOOOJJJMMMRRRXXX]]]bbbeeegggddddddccc``````eeennnuuuxxx}}}zzzsssooojjjeeeaaaZZZVVVSSSTTTUUUXXX___gggmmmuuu}}}rrr___NNNKKKJJJOOOZZZlll~~~|||zzzwwwuuusssssssssssssssttttttttttttsssssssssssssssqqqnnnjjjfffdddbbbaaa```____________```aaa^^^\\\ZZZXXXUUUQQQNNNNNNLLLJJJJJJKKKKKKJJJIIIDDDDDDCCCAAA@@@???>>>===::::::999888777777666666777666666555555666666777333333333333222222222222222222222222333333333333000222333333333555888;;;@@@GGGPPPXXX]]]ccciiinnnllliiigggcccZZZOOOIIIHHHIIIJJJSSSeeexxxiiiWWWVVV^^^UUUUUUUUUUUUUUUUUUUUUTTTQQQPPPNNNMMMKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>???<<<===???@@@???BBBFFFLLLUUU]]]\\\WWWQQQJJJDDD===;;;;;;<<<<<<<<>>;;;;;;;;;:::::::::999999888888888777777777666666444444444444444444444444555555555444444444444333222222333333333333444444444444444444444555666666333444444555555666777777777:::BBBMMM[[[gggooossstttwwwyyyzzziii]]]]]]aaassszzzuuurrrrrrsssvvv||||||{{{{{{zzzxxxuuuyyy}}}~~~|||{{{}}}{{{wwwvvvwwwyyy{{{zzzvvvnnngggXXXNNNDDDAAAAAA>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCEEEHHHKKKPPPVVV]]]bbb___^^^^^^\\\ZZZVVVSSSPPPOOORRRWWW\\\aaaeeeiiilllhhhhhhhhhffffffmmmwww~~~}}}}}}}}}|||tttmmmhhhddd```]]]WWWTTTSSSTTTUUUVVV[[[bbbfffpppxxxbbbQQQKKKIIIMMMVVVgggzzz~~~~~~yyyuuuuuuvvvuuuttttttssssssttttttuuurrrrrrpppnnnllliiifffeeecccbbbbbbaaaaaaaaaaaabbbbbb```^^^\\\ZZZWWWTTTQQQKKKKKKLLLNNNOOONNNKKKHHHEEEDDDCCCBBBAAA??????>>>:::999999888888777777777777666666666666666666777333222222222222111111111222222222333333333444444000222333333444555999;;;AAAGGGOOOUUU[[[aaaiiiooollliiigggcccYYYMMMHHHIIILLLNNN[[[nnnzzzeeeXXXXXX___XXXWWWWWWVVVUUUTTTSSSSSSQQQPPPNNNMMMKKKJJJJJJIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>?????????<<<<<<======>>>>>>?????????<<<<<>>======<<<<<<<<<;;;;;;;;;888888888888777777777777444444444444444444444444666666555555555444444444222222333333333444444444555444444444444555666666777777777888999999::::::777;;;BBBNNN[[[hhhppptttssswwwxxxxxx|||fffZZZZZZ\\\mmm{{{wwwuuussssssvvv}}}{{{sssnnnnnnooooooooorrrxxx{{{vvvpppqqqssstttssslllaaaYYYOOOHHHBBBBBBAAA???>>>???<<<======>>>>>>>>>>>>>>>===>>>>>>@@@AAACCCEEEFFFDDDHHHMMMRRRUUUYYY]]]```VVVXXXZZZZZZWWWTTTSSSSSSUUUXXX\\\aaaeeeiiimmmpppnnnnnnnnnlllmmmttt~~~|||~~~{{{zzzzzzzzz{{{~~~~~~yyyqqqjjjeeeaaa^^^[[[UUUSSSRRRTTTTTTTTTYYY___bbbnnn}}}fffSSSLLLGGGJJJSSSddd~~~|||xxx|||wwwvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxpppooonnnllljjjhhhgggfffddddddccccccccccccccccccdddbbb___^^^\\\ZZZVVVSSSPPPRRRVVVZZZ[[[XXXRRRMMMEEEEEEDDDCCCAAA@@@???>>>:::999999999888777777777555444444333333444444555222222222111111111000000222222333333333444444444000222333333444666999<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAAIIIQQQ[[[^^^XXXOOOHHHEEEAAA===;;;<<<======@@@EEEXXXqqqnnnUUUNNNPPPTTTbbbssseeeSSSOOOIIIFFFGGGCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>>>><<<;;;;;;;;;;;;;;;777777777777666666666666555555444444444333333333333333333444444555555555333333222111222333444555222222111111111222333333777666555444555777999::::::<<>>=========>>>@@@AAACCCCCCBBBAAA@@@BBBFFFJJJMMMOOOSSSXXX\\\\\\ZZZXXXSSSWWW\\\^^^[[[XXXWWWWWW[[[\\\^^^cccjjjoooqqqrrrooollljjjmmmuuu}}}}}}}}}~~~}}}xxxvvvyyy}}}xxxsss{{{~~~~~~wwwsssrrrlllaaaYYYXXXWWWVVVTTTRRRQQQSSSXXX\\\cccxxxnnnUUUKKKGGGKKKPPP[[[yyyvvvvvvyyy||||||yyywwwwwwxxxyyyxxxwwwwwwwwwvvvtttrrrpppooommmjjjfffdddddddddaaacccddddddccccccdddeeecccdddccc```[[[XXXVVVVVVVVVXXX\\\bbbeee```UUUKKKJJJIIIGGGFFFCCCAAA@@@???>>>===<<<:::999888777777444444444444444444444444555555444333333333333444000111222222333333222222222333444444444555777999???FFFNNNRRRYYYbbbhhhiiijjjiiifff^^^TTTMMMJJJJJJVVV[[[jjjkkkZZZTTTZZZeeeWWWVVVUUUSSSRRRPPPOOONNNLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????========================;;;;;;<<<<<<===???@@@AAAJJJRRRZZZ]]]XXXOOOIIIFFFAAA===;;;<<<======@@@EEESSSkkkoooTTTLLLMMMRRR```pppgggUUUQQQJJJHHHIIIDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;888888777777666666666555555555555444444444333333333333333444444444555555333333222222222333444555333333333333333444444555444444333222333555777888:::<<>>===<<<:::999888777777444444444444444444444444444444333222222222222333111222222333333333333333222333444444444555777999???GGGNNNRRRYYYbbbhhhiiiiiihhhddd\\\RRRLLLIIIJJJWWW]]]nnniiiYYYSSS[[[eeeWWWVVVUUUSSSQQQPPPOOONNNLLLKKKJJJHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@?????????<<<<<<===>>>>>>???@@@@@@========================<<<<<<<<<<<<===???@@@AAAJJJPPPXXX[[[VVVOOOIIIFFFAAA===;;;<<<======@@@EEEOOOeeeqqqVVVLLLKKKNNN]]]nnnhhhWWWRRRLLLIIIJJJFFFDDDDDDCCCCCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;999999888777666666555555555555555444444444444333333333333444444444444555333333222222222333444555222333333333333444444555333333222222333444666777:::===EEEQQQ^^^iiipppssswwwwwwuuuooohhhjjj|||dddWWW[[[\\\sssyyyyyy~~~}}}wwwrrrllllllkkkmmmrrrxxx~~~ssskkkggggggeeebbb\\\UUUNNNJJJKKKJJJGGGDDDBBB@@@?????????@@@AAAAAABBBBBBAAAAAA>>>@@@BBBDDDFFFJJJOOORRR\\\___dddhhhhhheeeaaa^^^```bbbeeeeeecccdddgggkkksssrrrrrrssstttuuutttsssmmmkkkiiikkkqqqyyy|||~~~|||~~~{{{ssspppvvvzzzyyyzzzzzztttooommmhhh```ZZZYYYUUUTTTSSSQQQPPPRRRWWW[[[eeeyyymmmUUULLLHHHLLLPPP[[[xxxsssvvvxxxyyyxxxwwwxxxxxx{{{zzzyyyyyyxxxwwwtttqqqllllllkkkjjjhhhfffdddcccbbbdddeeeeeebbb```______]]]^^^______]]][[[[[[\\\[[[[[[]]]aaaccc___XXXRRROOONNNKKKHHHEEEBBBAAA@@@???>>><<<:::999888888888444444444444444444444444333333222111111111111222222222333444444444444444222333555555444555777999???GGGNNNSSSYYYbbbhhhiiihhhgggcccZZZQQQJJJIIIJJJZZZbbbrrr}}}fffVVVSSS[[[gggXXXWWWVVVTTTRRRPPPOOONNNLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAA@@@????????????============>>>>>>??????========================<<<<<<<<<<<<===>>>???@@@HHHNNNUUUXXXUUUOOOIIIEEEAAA===;;;<<<======@@@EEENNNaaavvvZZZNNNJJJLLL[[[mmmiiiWWWSSSLLLIIIJJJFFFDDDDDDDDDCCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;::::::999888777555555444555555555555444444444444444444444444444444444444222222222333333333444444111111222222333333333333555444444444555666777888:::>>>GGGSSS```jjjoooqqqsssttttttooohhhlllgggZZZ\\\aaa|||yyyzzz|||wwwtttnnnoooqqquuu{{{~~~wwwnnngggggggggfffccc]]]VVVPPPLLLPPPNNNKKKGGGDDDAAA@@@??????@@@BBBCCCCCCCCCBBBAAA@@@BBBCCCEEEIIIOOOWWW\\\gggjjjnnnpppmmmhhhccc```dddfffhhhhhhhhhjjjpppuuu{{{yyywwwuuuuuutttrrrpppiiihhhhhhkkkqqqxxx|||~~~~~~yyyxxx~~~{{{uuuoooiiiddd^^^YYYWWWUUUTTTRRRPPPPPPRRRWWW[[[eeewwwjjjUUULLLHHHLLLPPPZZZvvvzzzvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuusssooolllkkkjjjjjjjjjjjjhhhfffdddfffhhhiiihhheeebbb```______```aaaaaa___]]]]]]^^^^^^]]]^^^```aaa^^^ZZZVVVRRRPPPMMMIIIFFFCCCAAAAAA???>>><<<;;;999888888888555555555555444444444444444333333222222222222222222333444444555555444444222444555555555555888:::???GGGOOOTTTZZZccchhhiiiiiigggbbbYYYPPPJJJJJJKKK\\\dddtttzzzcccUUUSSS]]]iiiYYYYYYWWWUUUSSSQQQOOONNNLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<======>>>???@@@DDDJJJRRRVVVUUUPPPIIIEEEAAA===;;;<<<======@@@EEEKKK]]]~~~~~~```QQQKKKLLL[[[nnnjjjXXXSSSLLLIIIIIIEEEEEEDDDDDDCCCCCCBBBAAAAAA??????===<<<<<<<<<<<<<<<;;;:::999888777666555444666666555555555444444444444444444444444444444444222222333333333444444444111222333444555555555555444444555555666777777888:::>>>GGGTTTaaakkkppprrrppprrrrrrnnnhhhnnnfff[[[[[[eeezzz}}}~~~{{{yyysssuuuxxx}}}~~~~~~xxxqqqjjjffffffggggggfffbbb[[[TTTPPPVVVSSSOOOJJJFFFCCCAAA@@@@@@AAABBBCCCDDDCCCBBBAAABBBCCCDDDFFFKKKSSS\\\cccoooqqqsssrrrmmmhhheeedddfffiiikkkkkklllooouuuzzz~~~{{{vvvtttsssrrrqqqpppiiikkkoootttyyy~~~~~~|||wwwooofff```\\\XXXUUUTTTTTTRRRQQQPPPSSSXXX\\\fffvvviiiUUULLLIIIMMMPPPYYYuuuvvv{{{zzzyyyxxxwwwvvvuuussssssrrrrrrsssssspppmmmjjjjjjiiiggghhhjjjjjjhhhfffhhhiiijjjhhheeebbbaaaaaacccdddeeedddaaa________________________]]][[[XXXTTTRRRNNNJJJFFFDDDBBBBBB???>>>===;;;:::999888888666666666555555444444444555555444333333333333333222333444444555555444444333444555555555666888:::>>>GGGOOOUUU[[[ccchhhhhhjjjhhhbbbYYYPPPKKKKKKNNNZZZbbbpppvvv___TTTUUUaaammmYYYXXXWWWUUURRRPPPNNNNNNKKKJJJIIIHHHFFFDDDCCCCCCAAA@@@??????>>>>>>????????????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????AAAGGGQQQWWWYYYTTTLLLGGGAAA===;;;<<<======@@@EEEFFFZZZ|||gggVVVMMMLLL\\\pppjjjXXXSSSLLLIIIJJJEEEEEEEEEDDDDDDCCCBBBBBBBBB??????>>>===<<<<<<<<<<<<::::::999888777777666666666666666555555555444444555444444444444333333333111222333444444444333333222333555666777777777666333333444444555666666666:::>>>HHHTTTaaalllqqqsssrrrrrrqqqmmmiiiooozzzbbbYYYZZZjjj{{{~~~}}}wwwzzz~~~vvvmmmhhhfffeeehhhkkkllliiiccc\\\XXX]]]YYYSSSMMMHHHDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEHHHKKKPPPXXX```eeeppprrrrrrnnniiifffgggiiilllooorrrrrrqqqrrrvvvyyy{{{vvvqqqnnnnnnppprrrrrrqqqwww~~~|||xxxnnnccc]]]\\\YYYUUUUUUTTTSSSQQQQQQTTTYYY]]]iiiuuuiiiUUULLLIIIMMMPPPYYYtttuuu{{{}}}zzzxxxwwwvvvuuurrrppprrrrrrsssttttttrrrnnnkkkhhhfffcccdddgggiiihhhffffffggggggeeecccaaaaaabbbfffhhhhhhfffcccaaa``````____________^^^\\\ZZZYYYUUURRRNNNJJJFFFDDDCCCCCC??????===;;;:::999999999777777666666555444444444666555444444333333444444222222333444444444444444333444666666555666888:::>>>GGGPPPUUU\\\dddhhhhhhkkkhhhbbbXXXOOOKKKLLLOOOVVV```nnn}}}qqq]]]UUUXXXeeeqqqXXXWWWUUUSSSPPPNNNLLLKKKHHHHHHGGGFFFEEECCCCCCBBB@@@@@@???>>>>>>>>>>>>???==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@GGGQQQ[[[^^^YYYQQQJJJAAA===;;;<<<======@@@EEEHHH]]]kkkXXXNNNLLL\\\ppplllZZZUUUNNNKKKKKKFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>===<<<<<<<<<<<<999999999888888777777777666666666666555555555555555555444444444333333333111222333444444444333333///111333555666666555555444444555666777777777777:::>>>GGGTTTaaalllsssvvvuuusssrrrooommmsssrrr^^^YYY[[[ooo~~~{{{}}}{{{}}}vvvkkkgggfffhhhlllrrrvvvuuuppphhhcccccc^^^VVVNNNIIIFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGLLLRRRXXX]]]aaaeeegggllllllkkkgggccceeekkkqqqvvvyyy|||{{{wwwuuutttuuurrrmmmgggdddfffkkkpppsss{{{zzzvvvmmmaaa\\\^^^]]]YYYVVVUUUTTTRRRRRRUUU[[[___gggqqqzzzfffUUULLLIIIMMMPPPXXXsssyyy{{{zzzwwwtttssstttsssqqqoooqqqqqqsssuuuvvvtttpppmmmfffaaa^^^^^^cccfffgggeeeffffffeeedddbbbbbbdddgggfffggghhhfffdddbbbaaaaaa]]]^^^___^^^]]][[[ZZZYYYUUURRRMMMIIIFFFDDDDDDDDD@@@???===<<<:::999999999777777777666555444444444555444333333222222333333111222222333333333333333333555666666666666999;;;>>>GGGPPPVVV]]]dddhhhhhhjjjggg```VVVMMMJJJLLLOOOVVVccctttmmm\\\VVV[[[hhhtttVVVUUUSSSQQQOOOLLLJJJIIIFFFEEEEEEDDDCCCBBBBBBBBB@@@???>>>>>>>>>>>>>>>???;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>>>>???@@@GGGSSS]]]aaa]]]TTTMMMAAA===;;;<<<======@@@EEEMMMcccmmmYYYNNNLLL\\\pppnnn\\\WWWOOOLLLLLLHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>======<<<<<<<<<999999888888888888888888777666666666555555555555555555555444444333333333111222333444555444333333+++---///222333333222111666777888999:::::::::::::::>>>GGGSSSaaammmtttxxxwwwtttsssrrrrrryyyooo^^^[[[^^^uuu~~~{{{~~~zzzyyywwwkkkfffffflllrrrzzzzzzsssmmmgggaaaXXXOOOIIIGGGGGGHHHJJJIIIHHHGGGHHHIIIJJJKKKKKKRRR\\\eeeiiikkkjjjjjjggggggeeebbb```dddnnnvvv}}}|||vvvsssrrriiiddd]]][[[^^^eeemmmqqqwwwuuukkk```\\\``````]]]VVVVVVTTTSSSSSSVVV\\\```dddkkkwwwuuubbbUUUMMMIIIMMMPPPXXXrrr~~~~~~wwwtttqqqqqqrrrrrrqqqnnnooopppqqqtttuuutttpppmmmddd___ZZZZZZ___dddeeedddhhhgggfffdddccceeeiiillldddfffgggfffdddbbbbbbbbb\\\^^^___^^^\\\ZZZYYYYYYTTTQQQMMMIIIEEEDDDDDDEEE@@@???===<<<::::::999999888777777666555444444444444333222222111111222222111111222333333333333222444555666666666777999;;;>>>GGGPPPVVV]]]eeehhhhhhiiifff___TTTLLLHHHKKKOOOYYYiii}}}kkk[[[WWW]]]jjjvvvSSSRRRPPPNNNLLLJJJIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::<<<===>>>===>>>???AAABBBLLL]]]iiiiii^^^QQQJJJFFF???;;;<<<======@@@CCCKKKvvv|||\\\PPPOOO\\\pppmmm[[[VVVOOOMMMNNNJJJIIIHHHFFFEEECCCBBBBBBBBB??????@@@@@@???>>><<<;;;;;;;;;:::999999888888777777555444444555555555444555555555555555555555555444444333333333222222222333333333444444444555555555444444555555666777888:::===EEERRRaaammmtttvvvuuuttttttvvv|||lll]]]SSSeeeyyy~~~zzzqqqlllkkkzzzxxxoooiii```SSSHHHCCCDDDFFFHHHMMMOOOPPPLLLHHHIIINNNTTTZZZbbbmmmuuutttnnngggbbb___```___]]]]]]eeeqqq||||||xxxrrrkkkbbbYYYXXX[[[aaallluuu}}}vvvpppiiidddcccaaa^^^\\\YYYVVVRRRQQQRRRTTTUUUUUUbbbfffkkkpppvvvxxxpppfffUUULLLHHHKKKLLLTTTpppxxxrrrrrrsssrrrrrrtttvvvtttrrrqqqqqqpppooommmfff___WWWVVV[[[ccchhhiiiiiihhhgggggghhhjjjlllmmmkkkiiigggeeeddddddeeefffdddcccbbbaaa```]]]YYYUUUSSSPPPKKKHHHGGGGGGFFFEEEAAA???===<<<<<<<<<;;;:::555777888:::999777444222555555555444333333222222111222333333444444333333222333333333333555888;;;@@@HHHQQQVVV]]]eeeiiiiiijjjddd[[[PPPIIIGGGJJJNNNZZZkkknnnZZZUUU\\\lllzzzRRRRRRPPPNNNLLLJJJHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::<<<===>>>===>>>???AAAGGGQQQ```jjjjjj```TTTMMMFFF@@@;;;<<<======???CCCKKKrrraaaSSSOOOXXXkkknnn\\\WWWPPPNNNOOOKKKHHHGGGFFFDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA???>>>===;;;;;;::::::999888888888777666444444555666555444444444444444444444444444444444444444333333333333333333333444444444555555555444444555555666777888;;;>>>FFFRRRaaammmtttwwwyyyxxxwwwyyylll___VVViiiwwwvvvwwwyyymmm```XXXNNNEEEBBBDDDFFFHHHOOOQQQSSSQQQOOORRRZZZaaaiiirrr}}}{{{pppfff```^^^aaaccccccccchhhrrr{{{yyyoooeee[[[YYY\\\cccnnnyyy~~~xxxpppjjjhhheeeaaa^^^ZZZWWWSSSQQQRRRSSSTTTTTTYYY]]]aaagggnnnrrrlllcccUUULLLHHHKKKMMMUUUqqqyyysssssstttssssssuuuvvvtttqqqpppppppppoooooojjjddd]]]\\\aaahhhkkkllliiihhhgggggggggiiikkkmmmllljjjhhhfffffffffggghhhgggeeecccbbb```]]]YYYVVVTTTPPPLLLIIIHHHGGGFFFEEEBBB@@@>>>===>>>>>>===;;;888888::::::999888666555666666555555444333333333111222333333444444333333222333333333333555888;;;@@@IIIQQQWWW]]]eeejjjjjjiiicccZZZOOOHHHGGGKKKNNN]]]nnnooo]]]YYYaaaqqqQQQQQQOOOMMMKKKJJJHHHGGGEEEDDDDDDCCCAAA@@@@@@???======>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;:::<<<=========>>>@@@BBBLLLVVVcccjjjiii```VVVNNNGGG@@@<<<<<<======???BBBKKKllleeeVVVOOOUUUeeennn]]]XXXRRRPPPPPPLLLJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????<<<;;;;;;::::::999888888888666555444555666555444444444444444444444444444555555555444444444444333333333333444444444555555555444444555555666777888;;;???FFFRRR```lllssswwwzzzyyyyyy}}}nnnccc\\\ppp|||~~~tttdddTTTNNNGGGBBBAAACCCEEEFFFJJJMMMOOOPPPQQQYYYdddnnn{{{oooccc^^^^^^bbbgggiiiiiillltttzzzuuukkkbbb___aaagggtttwwwpppmmmiiiddd```[[[XXXTTTRRRRRRRRRSSSRRRRRRUUUYYY^^^gggmmmjjjcccUUULLLHHHLLLNNNUUUoooxxxssstttvvvuuutttvvvvvvsssooommmnnnooopppooommmiiieeeeeeiiimmmoooooohhhhhhgggggggggiiijjjkkklllkkkiiihhhggghhhhhhiiiiiigggdddbbbaaa^^^[[[XXXUUURRRNNNKKKIIIHHHFFFEEEDDDBBB@@@?????????>>><<<;;;;;;::::::999888777777777777666666555444444333111222333333444444333333222333333333333555888;;;AAAIIIRRRWWW^^^fffjjjkkkiiicccYYYNNNGGGGGGLLLPPP___ppprrrbbb^^^fffvvvPPPPPPNNNMMMKKKIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>><<<===>>>??????===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===<<<>>>@@@CCCOOOYYYcccgggfff___VVVNNNHHHAAA<<<<<<===<<<>>>AAAIIIddd|||gggWWWOOOUUUeeennn]]]YYYSSSPPPQQQLLLLLLKKKJJJHHHGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@???<<<<<<;;;;;;::::::999999999777666555666666555444444444444444444444444444666666555555555444444444333333333444444444555555555444444555555666777888:::>>>FFFQQQ]]]iiiqqquuuwwwwwwyyyooogggbbbyyyzzz~~~iiiVVVKKKGGGCCCAAAAAACCCDDDDDDDDDGGGKKKMMMRRR]]]lllwww|||kkkaaa^^^___dddjjjllllllnnntttzzzyyyrrrkkkiiijjjoooyyyzzztttppplllgggbbb\\\YYYUUURRRQQQRRRRRRQQQQQQSSSVVVZZZccckkkjjjdddWWWMMMHHHKKKLLLRRRiii{{{uuuqqqsssuuutttsssttttttqqqllljjjkkkmmmoooooonnnllljjjkkkmmmppppppooohhhhhhggggggggghhhiiijjjjjjjjjiiihhhhhhhhhiiiiiihhhfffdddccccccbbb___]]]WWWTTTPPPMMMLLLJJJHHHFFFEEECCCAAA@@@@@@@@@>>>======<<<:::999888888888888777777777666555555444444111222333333444444333333222333333333333555888;;;AAAIIIRRRXXX^^^fffkkkkkkjjjcccYYYNNNHHHIIINNNTTT```rrrttteeeaaagggvvvOOOOOOMMMLLLJJJIIIHHHGGGDDDDDDCCCAAA@@@???======<<<======>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDDPPP[[[eeegggeeebbbYYYPPPIIIBBB=========<<<===@@@GGG[[[ppp|||fffVVVOOOVVVggg~~~mmm]]]ZZZSSSQQQQQQLLLLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBBAAA@@@@@@??????======<<<<<<;;;::::::999:::999666666666777666444444444444444444444444444666666555555555444444444333333333444444444555555555444444555555666777888888===DDDNNNYYYdddnnnssstttvvv{{{oooiiiggg~~~www|||zzzbbbOOOHHHEEEBBBAAAAAABBBBBBAAACCCGGGJJJMMMSSS```ppp|||vvvhhhcccddddddiiimmmnnnmmmooouuu{{{~~~{{{xxxuuusssssssssttt{{{~~~xxxuuupppkkkfff]]]YYYUUURRRQQQQQQQQQQQQTTTUUUVVVZZZcccjjjjjjdddZZZOOOIIIJJJJJJMMMaaayyyvvvpppmmmqqqsssrrrqqqqqqrrrnnnjjjiiijjjlllnnnooolllllllllmmmnnnooonnnmmmhhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggggghhhhhhiiiiiigggfffeeeeeeffffffdddbbbYYYVVVSSSQQQOOOMMMKKKHHHGGGEEEBBBAAAAAA@@@???======<<<:::888777777777888777777777666555555444444111222333333444444333333222333333333333555888;;;@@@IIIRRRWWW^^^fffjjjjjjjjjdddXXXNNNHHHJJJQQQWWWdddwwwtttfff```eeesssNNNNNNMMMKKKJJJHHHGGGGGGDDDDDDBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<;;;<<<>>>BBBEEEPPP]]]ggghhhgggfff^^^TTTJJJCCC=========;;;<<<@@@CCCSSShhhyyyfffVVVPPPVVVgggnnn^^^[[[UUUSSSSSSNNNKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>======<<<<<<;;;::::::<<<:::777777777777666555555555555555555555555555555555555444444444444333333333333444444444555555555444444555555666777888777<<>><<<:::888777777777777777777666666555444444333111222333333444444333333222333333333333555888;;;@@@HHHQQQVVV]]]eeeiiijjjjjjcccWWWLLLGGGJJJSSSYYYiii~~~sssddd]]]aaappp~~~MMMMMMLLLKKKIIIHHHGGGGGGDDDCCCBBB@@@???===<<<;;;===;;;:::888888999:::;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;>>>BBBEEELLL[[[ggghhhhhhhhhaaaVVVJJJCCC>>>===<<<;;;<<>>>>>======<<<;;;;;;;;;<<<:::888777777777666555666666666666666666666666444444444444333333333333333333333444444444555555555444444555555666777888888===DDDMMMUUU```jjjrrrtttzzz{{{fffccceee{{{yyynnnYYYJJJDDDBBB@@@???@@@@@@@@@???>>>AAACCCEEEHHHQQQ^^^iiitttvvvvvvsssmmmhhhhhhiiirrrxxx}}}{{{|||~~~||||||~~~yyyssslllggg\\\XXXTTTRRRRRRRRRRRRRRRXXXZZZ[[[___hhhooonnniii\\\PPPIIIJJJIIIJJJYYYnnnsssnnnnnnsssvvvuuusssssspppooommmmmmoooqqqqqqqqqlllmmmnnnnnnmmmllllllllljjjjjjkkkkkkkkkkkkjjjjjjfffggghhhiiijjjjjjjjjjjjhhhiiijjjlllllljjjeeeaaa[[[ZZZXXXWWWVVVUUURRRPPPMMMJJJHHHFFFFFFEEECCCBBB???>>><<<;;;999888888777666666555555444333333333111222333333444444333333222333333333333555888;;;???GGGPPPUUU\\\dddhhhhhhhhhaaaUUUJJJEEEIIIRRRZZZkkkqqqbbbZZZ___ooo~~~MMMLLLLLLJJJIIIHHHGGGGGGDDDCCCBBB@@@>>>===;;;;;;===;;;888666666777999;;;::::::::::::::::::::::::888888999999999::::::::::::;;;;;;;;;;;;>>>BBBFFFHHHXXXdddffffffhhhaaaUUUKKKDDD>>>===<<<;;;<<>>III___xxxlllZZZOOOPPP^^^yyyrrrcccaaa[[[XXXXXXSSSPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCCCC>>>>>>>>>===<<<<<<;;;;;;===;;;888888888888666555777777777777777777777777444444333333333222222222333333333444444444555555555444444555555666777888999>>>EEEMMMVVV```kkkrrrtttzzzvvvbbb___bbb}}}}}}{{{{{{}}}zzzzzz}}}fffQQQDDDBBB@@@>>>>>>???@@@@@@@@@BBBEEEGGGGGGIIIPPP\\\eeeiiikkklllllljjjgggffffffvvv~~~zzz~~~|||vvvpppgggbbb[[[XXXTTTRRRRRRSSSSSSSSSZZZ\\\___cccmmmuuutttnnn\\\PPPIIIJJJJJJKKKZZZnnntttppppppvvvyyyxxxvvvuuuqqqpppoooppprrrssssssrrrmmmooopppooonnnmmmmmmnnnkkkkkklllllllllkkkkkkjjjggghhhiiijjjkkkllllllllljjjkkkmmmnnnnnnjjjccc^^^\\\ZZZYYYYYYYYYWWWUUUSSSOOOMMMJJJIIIHHHGGGFFFDDD??????>>>===;;;:::888888666555555444333333222222222222333444444444333333222333333333333555888;;;>>>FFFOOOUUU[[[ccchhhhhhfff___SSSGGGCCCGGGQQQYYYjjjppp```YYY___pppMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDBBB@@@???======;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;:::;;;>>>AAACCCJJJSSS^^^dddiiijjjeee___OOOGGGAAA???===;;;<<>><<<;;;;;;;;;;;;999999999888888888888777555333333444666777666555666666555555555444444444444444444555555555555666555555555666666777888999999>>>FFFOOOWWWbbbmmmuuuvvv|||rrr___ZZZZZZuuu{{{yyyyyywwwuuuuuuyyyttt^^^OOOGGGDDDBBB@@@>>>>>>???AAACCCAAAAAABBBEEEKKKQQQXXX\\\cccbbbcccbbb^^^]]]eeeooo{{{{{{{{{|||zzz||||||qqqcccZZZXXXTTTTTTSSSSSSSSSSSSSSSTTT\\\\\\aaadddjjjzzzzzzggg___SSSJJJHHHGGGIIIUUUcccttttttvvvyyyyyyvvvsssrrrsssrrrrrrsssuuuvvvuuusssqqqqqqqqqppppppnnnmmmmmmmmmoooppppppnnnlllkkkkkkiiiiiiiiikkkmmmllljjjgggkkkkkkjjjhhhfffdddbbbaaabbbaaa___]]]ZZZXXXVVVUUURRRQQQOOOMMMJJJGGGDDDCCC@@@>>><<<<<<<<<<<<:::888777777666555444333333222333333333444444555555555111333444444444555777999???EEENNNWWW]]]aaadddeeeeeeaaaRRRGGGFFFDDDIIIZZZnnnooo```UUU```ttt|||LLLKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>======;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;>>>AAABBBKKKTTT___fffjjjjjjeee^^^PPPHHHAAA???===;;;<<>>===<<<<<<<<<::::::::::::999999999999666555444555666777666555666666555555555444444444444444444555555555555666666555555666666777888999999>>>FFFOOOYYYdddooowww}}}qqq```[[[ZZZsss|||xxxsssssssssssstttyyyooo]]]OOOHHHDDDCCC@@@??????@@@BBBDDDEEEEEEEEEHHHMMMSSSYYY]]]aaa`````````^^^^^^gggrrr}}}|||~~~~~~xxxlll___VVVUUUUUUUUUTTTRRRRRRRRRRRRRRRXXXYYY___dddlll~~~qqq]]]RRRJJJHHHHHHIIIUUUccc~~~|||yyyyyy{{{{{{xxxuuutttsssrrrrrrsssuuuuuusssrrrppppppppppppooonnnmmmllloooqqqrrrrrrpppnnnmmmnnnkkkjjjhhhiiilllmmmnnnnnnkkkkkkiiigggeeecccbbbaaabbbaaa___]]][[[YYYWWWVVVRRRQQQOOOMMMJJJGGGDDDCCC@@@>>><<<<<<<<<<<<:::888888777777666555444333222333333333444444444555555333444555555444555777999>>>DDDNNNWWW]]]aaadddfffddd```RRRGGGGGGEEEKKK\\\tttrrrcccXXXdddxxxJJJIIIGGGFFFDDDDDDCCCCCCAAAAAA@@@??????>>>======;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>@@@BBBKKKUUU```fffjjjjjjeee]]]QQQIIIAAA>>>===:::;;;>>>AAADDDXXX{{{nnnVVVMMMMMMNNNYYYtttoookkkddd___\\\VVVTTTRRROOOMMMLLLKKKJJJHHHHHHFFFDDDDDDDDDEEEDDDCCCCCCBBBAAA???>>>>>>======;;;;;;;;;;;;::::::::::::888666555666777777666555555555555555555444444444444444444555555555555666666666666666777888999999888===EEEOOOZZZfffrrryyypppaaa]]]YYYqqq~~~wwwrrrmmmnnnqqqtttxxx}}}xxxiiiZZZNNNGGGDDDCCCAAA@@@@@@BBBDDDEEEIIIIIIIIILLLQQQWWW]]]```bbb___]]]^^^___bbbmmmwww}}}|||yyyrrrgggZZZSSSRRRXXXWWWUUUSSSQQQQQQQQQQQQUUUVVV\\\```iii}}}uuu[[[PPPIIIHHHHHHJJJVVVddd|||zzz|||}}}zzzxxxxxxsssrrrrrrsssttttttrrrpppooooooooooooooonnnmmmlllrrrsssuuutttrrrpppppppppnnnkkkhhhgggjjjnnnqqqsssllljjjhhheeecccbbbbbbbbbaaa```___]]][[[ZZZXXXXXXSSSRRROOOMMMIIIFFFDDDCCC@@@>>>===<<<===<<<:::999888888777666555444333333333333333444444444444555444666666666555555777999<<>>>>>>>>>>>>>>=========;;;;;;:::::::::999999999888888999999999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;<<<>>>@@@AAAIIISSS^^^eeeiiiiiiddd]]]TTTKKKCCC???<<<:::;;;>>>BBBDDDXXX~~~mmmUUUMMMNNNPPPZZZsssrrrnnneee___\\\WWWVVVSSSQQQOOONNNMMMKKKIIIIIIGGGEEEEEEFFFFFFEEECCCCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888777555555666666555333555555555555555555555555444444444555555555555666666666666666777888999:::888===EEEOOO\\\iiittt{{{}}}|||ooobbb^^^YYYnnnyyyrrrnnnlllooouuuzzz~~~~~~wwwnnndddXXXMMMFFFDDDCCCBBBBBBCCCDDDFFFGGGJJJKKKNNNRRRXXX^^^dddgggfffaaa^^^```ccciiittt|||~~~|||wwwpppdddXXXSSSTTT^^^\\\YYYUUURRRQQQPPPPPPTTTTTTYYYZZZ```uuu|||oooYYYOOOGGGGGGHHHJJJVVVddd|||~~~uuuxxxzzz|||zzzyyy|||tttttttttuuuvvvuuurrrppppppppppppppppppooonnnnnnrrrtttvvvuuusssqqqqqqqqqnnnkkkiiihhhjjjmmmppppppllljjjgggcccaaaaaaaaaaaa___^^^]]]\\\[[[ZZZYYYXXXTTTSSSPPPMMMJJJGGGEEEDDDAAA???>>>===>>>===;;;:::999888888777666555444444444444444444444444444444666777777777555555777999:::AAAKKKUUU\\\aaaeeehhhaaa^^^PPPFFFHHHIIIQQQccc}}}vvvhhh^^^lllJJJIIIGGGEEEDDDCCCCCCCCC========================;;;;;;:::::::::999999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===???@@@EEEOOOZZZaaafffhhhddd^^^WWWNNNDDD@@@===:::;;;???CCCEEEYYYkkkTTTMMMPPPTTT___tttuuuqqqggg```^^^YYYWWWUUUSSSQQQQQQOOOLLLJJJIIIHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@???>>>=========::::::::::::999999999999888666555555666666444333444555555555555555555555444444444555555555555666666666666777777888999:::888<<>>;;;<<<@@@CCCEEEXXX~~~jjjSSSMMMQQQUUUaaasssxxxtttjjjcccaaa]]]XXXVVVTTTSSSSSSQQQNNNKKKJJJIIIHHHHHHIIIHHHFFFDDDBBBBBB@@@???>>>=========::::::::::::999999999999888666555555777777666444444444444555555555555555444444444555555555555666777777777777888999::::::999<<>>::::::999888777666555555555444444444444333333333444666666666555555777999888???JJJTTT[[[```dddfff```]]]OOOFFFIIIKKKUUUhhhqqqddd]]]lllGGGGGGEEECCCBBBAAAAAAAAA???>>>>>>>>>======<<<<<<;;;;;;::::::::::::999999888888999999999:::::::::999999999999999999999999999::::::;;;<<<===>>>???@@@IIISSSZZZbbbiiikkkhhh^^^TTTIIICCC???<<<===AAABBBDDDVVVyyykkkTTTMMMPPPSSS^^^sssxxxuuujjjcccbbb^^^YYYWWWVVVUUUTTTRRROOOLLLJJJIIIIIIIIIJJJIIIGGGEEEDDDCCCBBB@@@????????????;;;;;;;;;;;;::::::::::::999777777777999:::999888444444444555555555666666444444444555555555555666777777777777888999::::::999;;;BBBNNN]]]kkkuuuyyyzzztttnnnnnnpppyyy}}}lllfffccc{{{~~~~~~xxxssssssrrrooofffZZZPPPJJJHHHGGGIIIKKKOOOSSSWWWZZZ[[[XXX___jjjuuu}}}vvvllldddgggnnntttyyy~~~}}}{{{{{{}}}zzzrrreee[[[[[[```nnniiibbb[[[TTTPPPOOONNNKKKMMMSSSSSSXXXlllvvvlllVVVMMMGGGGGGGGGIIISSS```xxxssslllsssxxx}}}yyyuuuyyyttttttvvvyyyzzzyyyvvvsssqqqrrrrrrssssssrrrrrrqqqoooppprrrrrrpppnnnmmmmmmlllllllllnnnooonnnkkkiiigggfffeeecccaaa___]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\ZZZUUUQQQMMMJJJIIIIIIGGGEEEDDDCCCCCCCCCAAA@@@;;;:::999888777666666555555555444444444333333333333444555555444555777999999???JJJSSSZZZ___ccceeeaaa]]]OOOFFFIIILLLVVViiioooccc\\\lllFFFEEEDDDBBBAAA@@@??????@@@??????>>>======<<<<<<;;;;;;;;;:::::::::999999888888999999999:::::::::999999999999999999999999999::::::;;;<<<===>>>>>>@@@HHHQQQYYYbbbkkknnnmmm```UUUJJJDDD@@@===>>>BBBAAACCCTTTuuulllUUUMMMNNNPPP[[[tttvvvssshhhaaa```\\\YYYXXXWWWVVVUUUSSSPPPMMMJJJJJJIIIJJJKKKJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::999888999;;;<<<<<<:::444444444555555555666666444444444555555555666666777777777777888999:::;;;999;;;AAAMMM]]]kkktttxxxxxxrrrmmmmmmqqq|||pppiiigggzzzyyyxxxyyyxxxrrrfffWWWMMMJJJJJJJJJKKKOOOSSSXXX\\\___aaa___fffrrr~~~vvvllldddfffmmmrrrvvvyyy|||{{{yyywwwuuutttvvvyyy{{{~~~~~~yyyqqqdddZZZ[[[aaaooojjjcccZZZTTTOOOMMMMMMJJJMMMRRRRRRUUUhhhrrrhhhVVVMMMGGGGGGGGGHHHRRR___sssrrrmmmvvvzzzyyytttwwwrrrsssuuuxxxzzzyyyvvvssspppqqqqqqrrrrrrrrrqqqqqqoooppprrrrrrooonnnmmmmmmlllllllllnnnppppppooommmfffeeeeeecccaaa___]]][[[^^^^^^^^^_________``````^^^[[[VVVRRRNNNKKKJJJJJJHHHGGGEEEDDDEEEDDDCCCAAA;;;::::::999888777666666555555555444444333333333111333444444444555777999999@@@JJJSSSZZZ___bbbdddbbb^^^OOOFFFIIILLLVVVjjj~~~nnnbbb\\\mmmFFFDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888999999999:::::::::777888888999999::::::;;;:::;;;<<<;;;;;;;;;===???FFFFFFKKKVVVeeeoooqqqoooccc[[[PPPFFF@@@===<<<;;;AAA@@@NNNmmmrrrWWWJJJKKKNNN\\\nnnsssooogggaaa^^^WWWUUUUUUUUUUUUTTTRRRQQQQQQNNNMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBAAABBBAAA???===<<<<<<<<<<<<;;;:::999888:::999999999999999::::::555555444444444333333333555555555555666666666666666555555555555777888999999<<>>===<<<;;;999888777666444444555555444444333222666666666666666777888888;;;@@@JJJTTT\\\aaaccccccaaaXXXOOOIIIGGGLLL[[[iiirrrbbb^^^[[[gggFFFDDDBBBBBBBBBAAA@@@>>>>>>>>>======<<<<<<;;;;;;::::::999999999888888888888888888999999999::::::777777888888999999:::::::::;;;<<<;;;;;;;;;===???DDDDDDJJJVVVeeennnooommmbbb[[[PPPFFF@@@===<<<;;;@@@@@@MMMjjjtttXXXKKKKKKNNNYYYlllpppllleee``````[[[VVVWWWWWWVVVVVVTTTSSSRRRNNNNNNLLLKKKIIIHHHFFFFFFDDDCCCBBBBBBBBBAAA???===============<<<;;;::::::999999888888888888999999555555555444444444333333555555555555666666666666666666666555666777999:::999<<>>>>>>>>======<<<;;;;;;;;;:::999999999999888888888888888888999999999999:::777777888888999999:::::::::;;;<<<;;;;;;;;;===???AAACCCJJJWWWeeemmmnnnkkkbbbZZZOOOEEE???===<<<<<<>>>???JJJdddvvvYYYKKKJJJMMMVVViii{{{llliiiccc```aaa^^^XXXYYYYYYYYYXXXVVVTTTRRROOONNNMMMKKKJJJHHHGGGFFFEEECCCBBBBBBCCCBBB@@@===>>>>>>>>>>>>===<<<;;;;;;999888888777777777888888555555555444444444444333555555555555666666666666777777666777777888:::::::::===EEEQQQ^^^iiipppsssqqqmmmkkkrrrssslllqqqqqqwwwwwwmmmeee]]]VVVUUUXXXYYYZZZ]]]dddmmmrrrtttssssss{{{zzzoooiiijjjjjjkkklllqqqwww{{{{{{wwwwwwtttoookkkiiijjjmmmooommmrrr{{{~~~xxxqqqkkkddd___```dddjjjiiibbbWWWPPPNNNKKKHHHGGGJJJJJJHHHKKKRRRVVVVVVQQQLLLIIIIIIIIILLLSSS\\\yyy}}}|||~~~yyyuuuvvvsssssssssuuuwwwwwwuuussspppnnnmmmmmmoooppppppoooqqqpppooonnnmmmmmmmmmmmmmmmllljjjjjjlllmmmlllllldddcccbbbaaa```_________``````aaaaaabbbcccccccccZZZXXXUUUSSSRRRPPPMMMKKKKKKJJJIIIFFFDDDBBB@@@???<<<<<<<<<;;;:::999999888555666666666666555444444666666555555666666777888:::@@@IIISSS[[[___aaaaaa```XXXOOOKKKIIIOOO^^^lllgggZZZ]]]cccvvvDDDCCCAAAAAAAAAAAA@@@>>>>>>======<<<<<<;;;::::::999999999999888888888888888888888888999999999999888888999999::::::;;;;;;:::;;;<<<;;;;;;;;;===??????CCCKKKXXXeeemmmmmmkkkccc[[[OOOEEE???============>>>HHH]]]wwwtttXXXJJJIIILLLTTTjjjwwwllljjjccc```aaa]]][[[[[[[[[ZZZXXXVVVTTTRRROOOOOONNNLLLJJJIIIGGGGGGEEEDDDCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<;;;;;;999888777777666777777777555555555555444444444444555555555555666666666666777777777888888999:::::::::>>>FFFQQQ^^^hhhnnnqqqqqqlllkkkuuu|||rrrmmmtttlllnnnwww|||{{{yyypppgggbbb]]]ZZZ]]]bbbeeeeeehhhnnnuuuyyyxxxvvvuuuyyy~~~{{{rrrlllkkkmmmoooooopppsssxxx}}}|||yyy}}}xxxrrrkkkhhhgggiiikkksssxxxxxxqqqjjjfffaaa]]]^^^cccgggeee^^^TTTNNNMMMKKKHHHIIIKKKJJJHHHIIIOOOSSSRRRNNNJJJHHHHHHGGGIIIRRR[[[{{{{{{}}}zzzxxxzzzwwwuuuuuuuuuuuutttrrrooopppnnnllllllnnnoooppppppooonnnmmmlllkkkkkkkkkkkkmmmlllkkkjjjiiiiiihhhgggbbbbbbcccccccccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbb[[[YYYVVVUUUTTTRRRPPPMMMLLLKKKIIIGGGDDDBBB@@@???<<<<<<;;;;;;:::::::::999555555666666555555444333666555555555555666777777999???HHHRRRZZZ^^^``````___XXXPPPKKKKKKPPP___mmm}}}eeeXXX\\\hhhCCCBBB@@@@@@AAAAAA@@@>>>=========<<<;;;;;;::::::999999999888888888777777777777888888888999999999999999::::::;;;<<<<<<<<<:::;;;<<<;;;;;;;;;===??????DDDMMMZZZffflllnnnmmmfff]]]QQQFFF@@@======>>><<<>>>EEEUUUmmmrrrWWWIIIHHHKKKTTTlllvvvmmmmmmfff``````\\\```___]]][[[XXXUUUSSSRRRPPPPPPNNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA???============<<<;;;::::::999888888777666666777777666666555555555444444444555555555555666666666666666777777888999999:::::::::===EEEPPP\\\gggmmmpppuuuooommmxxxuuupppooo|||oookkknnnxxx~~~|||wwwuuuqqqiiiccc``````aaagggnnnrrrqqqsssxxx|||}}}zzzvvvttttttvvvvvvtttpppnnnmmmppprrrttttttsssuuu{{{}}}~~~zzztttooollllllnnnooozzz~~~qqqjjjdddaaa___\\\^^^aaaaaa```YYYPPPLLLMMMLLLJJJIIIKKKJJJGGGIIINNNRRRQQQIIIFFFDDDDDDBBBDDDMMMWWWzzzyyy{{{xxxvvvyyywwwuuutttttttttsssqqqppppppnnnllllllnnnoooppppppqqqqqqpppooonnnnnnnnnnnnmmmmmmllljjjgggeeecccccccccdddeeefffggggggfffffffffeeedddcccbbbaaa```___[[[YYYXXXWWWWWWUUURRROOOMMMLLLJJJHHHEEECCCAAA@@@<<<<<<<<<;;;;;;:::::::::555555555555555444333333555555555555555666666777999>>>GGGQQQYYY]]]^^^^^^^^^WWWPPPLLLKKKQQQ___lllgggYYY^^^nnnCCCAAA@@@@@@AAAAAA@@@>>>======<<<<<<;;;:::::::::999888888888888777777777777777777888888888888999999999::::::;;;<<<<<<<<<:::;;;<<<;;;;;;;;;===???@@@EEENNNYYYdddkkknnnnnniii```SSSGGG@@@>>>>>>>>><<>>GGGPPPXXX\\\]]]]]]^^^WWWPPPLLLKKKPPP]]]jjj}}}lll]]]cccuuuBBBAAA???@@@AAAAAA@@@???===<<<<<<;;;;;;::::::999888888888888777777777777777777777777888888888888777777888999999::::::;;;:::;;;<<<;;;;;;;;;===??????DDDMMMWWWbbbiiimmmooommmdddUUUIIIAAA>>>>>>>>>===@@@BBBIII\\\zzzuuuZZZLLLJJJKKKXXXmmmvvvmmmmmmfffdddhhhhhhoookkkddd^^^YYYVVVVVVVVVQQQQQQOOONNNLLLKKKIIIIIIGGGFFFEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;999888888777777777666666666666555555555555555555555555666666666666444555666888888888888888999;;;@@@JJJWWWccclllqqqvvvwww~~~~~~}}}pppjjjhhh~~~}}}xxxuuuvvvsssqqqvvv~~~yyyoooggggggjjjlllqqqwwwxxx~~~}}}xxxsssoooiiicccaaacccfffjjjrrryyyyyysssoookkkkkkkkkhhheeegggnnnqqqtttwwwvvvuuuyyy~~~vvvmmmggg\\\WWWTTTWWWZZZYYYYYY[[[VVVWWWTTTNNNKKKLLLKKKHHHFFFHHHHHHFFFHHHOOORRRRRRRRRPPPOOOLLLHHHHHHRRR]]]pppttt|||{{{tttrrrqqqrrrsssuuutttsssoooooonnnpppqqqrrrpppooommmlllkkkjjjiiiiiiiiiiiimmmooopppnnnjjjgggfffgggjjjjjjjjjkkkkkklllmmmmmmggggggeeedddbbbaaa______[[[ZZZZZZ[[[[[[YYYVVVSSSNNNNNNLLLKKKIIIGGGFFFEEE???>>>===<<<;;;:::999888888888888888888777666666555444444444444555666666888===FFFPPPWWW[[[\\\\\\^^^WWWPPPLLLJJJOOO[[[hhh|||ooocccjjj|||BBB@@@???@@@AAAAAA@@@???===<<<<<<;;;;;;:::999999888888888888777777777777777777777777888888888888666666666777888888999999:::;;;<<<;;;;;;;;;===??????CCCKKKUUU___gggmmmoooooofffWWWJJJBBB>>>>>>>>>===@@@BBBFFFXXXwwwyyy\\\MMMKKKLLLYYYlllvvvkkkjjjdddeeemmmpppuuuppphhh___ZZZWWWWWWXXXRRRQQQPPPNNNLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEBBB@@@???@@@@@@??????>>>===<<<<<<;;;:::999888888888888777666666666555555555555555555555555666666666777333444666777888888777777888:::>>>GGGUUUbbblllrrrtttyyy{{{|||nnnfffaaazzz|||uuuooolllkkkhhhhhhooozzzpppcccYYYYYY\\\^^^ccciiimmmvvv|||xxxsssooofffaaa___aaaeeehhhooowwwzzztttmmmjjjjjjllliiiccceeelllnnnrrruuuttttttzzz~~~wwwmmmbbb[[[SSSNNNMMMQQQUUUUUUTTTUUUUUUVVVTTTNNNKKKKKKIIIFFFGGGIIIIIIGGGJJJQQQUUUUUUOOONNNLLLIIIEEEDDDMMMYYYlllsss~~~}}}{{{zzzwwwuuusssrrrrrrrrrqqqpppoooooooooqqqssssssqqqooooooooonnnmmmllllllllllllllloooqqqpppmmmjjjjjjkkkkkkkkkkkkkkklllmmmnnnnnnfffeeeeeedddcccbbbaaaaaa[[[[[[[[[[[[\\\ZZZWWWTTTOOONNNMMMKKKJJJIIIGGGGGG@@@???>>>===;;;:::888888999::::::::::::999888888555444444444444555666666888===FFFOOOVVVZZZ[[[[[[^^^WWWPPPLLLJJJNNNZZZfff}}}qqqgggoooAAA@@@???>>>============<<<;;;:::999::::::<<<<<<:::::::::999999999999888999999999888888888888888888888999:::;;;;;;<<<<<<::::::999999:::;;;===>>>@@@CCCGGGPPP___mmmqqqnnnmmmfffZZZMMMDDD???>>>>>>:::===CCCEEEPPPuuu|||]]]JJJHHHNNNOOOcccwwwjjjgggdddlllvvvuuutttmmmddd]]]ZZZXXXVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@AAA<<<<<<;;;:::999999999999888666555444666666555444555555555555666666666666666666666666777888999:::>>>>>>@@@HHHUUUcccooovvvzzzzzzxxx{{{gggbbb___uuuyyytttqqqjjjeeecccdddaaaaaajjjyyyxxx^^^XXXSSSSSSUUUVVVYYY^^^```nnn{{{~~~rrrhhhbbb```^^^___dddkkktttyyyuuulllmmmlllhhhdddccceeeiiirrrsssvvvvvvwww|||{{{nnn___VVVTTTHHHHHHIIIJJJLLLMMMOOOPPPTTTUUUSSSPPPLLLIIIHHHHHHHHHFFFKKKKKKGGGQQQ[[[XXXTTTLLLGGGFFFDDDCCCMMM[[[pppwww{{{vvvzzz|||xxxvvvsssrrrrrrssstttsssooooooooooooooopppqqqqqqpppooonnnmmmlllllllllmmmmmmmmmmmmllllllkkkkkkjjjnnnmmmllllllkkkkkkkkkkkkjjjfffeeehhhhhhccc]]]\\\]]]]]]^^^```aaa^^^ZZZVVVQQQOOONNNMMMMMMKKKIIIFFFEEECCC@@@??????>>><<<;;;999999999999999999999999444444444555555555555666888===EEENNNVVVZZZYYYWWW^^^YYYSSSMMMIIILLL[[[jjj{{{kkkiii}}}AAA@@@???>>>============<<<<<<;;;:::999:::;;;;;;888888888777777777666666777888888888888888888888888888999999::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@CCCGGGOOO^^^lllpppnnnnnnfffZZZNNNDDD???===>>><<<>>>DDDGGGSSSwwwvvvZZZJJJHHHLLLQQQdddxxxmmmkkkggglllrrrooommmgggaaa\\\ZZZYYYWWWVVVUUUTTTRRRPPPMMMLLLKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBB@@@@@@?????????<<<;;;:::999999888888999888777555555666666666555555555555555666666666666666666666666777888999:::<<<<<<@@@IIIWWWgggttt{{{zzztttcccbbbbbbyyy{{{qqqlllhhhbbb]]]\\\______bbblllxxxqqqZZZSSSNNNNNNOOOPPPUUUZZZ\\\jjjxxx~~~sssjjjbbbaaa```bbbgggnnnvvv{{{zzzsssrrrnnniiieeefffkkkqqqxxxyyy{{{|||~~~vvvhhhYYYPPPNNNIIIIIIIIIJJJKKKMMMOOOPPPWWWXXXWWWSSSNNNKKKIIIHHHHHHFFFIIIIIIFFFRRR^^^\\\XXXNNNFFFFFFDDDDDDMMMYYYrrr}}}ttt|||}}}xxxuuurrrpppqqqrrrrrrqqqooonnnnnnnnnoooooopppqqqppppppooonnnnnnmmmmmmlllnnnmmmmmmlllkkkjjjjjjiiikkkkkkkkkkkkkkklllllllllkkkgggfffiiiiiiddd___^^^]]]___aaadddeeeaaa[[[VVVUUUTTTQQQPPPOOOMMMJJJHHHEEECCC@@@???>>>>>><<<;;;:::::::::;;;;;;;;;;;;;;;555555555666666666777777888<<>>===============<<<;;;:::999999::::::888888777777777666666666666666666777777888888888888888888888888999999999<<<;;;;;;;;;;;;===>>>???@@@BBBFFFNNN\\\kkkooommmnnnggg[[[NNNEEE???=========<<>>>>>>>>;;;;;;:::999888888888888999777555555666666666555555555555555666666666666666666666666777888999::::::;;;???IIIYYYjjjxxx}}}mmm```bbbccc{{{xxxooofffccc```\\\YYYYYY^^^bbbhhhpppxxxxxxiiiWWWQQQKKKKKKLLLOOOUUU]]]bbbooo}}}|||rrrjjjbbbbbbcccfffkkkrrrzzz~~~}}}yyyvvvpppiiieeehhhqqqxxx}}}{{{rrrdddTTTKKKIIIIIIIIIJJJKKKMMMOOOQQQSSS\\\\\\[[[WWWRRRLLLIIIHHHHHHEEEGGGGGGEEESSSbbbaaa^^^QQQFFFDDDDDDEEELLLWWWtttzzzppp}}}wwwtttqqqoooooopppoooooonnnnnnnnnnnnnnnoooooopppppppppppppppooonnnmmmlllnnnmmmlllkkkiiiiiihhhhhhiiiiiijjjjjjkkkllllllllllllhhhhhhjjjjjjfffcccccc```aaaeeeggghhhddd]]]XXXYYYWWWTTTRRRPPPMMMJJJGGGEEECCC@@@???>>>===<<<:::::::::::::::::::::::::::666666666666777777777888777;;;CCCLLLUUUYYYZZZYYY]]]XXXRRRNNNLLLPPP^^^lll{{{|||lllkkk|||@@@???>>>======<<<<<<===<<<<<<;;;::::::999999999999999999999888888888888444444555666777888888999888888888888777777777777;;;;;;::::::;;;<<<>>>??????AAAEEELLL[[[iiinnnlllmmmfff[[[OOOEEE???======<<<999===DDDQQQrrrhhhTTTJJJHHHJJJRRRccc{{{}}}ssspppiiiiiijjjddd```_________^^^\\\ZZZYYYYYYXXXVVVSSSQQQPPPOOONNNJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>=========;;;;;;:::999888888888888999777555555666777666555555555555555666666666666666666666666777888999:::999:::>>>HHHXXXiiiwwwkkk```cccbbbwww~~~mmmfff```______\\\\\\^^^dddhhhoootttxxx}}}uuueeeWWWRRRNNNOOORRRWWWaaajjjvvv{{{ssskkkeeeaaabbbdddgggnnnuuu|||||||||zzzwwwqqqkkkhhhkkkttt{{{~~~|||||||||ssseeeUUUKKKIIIJJJKKKMMMPPPSSSVVVYYY[[[```aaa___ZZZTTTMMMHHHGGGGGGCCCFFFEEEDDDSSScccdddbbbRRREEEDDDEEEFFFMMMVVVtttsssmmm~~~wwwuuuqqqoooooopppooooooooonnnnnnnnnnnnnnnooooooppppppqqqqqqpppooonnnmmmnnnmmmkkkjjjhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkhhhhhhjjjiiifffdddfffddddddeeefffgggddd___[[[ZZZXXXUUURRRPPPLLLHHHEEEFFFDDDAAA??????>>><<<:::888888888777777777777777555555666666666777777777888<<>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888999999999888888888777777444444555666777888888999888777777777777777777777:::999999888999;;;<<<===???AAACCCJJJXXXgggllljjjkkkeeeZZZNNNEEE???===<<<<<<888<<>>======<<<;;;:::999888888888888999777666555777777666555555555555555666666666666666666666666777888999:::::::::>>>GGGVVVfffsss{{{ooobbbbbb___rrr~~~{{{jjjddd```______]]]^^^aaaeeekkkrrrwww{{{uuugggZZZWWWWWWZZZ```gggttt~~~uuunnnfff```]]]___```cccgggnnnvvv~~~xxxvvvvvvtttpppooorrrzzz||||||}}}uuugggWWWMMMKKKLLLOOOTTTYYY___ccceeegggfffeeebbb\\\TTTLLLGGGEEEFFFBBBEEEDDDCCCQQQ``````aaaQQQEEECCCEEEGGGNNNWWWsssvvvsssxxxvvvrrrqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnooooooqqqqqqqqqppppppooonnnmmmnnnmmmkkkiiihhhhhhhhhiiikkkkkklllkkkjjjiiihhhgggfffdddccceeedddaaabbbeeeiiigggdddcccbbbbbbaaa___]]]ZZZWWWTTTRRROOOJJJGGGHHHEEEBBB@@@???>>><<<;;;888888888777777777666666444444555555555666666666999<<>>===<<<<<<<<<<<<999999::::::::::::999999777777666666666555555555666666666777777888888888777777777777777888888888999888888888888:::;;;<<>>999>>>EEEMMMjjjhhhUUULLLJJJLLLSSSfffsssmmmeeefffiiiddddddfffhhhgggccc```]]]]]][[[ZZZXXXVVVTTTRRRQQQQQQLLLLLLKKKJJJHHHFFFEEEDDDEEEDDDCCCAAA@@@?????????<<<<<<;;;:::999999999999:::888666666777777777666555555555555666666666666666666666666777888999:::;;;;;;>>>FFFTTTcccooovvv{{{sssdddbbb___ssszzzuuuiiiddd``````^^^\\\^^^bbbeeekkkuuu}}}xxxlllaaaaaadddkkksss|||uuujjjaaa[[[YYYYYY______bbbfffnnnwwwqqqppprrrtttuuuwww~~~~~~}}}vvviiiZZZQQQOOOSSSXXX___gggmmmqqqrrrrrrllljjjfff]]]TTTLLLGGGFFFDDDAAAEEEDDDAAAMMMZZZXXXZZZMMMDDDDDDEEEGGGPPP[[[sssyyyvvvsssrrrrrrssstttsssqqqppppppoooooooooooooooqqqqqqpppnnnnnnnnnnnnnnnnnnmmmkkkiiihhhiiijjjkkkmmmmmmmmmmmmkkkiiigggfffbbb```___aaa___]]]```eeelllhhhccc``````aaabbbbbb___]]]ZZZXXXVVVSSSPPPMMMJJJGGGDDDBBBAAA@@@>>><<<;;;;;;;;;:::999999888888444444444444555555555555999;;;AAAJJJSSS[[[^^^```^^^WWWQQQNNNNNNSSS]]]hhhyyyssscccbbbooo~~~??????===<<<<<<<<<<<<<<<777777999:::;;;;;;::::::777666666666555555555555777888888888888888888888666777777888888999999999999999888888999:::<<<===>>>???AAAGGGUUUdddjjjhhhddd___VVVLLLDDD???===<<<>>>:::???DDDIIIdddkkkVVVJJJIIILLLVVVkkksssnnngggfffiiidddfffhhhjjjhhhdddaaa``````]]]\\\ZZZXXXVVVTTTSSSSSSNNNNNNNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;:::::::::::::::888666666777888777666555555555555666666666666666666666666777888999:::<<<;;;>>>FFFSSSbbbnnnuuuzzz}}}~~~sssbbbbbbccc{{{vvvoooeeebbb```aaa``````ccciiimmmtttuuuooopppvvv{{{nnnaaaXXXUUUXXX[[[``````aaafffnnnyyyssshhhgggjjjooottt{{{xxxlll^^^VVVUUU]]]cccllluuu{{{|||{{{zzzssspppiii___UUUMMMIIIHHHCCCAAAEEEEEEAAAIIIRRRNNNRRRIIICCCDDDEEEGGGRRR___vvv{{{~~~wwwuuurrrrrrsssuuuuuuuuurrrrrrqqqppppppppppppppprrrqqqnnnlllkkklllnnnooonnnmmmjjjiiiiiijjjlllnnnlllmmmmmmnnnmmmkkkiiigggcccaaaaaabbbaaa___ccciiimmmiiieeebbbbbbbbbbbbbbb^^^\\\ZZZYYYXXXVVVSSSPPPLLLIIIFFFDDDBBBAAA???===<<<<<<<<<;;;:::999999999555555555555666666666666777999>>>GGGQQQYYY]]]___^^^WWWPPPNNNNNNRRR\\\eeeyyyrrr```___kkkzzz???>>>===<<<<<<;;;;;;<<<555666888:::;;;;;;;;;:::888888888888777777777777999999999888888888888888666666777888999::::::;;;::::::999999:::;;;===>>>>>>???AAAGGGTTTccciiihhhbbb]]]TTTKKKDDD???======;;;888>>>BBBEEE___lllVVVIIIHHHKKKZZZoootttppphhhhhhiiicccfffhhhjjjhhhdddaaaaaabbb___^^^\\\ZZZXXXVVVUUUUUUQQQQQQQQQPPPNNNKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;:::888666666777888777666555555555555666666666777666666666666777888999:::<<<;;;>>>FFFSSSbbbnnnuuu||||||yyyyyyqqq```bbbgggvvvlll```^^^^^^bbbdddffflllsssxxx~~~zzz}}}~~~xxxjjj\\\TTTTTTYYY___aaaaaabbbfffnnnzzzwwwjjj```___bbbhhhpppzzz{{{pppccc[[[[[[dddkkkuuu~~~~~~xxxtttkkk```VVVNNNJJJJJJBBBAAAFFFFFF@@@GGGMMMHHHLLLFFFCCCEEEFFFGGGSSSbbbyyyxxx{{{{{{vvvtttqqqqqqsssuuuvvvvvvssssssrrrqqqpppppppppqqqssspppmmmjjjjjjkkknnnooonnnllljjjiiijjjkkknnnooojjjlllmmmnnnnnnmmmkkkjjjhhhffffffgggeeedddiiipppllljjjgggeeeeeedddbbbaaa[[[ZZZXXXXXXWWWVVVSSSQQQMMMJJJGGGEEECCCBBB@@@>>>;;;;;;::::::999888777777666666666666777777777777555777<<>><<<;;;;;;;;;:::999999999999888888888888777777777777777666666666666777777777777666666666666;;;;;;:::999999888888777::::::999999::::::;;;<<<<<>>AAA@@@FFF\\\~~~hhhPPPGGGHHHJJJZZZttttttnnnllliiiggghhhhhhgggfffffffffffffffggghhhddd___\\\ZZZYYYXXXVVVTTTRRRPPPOOOMMMKKKHHHEEEFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@???===<<<:::999999:::999888888777888888888444444444444555777888999666666666777888:::;;;<<<>>>>>>@@@FFFQQQ```oooxxx||||||vvvrrr}}}nnnbbbeeeiii{{{kkk```ZZZ[[[^^^aaafffmmmuuuzzzsssfff___]]]]]]```eeefffdddfffnnnxxx~~~oooeee```]]][[[aaagggnnnvvvzzzpppeee``````nnnwwwxxxmmmcccYYYQQQKKKGGGDDDDDDCCCCCCCCCEEEFFFGGGHHHEEEDDDDDDCCCFFFRRR^^^xxxuuuvvvzzzxxxuuuqqqpppqqqsssuuuuuuuuuuuuuuuuuutttsssrrrrrrtttrrrpppnnnmmmmmmnnnooommmmmmmmmmmmmmmnnnooooooooooooppppppnnnkkkhhhgggggggggggghhhiiiiiijjjjjjhhhhhhiiigggdddccccccdddddd```]]]ZZZYYYXXXVVVTTTRRROOOLLLHHHDDDBBB@@@@@@>>><<<:::999999888777555999::::::999777666777888:::999:::@@@IIIRRRXXXZZZ]]]WWWRRRPPPOOORRRZZZdddqqq\\\ZZZiii{{{@@@>>><<<;;;;;;;;;:::999999999999888888888888777777777777666666666555555777777777777666666666666:::::::::999999999999888::::::999999::::::;;;<<<<<>>======999>>>AAAAAAFFF\\\hhhPPPGGGHHHKKK[[[uuutttnnnllliiihhhhhhhhhhhhggggggggghhhhhhiiiiiieeeaaa]]]\\\[[[YYYXXXTTTRRRPPPOOONNNMMMJJJGGGFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@???>>><<<;;;::::::999888888777666777777777555555555555555666777888666666666777888:::;;;<<<;;;;;;===BBBMMM\\\kkkuuu||||||wwwtttlll```dddjjjtttggg___ZZZ]]]bbbgggnnnwwwzzzqqqrrrtttvvvxxx{{{vvvjjjeeeccccccggglllqqqpppsss{{{uuuggg^^^YYYWWW[[[___eeellluuu|||sssjjjfffggguuu{{{|||uuukkkaaaXXXQQQKKKHHHDDDDDDCCCDDDEEEGGGIIIJJJHHHFFFEEEDDDCCCFFFRRR^^^xxx{{{}}}~~~xxxuuurrrqqqrrrsssttttttttttttttttttsssrrrpppppprrrqqqooonnnmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnooopppoooooopppooonnnkkkiiigggffffffggghhhiiijjjjjjkkkhhhiiiiiigggdddbbbbbbcccaaa^^^[[[YYYYYYXXXWWWVVVQQQOOOLLLHHHDDDBBB@@@@@@???===:::999999999777666666777888777666555666777:::999:::@@@HHHPPPUUUVVVZZZUUUQQQPPPPPPSSS]]]gggooo\\\ZZZiiizzz@@@>>><<<;;;;;;;;;:::999999999999888888888888777666666666666555555555555666666666666777777777777888888999999999:::::::::::::::999999::::::;;;<<<;;;@@@EEELLLWWWaaaccc```YYYUUUNNNGGGAAA>>>===<<<:::>>>AAABBBJJJ```iiiQQQGGGIIIMMM\\\uuutttnnnllljjjiiijjjjjjiiiiiiiiiiiiiiijjjjjjiiifffbbb___^^^]]][[[ZZZTTTSSSQQQPPPPPPNNNLLLIIIFFFDDDBBBBBBBBBBBBBBB@@@?????????>>>===<<<<<<;;;888888777666666666666777777666666555555666666777666666777777888999;;;;;;999:::<<>><<<;;;;;;;;;:::999999999999888888888777777666666666666555555555444666666666666777777777777777777888999::::::;;;;;;::::::999999::::::;;;<<<;;;@@@FFFNNNXXXaaabbb^^^WWWSSSLLLEEE@@@===<<<<<<======???DDDRRRjjjjjjQQQHHHJJJNNN[[[sss~~~rrrmmmmmmlllmmmnnnmmmmmmkkkjjjiiiiiiiiiiiihhhfffbbb```___^^^\\\[[[XXXVVVTTTSSSRRRPPPMMMJJJGGGEEECCCBBBCCCCCCBBB@@@?????????>>>>>>=========999888888777777777777777888888777666555555666666777777777777888999:::;;;:::<<<>>>BBBKKKYYYjjjvvvzzzyyyvvvxxxrrrdddeeejjj|||rrrppprrrvvv}}}vvvlllhhhhhhkkknnnssswww}}}mmm]]]VVVSSSUUUXXX[[[```iiittt|||{{{rrrnnnllllllpppvvv{{{mmm___ZZZYYYZZZ\\\___```ccckkkuuu~~~~~~|||||||||zzzuuuuuuxxxyyysssiii___WWWPPPKKKGGGEEEDDDDDDDDDFFFHHHJJJKKKHHHFFFFFFEEEDDDFFFQQQ]]]xxx|||yyyvvvttttttuuutttssstttttttttsssrrrpppnnnnnnnnnnnnooopppqqqqqqppppppppppppooooooooooooppppppoooooooooooonnnmmmkkkjjjhhhiiijjjkkklllmmmnnnooonnnnnnmmmkkkgggeeeddddddaaa___\\\[[[ZZZYYYWWWUUUQQQPPPMMMJJJGGGDDDBBBAAA@@@>>><<<;;;;;;:::999777333444555555555444666777777888:::???DDDIIIMMMOOOVVVSSSQQQQQQSSSXXXffftttnnn\\\ZZZeeesss~~~@@@>>><<<;;;;;;;;;:::999999999999888888888777777777666666666666555555555555666666666777777777888777777888999:::;;;;;;<<<::::::999999::::::;;;<<<;;;@@@GGGNNNXXXaaaaaa\\\TTTQQQJJJDDD???<<<;;;;;;@@@===<<>>>>>>>>===;;;:::999999888888999999999888777666666555666666777777777777888999::::::;;;<<<>>>BBBIIIXXXjjjvvv{{{xxxvvv{{{zzzjjjhhhiiizzzrrrqqquuu}}}zzzttttttvvvzzz|||~~~qqq^^^RRRMMMKKKNNNQQQSSSWWWaaammmwwwzzzyyypppllliiihhhnnnuuu{{{yyybbbWWWUUUUUUXXX\\\\\\^^^bbbiiirrryyy|||}}}~~~~~~~~~}}}}}}zzz|||}}}~~~~~~{{{{{{|||uuukkk```WWWOOOIIIEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDFFFPPP[[[xxx|||zzzwwwvvvvvvvvvuuutttuuuuuuttttttrrrqqqpppooonnnooopppqqqrrrrrrrrrrrrppppppooooooooooooppppppooooooooonnnnnnmmmmmmlllkkklllmmmnnnooopppqqqqqqpppqqqpppmmmjjjgggfffgggeeeccc```^^^\\\ZZZWWWTTTRRRQQQOOOLLLIIIFFFDDDCCCAAA???===<<<<<<;;;:::888444555777777666666777888666888:::>>>BBBGGGLLLOOOWWWUUUTTTTTTTTTZZZjjjyyynnn]]]ZZZcccnnnyyy@@@>>><<<;;;;;;;;;:::999999999999888888888888777777777777777666666666666555555666666777777888888777777888999::::::;;;;;;::::::999999::::::;;;<<<;;;@@@FFFMMMWWW______[[[RRROOOIIIBBB>>>;;;;;;;;;@@@<<<===III^^^qqq|||iiiSSSIIILLLPPPYYYsssxxxpppooorrrrrrrrrssspppooommmjjjgggeeedddcccfffdddbbbaaaaaa```^^^\\\]]][[[XXXWWWUUUSSSOOOMMMKKKHHHFFFEEEEEEEEECCCBBBAAAAAAAAA@@@???>>>>>>===;;;;;;:::999999999999:::999888777777666666666666888888777777888999999:::888:::<<>>======<<<;;;999666777888888777666777999666888:::===AAAGGGNNNSSSZZZXXXVVVUUUTTTZZZjjjzzzooo^^^[[[bbbnnnzzz@@@>>><<<;;;;;;;;;:::999999999999888888888888777999888888888777777777777555555555666777888888888888888888999999:::::::::::::::999999::::::;;;<<<<<<@@@EEEKKKUUU]]]^^^ZZZQQQMMMGGGAAA===;;;:::;;;;;;<<>>======;;;:::999999888888999999888888777777666777777777888888888777888888999:::666999;;;===CCCQQQdddsss~~~{{{||||||mmmkkkmmm}}}nnn]]]QQQLLLKKKGGGKKKOOOQQQTTT\\\iiitttzzzwwwooogggbbb```cccnnnzzzxxxeeeTTTOOOLLLIIILLLSSSUUU\\\dddkkkmmmoooqqqssssssvvvwwwtttooonnntttzzzwwwwwwtttrrrqqqqqqrrrqqqpppmmmlllrrr}}}~~~~~~zzzsssiii^^^VVVNNNHHHEEECCCCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDBBBCCCLLLWWWsss}}}vvvuuussssssttttttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnooopppqqqpppooonnnnnnmmmmmmnnnnnnooonnnnnnnnnnnnnnnoooooonnnnnnooooooooooooooooooooooooooommmkkkiiiiiiiiijjjiiigggeeecccaaa]]]YYYTTTTTTSSSQQQOOOKKKHHHGGGCCCAAA>>>=========<<<:::777888999888666666666888666888:::<<>><<<;;;;;;;;;:::999999999999888888888888777999999999999888888888777444555555666777888888999888999999999999:::::::::::::::999999::::::;;;<<<<<<@@@DDDJJJSSS\\\]]]YYYPPPLLLGGGAAA===;;;:::;;;666<<>>===<<<:::999888888777888888888888888777777777777888888888888888888888888999999777:::<<<>>>CCCQQQeeettt|||yyyjjjkkkppp{{{iiiYYYOOOLLLLLLIIINNNSSSUUUXXX```mmmxxx|||ssslllddd```___dddqqq~~~mmm]]]PPPOOOMMMJJJNNNWWWVVV___iiiooopppppprrruuuuuuxxxyyytttnnnmmmrrrxxxvvvmmmnnnmmmkkkkkkllllllkkkjjjmmmkkkqqq~~~zzzzzz}}}}}}~~~{{{vvvpppfff]]]UUUNNNIIIEEEBBBAAAAAAAAABBBCCCEEEFFFDDDCCCCCCCCCAAABBBKKKVVVpppyyy~~~sssrrrqqqqqqrrrsssrrrpppoooooopppqqqqqqqqqqqqppppppooommmkkkkkkmmmnnnpppoooooonnnmmmmmmmmmmmmmmmooonnnnnnnnnnnnoooooopppnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnllljjjhhhhhhiiijjjiiihhhgggfffddd```]]]UUUUUUTTTSSSPPPMMMJJJHHHDDDAAA???>>>>>>===<<<;;;777888999888666555555666666888:::<<>>>>><<<;;;:::999999999666666666666666666666666555555666666777777888888666666666777888888999999999999999999999999999999::::::999999999:::;;;;;;======BBBKKKUUU[[[ZZZWWWKKKGGGAAA===;;;;;;;;;::::::@@@BBBGGGPPPOOOOOOZZZvvvzzztttbbbQQQKKKMMMQQQbbbyyyqqqrrrssspppllljjjiiihhhgggeeefffggghhhjjjhhhgggfffdddbbb```^^^\\\```^^^[[[ZZZZZZYYYXXXWWWRRRNNNJJJHHHHHHIIIIIIIIIEEECCCAAA@@@???>>>;;;999;;;;;;:::999999888888777777666555444555666888:::888888777777777777888888888999<<>>===;;;;;;999999888888888888888888999777777:::BBBLLLTTTYYY```]]]XXXSSSOOOQQQ___mmmpppaaacccllluuu>>>===<<<;;;:::999999999888888888888888888888888777777777777666666666666666666666777888888999999999999999999999999999999::::::999999::::::;;;<<<>>>@@@EEEOOOXXX]]][[[WWWJJJFFF@@@<<<;;;;;;;;;:::<<<@@@@@@CCCKKKLLLNNN[[[uuuwwwppp___OOOJJJMMMQQQbbb~~~vvvoooppprrroookkkiiijjjiiigggffffffggghhhiiidddddddddcccaaa___]]]\\\\\\[[[ZZZYYYYYYXXXWWWVVVTTTQQQMMMKKKJJJJJJJJJIIIFFFDDDBBBAAA@@@???===;;;<<<<<<;;;;;;:::999999999888777666555555666888999888888777777777777888888999999<<<@@@DDDOOOcccuuu||||||nnnaaagggnnnnnn]]]RRRPPPRRRZZZ^^^dddjjjrrr~~~|||qqqhhhgggeeebbbdddmmmzzzjjj\\\RRRSSSUUUWWW```llloootttuuusssrrrtttuuusssssszzz}}}xxxuuu{{{rrrooosss|||}}}uuunnnjjjhhhdddgggiiihhheeecccccceeehhhooo{{{|||zzzzzzyyyyyyyyyxxxtttooojjjggglllfff^^^WWWSSSNNNHHHCCCEEEDDDBBB@@@@@@BBBCCCEEEIIIDDDAAABBBCCCEEELLLSSSjjjrrr}}}{{{rrrqqqqqqqqqpppooooooooooookkkjjjnnnpppoooppprrrqqqpppooonnnmmmnnnoooppppppooommmlllkkkkkkkkklllmmmmmmmmmmmmlllkkkjjjjjjkkkkkklllllllllllllllkkkggghhhhhhhhhhhhggggggfffiiifffdddcccdddcccaaa^^^]]]ZZZXXXUUURRROOOJJJFFFEEEDDDCCCAAA???===<<<;;;:::999999888888888888888888777777999@@@IIIRRRVVV^^^[[[XXXTTTOOOPPP\\\jjjyyywwwfffdddjjjppp}}}>>>===<<<;;;:::999999999888888888888888888888888888888888777666555555555666666666777888888999999999999999999999999999999:::::::::::::::;;;<<<<<<@@@CCCKKKUUU]]]___\\\WWWJJJEEE@@@<<<;;;;;;::::::===AAA>>>???FFFHHHMMM]]]tttssskkkYYYKKKHHHMMMPPPbbb}}}|||sssmmmnnnpppnnnkkkjjjkkkjjjhhhggggggggghhhhhheeedddcccaaa___\\\ZZZXXXWWWXXXYYYZZZYYYXXXVVVUUUVVVSSSPPPNNNMMMLLLJJJHHHFFFDDDBBBBBBBBBBBB@@@>>>======<<<<<<;;;:::::::::999888777666555666777888888888777777777777888888::::::;;;>>>BBBMMMaaasss|||}}}nnnaaaffflll|||yyy{{{}}}|||{{{yyyyyy|||qqqbbbZZZZZZ]]]bbbjjjvvvzzzmmmdddeeeeeefffjjjtttiii^^^VVVYYY]]]aaakkkvvvxxx|||{{{vvvsssuuuuuutttuuu}}}rrrkkknnntttxxxnnnhhhggghhhgggjjjkkkjjjfffeeefffhhhmmmuuu|||yyyxxxvvvuuurrrooojjjddd```]]]ccc]]]VVVRRROOOLLLGGGCCCDDDCCCAAA@@@@@@BBBCCCEEEGGGDDDAAABBBCCCDDDJJJRRRiiirrr}}}xxxrrrsssttttttsssrrrqqqpppmmmjjjjjjooorrrppppppqqqrrrrrrpppooonnnoooooopppooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllkkkiiiiiiiiijjjkkkkkklllllllllllliiiiiiiiiiiiiiihhhgggggghhhfffddddddddddddbbb```^^^[[[YYYVVVTTTQQQMMMJJJGGGFFFEEECCC@@@>>>===<<<::::::999888888888888888888777777999>>>FFFNNNTTT[[[YYYWWWTTTNNNNNNXXXdddrrr|||jjjdddfffmmm}}}======<<<;;;:::999999:::888888888888888888888888888777777777666666666555666666666777888888999999888999999999999999:::::::::::::::::::::;;;<<<===AAAFFFPPP[[[aaaaaa\\\WWWHHHDDD???;;;::::::::::::;;;@@@===>>>EEEFFFMMM^^^uuurrrfffTTTHHHGGGMMMPPPccc|||zzzrrrmmmnnnpppnnnllllllmmmllljjjiiigggggggggggghhhgggeeeaaa]]]XXXUUUSSSUUUXXX[[[\\\[[[YYYWWWVVVWWWTTTRRRPPPNNNLLLIIIFFFEEECCCBBBBBBCCCCCCAAA@@@======<<<<<<;;;:::::::::999999888777666666666777888888777777777777888888;;;:::;;;===@@@JJJ^^^ppp}}}rrrdddgggkkkzzzyyy{{{}}}{{{xxxvvvvvvzzzuuuiiicccdddhhhlllwwwyyykkkbbbcccdddgggnnn|||{{{ggg___YYY]]]bbbhhhrrr{{{{{{~~~}}}yyywwwyyy{{{zzz{{{yyysssrrrzzzxxxlllgggiiimmmmmmooopppnnnjjjiiijjjmmmsss{{{~~~zzzwwwvvvvvvtttpppkkkeee```\\\ZZZ\\\WWWQQQNNNLLLJJJFFFBBBCCCBBBAAA@@@AAABBBCCCDDDFFFCCCBBBCCCBBBCCCJJJSSSmmmttt}}}xxxvvvwwwxxxxxxwwwtttqqqooollliiijjjpppsssqqqpppqqqsssrrrpppooonnnnnnoooooooooppppppppppppooonnnmmmmmmmmmmmmmmmlllkkkiiiiiihhhhhhiiikkkllllllllllllmmmmmmmmmmmmlllkkkkkkjjjhhhgggfffeeecccbbbaaa```___\\\ZZZWWWVVVSSSPPPMMMJJJIIIGGGEEEBBB@@@>>>===;;;::::::999888888888888888888888999===DDDLLLRRRYYYXXXWWWTTTNNNLLLUUU```ooo|||kkkcccdddnnn===<<<;;;;;;::::::::::::777777777777777777777777555666666666777777777888666666666777888888999999888888888999999:::::::::::::::::::::;;;<<<===>>>BBBIIITTT^^^cccaaaZZZUUUGGGCCC>>>:::999:::::::::888>>>>>>@@@GGGHHHPPPaaayyyssscccPPPEEEGGGMMMPPP```yyyzzztttpppqqqrrrpppooopppnnnmmmllljjjhhhgggffffffhhhfffdddaaa^^^ZZZWWWUUUXXX[[[___aaa^^^[[[YYYXXXVVVTTTQQQOOOMMMKKKGGGEEEDDDBBBAAAAAABBBBBBAAA@@@<<<<<<;;;;;;:::999999999999999888777777777777777888888777777777777888888;;;::::::<<>><<<;;;:::999888888888888999999999:::<<>>>>>AAAIIIUUU___bbb___XXXRRRFFFBBB===:::999999:::999777>>>???BBBIIILLLVVViiiwwwcccNNNEEEGGGMMMPPP___vvv|||wwwsssttttttrrrqqqtttpppooommmkkkiiigggfffeeecccccccccbbbaaa```___^^^]]]aaaeeeddd```\\\ZZZZZZVVVSSSPPPMMMLLLJJJGGGEEEDDDCCCAAAAAABBBBBBAAA???<<<<<<;;;;;;:::999999999888888888888888888777777888888777777777777888888::::::;;;===???GGGXXXhhhzzz{{{yyyhhheeebbbxxx~~~~~~zzzzzz~~~zzzvvvvvv|||~~~wwwvvv{{{tttddd\\\]]]^^^bbbkkk|||{{{qqqfffcccaaaccciiiqqqxxx|||~~~{{{}}}~~~}}}{{{{{{~~~{{{wwwyyy|||}}}}}}{{{vvvqqqpppsssvvv}}}}}}{{{yyyyyywwwuuuqqqkkkeee___[[[YYYXXXSSSMMMJJJIIIGGGDDDAAA@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBDDDOOO[[[vvvwww~~~~~~xxxwwwwwwuuurrrooollljjjkkkhhhiiiooorrrrrrrrrtttpppooonnnnnnnnnnnnooopppsssrrrqqqpppooonnnnnnmmmnnnnnnnnnmmmkkkjjjhhhhhhggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhffffffdddeeedddbbb^^^\\\\\\\\\___]]]ZZZXXXWWWWWWUUUSSSPPPNNNLLLIIIFFFCCC@@@???===<<<;;;999888888888888888999::::::;;;AAAKKKRRRVVVVVVWWWUUUOOOMMMUUU___ooo~~~lllbbbgggwww<<<<<<;;;:::::::::;;;;;;777777777777777777777777666666666666777777777777666666666777888888999999777888888999::::::;;;;;;999:::::::::<<<===>>>???@@@IIIUUU^^^```\\\UUUPPPEEEAAA<<<999888999999999999??????AAAJJJPPP]]]sss|||eeeNNNEEEHHHNNNPPPbbbxxx~~~yyyuuuvvvuuurrrrrruuuqqqpppooommmjjjgggeeedddaaabbbcccdddeeefffffffffbbbfffiiifff```[[[ZZZZZZWWWSSSOOOLLLKKKJJJIIIHHHFFFEEECCCCCCCCCCCCBBB@@@======<<<<<<;;;:::::::::777777888888999999888888888888777777777777888888999999;;;>>>???EEEUUUdddyyyyyy~~~kkkeee___rrr~~~|||}}}~~~yyyyyy}}}qqqccc]]]___bbbfffnnn{{{{{{mmmgggaaa```___aaahhhqqqwwwzzz~~~}}}~~~~~~|||{{{zzz~~~~~~xxxsssqqqssswww~~~~~~~~~~~~~~~~~~{{{yyytttnnnggg___YYYVVVTTTOOOJJJHHHHHHGGGEEEBBB???@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBAAAEEERRR```{{{wwwvvvuuutttrrrpppooonnnkkkhhhhhhmmmqqqrrrsssvvvpppooonnnnnnoooppprrrsssuuutttqqqooommmmmmmmmmmmlllllllllkkkiiihhhfffeeehhhhhhiiiiiiiiiiiiiiihhhgggggggggfffeeedddbbbaaa^^^```aaa___\\\ZZZ[[[]]]___\\\YYYWWWWWWWWWVVVUUURRRQQQNNNKKKGGGDDDAAA@@@===<<<;;;:::999888888888555777888888999???IIIQQQWWWWWWWWWUUUPPPOOOWWWbbbrrr}}}llldddmmm<<<<<<;;;:::::::::;;;;;;888888888888888888888888888888777777666666555555666666666777888888999999777777888999::::::;;;;;;999::::::;;;<<<===??????@@@HHHTTT]]]^^^YYYSSSNNNEEEAAA<<<999888999999999;;;AAA???@@@IIIRRRccc{{{gggOOOFFFIIIOOOPPPggg}}}~~~yyyvvvwwwuuurrrsssvvvqqqqqqooommmjjjgggeeecccddddddeeefffggggggggggggeeeiiikkkggg```ZZZYYYZZZXXXTTTOOOLLLKKKKKKJJJJJJHHHGGGEEEDDDEEEDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;666777888999999999999999888888777777777777888888888999<<<>>>@@@EEESSSbbbzzzxxx|||pppggg___qqq}}}}}}qqqdddaaadddiiimmmsss}}}nnnaaa]]][[[[[[[[[^^^eeeooouuuwww{{{~~~}}}vvvuuuzzzyyyssspppssswww}}}}}}~~~}}}yyyrrriii```YYYUUUPPPLLLHHHGGGGGGHHHEEECCC??????@@@AAABBBBBBCCCCCCDDDBBBBBBAAAAAAFFFUUUdddxxxwwwvvvuuutttttttttuuulllhhhhhhlllppprrrtttwwwppppppooooooppprrrtttuuuwwwuuuqqqnnnlllkkkllllllkkkjjjjjjiiigggfffdddccchhhiiiiiiiiiiiihhhhhhgggfffffffffeeedddbbbaaa```YYY\\\^^^]]][[[ZZZ\\\___^^^\\\YYYWWWWWWWWWWWWVVVSSSRRROOOLLLHHHDDDBBB@@@>>>===;;;:::999888888888333555777777888>>>HHHQQQWWWWWWWWWUUUQQQPPPYYYdddvvvzzzjjjeeesss???===;;;999999999:::;;;777777777777777777777777888888777777666666555555444444555555666666777777666666666777888888999999::::::::::::;;;<<<======@@@LLLWWW\\\]]]ZZZSSSKKKAAA???===;;;:::;;;<<<===666888@@@HHHKKKTTTnnniiiRRRGGGHHHOOOSSSlll~~~zzzwwwvvvuuutttrrrooonnnllljjjhhhgggggghhhffffffffffffgggggghhhhhhfffhhhiiifffaaa]]][[[\\\[[[XXXTTTRRRQQQQQQQQQPPPLLLJJJGGGEEEDDDDDDBBB@@@@@@???>>>===;;;;;;;;;;;;888888888888777777777777888888777777777777888888;;;999999;;;>>>DDDPPP\\\nnnwww{{{vvveeeeeevvv}}}{{{}}}~~~}}}~~~wwwlllfffdddiiipppvvv|||~~~pppddd\\\XXXXXXWWWWWWZZZ___gggnnnsss}}}|||}}}}}}{{{{{{}}}{{{rrrlllmmmuuu|||~~~wwwnnneee]]]WWWSSSTTTQQQMMMJJJHHHFFFCCCAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDD@@@@@@EEEEEEPPPggg}}}zzzxxxuuusssttttttsssrrrqqqooonnnooorrrsssqqqnnnkkkmmmnnnoooooorrruuuxxx|||vvvooommmnnnooommmjjjnnnmmmkkkiiigggeeedddcccgggggggggggggggfffffffffhhhgggfffdddcccaaa______dddbbb^^^\\\ZZZ[[[\\\^^^_________^^^]]]ZZZXXXVVVYYYVVVQQQMMMJJJGGGDDDAAA???>>>===;;;:::999999999:::777666999:::<<>>===<<<;;;;;;;;;999888888888777777777777888888777777777777888888;;;999999<<<>>>CCCNNNZZZllluuuyyy~~~{{{iiihhhxxx}}}}}}rrrssstttuuuxxx~~~yyyqqqiiieeeggglllttt}}}yyykkk```XXXUUUSSSRRRRRRTTTYYY```ggglllvvvwwwzzz}}}tttqqqrrruuuvvvzzz||||||zzzuuunnniiillluuu}}}}}}sssjjjbbb[[[VVVRRRTTTQQQMMMJJJIIIGGGDDDBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDD@@@@@@EEEEEEPPPggg|||xxxuuurrrqqqqqqrrrqqqpppqqqooooooppprrrrrrpppmmmkkklllnnnnnnoooqqqtttwwwzzzuuuooommmnnnooommmjjjmmmlllkkkiiihhhfffeeedddeeeeeeffffffgggggghhhhhhhhhgggeeedddbbbaaaaaaaaaeeecccaaa___^^^^^^___```bbbbbbaaa```___]]]\\\[[[[[[XXXTTTPPPMMMIIIFFFCCC>>>===;;;:::888888777777:::777666999:::<<>>@@@JJJTTTXXXXXXUUUOOOHHH@@@>>><<<;;;:::;;;<<<===@@@???@@@EEERRRjjjfffQQQIIILLLUUU^^^|||~~~{{{xxxuuutttsssrrrpppnnnmmmkkkiiigggggggggggghhhhhhhhhgggffffffeeeeeeggghhhiiihhhfffcccbbbbbbbbb___ZZZWWWUUUTTTRRRPPPNNNLLLIIIGGGFFFEEECCCBBBAAA@@@???===<<<<<<;;;;;;999999999888888888777777888888777777777777888888<<<::::::<<<>>>BBBLLLVVVhhhtttxxxzzzllliiiwwwtttgggggghhhlllrrr{{{{{{tttrrrnnniiifffgggkkkpppzzzrrrcccYYYSSSPPPMMMMMMNNNPPPVVV\\\cccgggnnnrrrxxxqqqgggcccdddhhhjjjsssxxx{{{yyytttsssoookkkjjjpppzzz}}}xxxoooggg```[[[VVVSSSSSSQQQNNNKKKJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBDDD@@@AAAFFFFFFPPPgggzzzuuurrrooonnnooooooooonnnpppppppppqqqrrrqqqnnnkkkkkklllnnnnnnnnnppprrruuuvvvrrrnnnmmmnnnooommmkkkkkkkkkjjjiiihhhgggffffffddddddeeefffggghhhhhhiiifffeeedddbbbbbbbbbbbbcccddddddccccccbbbbbbbbbbbbbbbbbbaaa```____________^^^[[[WWWSSSPPPLLLHHHEEE???>>>===;;;:::999888888:::777777999:::<<>>@@@JJJSSSUUUTTTRRRLLLEEE???>>><<<:::::::::<<<======@@@DDDMMM^^^yyy```NNNJJJLLLXXXfff}}}zzzvvvtttsssrrrqqqpppooonnnllljjjiiiiiiiiiiiillllllkkkiiihhhgggfffeeefffggghhhhhhgggfffeeeddddddaaa]]]YYYWWWUUURRRPPPPPPNNNKKKIIIHHHGGGDDDCCCAAA@@@???>>>===<<<<<<<<<::::::999999999888888888888888777777777777888888<<<:::;;;======@@@HHHRRRdddsssxxxxxx}}}lllgggttt}}}|||~~~wwwlll______bbbhhhrrr{{{~~~ooolllkkkkkkiiifffgggkkkqqqvvvlll\\\RRRMMMLLLKKKKKKNNNRRRXXX___fffiiijjjoooxxx}}}lllbbb^^^___dddiiiqqqxxx|||vvvtttqqqpppmmmlllooowwwzzzuuunnngggbbb]]]YYYVVVSSSQQQNNNLLLKKKHHHEEEBBB@@@@@@????????????@@@@@@BBBDDD@@@BBBGGGFFFQQQggg}}}~~~xxxsssqqqnnnmmmnnnnnnnnnmmmooopppqqqqqqqqqooollljjjkkkmmmnnnnnnnnnnnnppprrrrrrpppmmmmmmnnnooommmlllkkkjjjjjjiiiiiihhhhhhhhheeeeeeeeeffffffgggggggggdddcccbbbaaaaaabbbcccdddbbbcccdddddddddcccbbbaaa```___]]]\\\\\\]]]^^^^^^___\\\XXXUUURRRNNNJJJGGGCCCBBBAAA???===<<<;;;;;;:::777777999:::;;;AAAHHHQQQVVVZZZXXXSSSRRRWWW]]]lllzzzjjjgggjjj~~~:::999999888777777666666444444444444444444444444666666666666777777777777444444555555666666777777999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAAJJJQQQSSSQQQOOOIIICCC>>>===;;;:::999:::<<<===<<>>=========::::::::::::999999999999888888777777777777888888;;;:::;;;======>>>FFFOOO___pppuuurrryyyhhhbbbooo~~~{{{{{{xxxuuuqqqoooooosssxxx|||pppggg]]]___eeennnxxxuuuiiihhhjjjmmmllljjjlllqqqzzz~~~iiiXXXNNNJJJIIIHHHJJJNNNTTT\\\cccjjjmmmjjjqqq|||}}}kkkcccaaaccciiiqqquuu}}}xxxrrrooonnnmmmkkkmmmsssyyyvvvpppkkkfffaaa\\\XXXQQQPPPNNNLLLKKKHHHEEEBBB@@@??????>>>>>>??????@@@AAACCCAAABBBHHHGGGQQQgggyyy{{{}}}wwwsssqqqooonnnooooooooonnnnnnoooqqqqqqooommmkkkjjjlllnnnoooooonnnnnnooopppoooooonnnooooooooonnnllljjjjjjjjjjjjiiiiiiiiihhhggggggffffffeeeeeeddddddbbbaaaaaa```aaabbbcccddd```aaacccccccccbbbaaa___^^^]]]\\\[[[[[[\\\]]]^^^]]][[[XXXVVVSSSPPPLLLHHHEEEDDDCCC@@@???======<<<:::888777:::::::::???FFFOOOUUUZZZYYYTTTRRRVVVZZZggg~~~lllffffffwww::::::999999888777777777555555555555555555555555666666666666777777777777666666777777888888999999888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???BBBJJJQQQQQQOOOMMMHHHBBB===<<<;;;999999:::<<<===@@@EEEJJJUUUsssmmmQQQKKKJJJLLL```{{{{{{xxxuuussssssrrrqqqppprrrqqqooommmmmmmmmmmmnnnrrrqqqpppooommmkkkjjjiiidddcccdddeeeggggggeeeccccccaaa^^^\\\[[[YYYVVVTTTUUURRROOOLLLKKKIIIGGGEEECCCBBBAAA???>>>>>>======;;;;;;;;;:::::::::999999888888777777777777888888:::999;;;======>>>DDDLLL[[[llloookkktttyyyccc^^^lll{{{uuusssvvvpppjjjgggdddeeekkksssvvvkkkeee___eeeoooyyyuuulllkkknnnrrrsssqqqrrrvvvyyydddTTTKKKHHHGGGGGGIIIOOOUUU]]]eeejjjnnnllluuu|||xxxwwwyyy~~~lllgggiiimmmuuuzzzrrrlllhhhggggggggglllwwwyyyvvvsssooojjjccc\\\WWWPPPNNNMMMLLLKKKHHHDDDAAA@@@??????????????????@@@@@@CCCAAACCCIIIHHHRRRhhhwwwxxx}}}vvvtttrrrpppooopppqqqqqqpppmmmooopppooommmllllllmmmmmmoooqqqpppooonnnnnnooonnnooopppqqqpppooonnnmmmkkkkkkkkkjjjiiiiiiiiihhhhhhggggggfffeeedddccccccbbbbbbcccccccccdddddddddaaabbbcccccccccbbb```_________^^^]]]]]]]]]^^^^^^[[[ZZZXXXVVVUUURRRNNNKKKFFFDDDBBB@@@>>>===<<<;;;:::888888:::::::::>>>DDDNNNTTTZZZZZZUUURRRTTTXXXddd{{{nnneeecccrrr999999999999888777666666555555555555555555555555555666666666777777777888666666777777888888999999888888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???DDDKKKPPPPPPNNNKKKGGGAAA===<<<:::999999:::<<<===AAAJJJQQQ\\\{{{bbbLLLLLLLLLNNNeee{{{xxxuuusssssssssrrrqqqqqqpppooommmmmmmmmmmmnnnrrrqqqpppooommmlllkkkjjjdddcccccceeehhhhhheeecccbbbaaa___^^^^^^]]]ZZZXXXVVVSSSPPPMMMLLLJJJHHHFFFCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::888888777777777777888888888888:::=========CCCKKKXXXiiillliiivvvuuu```]]]lllyyysssppptttllldddaaa```bbblllwwwsssiiiddd```kkkyyyxxxooonnnpppvvvxxxwwwwwwyyy~~~qqq^^^PPPIIIGGGGGGHHHKKKQQQWWW^^^dddiiikkknnnxxx}}}xxxvvvsssqqqtttxxxooonnnsssyyy|||tttkkkdddaaaaaaaaaccclll{{{}}}wwwvvvtttqqqkkkcccYYYRRRNNNMMMKKKKKKJJJGGGCCC@@@@@@@@@@@@??????@@@@@@@@@@@@CCCAAADDDIIIIIIRRRhhhssswww~~~wwwtttrrrppppppqqqrrrrrrqqqmmmnnnooommmkkkkkkmmmooooooqqqrrrrrrpppnnnnnnnnnnnnppprrrsssrrrooonnnmmmllllllkkkjjjjjjiiihhhhhhfffffffffeeeeeeddddddddddddeeefffhhhhhhgggfffeeefffffffffeeedddcccbbbaaa___`````````___^^^]]]]]]ZZZYYYXXXXXXWWWUUUQQQNNNGGGFFFDDDAAA???>>>===<<<:::888888::::::999===CCCLLLSSSZZZ[[[UUURRRSSSVVVbbbzzznnneeebbbqqq999999999999888777666555666666666666666666666666555666666666777777888888444444555555666777777777777888888999999:::;;;;;;<<<;;;;;;<<<<<<===>>>???DDDKKKPPPPPPMMMKKKFFFAAA===;;;:::999999:::<<<===???LLLWWWfffwww[[[JJJMMMNNNOOOiii{{{xxxuuutttssssssrrrqqqpppooonnnmmmllllllmmmnnnqqqqqqpppnnnmmmlllkkkjjjfffddddddfffhhhiiifffcccbbbaaa``````aaa```^^^\\\WWWTTTQQQNNNMMMKKKHHHFFFCCCCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888777777777777888888777777:::=========CCCJJJWWWhhhkkkkkk}}}sss___]]]nnn}}}vvvrrrsssjjjaaa______cccooo|||ssshhhcccaaannnzzzpppnnnpppwww{{{zzzyyyzzzyyy|||kkkZZZMMMGGGFFFGGGLLLOOOTTTYYY___eeehhhjjjooozzzzzztttqqqppppppttt{{{rrrttt|||~~~~~~zzzqqqggg___\\\^^^^^^bbbmmmyyyuuutttsssqqqkkkaaaVVVNNNMMMLLLKKKJJJIIIGGGBBB???AAAAAA@@@@@@@@@@@@AAAAAA@@@CCCAAADDDJJJIIIRRRhhhmmmwwwwwwtttrrrpppoooqqqrrrrrrqqqmmmnnnnnnllliiijjjnnnqqqppprrrssssssqqqooonnnnnnnnnqqqssstttrrrpppnnnmmmmmmllllllkkkjjjiiihhhgggdddeeeeeeeeeeeeeeeeeeeeefffgggjjjkkkkkkjjjhhhfffjjjiiihhhgggfffeeedddddd^^^______```___]]]\\\ZZZYYYYYYXXXYYYYYYWWWSSSPPPJJJIIIGGGDDDBBB@@@??????:::888888;;;:::999<<>>===<<<<<>>===;;;:::999999999;;;===???DDDNNNXXX[[[XXXUUUXXX]]]mmmnnncccfffxxx::::::999888777666555444444333333333333444555555888777777777666666666555555555666777777888999999777888888999:::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>GGGMMMQQQNNNKKKHHHCCC>>>:::;;;<<<;;;:::;;;===@@@CCCNNNbbb}}}}}}]]]OOOGGGIIILLLVVVsss{{{wwwtttuuuyyyzzzxxxuuuqqqqqqpppnnnkkkjjjjjjkkkooonnnnnnlllkkkiiigggfffbbbcccdddfffgggggggggfffdddbbb```bbbeeeddd```[[[WWWVVVSSSPPPMMMKKKIIIHHHGGGEEECCCBBBAAA@@@>>><<<>>>>>>===<<<<<<;;;;;;:::::::::999888888888888888999:::::::::;;;>>>CCCGGGYYYdddmmmsss}}}gggccciiiyyyoooggg```___dddppp~~~nnn___WWWWWWYYY^^^fffooouuuxxxxxxxxxwww|||yyylllmmmqqqwww~~~qqqbbbSSSKKKGGGEEEFFFIIIPPPRRRVVV\\\dddlllrrrvvvwww|||}}}}}}~~~}}}|||||||||}}}}}}~~~|||xxxqqqfffZZZVVVWWW[[[cccooo{{{{{{xxxtttuuussskkk^^^SSSMMMKKKJJJHHHGGGGGGGGGEEECCCAAAAAAAAA@@@@@@??????>>>>>>AAA@@@AAADDDEEEIIIUUUaaazzzxxxlllzzz{{{uuurrrppppppqqqrrrrrrrrrpppooonnnmmmlllllllllmmmqqqqqqpppooonnnllljjjjjjlllmmmoooqqqssssssrrrqqqmmmmmmkkkiiigggffffffffffffeeeddddddddddddffffffhhhgggffffffhhhhhhgggfffccccccdddddddddccccccbbb````````````___^^^]]]]]][[[ZZZYYYYYYYYYXXXUUURRRPPPOOOMMMJJJFFFCCC@@@???<<<;;;:::999999;;;===>>>DDDNNNXXX\\\YYYWWWYYY^^^nnnqqqccceeewww999999888777666666555555333333222222333333444555777777777777666666666666666666777777888999999999555666777888999;;;<<<<<<======;;;;;;;;;<<<===>>>GGGNNNRRRPPPLLLHHHBBB<<<:::;;;;;;;;;:::;;;>>>@@@EEETTTnnnmmmTTTKKKFFFHHHLLLYYYyyy|||yyywwwuuuvvvyyyzzzxxxvvvqqqrrrqqqooolllkkklllmmmooonnnnnnlllkkkiiigggfffaaaaaabbbeeejjjkkkhhhfffcccbbbaaadddfffeee```\\\YYYXXXVVVSSSPPPMMMKKKIIIIIIGGGCCCAAAAAAAAA@@@>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;>>>BBBEEERRRaaammmrrrkkkfffkkk~~~wwwjjjccc]]]___ggguuuxxxgggWWWOOOOOOQQQUUUZZZ^^^bbbeeeiiilllnnntttvvvmmmpppuuu}}}zzzpppaaaVVVKKKGGGFFFEEEFFFJJJQQQSSSXXX___hhhqqqxxx}}}{{{|||~~~yyysssmmmbbbYYYXXX\\\eeemmmzzz{{{xxxuuutttpppfffZZZPPPKKKJJJIIIHHHGGGFFFFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCGGGSSS```wwwuuulll||||||wwwuuurrrrrrrrrssssssrrrqqqpppooommmmmmlllllllllqqqqqqpppooonnnmmmkkkjjjjjjlllmmmooopppppppppooolllkkkjjjhhhgggfffffffffgggfffdddccccccdddeeefffgggfffeeeeeeggggggfffeee```aaabbbbbbbbbbbbbbbbbb````````````___^^^]]]\\\]]]\\\ZZZYYYYYYXXXWWWUUUQQQQQQPPPNNNKKKGGGCCC@@@===<<<;;;::::::;;;===>>>DDDMMMXXX\\\ZZZXXX[[[^^^oooxxxfffdddsss999888888777666666555555444444333333333444555555777777777777666666666666777777888888999999999999555666777888999:::;;;;;;<<<;;;;;;;;;<<<===???@@@GGGNNNRRRPPPKKKGGGAAA;;;:::;;;;;;;;;:::;;;>>>@@@EEEWWWttt```PPPKKKIIIKKKNNN]]]|||xxxwwwvvvwwwyyyzzzyyywwwrrrrrrrrrpppnnnlllmmmnnnoooooonnnmmmkkkiiigggfffhhhfffeeehhhmmmmmmiiidddaaaaaabbbdddeeeddd___[[[[[[ZZZXXXUUURRROOOMMMKKKKKKHHHDDDBBBAAABBBAAAAAA??????>>>======<<<<<<;;;;;;;;;:::999999999999999:::;;;<<<;;;;;;===@@@CCCJJJ]]]lllrrr}}}jjjeeejjjxxxqqqccc^^^\\\aaakkkzzzuuubbbRRRKKKLLLOOOSSSXXXZZZZZZ[[[^^^aaajjjqqq|||yyyooonnnrrrzzz|||kkk```TTTLLLFFFEEEEEEDDDFFFJJJQQQTTTYYYaaajjjssszzz~~~~~~yyywww||||||vvvpppiiiaaa\\\___eeepppxxx|||yyyvvvsssmmmcccWWWOOOKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@?????????@@@@@@@@@AAAAAA@@@???@@@BBBCCCGGGSSS___zzztttmmm~~~~~~yyyvvvtttsssssstttsssrrrpppppppppooooooooooooooopppppppppooonnnmmmkkkkkkjjjkkklllnnnnnnooonnnnnnjjjjjjiiihhhggggggggggggiiigggeeecccbbbccceeeffffffeeeddddddeeefffdddccc___```aaabbbccccccccccccaaaaaaaaaaaa```___]]]]]]^^^\\\YYYXXXYYYYYYWWWVVVRRRSSSSSSRRROOOJJJEEEBBB???>>><<<;;;:::;;;<<<===CCCLLLWWW\\\\\\[[[\\\___lllkkkdddppp888888777777666555555555555555555555555666777777666666666666777777777777888888888888888999999999888888888888888999999999999999999:::<<>>AAAGGG[[[xxxyyyZZZMMMJJJJJJLLLPPP```~~~xxxxxxxxxyyyzzzzzzxxxwwwsssssssssqqqooonnnooopppppppppooonnnllljjjhhhgggnnnkkkhhhiiilllkkkfff```bbbbbbcccdddcccaaa^^^[[[[[[[[[ZZZXXXUUURRROOOMMMMMMJJJFFFCCCCCCCCCCCCBBB@@@??????>>>======<<<<<<::::::999888888888888888:::;;;<<<<<<;;;<<>>>>>???@@@@@@@@@AAA@@@AAACCCCCCGGGSSS___uuuooo~~~xxxvvvsssrrrsssssssssrrroooppppppqqqrrrrrrssssssooooooooonnnnnnlllkkkjjjkkkkkklllmmmmmmmmmnnnnnniiiiiihhhhhhhhhhhhiiiiiijjjiiigggeeeddddddeeefffeeedddccccccddddddcccaaa___```aaacccdddeeeeeeeeecccccccccbbbaaa```^^^^^^^^^\\\YYYXXXYYYYYYXXXWWWSSSTTTUUUTTTQQQLLLGGGDDDAAA@@@>>>;;;;;;;;;<<<<<>>>>>======::::::999888888888888888999:::;;;<<<<<<<<>>======>>>>>>>>>?????????AAA@@@AAACCCCCCGGGRRR___yyyrrr}}}vvvtttqqqqqqqqqrrrrrrqqqooopppqqqrrrssssssssssssmmmnnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkllllllmmmiiiiiihhhhhhiiijjjkkkkkkkkkkkkiiihhhgggfffeeeeeeeeecccbbbbbbbbbbbbaaa___^^^```aaaccceeegggggghhhfffeeeeeedddcccaaa```___^^^\\\[[[[[[[[[[[[ZZZXXXUUUVVVWWWVVVSSSOOOJJJGGGCCCBBB???<<<;;;;;;;;;<<>>======;;;;;;:::999999999999999777999;;;<<<<<<===???AAACCCUUUhhhxxxnnneeegggqqquuupppjjjgggeeeccc^^^[[[\\\^^^eeesssuuucccVVVUUU[[[___ccceee```XXXWWWaaalllrrr|||vvvpppoooxxx}}}nnn^^^SSSMMMLLLFFFBBBBBBDDDEEEEEEJJJPPPSSSYYYcccmmmuuuyyy{{{zzzpppiiiaaaZZZVVVUUUTTTTTTYYY```hhhmmmqqqwww{{{xxxuuupppjjjeeeaaa^^^___```fffrrr~~~{{{wwwwwwtttoooggg___XXXSSSOOOMMMGGGEEEDDDDDDDDDCCC@@@>>>?????????????????????@@@@@@???@@@AAABBBEEEQQQ]]]~~~~~~uuu{{{sssqqqoooooopppqqqqqqpppqqqqqqrrrrrrrrrqqqooonnnllllllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkiiiiiiiiiiiijjjkkkmmmmmmlllllllllkkkjjjhhhfffddddddbbbaaaaaaaaaaaa```^^^]]]___aaacccfffggghhhiiihhhhhhgggfffeeecccaaa```___^^^^^^^^^___^^^\\\ZZZYYYYYYYYYXXXVVVRRRNNNKKKEEECCC@@@===;;;;;;;;;;;;===EEEQQQYYY]]]]]]]]]]]]gggvvvuuu|||666666666666666555555555555444444444444555666666555666666666777777888888777777777666666666666666777777888999;;;<<<======;;;:::;;;;;;===???BBBCCCDDDHHHJJJFFFBBBBBB@@@===888999::::::;;;<<>>>>>>>><<<<<<;;;::::::::::::;;;666888:::<<<<<<===???AAA@@@PPPcccvvvuuuhhhhhhlllxxxnnniiibbb______^^^[[[YYYZZZ[[[cccqqqyyyhhh\\\]]]cccaaaccc```WWWOOOTTTdddttt}}}tttnnnpppyyy{{{ooo___QQQJJJIIIKKKCCC@@@@@@CCCEEEFFFKKKRRRXXX]]]fffnnnsssssspppnnnfff___UUUMMMJJJKKKLLLNNNMMMUUU^^^dddfffkkkttt{{{~~~~~~{{{sssqqqoooiiidddccc```^^^```cccjjjxxx}}}xxxuuuuuurrrmmmfff^^^XXXSSSOOOLLLGGGEEEDDDCCCCCCBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@@@@DDDOOO[[[xxxwwwzzzqqqooommmmmmoooppppppppprrrrrrrrrqqqpppnnnkkkjjjkkkkkkkkkkkkjjjjjjiiihhhhhhgggggggggggghhhhhhiiiiiiiiiiiijjjkkklllnnnooolllmmmmmmmmmllliiifffddddddbbbaaa```aaaaaa___]]]\\\^^^```ccceeeggghhhiiiiiiiiihhhgggfffdddbbbaaa`````````aaabbbaaa^^^[[[\\\\\\[[[ZZZWWWTTTPPPNNNFFFDDDAAA===;;;;;;;;;;;;<<>>CCCLLL```vvv~~~wwwiiiXXXKKKEEEKKKIIIPPPhhh|||www{{{yyywwwwwwxxxyyyyyyyyy{{{xxxtttqqqqqqrrrrrrrrrsssqqqppppppppppppooommmnnnkkkhhhhhhjjjmmmnnnooopppnnniiiddd```]]]\\\[[[[[[[[[[[[[[[YYYWWWUUUTTTQQQOOOMMMJJJGGGFFFEEEEEEEEEDDDBBB@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<>>>???CCCLLLZZZnnnoooggglllzzzooodddaaa\\\YYYXXXXXXWWWVVVYYYZZZ```mmmuuukkkggggggggg^^^VVVTTTVVV^^^ppp|||ttttttrrr{{{uuupppfffYYYOOOHHHGGGHHHGGGEEEDDDDDDGGGJJJLLLMMMWWW[[[aaafffiiigggdddbbbWWWRRRLLLIIIIIIHHHGGGEEEKKKOOOTTTXXX]]]aaaeeegggooosssxxx{{{}}}{{{yyyvvvsssttt}}}{{{ttttttyyy}}}}}}qqqllliiiddd``````aaaaaaaaaccchhhrrr}}}{{{xxxtttrrrnnnjjjddd___YYYTTTNNNJJJHHHGGGGGGEEECCCAAA???>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@BBB======EEEFFFKKKZZZwwwyyyzzzuuurrrnnnlllnnnqqqtttuuuuuussspppnnnlllkkklllllllllllllllkkkkkkkkkjjjjjjkkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiijjjkkkllllllnnnnnnlllkkkjjjiiiiiiiiigggfffeeecccbbbaaa``````]]]^^^```cccfffiiikkklllgggggggggfffeeecccbbbaaacccdddeeegggiiihhheeecccaaa^^^[[[[[[\\\ZZZSSSMMMJJJFFFAAA>>>=========<<<>>>BBBLLLXXX^^^^^^___bbblllzzz}}}|||888777666555555444444555444555555666666555444444555555666777888888777777777777777777777777777777555777:::;;;;;;:::::::::;;;;;;:::;;;<<>>CCCNNNaaatttvvvjjj[[[OOOGGGEEEJJJKKKVVVrrr}}}|||zzzwwwvvvxxxyyyzzzzzzzzzwwwsssppppppqqqqqqqqqsssqqqoooooooooooommmlllnnnllljjjjjjlllnnnoooooollljjjfffccc```^^^]]]]]]]]]]]]]]]]]][[[YYYWWWUUURRRQQQNNNKKKIIIGGGFFFFFFEEEDDDBBB@@@???>>>======;;;;;;:::::::::999999999888888999999:::<<<===>>>AAAIIIVVViiippphhhhhhttthhh^^^\\\XXXUUUSSSRRRRRRQQQTTTWWW]]]iii{{{~~~sssmmmjjjhhhaaa\\\\\\```iii{{{}}}uuuuuuzzz}}}rrrkkkaaaWWWOOOJJJIIIIIIGGGFFFEEEFFFHHHIIIKKKKKKQQQSSSXXX[[[\\\ZZZWWWUUUPPPLLLHHHFFFFFFGGGFFFEEEGGGIIIMMMQQQTTTWWWZZZ\\\^^^aaaeeeggghhhiiimmmooo|||}}}~~~{{{uuunnniiigggfffeeedddcccfffooo}}}~~~vvvpppqqquuuzzzuuujjjeeecccaaa```bbbcccccceeegggmmmvvv|||xxxtttrrrnnnjjjddd___YYYTTTNNNJJJGGGGGGFFFEEECCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@CCC>>>>>>FFFGGGMMM[[[yyy{{{|||uuurrrnnnlllnnnppprrrsssrrrqqqnnnlllkkkjjjkkkkkkllllllllllllkkkkkkkkkjjjkkkjjjjjjiiiiiijjjjjjkkkmmmmmmlllkkkkkklllllllllmmmlllkkkiiihhhhhhhhhhhhhhhgggfffdddcccbbbbbbbbb```aaacccfffhhhjjjkkklllhhhhhhhhhgggfffeeeccccccfffggghhhkkklllllliiigggccc```]]]]]]^^^]]]XXXSSSNNNJJJEEEAAA???>>>===<<<>>>AAAKKKWWW]]]^^^```cccnnn{{{~~~888777666555555444444555444555555666666555555555333444666777888999999999777777777777777777777777555888:::;;;;;;::::::;;;;;;;;;:::;;;<<>>DDDSSSffftttooo\\\MMMGGGEEEFFFKKKOOO```{{{wwwuuuvvvxxxzzzzzzxxxuuuqqqooooooppppppooorrrqqqooonnnooonnnlllkkkmmmlllkkklllnnnnnnmmmlllhhhfffdddbbb```______```___```___^^^\\\ZZZXXXVVVRRRQQQNNNLLLIIIGGGFFFFFFDDDDDDBBBAAA???>>>>>>>>>::::::::::::999999999888888888888888999;;;<<<===???FFFQQQbbbzzzrrrjjjfff}}}~~~lll^^^ZZZXXXVVVSSSPPPOOONNNNNNPPPUUU]]]fffssszzzrrrooojjjhhhgggkkkrrr}}}||||||{{{ssskkk___WWWSSSPPPNNNMMMIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPNNNKKKIIIJJJHHHEEEDDDEEEFFFGGGGGGEEEGGGJJJNNNPPPRRRSSSSSSUUUVVVXXXXXXXXXXXX[[[]]]gggjjjlllkkkeee]]]VVVRRRQQQRRRSSSUUUXXXaaammmuuuzzzsssnnnpppuuuyyyxxxmmmbbb^^^^^^___bbbfffhhhiiilllpppuuu~~~|||yyytttqqqoookkkddd^^^YYYSSSMMMJJJFFFFFFEEECCCBBB@@@???>>>????????????????????????@@@CCC??????GGGHHHNNN^^^zzz}}}uuurrrnnnlllmmmnnnoooooonnnmmmkkkjjjiiiiiijjjkkkllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmpppooonnnmmmlllllllllllllllllljjjiiihhhggggggggghhhhhhfffeeeeeedddddddddbbbdddfffhhhjjjkkkkkkjjjiiiiiiiiihhhgggfffeeedddggggggiiikkknnnnnnllliiidddaaa^^^]]]^^^^^^ZZZWWWRRRMMMHHHCCC@@@???===<<<===???HHHTTT\\\^^^aaaeeeooo|||888777666555555444444555444555555666666666666555555555666777888999999888777777777777777777777777666888:::;;;::::::;;;<<<<<<;;;;;;;;;<<>><<<;;;999888:::<<<<<<<<<@@@GGG[[[mmmxxxmmmVVVGGGEEEGGGGGGLLLTTTkkk~~~xxxuuuuuuvvvwwwxxxuuussspppnnnnnnooonnnnnnrrrqqqooonnnooonnnlllkkkkkkkkkkkkmmmnnnmmmjjjhhhfffeeedddbbbaaa`````````______^^^]]][[[YYYVVVTTTQQQPPPNNNLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@?????????;;;;;;;;;:::::::::999999888888888888999:::;;;<<<<<>>>>>>>>>>>>>>>>>????????????CCC@@@@@@GGGHHHOOO___zzz|||uuurrrooommmmmmmmmmmmllljjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhggggggggghhhiiikkklllmmmmmmmmmlllkkkkkkkkkkkkkkklllllljjjiiihhhgggggggggffffffeeeeeeddddddeeeeeedddeeegggiiijjjiiihhhhhhhhhhhhhhhhhhgggfffeeeddddddeeefffiiikkklllkkkiiieeebbb___]]]]]]\\\ZZZWWWQQQMMMGGGCCC@@@???===<<<===>>>EEEQQQZZZ^^^bbbfffooozzz888777666555555444444555444555555666777777666666777777888888888888777777888888888888888888888888777999;;;;;;::::::;;;===<<<<<<;;;;;;<<<>>>AAACCCDDDCCCBBB@@@>>><<<;;;;;;888888:::===<<<===DDDLLLbbbqqqxxxjjjTTTFFFEEEIIIEEELLLWWWsssyyytttssssssttttttsssqqqnnnmmmnnnnnnmmmlllqqqpppnnnnnnoooooommmlllkkklllmmmooopppnnnjjjggggggfffeeecccaaa```___^^^[[[[[[[[[ZZZYYYVVVTTTRRRSSSSSSQQQOOOMMMJJJHHHGGGDDDCCCBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;888888888888999:::;;;;;;<<>>>>>>>>======>>>>>>>>>?????????===BBB@@@@@@FFFHHHPPPaaazzz{{{tttrrrooonnnmmmmmmkkkjjjggggggggggggggghhhiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeeeefffgggiiikkkkkkhhhhhhhhhhhhhhhiiijjjjjjiiiiiigggfffeeedddddddddccccccbbbbbbccccccdddeeedddeeefffgggggggggfffeeegggggggggggggggfffeeedddccccccdddgggkkkllllllkkkiiigggccc```^^^[[[YYYXXXNNNKKKEEEAAA@@@???>>>===>>>===BBBNNNXXX^^^bbbfffkkkvvv888777666555555444444555444555666666777777777777888888999999888888777666888888888888888888888888888999;;;;;;::::::<<<======<<<;;;;;;<<<>>>AAABBBBBBAAA@@@>>><<<;;;;;;;;;888888:::<<<===???IIITTTjjjrrrrrrcccPPPFFFEEEGGGDDDMMM[[[{{{}}}wwwtttrrrrrrrrrrrrrrrpppnnnnnnnnnnnnmmmlllooommmlllmmmnnnooonnnmmmnnnnnnoooqqqrrroookkkgggffffffdddccc```^^^]]]\\\YYYYYYYYYYYYXXXVVVTTTRRRWWWVVVUUUSSSQQQNNNLLLJJJDDDCCCBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<999999999999999:::;;;;;;<<>>===>>>>>>===>>>>>>??????@@@@@@@@@===CCCBBBBBBHHHIIIRRRddd|||tttrrrpppoooooommmkkkiiiggggggggghhhhhhiiiiiiiiihhhhhhgggggggggfffffffffdddddddddeeefffhhhiiijjjffffffffffffggghhhiiijjjeeeeeecccbbbaaa`````````````````````aaabbbddddddeeeeeeeeeddddddeeeeeeeeefffggggggggggggfffeeedddddddddfffiiimmmooopppooommmllliiifffbbb^^^[[[ZZZOOOKKKFFFBBBAAA@@@???>>>???===@@@KKKVVV]]]bbbffffffqqq888777666555555444444555444444666777777888888888777777888999999999888888888888888888888888888888888:::;;;;;;::::::<<<>>>===<<<;;;;;;<<<>>>@@@BBBAAA@@@>>><<<;;;:::::::::999999:::<<<===AAANNN[[[vvvtttkkkZZZKKKFFFFFFFFFHHHSSSfff{{{xxxtttsssssssssssssssqqqpppnnnnnnoooooommmlllkkkiiiiiijjjlllmmmmmmlllmmmmmmnnnoooooommmhhheeecccbbbaaa```___]]][[[ZZZYYYYYYZZZZZZYYYXXXVVVUUUVVVVVVUUUTTTQQQNNNLLLJJJDDDCCCBBBAAAAAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<>>>>>>>>??????@@@AAAAAABBB???EEEEEEEEEJJJKKKUUUhhh~~~sssrrrqqqppppppnnnkkkiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggeeeeeeeeeffffffhhhiiijjjiiihhhhhhhhhhhhhhhiiiiiieeedddcccbbbaaa`````````_________```aaacccdddeeefffeeedddccccccdddeeefffgggggghhhhhhhhhgggffffffeeeeeefffjjjnnnqqqrrrrrrllllllkkkhhhddd```]]]\\\TTTPPPJJJFFFDDDBBBAAA@@@AAA===???IIITTT\\\aaaeeebbbmmmyyy}}}|||888777666555555444444555444444666777888888888888555666777888999:::::::::888888888888888888888888999:::;;;;;;::::::<<<>>>===<<<;;;;;;<<<>>>@@@BBB@@@???===;;;::::::::::::999999:::<<<===BBBQQQ___xxxgggTTTHHHGGGGGGFFFNNNZZZooo}}}uuusssrrrrrrsssuuuuuutttqqqpppnnnnnnoooooonnnlllgggffffffhhhjjjllllllkkkjjjjjjjjjkkkkkkiiieeeaaa_________^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\ZZZYYYXXXTTTSSSSSSQQQOOOLLLIIIGGGDDDCCCBBBBBBAAAAAAAAAAAA<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<===AAAFFFNNN]]]mmmvvvvvv{{{lll^^^pppuuu|||~~~qqqddd]]]\\\___```]]]WWWSSSSSSUUUXXX```kkkvvv~~~~~~uuuqqqqqqppppppwwwlllccc______cccfffddd```^^^```cccbbbccceeeeeedddbbb___]]]ZZZ\\\___^^^\\\[[[]]]```dddiiitttssshhhZZZUUUNNNJJJKKKMMMNNNNNNPPPUUU\\\```^^^ZZZTTTRRRJJJMMMPPPQQQSSSWWW]]]bbbhhhqqq|||}}}uuulllgggddd^^^VVVQQQQQQVVV^^^dddjjjrrrzzz~~~~~~yyyvvvrrrooommmeee```YYYTTTQQQNNNLLLKKKCCCAAA???===<<<<<<===>>>>>>>>>???@@@AAAAAABBBBBB@@@GGGGGGGGGLLLNNNWWWkkk~~~|||sssrrrqqqqqqqqqooollliiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiigggffffffgggggghhhiiijjjllllllkkkjjjiiiiiiiiiiiiggggggeeedddcccbbbbbbbbb^^^______```aaaccceeefffgggfffcccbbbbbbdddfffhhhhhhiiiiiiiiiiiihhhhhhgggddddddeeeiiimmmqqqrrrrrrgggiiiiiihhhddd```]]]\\\ZZZUUUOOOJJJGGGDDDBBBAAABBB===>>>HHHSSS[[[```ddd```jjjvvv}}}{{{yyy<<<;;;999777555444333333111222444666888888888888777777777777888888888888999888777777777777777888888888999::::::::::::999;;;;;;;;;<<<<<<<<<======???>>>===<<<;;;::::::::::::999:::<<<<<>><<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;>>>@@@@@@IIIXXX^^^iii}}}}}}lll```ooo{{{xxxxxxkkk```ZZZ[[[XXXVVVVVVUUUSSSVVV\\\```kkktttsssooouuuqqqhhhjjjqqqwwwxxxmmmggggggfffnnnmmmlllqqqooommmsssrrruuuwwwuuupppkkkiiijjjhhhmmmqqqrrrpppmmmlllmmmooo{{{zzznnn\\\TTTNNNOOOPPPOOOPPPRRRXXX\\\eeelllkkkaaaWWWQQQUUUTTTWWW^^^bbbeeejjjppp}}}zzznnnccc]]]YYYTTTRRRSSSWWWUUUVVV\\\hhhttt}}}~~~vvvrrrrrrqqqnnnjjjbbbYYYUUUUUUSSSMMMGGGAAA@@@??????>>>>>>?????????@@@@@@AAAAAABBBBBBCCCBBBFFFDDDFFFLLLMMMZZZsssvvv}}}wwwtttqqqnnnnnnmmmllljjjiiiiiiiiiiiiiiijjjjjjjjjiiijjjkkkkkkjjjiiihhhgggaaaccceeeiiikkkmmmmmmmmmhhhhhhiiiiiiiiigggfffeeedddeeeeeeffffffeeeeeedddaaacccdddcccbbbbbbdddeeeddddddcccccccccdddeeefffjjjhhhggghhhhhhhhhfffdddcccdddeeegggjjjlllnnnnnnhhhgggeeeeeedddaaa\\\YYYWWWUUUQQQNNNJJJGGGEEEDDDBBB@@@@@@EEENNNWWW]]]``````dddkkktttvvvuuu999888666555333222222222222333555666777888777777777777777777888888888888888888777777777777888888888888999::::::::::::999999999999:::::::::;;;;;;>>>===<<<;;;::::::::::::::::::;;;===>>>EEEYYYlllzzzooo\\\LLLDDDEEEIIILLLYYYmmm}}}yyyvvvrrrrrrqqqpppqqqqqqrrrsssqqqpppnnnoooppppppnnnkkkjjjkkkkkklllllllllllllllllljjjhhhggghhhgggdddaaaaaa```^^^]]]^^^___^^^]]]]]]]]]^^^]]]\\\ZZZXXXWWWUUUUUUTTTSSSQQQOOOMMMLLLHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@>>>===<<<;;;;;;<<<;;;::::::::::::;;;;;;<<<<<>>>>>??????>>>??????@@@@@@AAABBBBBBBBBEEEBBBDDDJJJLLL[[[uuuuuu}}}vvvssspppnnnnnnnnnmmmkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiigggfffhhhiiijjjjjjjjjiiihhhhhhgggggghhhhhhgggfffeeedddccccccdddeeeeeeeeeeeeeeeaaabbbbbbcccccccccccccccdddccccccbbbccceeefffgggjjjiiiiiiiiijjjiiifffdddcccccceeefffhhhjjjkkkkkkfffeeeddddddccc```\\\YYYVVVUUURRROOOKKKHHHEEEDDDBBB@@@@@@DDDMMMVVV\\\______dddmmmwwwuuurrr777666555444444333333444444555666777777777777666777777777888888888999999777777777777777888999:::888999999:::::::::::::::999999999:::::::::;;;;;;<<<<<<;;;:::999999999999::::::<<<>>>AAAIII[[[kkkqqqdddSSSHHHDDDGGGLLLOOObbb}}}}}}zzzxxxvvvrrrrrrqqqqqqrrrsssttttttpppooommmmmmnnnoooooonnnllllllmmmmmmmmmlllkkkkkkhhhggggggiiiiiihhheeecccdddbbb______```aaabbbaaa``````___]]]\\\[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>===<<<<<<<<<999999999999::::::;;;<<<<<<>>>>>>GGGUUU^^^nnnwwwdddpppwwwiii^^^XXXUUURRRQQQSSSVVVZZZccclllxxx{{{~~~zzzmmmgggiiiqqqyyy~~~{{{wwwrrrrrrttt|||~~~zzzccc[[[VVVVVVXXXZZZ___dddsss{{{|||lllbbb^^^eeeuuu}}}vvvfff\\\RRRMMMKKKIIIHHHJJJKKKOOOWWWdddsss{{{}}}|||wwwttttttrrrnnngggbbb[[[WWWVVVQQQJJJCCC@@@@@@???>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAADDDAAABBBHHHKKKZZZuuu~~~uuu~~~tttrrrooonnnnnnnnnnnnmmmkkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggffflllllllllkkkiiihhhfffeeeffffffffffffeeedddcccbbb```aaabbbcccdddeeeeeeeeebbbaaa```bbbeeefffccc```bbbbbbbbbbbbdddfffhhhiiikkkjjjjjjkkkkkkiiifffcccbbbcccdddeeefffgggggggggdddcccbbbaaaaaa___\\\YYYUUUUUUSSSQQQNNNJJJGGGEEEBBB@@@@@@CCCJJJSSSZZZ]]]^^^eeeooozzzvvvppp777777666666666666777777666666777777777666666666777777888888888999999999666666777777888999:::;;;888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;::::::999888888999999999:::<<<>>>BBBLLL[[[ggghhhZZZKKKDDDDDDHHHNNNSSShhh}}}zzzxxxxxxrrrrrrrrrrrrsssttttttuuupppnnnmmmlllmmmnnnooopppoooooooooooonnnmmmlllkkkfffgggiiikkklllkkkhhhffffffcccaaaaaaccceeeffffffdddbbbaaa___]]]\\\[[[[[[ZZZZZZXXXVVVTTTQQQNNNMMMIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>======999999999999999:::;;;<<<===@@@???EEESSS]]]qqq|||jjjuuuwwwiii^^^XXXSSSPPPPPPTTTYYY```kkkvvv{{{pppkkkmmmvvv~~~|||yyywwwyyy}}}|||fff___ZZZ[[[]]]aaaiiiqqqwwwiiikkkwwwyyyqqqaaaWWWNNNKKKJJJIIIIIIKKKMMMQQQZZZhhhwww~~~yyy||||||yyywwwvvvsssoooeee```[[[WWWUUUOOOGGGAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@CCCBBBDDDIIIJJJWWWpppvvvvvvsssqqqnnnnnnnnnoooooonnnkkkkkkkkkjjjiiihhhggggggggggggggggggggggggffffffjjjiiiiiiiiiiiihhhhhhgggfffeeeeeedddcccbbbaaaaaa^^^___```bbbdddeeeeeeeeedddaaa```ccchhhhhhddd___aaaaaabbbbbbdddgggiiikkkjjjiiiiiijjjjjjhhhdddaaabbbcccddddddddddddcccbbbbbb```_________^^^[[[YYYUUUVVVUUUTTTQQQMMMIIIGGGCCCAAA@@@BBBHHHOOOWWW[[[]]]cccmmmyyyyyyppp666666666666666777888888888777777777666666666666888888888888999999999999777777777777888999;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======::::::999888888888999999888:::;;;===CCCNNNZZZaaa```RRRFFFCCCDDDHHHPPPXXXrrr|||yyywwwyyyrrrrrrrrrsssssstttttttttoooooonnnmmmmmmnnnoooqqqqqqqqqqqqqqqpppnnnmmmlllgggiiilllnnnnnnmmmkkkjjjfffdddcccdddfffhhhiiiiiifffeeecccaaa___^^^]]]]]]\\\[[[ZZZXXXUUUSSSPPPOOOKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBAAA???>>>>>>:::999999999::::::;;;<<<>>>AAA@@@DDDPPP]]]vvvqqq{{{xxxjjj___YYYTTTRRRSSSYYY```gggrrr|||~~~uuuqqqsss{{{}}}||||||mmmgggccceeehhhnnnxxxxxxvvvwwwmmm^^^TTTLLLJJJJJJJJJKKKNNNOOOTTT^^^kkk{{{~~~{{{tttwwwxxxtttrrrrrrnnnjjjbbb^^^ZZZVVVRRRMMMFFF@@@@@@???>>>>>>======>>>>>>@@@@@@AAAAAABBBCCCCCCCCC???DDDDDDFFFKKKJJJTTTkkkzzzmmmtttsssqqqnnnnnnooooooooooookkkkkkkkkjjjiiihhhggggggffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhfffeeedddcccbbbaaa``````]]]^^^```bbbccceeeeeeffffffcccaaadddhhhiiifffaaaaaaaaabbbccceeegggjjjkkkhhhggggggggghhhfffccc```bbbcccdddddddddcccaaa``````^^^]]]]]]^^^^^^\\\ZZZWWWWWWWWWVVVTTTPPPMMMJJJEEEDDDBBBBBBEEELLLSSSXXX]]]aaaiiittt}}}rrr444444444444444555666666888888777666666666777777888888888999999999999:::888888888888888999:::;;;999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::999888888999999:::999;;;<<<===DDDPPPYYY\\\WWWLLLCCCCCCEEEHHHSSS```~~~~~~zzzuuutttvvvrrrrrrssssssssssssrrrrrrooopppqqqpppnnnnnnoooqqqrrrrrrrrrqqqpppooonnnmmmjjjmmmooopppnnnmmmlllllleeedddeeegggiiikkkkkkjjjhhhgggeeedddbbb```^^^^^^]]]\\\[[[YYYWWWUUURRRQQQMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???<<<;;;;;;::::::;;;;;;;;;===AAA@@@CCCPPP___}}}}}}xxxzzzlllaaa[[[WWWWWWZZZbbbgggmmmuuu~~~}}}xxxuuuuuu}}}rrrnnnlllooossszzzvvvjjjZZZQQQIIIHHHIIIJJJKKKNNNOOOWWWcccsss|||yyyuuuxxxxxxtttqqqpppmmmhhh^^^[[[WWWSSSOOOJJJDDDAAA??????>>>============>>>AAAAAABBBBBBCCCDDDDDDDDD@@@DDDDDDGGGKKKJJJTTTkkkooofffrrr~~~sssqqqnnnnnnooooooooonnnkkkjjjjjjjjjiiihhhhhhhhhgggffffffffffffggghhhhhhlllkkkiiihhhggggggfffffffffeeedddbbbaaa`````````^^^___```bbbdddeeeeeeeeefffcccbbbcccfffgggfffdddbbbbbbbbbccceeehhhjjjkkkgggfffeeeeeeeeeeeecccaaacccdddeeefffeeecccaaa______]]]\\\\\\]]]^^^]]][[[ZZZZZZZZZXXXVVVSSSQQQOOOIIIGGGEEECCCDDDIIIPPPVVV\\\```fffooo}}}rrr555444444444444555555666888777777666666777888999888888888999999999::::::999999999888888999::::::999:::;;;;;;<<<;;;;;;;;;999999999:::::::::;;;;;;::::::999999999999::::::;;;===>>>>>>FFFRRRXXXXXXMMMEEEBBBDDDFFFIIIXXXjjj|||zzzsssqqqtttrrrrrrssssssrrrqqqpppoooppprrrsssrrrpppnnnooopppppppppppppppooonnnmmmmmmmmmooopppooommmkkkkkklllcccdddfffiiilllmmmlllkkkhhhhhhhhhfffdddbbb___]]]]]]\\\\\\ZZZYYYVVVUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;:::>>>>>>BBBPPPbbb}}}vvv}}}{{{nnnddd^^^[[[\\\bbbjjjoooqqqwww}}}yyyvvvtttssszzz}}}{{{{{{uuuhhhYYYPPPHHHHHHIIIJJJLLLOOORRR]]]mmm~~~zzzwwwyyy{{{yyytttpppooolllggg[[[XXXTTTOOOKKKGGGDDDAAA??????>>>===============@@@@@@AAABBBBBBCCCCCCDDD@@@DDDBBBDDDIIIKKKXXXqqqnnnfffrrr}}}tttqqqooonnnnnnooonnnnnnjjjjjjiiiiiiiiiiiiiiiiiiggggggfffffffffgggiiiiiiooonnnllljjjhhhhhhhhhhhhgggfffdddbbb````````````___```aaacccdddeeeeeeeeedddcccbbbaaaaaacccdddeeecccccccccdddeeegggiiikkkgggeeeccccccdddffffffeeeccceeefffgggfffdddbbb```^^^]]][[[\\\]]]^^^^^^]]]^^^]]]\\\ZZZXXXVVVUUUTTTMMMKKKHHHDDDBBBFFFMMMSSSZZZ___fffnnnzzz}}}ppp777777666666666666777777888777666666666777999:::888888999999999:::::::::::::::999999888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::999::::::;;;;;;===@@@@@@@@@HHHTTTYYYWWWGGGAAAAAAEEEGGGJJJ\\\qqq~~~}}}{{{tttpppsssrrrsssssssssrrrpppnnnmmmpppsssuuutttqqqnnnnnnooonnnnnnnnnnnnnnnmmmmmmlllnnnpppqqqnnnkkkiiijjjlllbbbcccfffjjjnnnooommmkkkhhhiiiiiihhhfffccc___]]]]]]\\\\\\[[[YYYXXXVVVUUUQQQPPPNNNLLLJJJIIIHHHHHHEEEEEEFFFFFFDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;666<<<===BBBQQQeeexxxsss|||oooeee```^^^```gggooottttttwww||||||~~~tttsssrrrpppvvvtttgggZZZQQQIIIIIIJJJKKKMMMPPPWWWdddvvvyyyuuuwwwxxxvvvoookkkjjjfffbbbYYYVVVRRRMMMIIIFFFCCCBBB??????>>>===============???@@@@@@AAAAAABBBBBBCCCAAACCC???@@@GGGLLL]]]xxxrrrjjjuuu|||tttrrrooonnnnnnooonnnmmmiiiiiiiiiiiiiiijjjjjjjjjhhhgggffffffggghhhiiijjjooonnnlllkkkjjjjjjkkklllhhhfffdddbbb```````````````aaabbbcccdddeeeeeeeeebbbbbbaaa___^^^___cccfffdddccccccdddeeegggiiijjjhhhfffccccccdddggghhhhhhdddeeeggghhhhhheeecccaaa^^^\\\[[[\\\]]]______^^^```___]]][[[YYYXXXWWWWWWOOOMMMIIIEEEBBBEEELLLRRRZZZ___fffoooyyy{{{mmm555555555555666666666777888888888777777777777777777888888888888999999999999999999888888888777777999999;;;<<<<<<<<<;;;:::<<<<<<;;;;;;;;;::::::::::::999888888777888888888777???AAA@@@LLL\\\]]]RRRGGGCCCBBBDDDHHHSSShhh}}}|||{{{xxxuuutttvvvvvvvvvsssqqqooooooqqqpppqqqrrrqqqooonnnooopppmmmmmmmmmllllllmmmmmmmmmppppppnnnmmmkkkiiihhhggggggiiikkkmmmmmmmmmlllkkkiiiiiigggfffdddbbbaaaaaa___^^^\\\YYYWWWVVVVVVVVVWWWUUUSSSQQQPPPMMMJJJGGGIIIGGGEEECCCCCCBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;::::::???EEEMMMfff|||yyy}}}vvvlllhhhgggcccgggmmmqqqssstttuuuuuu~~~~~~~~~ssskkkddddddqqqssscccWWWNNNGGGFFFHHHLLLSSSZZZbbbooo{{{wwwtttrrrpppnnnmmmjjjfff```\\\ZZZRRRMMMLLLJJJDDD???===??????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAABBBAAAFFFKKKKKK___|||sss~~~}}}rrrqqqooonnnooonnnlllkkkjjjkkkmmmnnnmmmkkkhhhfffgggfffeeeeeefffhhhkkklllmmmkkkhhhfffeeefffgggiiiffffffddd```^^^^^^aaadddeeeeeeeeeeeeeeedddcccbbbbbbaaa______```cccfffhhhkkkjjjhhhfffeeeffffffggghhhfffddddddeeefffgggfffggghhhiiiiiihhhfffdddbbbbbb```^^^___bbbcccaaa___aaa```^^^\\\ZZZYYYYYYYYYRRRPPPLLLIIIHHHJJJMMMOOOXXX___fffjjjooo{{{uuu555555555666666666777777888888888888777777777777999999999999::::::::::::;;;:::::::::999999999999;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888888888999999:::???BBBFFFQQQ[[[YYYOOOHHHDDDCCCEEEKKKYYYrrr~~~{{{zzzxxxvvvvvvuuuvvvuuusssqqqpppqqqrrrrrrssssssrrrpppnnnooopppooonnnmmmllllllmmmnnnooopppooonnnmmmkkkjjjiiihhhhhhiiikkkmmmmmmlllkkkjjjhhhhhhgggfffdddcccbbbbbb___^^^\\\ZZZXXXXXXXXXXXXZZZXXXUUUTTTRRRPPPLLLJJJKKKHHHFFFDDDDDDCCCBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAAFFFNNNeee}}}||||||tttuuuyyypppjjjhhhdddhhhllloooqqqrrrtttuuu}}}~~~xxxlllgggcccffftttsssdddWWWOOOIIIHHHKKKOOOWWW___iiivvvzzzssspppkkkhhheeecccaaa^^^ZZZWWWYYYQQQLLLKKKIIIDDD@@@??????>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBAAAFFFKKKLLL```yyy{{{sssrrrppppppppppppnnnmmmkkklllnnnooonnnllliiihhhfffeeeeeeeeefffhhhjjjlllkkkiiigggeeedddeeeggghhhggggggfffcccaaa```bbbcccddddddddddddcccbbbbbbaaaaaa```______aaadddgggiiijjjiiihhhgggffffffffffffgggeeeccccccdddeeeeeeeeefffgggggggggfffeeecccbbbbbb```______aaabbbaaa___aaaaaa```^^^]]][[[ZZZZZZWWWTTTPPPKKKIIIIIIJJJLLLSSSZZZaaaffflllxxx555555666666666777777777888888888888888888888888::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888999::::::===>>>DDDOOOYYYZZZSSSJJJHHHFFFEEEFFFNNNaaa|||zzzzzzxxxwwwwwwtttuuuuuutttrrrrrrsssuuutttuuuuuussspppnnnnnnooopppooommmllllllmmmooopppoooooonnnmmmlllkkkjjjiiijjjkkklllllllllkkkiiihhhggggggffffffeeeddddddccc^^^]]]\\\ZZZZZZZZZ[[[[[[]]][[[YYYWWWVVVSSSPPPMMMLLLIIIFFFEEEEEEDDDBBBAAA<<<<<<<<<<<<<<<<<<;;;;;;===>>>AAAFFFLLL___zzzooolll||||||tttlllfffcccfffiiilllmmmpppsssuuu|||vvvlllkkkmmmttt{{{tttdddUUUOOOJJJKKKNNNSSS\\\eeetttxxxqqqmmmnnniiicccaaaaaaaaa___\\\YYYQQQKKKJJJIIIEEEAAAAAA>>>======<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAAAAACCCBBBEEEKKKOOOdddwwwsssrrrpppooopppqqqpppooolllmmmnnnooonnnllljjjhhheeeeeeddddddeeegggiiijjjiiigggfffddddddeeeggghhhhhhiiihhhfffcccbbbbbbbbbcccccccccbbbaaaaaa``````````````````bbbeeehhhjjjhhhhhhhhhhhhhhhgggfffeeeeeecccaaaaaacccdddcccccceeeeeeddddddccccccbbbbbbaaa```______aaaaaa```___aaaaaaaaaaaa___^^^\\\ZZZ]]]YYYTTTOOOJJJHHHHHHHHHOOOUUU]]]dddkkkxxx555666666666666777777777777888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::999999999999999:::;;;<<<>>>???HHHWWW^^^YYYNNNHHHGGGGGGFFFHHHSSSlll|||zzzzzzxxxwwwxxxuuuvvvvvvvvvuuuuuuwwwxxxvvvvvvvvvtttpppnnnnnnoooooonnnlllkkkkkklllnnnooonnnnnnmmmmmmllllllkkkkkkkkklllllllllkkkjjjhhhgggffffffffffffeeeeeeeeeeee^^^^^^\\\\\\\\\\\\^^^^^^___]]][[[YYYXXXVVVSSSPPPLLLJJJGGGEEEDDDCCCBBB@@@=========<<<<<<<<<<<<<<<<<<<<>><<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===@@@DDDOOO\\\___VVVLLLGGGFFFGGGHHHMMM]]]zzz|||{{{{{{wwwvvvwwwuuuvvvwwwwwwvvvwwwyyy{{{vvvwwwvvvtttpppnnnnnnnnnnnnmmmkkkjjjjjjkkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjiiihhhgggffffffffffffffffffffffff___^^^^^^]]]^^^___```aaa```^^^\\\ZZZZZZXXXTTTRRRLLLJJJGGGEEEDDDCCCAAA???>>>>>>>>>======<<<<<<<<<<<<;;;>>>AAADDDPPPooopppdddmmm|||qqqfff^^^ZZZ]]]```cccggglllssswwwzzzvvvooouuu~~~wwwuuuvvvxxx~~~tttcccMMMJJJHHHKKKOOOVVVcccooo~~~{{{zzzzzzxxxrrrmmmnnnrrrtttrrrnnn```VVVMMMIIIFFFAAA>>>>>>======<<<<<<<<<<<<======???@@@AAAAAABBBBBBAAAAAAAAAFFFEEEFFFNNNYYYqqqwwwnnnllliiihhhiiijjjiiiiiiiiiiiiiiiiiiiiigggfffeeecccccccccddddddeeeffffffffffffeeeeeeeeefffggggggdddfffggggggdddaaa______cccbbb```___^^^]]]]]]]]]^^^______aaacccfffhhhjjjdddeeefffggggggeeedddccc```_________aaaaaa```^^^aaa``````____________```___`````````_________```^^^___```aaa```___]]][[[]]][[[WWWRRRNNNKKKHHHGGGLLLPPPXXXccclllxxx666666666777777777888888777777888888999:::::::::999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<>>>???EEENNNYYY^^^ZZZRRRJJJFFFDDDGGGLLLVVVmmm{{{{{{zzzvvvuuuvvvuuuvvvwwwwwwvvvwwwyyy{{{uuuvvvuuussspppnnnmmmnnnmmmmmmllllllllllllmmmmmmllllllmmmmmmmmmnnnnnnnnnlllkkkkkkjjjiiihhhhhhhhhgggggggggfffffffffffffffaaa```_________```bbbccc```___]]]\\\[[[YYYVVVSSSNNNKKKHHHFFFEEEDDDBBB@@@??????>>>>>>======<<<<<<===<<>>>>>======<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAA@@@GGGFFFGGGQQQ___zzzxxxmmmjjjgggeeeeeeffffffffffffgggffffffeeeeeedddcccbbbbbbccccccddddddddddddeeeeeedddddddddddddddeeebbbdddeeeeeebbb```______cccbbb```^^^]]]\\\\\\]]]^^^^^^___aaaccceeeggghhhccccccdddddddddccccccccc___^^^^^^___```aaa___]]]_______________^^^^^^^^^^^^___``````^^^^^^___```^^^^^^___``````___^^^]]]\\\[[[XXXUUURRRNNNKKKJJJJJJKKKSSS___hhhrrr666666777777777888888888777777888999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::888999999:::<<<===???@@@KKKZZZddd]]]RRRLLLHHHCCCCCCHHHPPP```~~~yyywwwxxxxxxuuutttwwwssstttuuutttttttttvvvxxxtttttttttrrrooommmmmmnnnmmmnnnoooppppppooonnnmmmkkkllllllmmmnnnoooooopppkkkkkkjjjiiiiiihhhhhhiiihhhhhhggggggffffffeeeeeebbbbbbaaa``````aaaccccccbbb```^^^]]]]]][[[XXXVVVQQQNNNKKKIIIGGGFFFDDDBBB@@@@@@???>>>>>>===<<<<<<<<<;;;>>>AAAAAAHHH```xxxtttfffiiitttlllhhhbbbeeeiiimmmpppuuuyyy}}}{{{xxxrrrwww}}}nnn```OOOMMMNNNQQQUUU]]]lllyyy~~~}}}}}}~~~yyyxxx{{{wwwbbbWWWLLLGGGDDD@@@>>>??????>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAAAAA???GGGGGGHHHSSSeeeyyyxxxooolllhhheeeeeefffeeeeeefffeeeeeeeeedddccccccbbbaaabbbbbbcccccccccccccccccccccbbbbbbaaaaaaaaa```aaacccdddcccaaa``````aaadddccc```^^^\\\\\\\\\]]]]]]^^^___```bbbcccdddeeebbbbbbaaaaaaaaaaaabbbbbb___^^^^^^___aaaaaa___]]]]]]]]]____________^^^]]]]]]___aaa```^^^]]]___```````````````````````````^^^^^^\\\YYYUUUQQQNNNLLLHHHHHHOOO\\\dddmmm777777777777888888888888777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>?????????>>>>>>======???@@@AAA<<<<<<;;;;;;;;;:::::::::888999999:::<<<>>>@@@AAAPPPccckkk\\\LLLHHHFFF@@@BBBHHHSSShhhxxxttttttvvvvvvttttttwwwqqqrrrssssssrrrrrrtttuuurrrssssssrrrooommmmmmnnnnnnoooqqqssssssqqqooonnnkkkkkklllmmmnnnoooppppppkkkjjjiiiiiihhhiiiiiiiiiiiihhhhhhgggffffffeeeeeeccccccbbbaaaaaabbbcccdddcccaaa```___^^^\\\ZZZWWWSSSPPPMMMKKKIIIHHHFFFDDD@@@@@@@@@???>>>======<<<999888;;;>>>>>>DDDZZZrrr}}}mmmmmmxxxrrrpppiiilllpppsssvvvyyy||||||~~~|||zzzzzz~~~vvvpppwww}}}yyylll___RRRQQQRRRUUUYYYaaappp~~~}}}{{{zzzuuuvvv{{{tttaaaVVVKKKGGGDDDAAA@@@AAA??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA???HHHHHHHHHUUUhhh~~~vvv|||xxxrrrooojjjgggfffgggfffffffffeeeeeeddddddccccccbbbaaabbbbbbcccccccccbbbbbbbbbaaaaaa```___^^^^^^]]]aaacccccccccaaaaaabbbccceeeccc```^^^\\\\\\]]]]]]]]]^^^___```aaabbbccccccbbbaaa```______```aaabbb___^^^^^^```aaaaaa___]]]\\\]]]___``````___]]]\\\]]]___aaa```^^^]]]^^^aaabbbaaaaaa```aaaaaabbbcccaaaaaa___\\\XXXTTTPPPMMMJJJHHHOOO\\\dddlll777888888888888999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::<<<=========<<<;;;===============<<<<<<;;;<<<;;;::::::999999::::::;;;======;;;888;;;AAAHHHYYY``````TTTGGGCCCDDDDDDEEEJJJ\\\||||||vvvuuutttrrrqqqqqqrrrrrrpppppppppoooppppppqqqrrrqqqpppnnnmmmlllmmmooopppnnnooopppqqqrrrqqqppppppnnnkkkhhhiiilllnnnnnnmmmjjjiiihhhgggffffffggggggfffffffffeeeeeedddddddddeeecccaaaaaabbbdddddddddaaa^^^\\\[[[[[[ZZZYYYWWWTTTSSSRRROOOMMMKKKIIIHHHCCCBBBAAA???>>>======<<<>>><<<<<<<<<===DDDTTTddd}}}{{{{{{yyyxxx{{{vvvuuusssvvv~~~~~~yyywwwzzz}}}zzzxxxvvvnnnmmmvvv~~~yyy{{{~~~yyywwwwwwrrrhhh```TTTSSSUUU[[[bbbkkkyyy|||wwwtttvvvvvvzzzyyyooo[[[VVVNNNGGGCCCAAA???>>>>>>===;;;:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCC???HHHLLLKKKTTTppp~~~zzzzzzrrroookkkhhhhhhiiiiiiiiiggggggfffeeeeeeeeeeeefffdddeeefffeeedddddddddfffdddcccbbb```^^^]]]\\\\\\```aaacccdddeeeeeeddddddeeedddbbb```___^^^^^^___^^^```cccdddeeegggjjjllleeebbb```aaabbbcccaaa^^^cccaaa^^^\\\]]]_________]]]]]]^^^____________^^^````````````aaaaaaaaabbb``````aaa```___aaacccfffgggfffddd```\\\WWWSSSQQQKKKJJJNNNWWWaaammm{{{888888888888999999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<>>>>>>>>>???>>>======<<<<<<;;;::::::999999:::::::::<<<===;;;:::===EEEKKK___bbb]]]OOODDDBBBCCCDDDJJJQQQeee{{{uuutttsssqqqqqqqqqqqqrrrqqqppppppooonnnnnnnnnnnnooonnnlllkkkkkkkkkmmmnnnmmmnnnooopppqqqppppppooommmkkkiiiiiilllnnnnnnmmmjjjiiigggfffeeeeeeeeefffccccccdddddddddeeeeeeeeedddbbbaaaaaacccdddcccbbb```^^^\\\ZZZZZZZZZYYYWWWUUUUUUSSSQQQNNNLLLJJJIIIDDDCCCAAA@@@>>>============<<<>>>???>>>AAAMMMZZZlllpppxxx|||}}}wwwtttrrrssszzz~~~zzzvvvtttqqqzzz|||xxxvvvooojjjkkkttt|||{{{}}}|||xxxuuuvvvvvvrrriiiaaaUUUUUUXXX___fffnnn|||}}}xxxtttqqqrrrvvvzzz|||xxxnnnfffVVVQQQJJJDDDBBBAAA@@@???>>>===;;;;;;;;;<<<>>>?????????@@@@@@@@@@@@AAAAAAAAAHHHLLLMMMYYYvvvyyyyyywwwpppmmmiiigggggghhhhhhhhheeeddddddccccccccccccccceeefffggggggeeeeeefffgggdddcccaaa```^^^]]]]]]\\\^^^___aaaccceeeeeeeeeeeedddcccaaa___^^^]]]^^^^^^```bbbeeeggggggiiikkkmmmeeecccaaaaaabbbbbb```^^^^^^\\\ZZZYYY[[[\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______]]]^^^`````````aaaccceeeeeeeeecccaaa]]]XXXTTTQQQMMMKKKNNNUUU^^^iiiwww888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>???????????????>>>>>>===<<<;;;::::::999999::::::888:::;;;<<<<<<@@@GGGMMM```^^^UUUHHHAAABBBEEEGGGPPPYYYppp}}}xxxtttsssrrrqqqppppppppppppqqqqqqpppooonnnmmmllllllmmmllljjjiiiiiiiiijjjkkkllllllmmmnnnnnnnnnnnnnnnllljjjiiijjjlllmmmnnnmmmiiihhhfffeeedddccccccccc```aaabbbcccdddeeeffffffbbbaaaaaaaaaccccccaaa``````^^^[[[ZZZZZZZZZYYYWWWVVVVVVTTTSSSPPPNNNKKKJJJDDDCCCBBB@@@???>>>============???AAA??????EEENNN[[[gggyyyyyysssooooootttvvvssspppooommmwww|||wwwuuujjjiiillluuu~~~~~~~~~rrrkkkjjjmmmrrr~~~xxxsssqqqpppooonnnqqqtttqqqjjjbbbXXXXXX\\\dddjjjrrryyyuuunnnqqqttttttqqqjjjaaa\\\OOOKKKEEEAAA@@@@@@@@@@@@===<<<<<<;;;;;;===>>>????????????@@@@@@AAAAAAAAADDDHHHKKKOOO```yyytttyyy~~~rrrnnnkkkhhhffffffggghhhgggbbbbbbaaa```````````````fffggghhhgggfffeeefffhhhcccbbbaaa___^^^]]]]]]]]]]]]^^^```bbbdddeeeeeeeeeaaa```___^^^]]]\\\\\\]]]___bbbeeefffggghhhiiikkkeeecccaaaaaaaaa```___]]]XXXWWWWWWXXXZZZZZZYYYWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ\\\___aaaaaabbbcccdddcccccccccaaa^^^YYYTTTRRROOOLLLMMMSSSZZZeeesss888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;;;;<<<>>>???>>>????????????>>>======<<<;;;::::::999999::::::888999;;;;;;===AAAHHHMMMYYYSSSJJJCCCAAAEEEHHHJJJPPP^^^zzzyyyuuurrrqqqqqqpppppppppooooooppppppppppppooonnnmmmllllllkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkklllllllllllljjjjjjjjjjjjkkklllllllllgggfffeeedddcccbbbaaa`````````aaabbbcccdddeeeeeeaaa``````aaacccbbb```]]]___]]][[[ZZZZZZZZZYYYWWWVVVVVVUUUSSSQQQNNNKKKJJJEEEDDDBBBAAA???>>>>>>>>>>>>>>>@@@AAA???>>>BBBIIIVVVhhh}}}|||sssmmmjjjlllnnnllljjjjjjqqq{{{~~~xxxvvvooopppsssyyy|||tttvvv|||}}}qqqgggbbbbbbdddhhhrrr}}}}}}}}}uuukkkeeebbbcccccceeejjjooonnnhhhbbbZZZ[[[___fffkkkrrr}}}{{{wwwpppsssuuurrrjjj```ZZZVVVLLLHHHCCC@@@@@@@@@@@@???===<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCCCCDDDGGGIIIPPPfffoooqqq|||yyypppmmmjjjgggfffggghhhggggggaaa```______^^^^^^______dddfffgggfffeeedddeeefffbbbaaa```___^^^]]]]]]]]]^^^___aaabbbccccccbbbbbb^^^^^^]]]]]]\\\\\\\\\[[[\\\^^^aaabbbccccccdddeeecccbbb```___^^^]]]\\\[[[VVVVVVWWWYYY[[[ZZZXXXVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXX[[[```ccccccccccccdddaaabbbbbbaaa___ZZZVVVSSSQQQMMMLLLQQQXXXbbbqqq}}}888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;======<<<;;;;;;===>>>???======>>>>>>======<<<;;;<<<;;;::::::999999::::::888999:::<<<>>>BBBGGGJJJQQQKKKDDDAAABBBEEEHHHJJJOOObbbwwwtttppppppppppppppppppoooooooooooopppqqqqqqppppppooolllkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhiiiiiijjjjjjiiijjjjjjjjjiiiiiiiiiiiieeeeeedddcccbbbaaa```___aaaaaaaaabbbbbbbbbccccccaaa``````aaabbbaaa___]]]^^^\\\ZZZYYYZZZZZZYYYWWWUUUUUUUUUSSSQQQNNNKKKIIIEEEEEECCCAAA@@@?????????AAA???>>>@@@???>>>DDDKKKWWWlll|||uuummmggggggiiiggggggiiisss|||}}}{{{yyy{{{|||~~~yyytttqqquuu}}}tttjjjbbb```aaa```ccclllwwwyyywwwzzz}}}yyysssqqqsssxxx~~~yyyjjj^^^WWWUUUVVVXXX\\\aaaffffffccc___[[[[[[___dddiiinnnyyy|||xxxrrrtttuuuoooeee[[[UUUSSSLLLHHHDDDAAA@@@??????>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBBBBCCCDDDDDDCCCEEEHHHQQQhhhuuueeemmmxxxpppmmmkkkhhhggghhhhhhgggfffaaaaaa```_______________bbbcccdddcccbbbbbbcccddd``````___^^^^^^^^^^^^^^^```aaabbbbbbaaa___^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[YYY\\\___aaa``````aaaaaa_________]]]\\\[[[ZZZZZZVVVVVVWWWYYYZZZZZZWWWTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYXXX\\\aaadddddddddcccddd``````aaaaaa___[[[XXXUUURRRNNNMMMQQQWWW```ooo{{{999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<======<<<<<<======>>>???===============<<<;;;;;;<<<;;;::::::999999::::::999999:::===@@@DDDHHHKKKNNNHHHCCCCCCCCCCCCFFFIIITTTlll|||vvvsssppppppqqqqqqqqqppppppooonnnoooppprrrrrrrrrqqqpppkkkkkkkkkkkkkkkjjjjjjjjjgggffffffffffffggghhhhhhhhhjjjkkkjjjgggeeeeeefffcccccccccccccccbbb``````bbbbbbbbbbbbbbbcccccccccbbbaaa```aaaaaaaaa___]]]]]]\\\YYYYYYZZZZZZYYYXXXUUUUUUUUUTTTRRRNNNKKKIIIFFFEEEDDDBBBAAA@@@??????BBB???===??????@@@EEELLLXXXpppyyyppphhhggghhhhhhjjjlllpppzzz}}}yyyxxxxxxwwwtttqqqpppvvvvvvmmmfffaaa```ccc___aaaiiisss{{{wwwnnnlllpppttt}}}|||tttmmmiiigggnnnxxxqqq___SSSNNNLLLMMMOOORRRWWW\\\]]][[[YYYYYYYYY[[[```dddiiittt{{{xxxqqqrrrpppjjj```VVVQQQOOOKKKHHHDDDAAA@@@???>>>===<<<<<<<<<===============>>>>>>???@@@@@@AAABBBBBBBBBEEEHHHRRRjjjjjj^^^lllzzzqqqnnnkkkiiihhhhhhgggfffdddbbbbbbaaa```````````````___aaabbbaaa```___```bbb______^^^^^^^^^^^^^^^___bbbbbbbbbaaa```]]][[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[]]]aaabbbbbbaaaaaaaaa\\\]]]^^^]]][[[ZZZZZZ[[[VVVVVVWWWXXXYYYXXXUUURRRTTTUUUVVVVVVWWWWWWVVVVVVXXXXXXXXXXXXYYYYYYYYYZZZXXX\\\```ccccccbbbbbbbbb____________]]]\\\ZZZYYYSSSOOONNNQQQVVV^^^jjjvvv999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::999999::::::999999;;;>>>DDDIIIMMMOOOMMMGGGCCCDDDDDDDDDIIIPPP```{{{zzzwwwtttooopppqqqrrrrrrqqqppppppnnnoooqqqqqqqqqpppnnnmmmkkkkkkkkkkkkjjjjjjiiiiiieeeeeedddddddddeeefffggghhhjjjkkkiiieeebbbaaabbbaaabbbccccccccccccbbbaaa```aaaaaabbbcccdddeeeeeeeeecccaaa```aaaaaa```___]]][[[YYYYYYYYYZZZYYYXXXVVVVVVVVVVVVSSSPPPLLLIIIGGGFFFDDDCCCAAA@@@@@@@@@AAA>>>===???@@@@@@DDDIIIYYYsssuuullljjjkkklllooossssss|||}}}xxxsssqqqqqqqqqooommmmmmuuu|||qqqkkkfffbbbbbbeee```bbbjjjttt}}}~~~pppgggdddgggkkknnnooopppnnnjjjgggeeeeeehhhsssxxxeeeUUULLLJJJJJJGGGIIIKKKOOORRRTTTTTTSSSUUUTTTVVV[[[```gggsss{{{wwwuuuooonnnkkkeee]]]UUUPPPNNNIIIFFFBBB@@@@@@???>>>===;;;<<<<<<==================>>>>>>???AAABBBBBBCCCBBBFFFKKKTTTjjj}}}ccc\\\ooo}}}sssmmmkkkiiiggggggeeecccaaabbbbbbaaa````````````aaa___```aaa```___^^^___aaa^^^^^^^^^]]]]]]^^^______```aaaaaa```___]]][[[ZZZYYYZZZ[[[\\\]]]\\\\\\[[[\\\___bbbccccccaaa```aaa[[[]]]___^^^\\\[[[\\\^^^[[[ZZZYYYYYYZZZYYYVVVTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXX[[[^^^``````______```______^^^]]]\\\\\\\\\[[[UUUQQQOOOQQQTTTYYYcccmmm{{{999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<;;;<<<>>>?????????>>>===???????????????>>>======<<<;;;::::::999999::::::999999;;;@@@GGGMMMQQQSSSJJJEEEBBBDDDEEEFFFOOOZZZkkk}}}yyywwwtttpppppprrrssssssrrrqqqpppooopppqqqqqqpppnnnllljjjjjjjjjjjjjjjjjjiiihhhhhheeedddcccccccccdddeeefffgggjjjkkkiiiddd```______```aaabbbddddddccccccbbb______aaabbbdddfffggghhhfffdddaaa``````aaaaaa```]]][[[YYYXXXYYYZZZYYYXXXWWWWWWXXXWWWUUUQQQMMMKKKGGGFFFDDDCCCAAAAAA@@@@@@@@@===>>>AAAAAA@@@AAAEEE\\\wwwzzzooolllnnnppptttyyyzzzwwwsssnnnllllllllljjjgggiiisss{{{rrrmmmiiieeeeeegggaaadddlllxxx}}}nnnccc___aaadddeeeeeeccc```^^^___bbbeeeooo}}}zzzkkk[[[NNNIIIIIILLLEEEFFFGGGJJJLLLNNNOOOPPPRRRQQQSSSXXX^^^fffttt~~~{{{xxxuuussspppmmmiiiccc]]]WWWQQQNNNFFFCCC@@@?????????>>>===;;;<<<<<<===>>>=========???@@@@@@AAACCCDDDEEEEEECCCGGGMMMVVVkkkxxxaaa^^^uuusssmmmkkkhhhfffeeedddaaa___bbbbbbaaa````````````aaa___```aaa```___^^^___aaa^^^^^^]]]]]]]]]^^^____________``````___]]]\\\[[[YYYZZZ[[[\\\]]]]]]\\\\\\[[[^^^aaacccbbb```______[[[^^^```___]]]\\\^^^aaa```^^^]]]\\\\\\[[[YYYWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXZZZ]]]^^^]]]]]]]]]^^^```___]]]\\\[[[\\\]]]]]]WWWSSSPPPQQQSSSUUU]]]fffvvv888999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@???>>>===>>>>>>??????>>><<<<<<:::::::::999999999999888<<<>>>>>>@@@MMMZZZYYYNNNGGGFFFFFFFFFHHHNNNXXX```wwwssssssppppppooooooppppppqqqrrrtttsssqqqnnnllljjjiiiiiihhhhhhhhhhhhhhhggggggfffhhhgggffffffggggggfffeeegggggggggfffcccaaaaaabbbggggggffffffeeedddcccbbbdddcccaaaaaabbbccccccbbbdddcccccceeegggfffaaa]]]]]]]]]]]]]]]\\\[[[ZZZZZZ]]][[[YYYWWWVVVTTTQQQNNNKKKHHHDDDAAA@@@@@@@@@?????????>>>======AAAGGGKKKWWW}}}~~~}}}uuuuuuwwwxxx{{{~~~wwwpppkkkkkkjjjfffcccccciiisss~~~|||uuunnniiigggggggggdddkkkwww~~~lll___XXXYYY[[[\\\[[[YYYZZZ]]]ccciiilllzzzppp^^^TTTMMMFFFEEEIIIEEEFFFFFFFFFFFFHHHKKKMMMQQQRRRUUUZZZ^^^gggxxx~~~}}}zzzwwwtttoookkkddd^^^XXXRRRLLLHHHFFFDDDAAA===<<<;;;<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???@@@@@@AAAAAAGGGFFFNNN```xxxuuuhhheeezzzsssooommmiiifffddddddeeeeeegggfffeeecccbbbaaa``````aaaaaaaaaaaa````````````_______________```aaaaaaaaaaaaaaa```___]]]\\\[[[ZZZ[[[\\\^^^______^^^^^^\\\]]]___```aaaaaa```___^^^^^^_________```______```___]]]^^^^^^___]]]\\\XXXYYYZZZZZZZZZZZZZZZZZZXXXWWWVVVWWWYYY[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\XXXTTTRRRSSSSSSUUU[[[cccnnn{{{999999:::::::::;;;;;;;;;===<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???>>>======>>>??????>>>===<<<:::::::::999999999999999<<<>>>BBBKKKWWW^^^XXXMMMGGGEEEFFFIIIKKKRRRbbbttt~~~xxxtttsssqqqppppppooooooppppppqqqpppooonnnlllkkkkkkjjjjjjgggggghhhhhhhhhhhhhhhggggggffffffggghhhhhhfffeeeeeeffffffdddaaa______```dddfffhhhjjjiiigggcccaaadddbbbaaaaaabbbcccbbbaaadddbbbbbbcccdddddd```]]]]]]]]]]]]]]]]]]\\\[[[ZZZ\\\ZZZXXXWWWVVVTTTQQQOOOMMMIIIFFFCCCCCCBBBAAA@@@??????>>>===>>>AAAFFFKKKZZZwwwooojjjiiiiiifffdddfffmmmvvv~~~vvvnnniiigggggghhhjjjrrr~~~{{{iii\\\VVVWWWZZZ\\\[[[YYYZZZ^^^eeelllppp~~~wwwhhhYYYQQQLLLGGGFFFHHHEEEEEEEEEEEEFFFGGGIIIKKKPPPRRRWWW^^^cccmmm}}}|||xxxuuupppkkkccc\\\VVVPPPKKKHHHGGGDDDAAA>>><<<<<<===>>><<<<<<;;;<<<<<<===>>>???@@@@@@@@@???@@@@@@AAABBBFFFGGGPPPeee|||pppnnn~~~sssnnnllliiifffddddddeeeeeefffffffffeeedddcccbbbaaaaaaaaaaaaaaa````````````_________``````aaabbbcccbbbbbbaaaaaa___^^^\\\\\\ZZZ[[[]]]^^^_________^^^^^^^^^_________^^^^^^]]]^^^^^^]]]]]]]]]^^^___```aaa___]]]]]]]]]]]][[[ZZZXXXYYYZZZ[[[[[[[[[ZZZZZZYYYWWWVVVWWWXXXZZZZZZYYY[[[[[[[[[[[[[[[\\\]]]]]]^^^]]]\\\\\\[[[[[[[[[\\\WWWSSSQQQRRRRRRSSSYYYaaahhhttt;;;:::999999999:::<<<=========<<<<<<======>>>???>>>===============<<<<<<===>>>??????@@@?????????===>>>???@@@@@@???>>>===::::::999999999::::::;;;===???III\\\gggcccUUUKKKFFFCCCFFFMMMOOOXXXsss{{{yyyvvvtttrrrrrrqqqpppoooooooooooollllllkkkkkkkkkkkkllllllfffggghhhiiiiiiiiiiiiiiiffffffhhhjjjkkkjjjgggeeeeeeffffffdddbbb`````````aaadddjjjmmmmmmiiiddd```cccaaa``````aaabbbbbbaaacccaaa``````aaa```___]]]\\\\\\]]]]]]]]]\\\[[[[[[[[[YYYWWWVVVUUUTTTRRRPPPOOOLLLHHHFFFEEEEEECCCBBB@@@@@@???>>>>>>AAAFFFJJJ]]]vvvnnngggeeeeeedddfffjjjvvv}}}yyypppjjjiiijjjlllttt|||wwwfffYYYUUUWWW[[[aaa___]]]^^^cccjjjrrrxxxyyyyyyooobbbTTTMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKOOORRRYYYbbbjjjtttyyyuuupppjjjbbbZZZSSSNNNJJJGGGFFFEEEBBB???=========>>>;;;;;;;;;<<<<<<===??????@@@@@@@@@@@@@@@AAABBBBBBEEEGGGTTTlllxxxwwwzzzrrrmmmkkkiiifffdddddddddeeeeeefffggghhhgggfffdddcccaaaaaaaaaaaa````````````______```aaacccdddeeeeeedddccccccaaa```^^^]]]]]]\\\]]]^^^`````````______```___^^^]]]\\\\\\\\\\\\^^^]]]\\\\\\\\\]]]___``````^^^\\\\\\\\\[[[YYYXXXXXXXXXZZZ[[[[[[[[[ZZZZZZXXXWWWVVVWWWYYYZZZZZZZZZ\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[UUURRRPPPQQQQQQQQQVVV]]]cccnnn|||<<<;;;999888999:::<<<>>>=========<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>???@@@@@@@@@>>>>>>::::::999999:::;;;<<<===???CCCTTTllltttfffRRRHHHFFFBBBFFFPPPUUUaaa|||zzzxxxuuutttsssrrrqqqooonnnnnnmmmmmmllllllkkkkkkkkkkkklllllleeefffhhhiiijjjkkkkkkkkkfffhhhjjjmmmooonnnjjjggghhhiiiiiigggdddbbbbbbccc```dddhhhlllllliiidddaaabbbaaa___```aaabbbbbbaaabbbaaa___^^^]]]^^^^^^^^^\\\\\\\\\]]]]]]\\\\\\[[[ZZZXXXVVVUUUUUUTTTSSSQQQPPPNNNJJJHHHGGGFFFDDDBBB@@@AAA@@@??????AAAEEEIII]]]{{{rrrjjjhhhgggiiiooouuu~~~tttnnnnnnqqqttt}}}sssdddZZZWWW[[[___hhhfffddddddiiiqqqyyy~~~rrrtttlll___QQQIIIIIIKKKKKKKKKMMMKKKHHHGGGHHHJJJLLLLLLOOORRRZZZeeennnyyyyyytttooohhh___WWWPPPLLLHHHFFFFFFDDDBBB@@@>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEIIIWWWqqq{{{}}}vvvqqqlllkkkhhhfffdddddddddeeedddeeehhhjjjjjjhhhfffdddaaaaaaaaaaaa````````````___```bbbccceeefffggggggeeedddcccbbb```___^^^^^^]]]^^^```aaaaaaaaa``````___^^^\\\[[[[[[[[[\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^\\\[[[ZZZ[[[[[[YYYWWWUUUVVVXXXZZZZZZZZZYYYXXXWWWVVVVVVXXX[[[^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\VVVSSSQQQRRRRRRQQQUUU[[[bbbkkkxxx<<<;;;:::999999;;;===>>>===============>>>??????????????????????????????@@@@@@?????????????????????@@@AAAAAAAAA@@@>>>===;;;:::999999:::<<<>>>???CCCKKK```wwwxxxeeePPPFFFFFFCCCIIITTT^^^ppp|||zzzxxxtttssssssrrrqqqooonnnmmmmmmllloooooommmlllkkkkkkkkkkkkffffffhhhjjjkkklllllllllhhhjjjmmmqqqsssrrrnnnjjjiiiiiiiiihhheeeccccccdddbbbdddfffhhhhhhfffeeecccbbbaaa___```bbbccccccbbbaaaaaa___]]]\\\\\\^^^___\\\\\\]]]]]]]]]\\\[[[[[[YYYWWWTTTTTTTTTUUUTTTSSSQQQOOOLLLIIIHHHGGGDDDBBBAAAAAAAAA@@@???AAAEEEHHHXXXzzzzzzrrroooooorrr{{{wwwqqqrrrwww{{{tttggg___^^^bbbfffllljjjhhhiiimmmttt|||zzzrrrsss|||}}}ggg[[[MMMHHHMMMUUUZZZYYY\\\WWWPPPKKKKKKLLLMMMMMMSSSTTTZZZdddooozzzxxxrrrlllfff]]]TTTOOOJJJGGGEEEDDDCCCAAA@@@>>>>>>>>>>>>::::::;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDFFFKKK[[[vvv}}}~~~tttoookkkjjjhhhfffeeedddddddddccceeehhhiiijjjhhhfffeeeaaaaaaaaaaaa```````````````aaaccceeefffggghhhhhheeedddcccaaa````````````___```aaabbbcccbbbaaa```^^^]]]\\\[[[\\\]]]___```YYY[[[^^^___```___\\\[[[[[[ZZZYYYYYY[[[[[[ZZZXXXSSSTTTWWWYYYYYYYYYXXXWWWVVVUUUVVVZZZ^^^bbbdddddd______^^^]]]\\\\\\\\\]]]\\\]]]^^^^^^^^^^^^]]]]]]XXXVVVUUUVVVUUUSSSUUU[[[```hhhsss<<<;;;:::::::::;;;===>>>>>>>>>======>>>>>>???@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@AAABBBBBBBBBAAA???>>><<<;;;:::999999:::===???AAAHHHVVVlllzzzsss___MMMEEEFFFGGGMMMYYYkkk~~~yyytttrrrsssrrrpppooonnnmmmmmmmmmqqqpppnnnmmmkkkjjjiiiiiiggggggiiijjjkkkllllllmmmiiijjjnnnrrrttttttpppmmmggghhhhhhfffcccbbbbbbbbbeeeeeeeeeeeeeeeeeeddddddbbbaaa```aaacccdddddddddaaabbbaaa___]]]\\\^^^```]]]]]]]]]]]]\\\[[[ZZZZZZXXXUUUSSSSSSTTTUUUUUUTTTRRRPPPMMMLLLJJJHHHEEECCCBBBBBBBBBAAA@@@AAADDDFFFQQQmmmxxxttttttyyytttnnnqqqxxx~~~zzzooohhhfffiiilllkkkjjjjjjkkkpppwww~~~{{{wwwyyyrrr\\\TTTJJJIIIUUUeeemmmmmmiiiaaaVVVOOONNNQQQSSSSSSZZZXXXZZZbbblllxxx}}}uuuooogggbbbZZZSSSNNNJJJFFFDDDBBBBBBAAA???>>>=========:::::::::;;;===>>>@@@AAA@@@@@@@@@@@@AAACCCDDDEEEHHHNNN___zzz}}}}}}tttoooiiiiiihhhfffeeedddddddddccceeefffhhhhhhgggeeedddaaaaaaaaaaaa```````````````bbbdddfffggggggggggggdddcccaaa`````````aaabbbaaabbbcccddddddcccbbbaaa^^^^^^^^^^^^___```aaaaaaZZZ\\\^^^```aaa___]]][[[\\\ZZZYYYYYYZZZ[[[YYYXXXRRRTTTVVVYYYZZZYYYXXXVVVVVVVVVWWW[[[```eeeggghhhaaa```___^^^]]]\\\\\\\\\]]]^^^___```aaa```___^^^[[[YYYYYYZZZXXXUUUVVV[[[\\\bbbmmmzzz;;;;;;;;;;;;<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@?????????@@@@@@DDDDDDDDDCCCAAA???<<<;;;;;;:::999999;;;===AAACCCLLLaaavvvwwwjjjYYYLLLDDDGGGMMMTTT```{{{{{{uuutttqqqqqqpppnnnnnnmmmmmmmmmpppooommmkkkjjjiiiiiihhhhhhiiijjjkkklllllllllllliiijjjlllpppssssssqqqnnnhhhiiiiiigggdddbbbbbbcccgggggggggffffffeeeddddddcccbbbaaabbbdddeeefffeeeaaaccccccaaa___^^^___aaa______^^^]]]\\\[[[YYYXXXWWWUUURRRRRRSSSUUUVVVVVVUUUSSSPPPNNNMMMJJJGGGDDDBBBCCCCCCBBBAAAAAACCCFFFKKK```}}}xxxkkkgggkkktttzzzyyypppmmmnnnpppiiijjjlllpppvvv}}}|||zzzsssdddSSSOOOJJJNNN```ssszzzxxxhhh___TTTOOOSSSZZZaaadddddd___\\\```iiitttyyyrrrmmmccc^^^XXXRRRNNNJJJFFFCCCAAA@@@???>>>======<<<<<<:::::::::;;;===>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEJJJQQQccc{{{{{{{{{uuurrrhhhhhhgggfffeeedddddddddddddddeeeeeeeeedddccccccaaaaaaaaaaaa````````````aaabbbeeefffggggggfffeeebbbaaa```______aaabbbcccbbbcccdddeeeeeedddcccbbb``````aaabbbbbbbbbaaaaaa^^^^^^^^^^^^^^^____________]]][[[ZZZZZZYYYWWWUUURRRTTTXXX[[[\\\[[[YYYXXXXXXXXXXXX[[[```dddffffffbbbaaa```^^^]]]]]]\\\\\\^^^___aaabbbbbbbbbaaa```]]][[[[[[\\\ZZZVVVWWW[[[WWW^^^gggqqq:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@?????????@@@@@@EEEEEEEEECCCAAA>>><<<:::;;;:::999999;;;>>>AAACCCNNNhhh{{{uuubbbTTTKKKDDDHHHPPPXXXeee}}}vvvuuuqqqpppooonnnnnnmmmmmmnnnmmmlllkkkjjjiiiiiihhhhhhiiiiiijjjkkkllllllllllllhhhiiikkknnnqqqrrrpppnnnjjjkkkkkkiiifffddddddeeeggghhhiiiiiihhhfffdddcccdddbbbaaabbbeeefffffffffaaaccceeeccc```___```bbb``````___^^^\\\ZZZXXXWWWVVVTTTRRRQQQSSSUUUVVVVVVWWWUUURRRPPPOOOLLLIIIFFFCCCCCCCCCBBBAAAAAACCCEEEGGGXXXrrrqqqddd```eeeooovvvvvvqqqppppppiiikkknnnttt||||||xxxxxxzzziiiZZZOOONNNMMMTTTfffzzzzzz```WWWNNNMMMVVVdddoootttkkkccc^^^___gggsss}}}wwwpppkkk```\\\WWWRRRNNNJJJFFFCCC@@@??????>>>===<<<;;;;;;:::::::::;;;===???@@@AAA@@@@@@@@@AAABBBCCCEEEEEELLLSSSfffvvvwwwyyyvvvttthhhhhhgggfffeeeeeedddcccddddddcccccccccbbbbbbbbbaaaaaaaaaaaa````````````bbbccceeeggggggfffeeeddd``````^^^^^^___aaacccdddcccdddeeeeeeeeedddcccbbbccccccdddddddddbbb```___aaa```]]][[[\\\^^^aaacccbbb```]]][[[ZZZXXXUUUSSSSSSVVVYYY\\\^^^]]][[[YYYZZZYYYYYY[[[___bbbcccccccccbbb```___]]]]]]\\\\\\^^^```bbbcccdddcccbbbaaa^^^\\\\\\]]][[[VVVWWWZZZUUU]]]eeemmm{{{======<<<;;;;;;<<<>>>???>>>>>>>>>>>>???????????????@@@AAACCCDDDDDDCCCCCCAAA@@@?????????@@@AAABBBIIIHHHFFFDDDAAA>>><<<;;;???888888??????:::CCCRRReeekkkmmmdddVVVMMMJJJJJJJJJSSSaaayyyxxxsssnnnnnnnnnnnnnnnmmmmmmmmmpppnnnkkkjjjjjjjjjiiihhhhhhhhhiiijjjkkkllllllllllllkkkkkkkkkkkklllmmmmmmmmmllljjjhhhgggfffeeeeeekkklllllljjjhhhffffffgggfffggghhhiiiiiiiiiiiihhhlllgggbbb^^^^^^```aaabbb```^^^\\\ZZZYYYZZZ\\\]]]XXXXXXWWWVVVVVVUUUTTTTTTUUUUUUUUUTTTQQQNNNKKKIIIFFFEEECCCBBBAAAAAABBBBBBJJJMMM___uuuggg```^^^bbblllwwwxxxqqqnnnooolllpppvvv|||~~~~~~zzzoooaaaUUUOOOLLLNNNZZZhhhooojjjcccVVVQQQLLLMMM[[[nnnyyy{{{vvvppphhhdddjjjxxx~~~}}}yyysssmmmhhh^^^YYYTTTNNNJJJFFFBBB@@@??????>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCGGGJJJJJJ\\\wwwmmmwwwwwwsssrrrkkkiiihhhhhhhhhgggeeecccddddddcccbbbaaaaaabbbbbbaaabbbcccbbbaaaaaabbbdddeeeeeedddeeeffffffeeeccc]]]^^^___```aaabbbbbbbbbdddcccaaa`````````aaabbbaaabbbcccdddeeedddcccbbb___^^^^^^]]]]]]\\\\\\[[[___^^^\\\YYYWWWVVVVVVVVVXXXZZZ]]]___```___^^^]]]ZZZ[[[\\\^^^___```aaaaaa```___^^^]]]\\\[[[[[[[[[bbb```^^^___aaaaaa___]]]```___^^^]]]\\\]]]]]]^^^ZZZ\\\cccooo{{{======<<<;;;<<<===>>>???>>>????????????@@@@@@@@@???@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCHHHGGGDDDBBB???===<<<;;;===888999??????>>>JJJ[[[tttrrrkkk]]]PPPHHHGGGIIIMMMUUUggg~~~wwwtttooooooooonnnnnnnnnmmmmmmnnnmmmlllkkkkkkjjjiiihhhiiijjjjjjjjjjjjjjjiiiiiikkkkkkjjjjjjkkkkkklllmmmkkkjjjiiihhhggggggggggggjjjkkklllkkkiiiggghhhiiillllllkkkkkkjjjiiiiiiiiijjjgggcccaaaaaabbbccccccdddbbb___]]]\\\]]]^^^___ZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVUUUSSSPPPLLLJJJHHHGGGEEECCCBBBBBBCCCCCCGGGIIIZZZttt}}}sssfff``````eeeppp{{{wwwmmmgggfffkkkqqqzzz~~~~~~}}}rrrcccUUUOOOMMMMMMTTT\\\___ZZZSSSMMMKKKIIINNN___ttt|||xxxtttssszzz~~~~~~~~~{{{~~~|||zzzwwwrrrkkkfff\\\XXXRRRMMMIIIEEEBBB??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBDDDGGGJJJQQQddd}}}lllyyy|||sssooonnnkkkiiihhhhhhhhhgggeeecccdddcccbbbaaaaaa```aaaaaabbbccccccbbbaaaaaabbbdddfffeeeeeeeeeeeedddbbbaaa]]]^^^___```aaabbbbbbbbbcccbbbaaa```___``````aaaaaabbbbbbccccccbbbaaa```^^^^^^^^^]]]]]]]]]]]]]]]___^^^[[[YYYWWWWWWXXXXXX[[[]]]^^^______^^^\\\[[[YYYZZZ[[[]]]^^^^^^_________^^^]]]]]]\\\\\\\\\\\\aaa```^^^```ccceeedddcccbbbaaa___^^^]]]]]]^^^^^^^^^^^^bbbkkkvvv===<<<<<<<<<<<<===>>>???>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEGGGEEEBBB???<<<<<<<<<<<<;;;999:::>>>???DDDTTTfffvvvdddSSSHHHEEEGGGKKKSSSYYYppp~~~}}}~~~zzzvvvvvvrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmlllkkkiiihhhkkkkkkkkkjjjiiihhhgggfffiiiiiiiiiiiiiiijjjjjjkkkiiiiiihhhggggggggggggggghhhjjjkkkkkkjjjiiiiiijjjrrrqqqnnnlllkkkjjjjjjjjjgggeeecccbbbcccddddddccceeedddbbb```____________[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVTTTRRROOOMMMJJJHHHFFFEEECCCCCCCCCDDDDDDFFFRRReeesssxxxyyyttt{{{|||~~~rrrfffbbbeeemmmyyywwwkkkcccbbbllluuuxxxfffWWWOOOMMMLLLNNNPPPOOOKKKGGGGGGGGGHHHQQQdddzzz}}}yyyzzz|||{{{yyy{{{zzzyyywwwtttooohhhcccYYYUUUOOOJJJFFFCCCAAA>>>>>>===<<<;;;::::::::::::;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBDDDHHHKKKXXXnnnrrrjjj}}}yyypppmmmllljjjiiihhhhhhhhhgggeeeccccccbbbaaa```____________bbbccccccbbbaaa```bbbccceeeeeeeeedddbbbaaa___^^^]]]^^^___aaabbbbbbbbbbbbaaaaaa```_________````````````aaaaaa```___^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^___]]][[[XXXXXXYYYZZZ\\\____________^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]___^^^]]]___bbbfffggghhheeedddbbb```^^^^^^^^^^^^bbb___```fffppp<<<<<<<<<======>>>??????======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGIIIIIIIIIEEECCC???<<<::::::<<<===:::;;;<<<===AAALLL___ooorrr[[[LLLEEEEEEJJJOOOVVV___{{{~~~yyyvvvwwwwwwuuuuuuwwwtttsssrrrqqqooonnnmmmlllkkkmmmnnnooommmkkkiiihhhjjjjjjjjjjjjiiihhhgggggghhhgggggggggggghhhiiiiiijjjiiihhhgggfffeeeeeeeeefffhhhjjjkkkjjjjjjkkkkkksssqqqnnnkkkjjjiiijjjkkkdddbbb```___aaacccddddddeeedddbbbaaa______^^^^^^\\\\\\[[[ZZZXXXWWWVVVVVVUUUVVVVVVVVVUUUSSSPPPNNNKKKJJJHHHEEEDDDCCCCCCCCCBBBDDDKKKXXXcccmmm{{{zzzmmm|||wwwmmmmmmooouuu}}}qqqhhhgggmmmvvvwwwmmmggggggqqq|||mmm\\\MMMMMMLLLLLLKKKIIIGGGFFFGGGHHHKKKSSSeee|||{{{yyy{{{}}}|||zzz|||zzzxxxvvvqqqkkkccc^^^VVVRRRLLLGGGDDDBBB@@@>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBEEEHHHKKK\\\sssllljjjwwwpppmmmmmmiiihhhggggggggggggeeecccaaaaaa```___^^^^^^^^^^^^bbbbbbcccaaa```___aaabbbbbbcccdddcccaaa___^^^^^^______```bbbbbbccccccccc_________^^^^^^^^^^^^_________^^^^^^]]]\\\[[[[[[YYYZZZZZZ[[[\\\\\\]]]]]]^^^]]]ZZZXXXXXXZZZ]]]^^^```______^^^^^^^^^]]]]]]\\\\\\]]]]]]\\\\\\[[[ZZZ\\\\\\[[[[[[\\\]]]^^^^^^]]]\\\\\\]]]```cccfffggggggfffdddaaa```_________bbb___^^^bbbjjjwww;;;<<<===>>>>>>?????????<<<<<<======>>>???@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCAAACCCFFFIIIKKKLLLLLLLLLBBB@@@===;;;::::::<<<===;;;===>>>>>>FFFVVViiitttkkkTTTIIIFFFFFFJJJOOOZZZhhhxxxsssrrrrrrpppqqqtttuuutttsssqqqpppnnnmmmllljjjmmmoooooommmjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiigggffffffffffffggghhhhhhlllkkkiiigggeeecccbbbbbbdddfffiiikkkjjjjjjjjjkkknnnmmmjjjhhhggghhhiiijjjccc```\\\\\\^^^aaaccceeedddddddddcccbbbaaa______\\\\\\ZZZYYYXXXVVVUUUUUUSSSTTTUUUUUUUUUSSSQQQOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCDDDIIIQQQ[[[jjj}}}nnnxxxqqqgggfffffflllyyyyyyooogggjjjrrr||||||~~~{{{uuuooommmppp{{{xxxeeeNNNNNNLLLJJJHHHGGGGGGGGGHHHJJJMMMUUUggg}}}~~~~~~{{{uuuoooggg___YYYTTTOOOIIIEEEBBBAAA???>>><<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCEEEIIILLL[[[tttxxxjjjmmmsssnnnllllllgggfffeeeeeeffffffdddbbb```______^^^]]]^^^^^^^^^aaaaaaaaa```^^^^^^___```^^^```bbbbbb___^^^___```aaaaaabbbbbbcccbbbbbbbbb]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\]]]\\\ZZZYYYYYY[[[]]]___]]]^^^^^^______```aaaaaa____________^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^^^^___```bbbdddfffhhhgggeeebbbaaa`````````___]]]\\\```fffppp;;;<<<===>>>???@@@@@@@@@<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEGGGJJJMMMOOONNNMMMKKK@@@???===;;;:::;;;<<<===;;;???@@@BBBOOOdddtttyyyxxxcccOOOHHHGGGFFFIIIOOO___vvvxxxqqqooommmkkklllpppttttttrrrqqqpppnnnmmmllljjjmmmpppooollljjjjjjllliiijjjjjjkkkkkkkkkjjjjjjfffffffffffffffggghhhhhhlllkkkiiifffdddbbbaaa```bbbeeehhhjjjjjjiiiiiijjjhhhgggfffeeeeeefffggghhhbbb```]]]]]]___bbbddddddeeeeeefffgggfffdddcccbbb]]]\\\[[[YYYXXXVVVUUUTTTRRRSSSTTTUUUUUUTTTRRRQQQOOOMMMKKKHHHFFFDDDDDDDDDEEEFFFIIIPPP\\\nnnwwwyyypppiiigggfffmmm{{{tttkkkffflllvvvzzzttttttwwwyyyzzz{{{wwwuuurrrppptttzzzlllRRROOOLLLHHHFFFEEEEEEEEEFFFKKKQQQZZZjjj~~~}}}uuulllddd\\\WWWRRRMMMGGGCCCAAA@@@@@@???<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCFFFJJJMMMZZZtttpppkkkrrr|||pppkkkiiigggeeedddccccccddddddbbbaaa^^^^^^^^^]]]^^^^^^___```___``````^^^\\\\\\]]]^^^]]]```bbbaaa___]]]___aaaaaaaaabbbaaaaaa```___^^^ZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]][[[\\\^^^```aaaccccccdddaaaaaaaaaaaa```___^^^]]][[[[[[[[[[[[[[[\\\]]]^^^___aaacccccccccccceeeggghhhfffdddcccaaaaaaaaaaaa___\\\\\\___cccjjjxxx:::;;;===???@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHIIILLLNNNPPPQQQPPPMMMIIIGGG>>>======<<<<<<<<<<<<===;;;@@@CCCGGGZZZtttkkkXXXIIIGGGHHHHHHLLLTTTeeewwwpppnnnmmmlllmmmqqqsssrrrqqqpppooonnnmmmmmmkkknnnpppoookkkiiikkknnnlllllllllllllllkkkjjjiiifffffffffffffffggghhhhhhkkkjjjhhheeedddbbbaaaaaaaaadddgggiiiiiihhhggggggeeeeeeddddddddddddcccccccccbbbcccdddfffgggeeedddcccdddfffggggggfffdddbbb^^^^^^\\\[[[YYYWWWVVVUUURRRSSSUUUWWWWWWVVVTTTSSSSSSQQQNNNKKKHHHGGGFFFFFFFFFHHHKKKRRRaaavvv~~~~~~vvvnnnmmmnnnvvvssskkkhhhppp|||vvvppppppsssvvvwwwvvvrrrooonnnooorrr{{{jjjTTTOOOJJJFFFFFFGGGGGGGGGGGGOOOXXXbbbooo|||}}}}}}sssjjjbbb[[[VVVQQQLLLFFFBBB@@@@@@@@@@@@===<<<<<<;;;<<<<<<======;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDFFFJJJNNN[[[uuuzzzhhhjjjwww|||qqqkkkgggeeecccbbbaaabbbccccccaaa___]]]]]]]]]]]]^^^```aaabbb^^^^^^^^^]]][[[ZZZ[[[\\\^^^aaadddbbb^^^\\\^^^```aaa``````___]]]\\\ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[^^^aaacccdddccccccaaaaaaaaaaaa```___^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\\\\```dddeeeeeedddeeefffgggeeedddbbbaaaaaabbbbbbbbb^^^]]]^^^aaagggttt:::;;;===???@@@AAA@@@@@@???@@@@@@AAACCCDDDEEEEEECCCBBBBBBCCCEEEGGGJJJKKKQQQSSSTTTTTTQQQLLLFFFCCC<<<=====================;;;AAADDDJJJaaa~~~```OOOCCCEEEHHHJJJRRR\\\jjj~~~wwwqqqppppppoooqqquuurrrqqqqqqpppooonnnmmmmmmkkknnnpppnnnjjjiiilllpppoooooonnnmmmllljjjiiihhhgggffffffffffffggghhhhhhiiihhhfffeeedddccccccccc```cccgggiiihhhgggffffffddddddddddddcccbbbaaa```ccceeehhhlllmmmlllgggccc___aaadddeeefffdddbbbaaa```___^^^\\\ZZZYYYWWWWWWSSSTTTVVVXXXXXXWWWVVVUUUUUUTTTQQQMMMKKKIIIHHHHHHFFFHHHLLLTTTeee{{{|||}}}}}}rrrrrruuu~~~uuunnnllluuu}}}sssnnnooossswwwxxxnnnjjjhhhjjjmmmuuuzzzdddSSSNNNHHHFFFIIIKKKLLLKKKJJJTTT```iiisssyyyzzzvvvxxx|||qqqhhhaaa[[[WWWPPPLLLFFFAAA@@@@@@AAAAAA======<<<<<<<<<======>>>;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDGGGKKKNNN^^^wwwsssccciiizzztttmmmhhheeeaaa``````aaabbbbbb```^^^\\\\\\\\\]]]___aaabbbccc]]]]]]]]]\\\YYYYYYYYY[[[```ccceeeccc^^^[[[\\\_________^^^]]][[[YYYWWWUUUXXXYYYZZZ\\\\\\\\\[[[ZZZZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXZZZ\\\___cccddddddcccbbb``````aaaaaa```______^^^\\\\\\[[[[[[[[[[[[[[[\\\XXX\\\bbbddddddcccdddeeefffeeecccbbbaaabbbcccccceeeaaa]]]]]]___eeesss============>>>>>>>>>>>>;;;<<<>>>???@@@AAAAAABBBEEEEEEDDDBBBBBBFFFNNNTTT]]][[[XXXTTTPPPJJJCCC>>>===<<<;;;;;;<<<======<<>>===<<<;;;:::;;;;;;<<<======>>>???@@@AAAAAABBB???EEECCC@@@DDDCCCHHHVVVeeerrrcccoooqqqllljjjgggbbbaaa``````aaabbb```___^^^___```aaa```___^^^]]]]]]]]]]]]ZZZXXXXXXZZZ\\\___aaabbbcccbbb```\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZYYYYYYZZZYYYWWWUUUWWWXXXXXXXXXWWWXXXZZZ]]]\\\]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWXXXXXXZZZ[[[[[[^^^___aaabbbcccccccccbbb^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYXXXWWWXXXYYYZZZ[[[^^^___aaabbbcccccccccbbbbbbbbbaaa```````````````^^^^^^___```^^^```jjjvvv============>>>>>>>>>???===>>>???@@@AAAAAABBBBBBAAABBBBBBCCCEEELLLUUU\\\___\\\WWWRRRMMMGGGAAA===<<<;;;:::999:::;;;;;;;;;@@@AAALLLbbbxxxtttfffSSSJJJEEEHHHJJJOOO___pppxxxvvvvvvttttttssssssrrrqqqppppppqqqpppnnnlllkkkjjjkkkkkkllllllmmmmmmllllllkkkjjjfffgggiiijjjkkkkkkjjjjjjgggeeeccccccdddeeeddddddccccccccccccccccccccccccdddddddddddddddccccccbbbcccbbbaaa``````aaabbbbbbbbbbbbccceeehhhgggdddaaa___```aaaccccccccccccbbb^^^^^^^^^]]]\\\\\\[[[[[[]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUURRRPPPNNNMMMMMMIIIJJJKKKQQQ___uuu|||yyy~~~}}}}}}}}}}}}zzzxxxzzz|||wwwqqqlllmmmsss|||||||||xxxqqqnnnpppqqqooolllkkkjjjjjjnnnwww}}}gggVVVMMMKKKIIIIIILLLPPPTTTWWW[[[aaakkkuuu{{{~~~~~~vvvmmmeee]]]VVVRRRJJJGGGCCCAAAAAAAAAAAAAAA>>>===<<<;;;::::::;;;<<<======>>>???@@@AAABBBBBB@@@FFFCCCAAADDDDDDJJJYYYoooqqqfffsssqqqkkkiiieeecccbbb``````aaaaaa```___]]]]]]^^^_______________^^^\\\ZZZYYYYYY[[[\\\^^^aaaaaabbbaaa___]]]ZZZYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYZZZYYYWWWUUUTTTUUUWWWWWWWWWYYY\\\___]]]]]]^^^^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYYZZZ[[[[[[]]]^^^```aaabbbbbbbbbaaa___^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[\\\]]]^^^___`````````___aaa``````___^^^^^^____________``````]]]^^^gggrrr=========>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBEEEJJJRRR[[[bbb```[[[UUUNNNIIIDDD???<<<<<<;;;::::::::::::;;;<<>>???@@@AAABBBBBBAAAFFFDDDBBBFFFEEEMMM___{{{pppgggvvvqqqkkkhhhdddeeecccaaaaaaaaaaaa```^^^^^^^^^^^^___```aaaccccccfffaaa\\\ZZZ\\\^^^___^^^bbbaaa```^^^\\\ZZZXXXXXXZZZZZZ[[[[[[\\\\\\]]]]]][[[ZZZYYYYYYZZZYYYWWWUUUQQQSSSUUUVVVXXXZZZ]]]```]]]^^^______^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]^^^___``````_________^^^]]][[[YYYXXXWWWVVVVVVVVVVVVWWWWWWYYYZZZ[[[YYYYYYZZZ[[[\\\\\\\\\\\\___^^^]]]]]]]]]]]]]]]]]]____________]]]\\\dddmmm======>>>>>>>>>?????????BBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDHHHMMMUUU]]]bbb___ZZZRRRJJJEEE@@@===;;;<<<<<<<<<;;;;;;<<<>>>@@@FFFJJJVVVgggrrrmmm\\\LLLIIIIIIKKKNNNUUUgggxxxtttrrrpppmmmmmmnnnooopppqqqqqqrrrnnnmmmmmmlllkkkkkkkkkkkkiiijjjmmmnnnnnnllliiigggfffggghhhhhhgggeeebbbaaaeeecccbbbbbbccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccbbbbbbaaaaaa```````````````aaaaaaaaa]]]^^^___`````````^^^]]]^^^___```aaabbbaaaaaa```^^^^^^]]]\\\[[[ZZZYYYXXX[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWTTTRRROOOMMMLLLIIIKKKLLLNNNYYYtttwwwttt}}}}}}~~~~~~|||||||||{{{tttsssrrrvvv~~~~~~wwwqqqmmmmmmoooqqqlllooottt{{{yyygggYYYPPPNNNKKKJJJNNNWWWcccjjjuuuzzz}}}yyyvvvsssxxxtttmmmfff___XXXQQQLLLFFFDDDAAA??????@@@??????===<<<;;;:::::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCGGGDDDDDDHHHGGGQQQgggnnnggguuurrrllliiiggggggeeebbbaaaaaaaaa```___bbbaaaaaaaaaaaaccceeefffqqqjjjbbb___```aaa___]]]```___]]][[[YYYYYYYYYYYY[[[[[[[[[\\\]]]^^^______[[[ZZZYYYYYYZZZYYYWWWUUUQQQSSSUUUWWWXXXZZZ]]]___^^^^^^______^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYYYY\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXWWWUUUUUUVVVWWWXXXYYYZZZZZZWWWXXXXXXYYYYYYYYYZZZZZZ\\\\\\[[[[[[ZZZ[[[[[[\\\^^^\\\]]]^^^\\\\\\bbbjjj>>>>>>>>>>>>????????????CCCBBBBBBAAAAAABBBCCCCCCBBBCCCFFFKKKQQQXXX^^^aaa\\\VVVNNNFFFAAA>>><<<;;;:::;;;<<<;;;:::<<<@@@CCCKKKRRR\\\cccddd\\\RRRJJJGGGHHHJJJPPP^^^yyy}}}wwwsssnnnmmmkkkkkklllmmmnnnooopppqqqlllllllllllllllllllllkkkhhhiiikkkmmmllljjjhhhfffjjjiiigggdddbbbaaa``````eeedddccccccddddddcccaaa````````````````````````______```aaabbbbbbbbbbbb___``````aaaaaaaaaaaaaaa]]]^^^___```___^^^^^^^^^^^^___````````````^^^^^^___^^^\\\[[[YYYWWWUUUUUUWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTRRROOOLLLKKKIIIKKKMMMOOO\\\zzz~~~tttrrr~~~zzz}}}}}}|||}}}~~~~~~zzzwwwpppsssxxx~~~xxxoookkklllqqquuusssvvv{{{xxxdddWWWNNNMMMKKKKKKPPP\\\kkkuuu}}}{{{zzzyyyyyyzzzuuunnnfff^^^VVVNNNJJJEEECCCAAA@@@@@@@@@@@@???<<<;;;:::999999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDFFFDDDEEEJJJJJJWWWqqqlllgggttt|||rrrmmmkkkjjjhhhfffbbbaaaaaaaaaaaa```dddcccbbbaaaaaabbbcccdddqqqkkkccc```bbbbbb```]]]]]]\\\ZZZYYYYYYZZZ[[[\\\[[[\\\\\\]]]^^^______```[[[ZZZYYYYYYZZZYYYWWWUUUSSSUUUWWWXXXXXXYYYZZZ\\\]]]^^^^^^___^^^\\\[[[ZZZWWWWWWVVVVVVWWWWWWXXXXXX\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZVVVVVVWWWXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[^^^]]]]]]aaahhh>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@AAABBBCCCDDDAAACCCGGGOOOWWW]]]```aaaWWWQQQIIICCC???===<<<;;;888999;;;::::::<<>>;;;:::999999999:::<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCEEECCCGGGLLLLLL]]]{{{llljjjxxxyyyrrrnnnlllmmmiiifffbbbaaaaaabbbbbbbbbcccbbbaaa```````````````gggccc______```bbbaaa___\\\[[[ZZZZZZ[[[\\\^^^___\\\\\\]]]]]]^^^^^^______[[[ZZZYYYYYYZZZYYYWWWUUUUUUWWWYYYZZZYYYYYYYYYZZZ\\\]]]^^^^^^]]]\\\ZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZ]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[WWWXXXYYYYYYZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYZZZ^^^^^^^^^aaafff>>>>>>?????????@@@@@@@@@AAA@@@??????@@@BBBDDDEEEDDDGGGLLLUUU\\\```___]]]QQQLLLFFFAAA>>>======<<<888;;;=========@@@HHHNNNZZZ[[[ZZZUUUNNNIIIGGGHHHGGGIIIQQQddd~~~vvvooonnnkkkkkkkkkkkkkkkkkkkkkkkkfffggghhhjjjjjjjjjiiiiiiffffffggggggffffffeeedddbbbbbbccccccddddddddddddcccbbbbbbbbbdddcccaaa___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\ZZZ[[[]]]^^^______^^^^^^^^^```aaa```]]]\\\]]]___aaaaaaaaa```^^^[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTVVVWWWWWWXXXXXXXXXVVVWWWWWWWWWUUUSSSQQQOOOKKKLLLKKKNNN[[[xxxwwwuuu}}}{{{yyyyyy{{{zzzsssuuu{{{~~~}}}xxx|||xxxhhh]]]OOOOOONNNNNNSSS```qqq}}}~~~zzzsssiii^^^VVVOOOJJJGGGBBB@@@???>>>??????>>>===::::::999999999:::<<<<<<>>>??????@@@AAABBBCCCCCCCCCDDDCCCHHHNNNOOObbbzzzlllpppvvvqqqmmmkkkmmmhhheeebbbaaabbbcccddddddaaabbbbbbccccccccccccbbb```_________````````````]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYZZZYYYWWWUUUVVVXXX[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]\\\[[[YYYXXXVVVVVVWWWXXXYYYZZZ\\\]]]^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXYYYXXXWWWWWWWWWWWWXXXYYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\ZZZ[[[______]]]___ccc>>>????????????@@@@@@@@@@@@???>>>>>>@@@BBBDDDFFFKKKMMMRRRZZZ___```\\\XXXNNNIIIDDD@@@>>>>>>======<<>>======>>>>>>===;;;::::::999888999:::<<<===>>>???@@@@@@BBBBBBCCCDDDBBBCCCBBBHHHOOOPPPeeeuuummmvvv}}}uuupppkkkjjjlllhhheeebbbaaabbbdddeeeeeebbbccceeeggghhhhhhgggggg```bbbcccbbb```^^^^^^____________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZYYYWWWUUUVVVXXX[[[\\\\\\[[[\\\]]][[[[[[\\\\\\[[[ZZZXXXWWWWWWWWWXXXYYY[[[]]]^^^___^^^]]][[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWVVVVVV[[[[[[\\\\\\\\\ZZZYYYWWWYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWWWWXXXXXXYYYZZZ___\\\]]]```___]]]]]]```???>>>===<<<===???AAABBBCCCDDDCCCCCCCCCFFFKKKOOORRRWWW```fffgggccc\\\WWWJJJEEE???======>>>>>>===BBB===>>>FFFJJJKKKTTTaaadddVVVHHHDDDEEEFFFGGGHHHOOOSSSaaa|||wwwssspppnnnmmmmmmkkkiiigggeeedddffffffeeedddddddddeeeeeeeeeeeedddddddddcccccccccffffffeeeeeeeeedddddddddeeeaaa]]]]]]___aaabbbaaa```aaabbbcccdddeeeeeeeeeeeeddddddbbb```^^^\\\[[[YYYZZZ\\\]]]^^^^^^]]]\\\]]]\\\[[[[[[[[[\\\]]]^^^```aaaaaa___\\\ZZZYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTSSSUUUVVVXXXXXXVVVSSSPPPNNNNNNLLLNNNSSSUUU```}}}wwwwwwuuu|||yyytttxxx{{{{{{wwwuuusssllleeeZZZQQQLLLPPPTTTZZZiiixxx~~~yyytttpppggg[[[SSSOOOLLLGGGCCCAAA@@@???>>>===<<<;;;;;;::::::::::::;;;<<<======<<<>>>@@@CCCDDDCCCBBBAAAEEEDDDFFFHHHJJJUUUnnnuuukkkrrryyytttqqqmmmhhhfffhhhhhhgggeeeeeeddddddddddddddddddeeeggghhhgggfffcccbbb``````bbbbbbaaa```bbbcccddddddcccbbbaaa```_______________^^^^^^]]]___^^^]]]\\\ZZZXXXWWWVVV[[[\\\^^^_________^^^^^^^^^]]][[[[[[[[[ZZZXXXUUU[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZXXXYYYYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[[[[YYYWWWUUUTTTWWWZZZZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^___``````???>>>=========???AAABBBAAABBBBBBBBBBBBDDDHHHKKK[[[```fffjjjiiibbbZZZTTTHHHDDD???<<<===>>>>>>===???BBBAAACCCPPPdddnnnmmm^^^RRRFFFCCCDDDDDDFFFHHHNNNTTTggg~~~zzzwwwssspppmmmmmmllljjjhhhfffdddccceeeeeeddddddddddddeeeeeeeeeeeeeeedddddddddccccccggggggfffffffffeeeeeeeeedddaaa^^^]]]___bbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeedddcccaaa___]]]\\\YYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^^^^___```^^^[[[YYYXXXYYYWWWVVVUUUUUUTTTUUUVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVSSSPPPNNNNNNLLLOOOSSSTTT\\\wwwxxx}}}yyyzzzyyyvvv||||||wwwttttttwwwxxxvvvvvvvvvqqqjjj^^^UUUPPPSSSVVVZZZgggvvv{{{uuupppiiiaaaWWWPPPMMMJJJFFFCCC@@@???>>>===<<<;;;;;;:::::::::::::::;;;<<<=========>>>@@@BBBCCCCCCCCCBBBDDDDDDFFFIIILLLYYYuuu}}}rrrmmmzzzvvvrrrpppllliiihhhggggggffffffeeeffffffgggeeeddddddfffhhhhhhgggfffccccccccccccbbbaaa````````````aaaaaaaaa```___^^^]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZXXXWWWVVVUUUTTTTTT[[[\\\]]]^^^______^^^^^^^^^\\\ZZZZZZZZZYYYXXXVVV[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXYYYYYYZZZZZZYYYWWWVVVUUUUUUWWWYYYZZZYYYWWWWWWWWWYYYXXXXXXXXXYYY[[[]]]___ZZZ[[[[[[\\\]]]]]]^^^^^^??????>>>>>>>>>@@@BBBCCCAAABBBBBBBBBCCCEEEIIILLLdddgggkkkkkkggg^^^TTTMMMEEEBBB>>><<<<<<=========>>>GGGFFFEEE]]]tttXXXNNNFFFDDDDDDEEEGGGJJJOOOZZZsss~~~{{{yyyvvvrrrooommmlllkkkiiigggeeeccccccdddddddddccccccddddddeeeeeeeeeeeeeeeddddddddddddggggggggggggffffffffffffccc```^^^^^^```bbbcccccccccdddddddddddddddddddddeeeeeedddcccbbb```^^^]]]ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\\\\\\\\\\]]]]]][[[]]]]]]\\\YYYWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[VVVUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVTTTRRROOONNNOOOMMMOOORRRQQQVVVkkkttt}}}uuurrrrrryyy|||{{{zzz{{{}}}}}}|||zzzvvvtttuuuxxxzzzzzz|||~~~{{{uuuhhh^^^XXXYYY[[[^^^jjjyyy~~~zzzuuuooojjj```YYYQQQKKKIIIHHHEEEBBB>>>>>>===<<<;;;::::::999::::::::::::;;;<<<======>>>???@@@AAABBBBBBCCCDDDBBBDDDGGGJJJPPPbbbssslllppptttooonnnkkkjjjkkkggggggffffffgggggghhhiiieeeddddddfffhhhiiihhhfffbbbeeehhhgggccc___^^^_________```aaa```___^^^]]]]]]]]]]]]^^^]]]\\\\\\[[[\\\[[[YYYXXXWWWWWWXXXXXXZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\XXXWWWXXXXXXXXXXXXZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUWWWYYYYYYXXXWWWVVVWWW[[[ZZZXXXXXXYYY\\\___```YYYYYYZZZZZZ[[[\\\\\\\\\@@@?????????@@@AAABBBCCCBBBCCCCCCCCCEEEIIIOOOTTTggghhhiiiggg```VVVKKKEEEBBB@@@===;;;;;;<<<===>>>>>>GGGKKKSSSqqqrrrUUUNNNHHHFFFFFFFFFIIINNNSSSccc}}}zzzxxxwwwtttqqqooommmllljjjhhhfffeeedddcccddddddcccccccccdddddddddeeeeeeeeeeeeddddddddddddffffffffffffeeeeeeeeeeeebbb```______```bbbcccdddcccccccccbbbbbbbbbbbbbbbcccccccccbbbaaa___^^^]]][[[ZZZYYYYYYZZZ[[[]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\YYYZZZ[[[ZZZXXXVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]VVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUSSSQQQOOONNNOOOOOOPPPQQQOOOQQQ___nnnvvv|||zzztttpppnnnqqquuuwwwzzz~~~|||yyyvvvzzz~~~{{{yyy~~~tttiii```___aaafffuuu~~~~~~}}}yyyuuuqqqkkkfffZZZUUUNNNIIIFFFDDDBBBAAA======<<<;;;;;;:::999999::::::::::::;;;<<<======?????????@@@AAABBBDDDDDDAAADDDHHHLLLWWWoooiiifffssstttooommmjjjjjjllliiihhhhhhggggggggghhhhhheeeddddddfffhhhiiihhhfffbbbgggkkkiiiccc^^^]]]^^^___```aaabbbbbbaaa```___^^^____________^^^]]]]]]]]]\\\[[[YYYYYYZZZ[[[\\\YYYZZZ[[[\\\]]]]]]^^^^^^^^^[[[WWWUUUVVVXXXYYYYYYZZZZZZ[[[[[[ZZZYYYWWWUUUTTTTTTUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[]]][[[XXXVVVTTTTTTTTTUUUVVVWWWYYYYYYWWWVVVVVVWWW\\\\\\\\\\\\\\\]]]^^^^^^YYYYYYZZZZZZ[[[[[[[[[[[[@@@@@@@@@AAAAAABBBCCCDDDBBBCCCCCCDDDHHHOOOXXX^^^ggggggeee```YYYOOOGGGAAA???>>>===<<<;;;<<<>>>???@@@DDDPPPiiimmmQQQLLLHHHGGGFFFFFFKKKRRRYYYmmm|||zzzwwwvvvuuusssqqqnnnmmmllljjjhhhgggffffffffffffeeeddddddccccccddddddeeeddddddddddddccccccccceeeeeeeeedddddddddccccccaaaaaaaaaaaa```aaacccdddbbbaaa```______``````aaa````````````___^^^]]]\\\[[[ZZZZZZYYYZZZ\\\]]]___^^^^^^^^^^^^]]]]]]\\\\\\XXXYYYZZZZZZXXXWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPQQQRRRQQQNNNNNNVVV___llluuu~~~{{{wwwsssllliiijjjiiilllppptttwww|||}}}{{{zzzsssiiihhhjjjrrr|||wwwsssqqqmmmhhhcccXXXTTTNNNHHHDDDBBB@@@>>><<<<<<;;;;;;::::::999999::::::::::::;;;<<<======?????????@@@AAABBBDDDDDDAAADDDIIIPPPaaawwweeefff|||tttooollliiiiiikkkkkkjjjiiihhhffffffeeeeeedddddddddeeeggghhhgggfffccchhhllliiiccc]]]\\\]]]^^^^^^``````aaa```___^^^``````aaaaaa``````___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[XXXXXXYYYZZZ[[[\\\]]]^^^^^^ZZZVVVTTTUUUXXXZZZ[[[YYYYYYZZZZZZYYYWWWVVVUUUSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZYYYYYYZZZ[[[\\\\\\]]][[[XXXUUUTTTTTTTTTUUUVVVXXXYYYXXXVVVUUUUUUVVV\\\^^^```aaaaaa^^^[[[YYYZZZZZZZZZZZZ[[[[[[[[[[[[AAAAAABBBBBBCCCDDDDDDDDDBBBDDDGGGJJJOOOWWW___eeeiiifffaaaZZZSSSKKKEEEAAA<<<===>>>===<<<<<>>===<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<======>>>???@@@AAABBBBBBCCCDDDBBBEEEJJJUUUlllpppgggmmm{{{sssooolllhhhhhhkkklllkkkiiigggfffddddddccccccbbbbbbdddfffgggfffdddeeehhhiiigggbbb^^^\\\\\\ZZZ[[[\\\]]]^^^]]]\\\\\\______``````______^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[WWWWWWXXXXXXZZZ[[[]]]^^^]]]ZZZVVVUUUWWWYYY[[[\\\YYYXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXZZZYYYXXXXXXYYYZZZ\\\]]]]]][[[XXXVVVUUUUUUVVVVVVWWWXXXXXXWWWUUUTTTUUUVVVZZZ]]]aaacccbbb^^^YYYVVVZZZZZZZZZZZZZZZZZZZZZZZZAAABBBBBBCCCDDDDDDDDDDDDEEEJJJQQQWWW]]]aaafffhhhjjjfff^^^UUULLLFFFBBB@@@;;;===>>>>>>======@@@CCCHHHPPPddd|||vvvcccYYYJJJHHHHHHIIIIIINNNZZZggg}}}zzzwwwuuutttsssqqqooommmnnnmmmlllkkklllmmmooopppkkkjjjhhhfffeeeccccccbbbbbbbbbbbbaaaaaaaaaaaa```eeeeeedddddddddcccccccccbbbdddeeecccaaa___```bbb___^^^]]]]]]]]]___aaabbb^^^^^^______^^^^^^]]]]]][[[\\\]]]^^^^^^^^^^^^^^^^^^____________]]]\\\[[[XXXZZZ\\\\\\ZZZZZZZZZ[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRTTTSSSQQQOOOPPPQQQRRRXXXhhh}}}|||mmmeeedddaaabbbeeehhhlllsss{{{{{{wwwqqqmmmjjjfffaaa\\\RRRQQQMMMHHHCCC???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<=========>>>@@@BBBCCCCCCCCCBBBCCCFFFKKKYYYwwwzzzggghhhrrrzzztttooommmkkkhhhhhhllljjjiiihhhfffeeedddddddddbbbaaaaaaccceeeeeedddcccggggggfffdddaaa___]]][[[YYYZZZ\\\]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZ]]]^^^___```___^^^\\\[[[WWWVVVWWWWWWYYY[[[]]]^^^\\\ZZZWWWVVVXXX[[[\\\]]]XXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWWWWXXXYYY[[[]]][[[ZZZYYYWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTUUUVVVWWWYYY\\\______\\\YYYWWWYYYXXXXXXXXXXXXXXXXXXXXXAAABBBCCCDDDEEEEEEEEEEEEIIIPPP[[[dddiiikkkkkkkkkjjjdddZZZPPPGGGAAA???>>>;;;===??????===>>>AAADDDNNNZZZkkkvvvssseeeUUUKKKJJJIIIJJJLLLNNNUUUeeetttzzzxxxuuussssssqqqooolllnnnnnnmmmlllmmmooorrrsssmmmllljjjgggeeecccbbbbbbaaaaaaaaaaaa````````````ffffffeeeeeeeeedddddddddccceeefffdddaaa___```aaa______^^^]]]^^^```bbbddd^^^_______________^^^^^^[[[\\\^^^___``````___^^^______``````___]]]\\\ZZZYYY[[[]]]]]]\\\[[[\\\]]]XXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTQQQPPPQQQRRRQQQXXXhhh~~~|||~~~qqqiiiiiieeefffhhhjjjooovvv|||wwwqqqllliiiddd^^^YYYOOONNNKKKGGGBBB???>>>???<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<>>>@@@CCCDDDCCCBBBAAADDDGGGLLL\\\}}}mmm___ffftttsssnnnkkkkkkjjjhhhiiilllhhhgggfffeeeeeeeeeeeeeeeaaa``````bbbdddeeedddbbbhhhfffcccaaaaaa___]]][[[[[[\\\]]]^^^___^^^^^^]]]XXXXXXXXXXXXXXXWWWWWWVVVYYY[[[\\\]]]]]]ZZZWWWUUUVVVVVVVVVWWWXXXZZZ\\\^^^\\\ZZZXXXXXXZZZ\\\]]]]]]XXXWWWUUUSSSSSSUUUXXXYYYWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWYYY[[[]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSTTTVVVTTTUUUXXXZZZ[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWW@@@CCCEEEDDDBBBDDDJJJPPPUUU\\\eeemmmqqqooojjjgggfff```VVVLLLDDD@@@??????>>>999:::@@@BBBAAADDDJJJUUUfffrrrmmm```UUULLLFFFHHHJJJNNNPPPRRR___xxx~~~|||yyywwwtttrrrpppppppppqqqqqqmmmiiiiiikkkmmmlllkkkkkkkkkiiihhhfffdddcccbbbbbbaaa`````````bbbcccdddeeedddccccccbbbbbbccccccfffhhhhhhgggdddbbbbbbbbb```^^^]]]\\\\\\___aaaccc^^^___aaabbbaaa```^^^]]][[[\\\]]]^^^____________]]][[[YYYZZZ]]]^^^\\\ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWW[[[YYYWWWUUUTTTTTTTTTTTTUUUTTTSSSQQQPPPPPPOOOOOOXXXeeezzz|||zzzpppttt{{{~~~||||||zzzrrrpppnnnnnnnnnqqqvvv}}}zzzvvvpppllliiiccc[[[UUUMMMJJJEEEBBBAAA@@@???>>>>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEKKKIIINNNdddoooaaaiii}}}qqqpppooonnnnnnmmmjjjhhhgggfffdddbbbaaaaaaaaabbbcccccccccccccccccccccccccccbbbaaa___]]][[[ZZZYYYYYY[[[]]]___```___]]][[[YYYXXXVVVUUUUUUVVVXXXYYY\\\\\\[[[[[[ZZZXXXWWWVVVUUUVVVYYYZZZ[[[[[[YYYXXX\\\[[[ZZZYYYYYYZZZ[[[\\\WWWTTTRRRRRRUUUWWWWWWVVVUUUUUUUUUTTTUUUUUUVVVVVVZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUVVVVVVWWWVVVVVVVVVVVVYYY[[[[[[ZZZXXXWWWWWW[[[ZZZWWWVVVUUUVVVXXXYYYBBBDDDEEEDDDCCCFFFNNNTTT___dddmmmsssuuuqqqkkkgggaaa\\\SSSIIIBBB>>>===>>>===;;;<<>>======<<<::::::999999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDIIIIIIQQQgggyyyjjj```jjjrrrpppnnnmmmmmmllljjjiiigggfffdddcccbbbccccccdddcccccccccccccccccccccccccccbbbaaa___\\\ZZZYYYXXXYYYZZZ]]]______^^^\\\[[[XXXWWWVVVUUUUUUVVVWWWXXX[[[[[[[[[ZZZYYYXXXVVVVVVTTTVVVWWWYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZWWWUUURRRSSSUUUWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVXXX[[[[[[ZZZXXXXXXXXXZZZYYYXXXWWWVVVVVVWWWWWWCCCDDDEEEEEEFFFLLLUUU\\\iiimmmssswwwvvvppphhhcccZZZUUUMMMEEE???<<<<<<<<<<<<<<<>>>AAAAAACCCLLLVVVooolllbbbTTTJJJGGGHHHGGGHHHKKKUUUdddwwwyyyxxxyyyuuutttrrrpppooonnnoooooommmkkkjjjjjjkkkkkkjjjiiiiiihhhgggeeebbb```___^^^``````_________```aaaaaacccccccccbbbbbbbbbbbbbbbeeefffgggfffdddbbbbbbbbbcccbbb___]]]]]]]]]^^^___aaaaaabbbbbbaaa___^^^\\\[[[\\\]]]^^^^^^_________\\\ZZZXXXWWWYYYZZZZZZZZZ[[[\\\]]]^^^``````aaaaaa___^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRVVVaaasss|||~~~xxxuuurrrvvv~~~}}}{{{{{{}}}zzzuuunnnhhhccc]]]UUUPPPKKKHHHCCCAAA@@@???>>>======<<<;;;::::::999999::::::::::::;;;;;;===>>>>>>??????@@@AAABBBCCCDDDDDDHHHLLLXXXqqqpppddd___mmmsssqqqmmmkkkkkklllkkkjjjhhhgggfffdddddddddeeeeeeeeedddddddddcccbbbbbbbbbdddcccaaa^^^[[[YYYXXXWWWXXXZZZ\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVWWWXXXYYYZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXWWWUUUSSSSSSUUUUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXXXXWWWVVVUUUUUUTTTWWWZZZ[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUBBBCCCEEEGGGLLLTTT^^^fffnnnpppttttttppphhh___ZZZRRRNNNHHHCCC>>><<<<<<<<<;;;===???>>>???GGGVVVccczzzooo]]]MMMFFFFFFIIIJJJOOORRR^^^www{{{vvvvvvvvvsssrrrpppooonnnnnnnnnnnnjjjjjjjjjkkkkkkjjjiiihhhjjjiiihhhfffdddbbb``````^^^^^^^^^^^^^^^^^^^^^___bbbbbbbbbbbbbbbaaaaaa```ccceeefffeeecccbbbbbbbbbbbbaaa___^^^^^^^^^___```bbbbbbbbbbbb```___]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^\\\ZZZXXXWWWWWWXXXYYYZZZ[[[\\\^^^___```aaabbbbbbaaa```___]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUUUUTTTTTTTTTYYYcccuuuyyy{{{|||ssstttvvvzzz}}}wwwnnngggbbb[[[TTTOOOIIIFFFBBB???>>>>>>===<<<<<<;;;;;;:::999999999::::::::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDHHHQQQcccmmmcccaaarrruuurrrmmmkkkkkklllllllllkkkjjjhhhfffddddddddddddeeeeeedddcccbbbbbbaaaaaadddccc```]]]ZZZXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRTTTUUUWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVUUUVVVWWWYYYZZZZZZZZZYYYUUUUUUUUUUUUTTTSSSRRRQQQSSSUUUYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXVVVUUUTTTBBBDDDHHHMMMUUU^^^hhhnnnpppppppppmmmggg^^^VVVQQQJJJHHHEEEAAA>>>=========;;;>>>>>><<>>======<<<;;;;;;;;;:::999999999:::::::::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEGGGTTTmmmnnnggghhhzzzvvvrrrmmmjjjjjjlllmmmmmmmmmllliiifffcccbbbaaaaaaddddddcccbbbaaaaaa``````dddbbb___[[[YYYXXXWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTRRRQQQQQQPPPQQQQQQSSSTTTVVVVVVVVVVVVTTTSSSTTTTTTUUUUUUTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWYYYYYYYYYYYYXXXTTTTTTTTTTTTSSSRRRQQQPPPQQQTTTWWWYYYYYYYYYYYYZZZWWWWWWXXXXXXWWWWWWVVVUUUDDDGGGMMMUUU^^^gggmmmqqqooommmjjjeee^^^VVVOOOKKKCCCBBBAAA???>>>>>>>>>>>>;;;???@@@>>>DDDSSSeeepppjjj\\\MMMFFFFFFGGGIIIMMMYYYbbb}}}{{{uuuqqqqqqooooooooooooooooooooonnnhhhiiijjjiiigggfffggghhhffffffeeedddcccbbbaaaaaaeeeeeefffffffffeeedddddd```aaaaaabbbbbb```___^^^```bbbccccccbbbaaabbbccc____________```aaabbbcccaaa```______^^^]]]\\\\\\ZZZ[[[\\\]]]]]]^^^^^^^^^\\\]]]^^^]]][[[YYYZZZ[[[[[[\\\]]]^^^^^^___^^^^^^aaa```______^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWZZZggg}}}zzzhhhcccffflllpppwww{{{}}}}}}}}}}}}~~~}}}vvvkkkccc]]]WWWRRRNNNFFFCCC???<<<<<<<<<;;;;;;::::::999999999999::::::999999::::::<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGYYYuuuoookkkrrrtttpppllliiiiiijjjkkkkkkllljjjhhhdddbbb```______bbbbbbaaaaaa``````______bbb```]]]ZZZXXXWWWXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSRRRRRRQQQPPPOOONNNNNNQQQRRRRRRSSSSSSRRRRRRQQQQQQSSSUUUUUUTTTSSSTTTUUUTTTTTTTTTTTTUUUVVVXXXXXXUUUTTTSSSSSSRRRRRRSSSSSSSSSUUUWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPSSSVVVXXXXXXWWWWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWHHHMMMTTT^^^ffflllnnnnnnkkkhhhbbb[[[TTTMMMIIIFFF===============>>>>>>>>>;;;@@@CCCDDDKKKYYYeeeiii[[[OOOEEEDDDFFFGGGLLLQQQ^^^pppzzzxxxqqqnnnpppnnnoooooopppppppppoooooohhhiiiiiigggeeedddfffiiieeeeeeeeeddddddddddddcccfffggghhhhhhgggfffeeeddd___```aaabbbbbb```^^^]]]___aaabbbcccbbbaaabbbccc```````````````aaaaaaaaa___^^^]]]]]]\\\\\\\\\\\\ZZZ[[[\\\]]]]]]^^^]]]]]]\\\___aaaaaa^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[^^^^^^]]]]]]\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWZZZggg}}}~~~mmm___[[[]]]bbbfffmmmrrrtttwww{{{~~~}}}|||yyyqqqfff]]]WWWRRRMMMJJJDDDAAA>>>;;;;;;;;;;;;::::::999999999999999::::::999999999:::<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGMMM```lllnnn|||xxxpppmmmiiiggggggggggggggghhhgggdddbbb```___________________________^^^^^^aaa___\\\YYYWWWXXXYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRRRROOOPPPQQQRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNQQQTTTUUUTTTTTTUUUVVVTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRTTTUUUWWWYYYYYYWWWVVVTTTSSSSSSSSSTTTTTTSSSRRRRRROOORRRUUUVVVVVVUUUUUUVVVUUUTTTTTTTTTUUUWWWYYYZZZLLLQQQZZZccckkknnnmmmkkkfffbbb[[[SSSLLLGGGDDDBBB::::::;;;<<<<<<===>>>>>>:::AAAGGGJJJRRR]]]cccbbbSSSIIIBBBCCCGGGIIIOOOWWWeee}}}zzzvvvtttmmmkkkooonnnooooooppppppppppppooohhhiiihhhfffccccccfffjjjggggggggggggggggggggggggeeeeeefffgggfffeeecccbbb___```aaabbbbbb```^^^]]]^^^```bbbbbbbbbaaabbbcccbbbbbbaaaaaa``````______]]]]]]\\\[[[[[[\\\\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]\\\```cccccc```]]]\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYXXXWWWXXXWWWWWWVVVVVVVVVWWWWWW[[[hhh}}}|||tttfff[[[XXXZZZ\\\aaahhhmmmrrrwww}}}}}}yyyxxxtttlllaaaXXXSSSNNNJJJFFFDDDAAA===;;;;;;;;;::::::999999999888999999::::::999999999:::<<<>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHTTThhh|||hhhooo~~~qqqmmmjjjfffeeeeeeeeeeeeddddddcccbbb````````````aaa]]]]]]^^^^^^^^^^^^^^^^^^```^^^[[[XXXWWWXXXYYYZZZVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRQQQMMMOOOQQQSSSTTTTTTSSSRRRPPPOOOMMMMMMMMMMMMOOOPPPMMMPPPTTTUUUTTTTTTUUUWWWTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQTTTUUUWWWYYYYYYWWWUUUSSSPPPPPPQQQQQQQQQQQQQQQQQQOOOQQQTTTVVVUUUTTTTTTTTTTTTTTTSSSSSSUUUWWWZZZ\\\UUUXXX___ffflllmmmjjjggg]]]WWWPPPIIIDDDBBB???>>>===<<<;;;::::::;;;===???CCCBBBFFFRRR```ddd]]]UUUJJJIIIBBBCCCIIIHHHMMM___rrr{{{ssspppooommmkkkkkklllmmmpppqqqpppmmmjjjggggggggggggffffffffffffeeefffhhhiiiiiigggfffdddeeeffffffeeedddcccbbbaaa____________``````aaaaaa\\\___aaa```^^^]]]___aaa^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYWWWXXXYYYZZZ\\\[[[ZZZZZZZZZYYYYYYYYYXXX]]]]]]]]]^^^]]]]]]\\\\\\^^^\\\ZZZZZZ\\\]]][[[XXX]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYYZZZWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZ```hhh{{{|||xxxzzzxxxoooeee]]][[[^^^___]]]aaajjjrrryyy~~~{{{wwwvvvnnnfff[[[SSSOOOLLLIIIGGG@@@>>><<<:::999888888999888888999999999:::::::::;;;<<<<<<===>>>??????@@@???BBBAAAEEEIIIBBBCCCRRR\\\qqqdddpppwwwrrrhhhgggeeebbbaaa``````aaaaaa___]]]\\\\\\]]]^^^___]]]]]]]]]\\\]]]]]]^^^^^^aaa___\\\XXXVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRROOOPPPQQQRRRSSSSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVUUUSSSRRRTTTRRRPPPMMMMMMNNNPPPQQQWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYYYY]]]cccjjjmmmkkkfffaaaUUUPPPJJJEEEBBB@@@???>>>>>>===<<<;;;<<<===???@@@BBBDDDKKKWWWaaaaaaXXXOOOGGGFFFAAACCCIIIHHHOOObbbzzzyyyrrroooooommmkkkkkkkkkkkkmmmnnnnnnllliiifffffffffgggggggggggghhhbbbbbbbbbcccdddeeeggggggccccccccccccbbbaaa``````^^^^^^______``````aaaaaa]]]___```___\\\[[[]]]^^^______^^^]]]]]]\\\[[[[[[\\\[[[YYYXXXXXXXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[]]][[[YYYZZZ\\\\\\ZZZXXXZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXYYY\\\bbbppp}}}{{{zzz~~~xxxrrrmmmgggfffggghhhgggjjjrrrxxx|||}}}yyyuuurrrqqqfff^^^TTTMMMJJJHHHEEECCC@@@>>><<<:::999888888999888999999999999:::::::::;;;<<<<<<===>>>???@@@@@@@@@CCCBBBEEEIIIDDDGGGXXXhhhnnneeesss|||ooojjjgggfffdddbbb````````````^^^]]][[[ZZZYYYZZZ\\\\\\^^^^^^]]]]]]\\\]]]]]]^^^___]]][[[YYYWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVUUUTTTRRRQQQQQQPPPNNNMMMLLLMMMNNNOOOUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXaaaccchhhkkkkkkfff^^^XXXKKKGGGBBB???>>>>>>>>>=========<<<<<<===???AAABBBBBBHHHSSS\\\```[[[QQQHHHDDDEEEBBBDDDKKKLLLUUUjjj}}}uuuqqqoooooommmkkkkkkjjjiiijjjkkkkkkjjjiiieeefffffffffggghhhhhhhhhcccbbb``````aaacccfffgggaaaaaaaaa```______^^^^^^]]]^^^^^^___``````aaaaaa^^^______^^^[[[ZZZZZZ[[[______^^^^^^]]]\\\[[[[[[\\\[[[ZZZXXXXXXXXXYYYZZZXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXYYYZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZ[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUVVVVVVWWWXXXXXX\\\cccppp{{{yyy}}}~~~}}}vvvvvvwwwvvvtttttttttsssvvv{{{|||yyy~~~zzzuuuqqqmmmkkkiii]]]VVVNNNIIIGGGEEECCC@@@@@@>>><<<:::999888888999999999999999::::::::::::;;;<<<<<<===>>>???@@@AAAAAADDDCCCEEEJJJGGGNNNbbb{{{nnnhhhzzztttiiieeefffeeecccaaa```______```aaa```^^^]]]]]]]]]^^^______^^^]]]\\\\\\[[[\\\\\\[[[[[[ZZZZZZYYYXXXVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUSSSRRRQQQPPPRRRRRRQQQQQQRRRRRRSSSTTTPPPPPPQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRQQQQQQSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWggggggfffeeebbb\\\UUUOOODDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCEEEMMMWWW]]]ZZZRRRJJJEEECCCFFFEEEHHHOOOQQQ]]]uuuzzzwwwsssppppppooonnnlllllljjjhhhhhhiiijjjjjjiiigggggggggffffffffffffffffffeeedddbbbbbbbbbcccccc``````___^^^^^^^^^^^^^^^]]]]]]^^^______``````aaa``````___^^^\\\ZZZYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWYYY]]]bbbmmm~~~}}}uuurrrxxx}}}||||||||||||zzz}}}zzzuuupppkkkgggdddcccXXXRRRLLLHHHGGGGGGDDDBBB@@@>>><<<:::999888888999999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@DDDCCCDDDIIIJJJWWWpppyyypppnnn~~~pppiiigggfffeeecccaaa`````````aaabbbaaa```_______________]]]]]]\\\ZZZYYYYYYYYYYYYWWWXXXYYYZZZZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPSSSSSSSSSRRRQQQOOONNNMMMMMMNNNPPPQQQRRRRRRRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUhhhddd___ZZZUUUPPPLLLHHHBBB???<<<;;;;;;<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJPPPWWWWWWRRRJJJFFFEEECCCGGGGGGKKKRRRWWWiii~~~uuusssqqqppppppoooooonnnmmmkkkhhhggghhhiiiiiiiiihhhggggggfffeeedddcccccccccddddddddddddbbbaaa`````````___^^^^^^^^^______^^^^^^^^^^^^____________aaa```___^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVXXXYYYYYYYYYYYYVVVWWWWWWWWWWWWWWWWWWXXXWWWWWWXXXXXXYYYYYYYYYYYY[[[ZZZXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSWWWZZZ\\\aaaooo~~~tttooooooxxx~~~{{{zzz{{{zzzyyywwwvvvuuuttt}}}}}}~~~~~~{{{yyytttnnnhhhccc```^^^TTTOOOKKKIIIIIIIIIFFFDDD@@@>>><<<:::999888888999999999:::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBB???DDDCCCDDDJJJOOObbbooommmuuuwwwnnnjjjiiifffeeecccbbbaaaaaaaaabbb___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVXXXZZZZZZXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSTTTTTTUUUVVVRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOORRRQQQQQQPPPOOOMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPLLLLLLLLLMMMMMMNNNOOOOOORRRRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSbbb\\\TTTNNNIIIGGGEEECCC@@@>>><<<;;;<<<<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGMMMQQQSSSQQQJJJEEEEEEGGGBBBHHHJJJNNNXXXaaayyyzzzyyyqqqppppppooonnnnnnmmmmmmllljjjggggggggghhhhhhgggffffffeeedddcccbbbbbbaaa]]]___aaaccccccbbbaaa`````````^^^]]]]]]^^^___```_________^^^^^^^^^^^^]]]```^^^]]]]]]^^^^^^]]][[[WWWXXXXXXZZZ[[[\\\]]]]]]YYYYYYYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWTTTUUUWWWVVVUUUUUUVVVXXXUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWUUUTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSTTTSSSRRRRRRRRRRRRRRRRRRPPPSSSVVVWWW[[[eeeuuu~~~zzzxxxxxxpppnnnrrr|||~~~zzzssswwwwwwwwwuuurrrooooooppp{{{|||~~~}}}{{{yyyuuuoooiiibbb]]]ZZZQQQMMMJJJIIIJJJJJJGGGEEE@@@>>><<<:::999888888999::::::::::::;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBCCC???EEEDDDFFFMMMVVVooouuufffhhh~~~ssslllhhhfffeeedddbbbaaa``````aaaaaa______^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWVVVWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWRRRRRRQQQQQQRRRRRRSSSTTTSSSQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPOOOOOONNNMMMLLLLLLKKKIIIJJJLLLNNNNNNNNNNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQRRRRRRWWWSSSLLLFFFCCCAAA@@@???===<<<:::;;;<<<>>>>>>===<<<>>>@@@CCCFFFHHHJJJKKKMMMOOOOOOKKKFFFCCCDDDFFFEEELLLPPPVVVcccqqqxxxrrrsssooonnnnnnlllkkkjjjkkkllljjjhhhffffffffffffeeedddbbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaabbbbbbaaaaaa```___]]]\\\\\\]]]___```aaa```______]]]]]]\\\[[[]]][[[ZZZ[[[^^^___^^^\\\XXXXXXXXXXXXYYYYYYYYYYYYWWWXXXYYYZZZZZZ[[[[[[[[[WWWWWWVVVUUUTTTSSSSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTRRRTTTVVVVVVTTTTTTUUUWWWUUUUUUUUUVVVWWWXXXXXXXXXUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSRRRRRRQQQPPPPPPQQQQQQOOORRRTTTUUUWWW```nnnxxx|||{{{zzz~~~yyysssssszzz~~~yyyxxx|||}}}|||yyytttrrrsssttt~~~|||{{{zzzyyyvvvqqqjjjbbb[[[VVVQQQNNNKKKKKKMMMMMMJJJFFF@@@>>><<<:::999888888999:::::::::;;;;;;;;;;;;<<<;;;;;;===>>>@@@BBBCCCDDDAAAGGGGGGIIIQQQ]]]|||iiicccggg{{{pppkkkgggdddcccbbb```___^^^^^^______`````````___^^^\\\[[[[[[YYYYYYXXXXXXXXXXXXXXXYYYUUUVVVWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQSSSTTTUUUQQQQQQPPPPPPQQQQQQRRRSSSSSSRRROOOMMMLLLLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPLLLGGGDDDBBB@@@>>><<<;;;999999:::===?????????>>>???BBBEEEIIIKKKMMMNNNLLLMMMLLLIIIEEECCCDDDEEEIIIQQQVVV^^^mmmtttnnnmmmmmmmmmllljjjhhhgggiiijjjhhhfffeeeeeeeeeeeecccbbb^^^___```aaabbbcccddddddhhhgggdddbbbaaaaaabbbbbb___^^^\\\[[[[[[]]]^^^___bbbaaa```___]]]\\\[[[ZZZZZZXXXWWWYYY]]]___^^^]]]ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[XXXWWWVVVUUUTTTRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQTTTVVVUUUSSSSSSUUUWWWWWWWWWXXXXXXYYYZZZ[[[[[[RRRQQQQQQPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSTTTTTTWWW___llluuu}}}wwwyyy|||}}}~~~yyywwwxxxzzz~~~~~~zzzzzzzzzyyywwwrrrjjjbbbYYYTTTSSSPPPNNNOOOPPPPPPMMMIII@@@>>><<<:::999888999999:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>@@@BBBCCCDDDCCCIIIIIIKKKTTTbbbtttccceeekkkxxxppplllhhheeeaaa```^^^]]]\\\\\\]]]^^^\\\\\\\\\[[[ZZZYYYWWWVVVZZZZZZYYYYYYYYYZZZZZZ[[[VVVVVVWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTRRRQQQPPPQQQRRRSSSPPPPPPPPPPPPPPPQQQRRRRRRSSSRRROOOMMMLLLKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPGGGEEEBBB@@@>>>>>>???@@@???:::999>>>@@@>>>===>>>@@@BBBGGGNNNTTTUUUPPPKKKMMMGGGDDDFFFGGGGGGIIIMMMOOOWWW```kkkzzzrrrlllkkkhhhhhhiiiiiihhhgggfffeeeeeeeeeeeedddcccbbbaaa```````````````aaabbbcccdddaaaaaa``````______^^^^^^aaa___]]][[[[[[]]]___aaa```````````````^^^\\\[[[WWWWWWWWWWWWXXXZZZ[[[\\\\\\ZZZWWWVVVVVVVVVUUUSSSPPPSSSVVVYYY[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSTTTSSSRRRRRRSSSTTTVVVVVVWWWXXXWWWVVVUUUTTTNNNNNNNNNMMMMMMLLLLLLLLLLLLOOOSSSTTTSSSPPPNNNMMMQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPRRRVVVXXX[[[dddmmmxxxyyy|||zzzxxx{{{wwwqqqttt{{{zzzwwwuuuxxxvvvsssnnnfff^^^VVVQQQOOONNNMMMMMMMMMKKKHHHEEE>>>===<<<;;;::::::999:::999999999888999999::::::<<<<<<======>>>@@@AAABBB???DDDGGGKKK[[[yyylll^^^dddqqquuuoooiiieeeeee_________```````````````[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPPPPQQQRRRQQQOOOMMMLLLLLLMMMOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPOOOMMMNNNNNNOOOMMMLLLAAA@@@>>><<<;;;;;;;;;;;;???;;;:::===@@@>>>???AAACCCHHHOOOVVVXXXTTTMMMGGGJJJEEECCCDDDEEEEEEHHHMMMRRR^^^ooovvvoookkkjjjjjjjjjjjjiiihhhhhhggggggfffeeeeeedddcccbbbaaaaaa```````````````aaabbbbbbbbbbbbaaaaaa`````````______^^^\\\ZZZZZZ\\\^^^___^^^____________^^^\\\[[[XXXXXXWWWXXXXXXYYYZZZ[[[[[[YYYWWWVVVVVVVVVUUUTTTRRRSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPQQQQQQPPPOOOPPPQQQTTTTTTUUUUUUUUUTTTSSSRRROOOOOONNNNNNNNNMMMMMMMMMNNNPPPSSSTTTRRRPPPNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQRRRUUUWWWYYYaaajjj{{{ttttttwwwzzz{{{zzzzzzuuunnnjjjooovvv~~~~~~{{{yyyxxxzzzwwwssslllddd\\\TTTPPPNNNLLLKKKKKKJJJIIIFFFCCC===<<<;;;:::999999999999::::::::::::::::::;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCGGGIIINNN```hhh^^^iii{{{{{{ppplllgggdddccc^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPOOOOOOOOOOOOPPPOOOOOONNNNNNOOOPPPPPPQQQQQQPPPOOONNNNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPOOONNNNNNOOOOOONNNLLL<<<<<<;;;;;;:::999999888???<<<;;;===??????BBBGGGGGGNNNWWW\\\ZZZRRRIIIDDDGGGDDDCCCFFFGGGIIIOOOWWW```sssyyyrrrnnnllllllmmmllljjjiiihhhhhhiiiiiigggfffdddbbbaaaaaaaaabbbbbbbbbaaaaaa````````````bbbbbbaaaaaaaaaaaaaaaaaa^^^]]][[[ZZZZZZ[[[]]]^^^]]]^^^^^^___^^^^^^]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVUUUTTTSSSRRRTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPQQQPPPOOONNNOOOQQQRRRRRRRRRSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNOOOQQQRRRRRRPPPOOOOOOOOONNNOOOQQQSSSTTTSSSRRRQQQRRRQQQRRRUUUUUUVVV\\\eeeppprrroooqqquuuzzz||||||kkkgggfffmmmvvv~~~}}}|||~~~}}}||||||{{{zzzwwwqqqiiiaaaYYYSSSOOOLLLJJJIIIHHHGGGFFFCCCAAA;;;;;;:::999888888888888;;;;;;;;;;;;;;;<<<======?????????@@@AAABBBDDDDDDGGGIIIKKKRRRgggsssaaa___rrrtttkkkgggdddbbbaaa______^^^^^^]]]]]]\\\\\\ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSSSSTTTUUURRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPPPPPPPOOONNNPPPOOONNNNNNOOOOOONNNMMM;;;;;;<<<<<<<<<;;;::::::>>><<<<<<>>>???AAAGGGOOOOOOVVV\\\]]]WWWOOOHHHDDDFFFEEEFFFJJJMMMRRR]]]hhh|||vvvrrrooonnnooonnnmmmjjjhhhggggggiiiiiihhhfffdddaaa```aaabbbcccddddddccccccbbb```______```````````````aaaaaaaaa___^^^\\\\\\\\\\\\^^^___^^^^^^^^^_______________ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUVVVXXXXXXWWWUUUVVVUUUTTTSSSRRRSSSSSSTTTSSSTTTUUUVVVVVVUUUSSSRRRTTTTTTSSSRRRQQQPPPPPPOOOQQQRRRSSSRRRQQQPPPQQQRRRQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOMMMMMMNNNPPPMMMNNNQQQSSSTTTSSSRRRQQQRRRQQQRRRTTTSSSRRRXXX```hhh|||{{{qqqmmmqqqwwwwwwkkkiiillluuu~~~||||||zzz{{{{{{xxxyyy}}}~~~~~~|||{{{{{{{{{{{{zzzwwwsssmmmeee]]]WWWSSSPPPKKKIIIGGGFFFEEEDDDAAA???::::::999888777777888888::::::::::::;;;<<<======?????????@@@AAABBBDDDDDDHHHIIILLLVVVoooiii^^^ccc}}}~~~nnngggeeecccaaaaaaaaaaaa```______^^^]]]]]]ZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYYYYYYY[[[ZZZXXXWWWVVVWWWWWWXXXUUUTTTSSSRRRRRRSSSUUUVVVTTTSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLOOOQQQRRRQQQOOOMMMPPPOOOMMMNNNOOOPPPOOOMMM;;;;;;<<<=========<<<<<<======???BBBCCCEEENNNYYYeeeeeeccc\\\RRRJJJGGGFFFFFFFFFIIIMMMPPPYYYiiiyyyzzztttqqqooommmooonnnllljjjgggffffffggghhhhhhfffdddaaa```aaabbbcccffffffeeeeeecccaaa```^^^]]]^^^^^^______````````````___^^^^^^^^^^^^___```__________________``````[[[ZZZYYYXXXXXXWWWXXXXXXVVVVVVVVVWWWYYYYYYXXXVVVWWWUUUSSSRRRQQQQQQRRRSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTSSSQQQPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOONNNMMMKKKKKKMMMOOOLLLNNNPPPRRRSSSSSSRRRQQQQQQPPPQQQSSSRRRQQQVVV]]]iii}}}}}}}}}|||qqqttt~~~sssmmmrrrzzzvvvqqqqqqwww{{{xxxxxxwwwuuuvvvyyyxxxtttsssvvv~~~|||}}}zzzyyyyyyyyywwwuuupppmmmggg```ZZZUUURRRQQQKKKHHHFFFDDDCCCBBB@@@>>>999999888777777777888888999999999999:::;;;<<<===?????????@@@AAABBBCCCDDDFFFHHHLLL[[[xxxtttccc___iiizzzkkkeeedddcccaaaaaaaaaaaa```___^^^]]]]]]\\\\\\[[[ZZZXXXXXXXXXXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[ZZZYYYXXXVVVVVVVVVWWWXXXUUUTTTRRRQQQQQQSSSTTTVVVUUUUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMLLLLLLMMMMMMMMMLLLNNNPPPRRRRRRQQQOOONNNOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQPPPOOOLLLJJJHHHGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKNNNQQQQQQPPPNNNMMMOOOMMMMMMMMMOOOOOONNNMMM999::::::;;;<<<============@@@EEEIIIJJJMMMYYYeee~~~vvviiiZZZNNNGGGFFFGGGGGGHHHLLLQQQVVVccczzz~~~uuurrrppplllkkklllmmmllljjjhhhgggffffffggggggfffdddbbbaaaaaaaaabbbeeeeeeeeeeeedddaaa___^^^\\\\\\]]]^^^______````````````____________`````````______^^^^^^^^^______[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWXXXYYY[[[ZZZXXXVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTQQQRRRSSSRRRPPPOOOOOOPPPRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOPPPPPPPPPPPPPPPQQQNNNNNNNNNMMMKKKKKKLLLNNNMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOQQQSSSRRRQQQUUU\\\lll}}}~~~nnnlll{{{ssslllkkk}}}zzzxxxzzz~~~yyywwwwwwvvvsssrrrsssqqqnnnpppuuu|||}}}~~~~~~~~~}}}{{{zzz~~~{{{wwwvvvwwwvvvssspppjjjgggbbb\\\WWWSSSPPPOOOJJJGGGDDDBBBAAA@@@>>><<<999999888888888888888999999999999999:::;;;======?????????@@@AAABBBCCCDDDFFFHHHOOOccckkkbbbeeeqqqyyykkkeeeeeecccaaaaaa^^^^^^]]]]]]\\\\\\[[[[[[\\\[[[ZZZXXXWWWXXXXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWVVVVVVVVVWWWWWWXXXTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVUUUTTTRRRQQQOOONNNMMMMMMLLLMMMMMMMMMLLLMMMOOOQQQRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPOOOMMMKKKJJJIIIFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKMMMOOOOOOOOONNNMMMMMMLLLKKKLLLMMMNNNMMMLLL::::::::::::;;;===???@@@???DDDLLLQQQRRRVVVcccqqq{{{gggUUUIIIFFFGGGIIIHHHKKKRRRZZZeeeyyyxxxrrrqqqppplllkkklllmmmmmmllljjjiiihhhgggffffffeeeeeedddcccbbbaaaaaaccccccddddddbbb```^^^\\\\\\\\\]]]^^^___```aaabbb________________________```___]]]\\\[[[\\\\\\]]]ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\[[[YYYVVVUUUUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRRRRSSSUUUWWWXXXUUUUUUVVVVVVVVVVVVWWWWWWSSSTTTTTTSSSQQQOOOPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPNNNNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPOOONNNMMMMMMNNNOOONNNMMMMMMMMMNNNOOOOOOMMMMMMPPPSSSRRRRRRVVV^^^kkk}}}~~~uuuppp|||yyynnnmmmqqq{{{xxxwwwuuurrrooonnnkkkiiimmmtttvvvxxx||||||zzzzzzwwwtttuuuvvvuuuqqqlllfffddd```ZZZUUUPPPLLLJJJHHHEEEAAA???>>>===;;;999999999888888888999999:::999999::::::;;;===>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGJJJUUUlll|||cccbbbkkkxxxyyykkkeeeeeebbb``````\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXWWWVVVVVVWWWXXXVVVVVVVVVWWWWWWWWWWWWWWWTTTTTTUUUVVVWWWWWWWWWWWWRRRRRRQQQQQQPPPPPPOOOOOOQQQRRRTTTUUUUUUSSSRRRQQQOOOOOONNNMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQOOOPPPPPPQQQQQQPPPPPPOOOPPPOOONNNLLLKKKJJJJJJJJJFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJJJJLLLMMMLLLKKK<<<<<<;;;;;;<<>>???@@@BBBBBBBBBBBBDDDEEEFFFGGGHHHMMMYYYsssttt___cccooo}}}yyykkkeeedddbbb___^^^^^^^^^^^^^^^^^^^^^^^^___[[[YYYWWWUUUUUUUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUQQQRRRTTTVVVWWWWWWWWWVVVQQQQQQQQQQQQPPPOOONNNMMMOOOPPPRRRSSSTTTSSSQQQPPPPPPPPPOOONNNMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSOOOPPPPPPQQQQQQPPPPPPOOOOOONNNLLLJJJIIIIIIJJJJJJEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGIIIJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMJJJIIIIIIJJJKKKLLLLLLKKK???<<<===AAACCCBBBDDDHHHKKK\\\gggccc\\\\\\aaaeeeppp```PPPJJJIIIJJJKKKMMMQQQWWWaaattt|||xxxrrrnnnmmmmmmmmmmmmppppppooonnnlllhhhdddbbbfffffffffeeecccaaa___^^^^^^^^^_________^^^]]]\\\\\\]]]___aaabbbcccbbbbbbaaa```___```aaabbbaaa___aaaaaaaaaaaa```^^^]]]\\\YYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXRRRSSSTTTVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVUUUSSSQQQOOOOOOOOOPPPOOOPPPQQQQQQOOOOOOPPPQQQLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNPPPTTTZZZ___ooo|||vvvqqqwww{{{wwwwwwpppjjjkkkjjjgggiiinnnwww|||~~~zzzxxxuuuuuuvvvtttpppmmmgggccc]]]WWWRRRMMMHHHDDDEEECCC???;;;999888999999888888777777888888999:::999::::::;;;<<<===>>>>>>???AAACCCBBBAAABBBFFFJJJKKKLLL^^^lll\\\hhh~~~uuuiiicccbbbbbbaaa_________^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPPPPRRRTTTSSSRRRQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOQQQPPPNNNLLLLLLLLLNNNOOOOOOPPPPPPQQQRRRQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLMMM===<<<>>>CCCEEEEEEJJJPPP^^^kkkssskkk^^^XXXXXXYYYZZZQQQJJJIIIKKKKKKMMMQQQYYYeeewww}}}yyyvvvqqqnnnnnnnnnmmmmmmnnnoooooonnnllliiifffdddfffeeedddcccaaa```___^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^```bbbccccccccccccbbbaaa``````bbbbbbaaa```bbbbbbbbbaaa```___^^^]]][[[\\\]]]]]]^^^^^^]]]]]]YYYYYYYYYYYYXXXXXXXXXWWWSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTVVVUUUSSSQQQPPPPPPPPPPPPNNNOOOPPPOOONNNMMMNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNPPPTTTYYY]]]jjj||||||vvv{{{xxxsssxxx}}}|||wwwsssnnnlllkkkiiihhhoooxxx}}}zzzvvvttttttrrrnnnjjjccc___YYYSSSOOOKKKGGGDDDDDDBBB>>>;;;999888999999888888888888888999999:::999::::::;;;<<<===>>>>>>???@@@BBBCCCCCCEEEHHHKKKLLLRRRhhh}}}hhh```rrrxxxpppgggbbbbbbbbbaaa___]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTRRRQQQPPPQQQSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNPPPOOOMMMLLLLLLLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPQQQPPPNNNMMMLLLKKKKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLL>>>???AAAEEEFFFIIISSS^^^www~~~~~~rrraaaUUUPPPNNNJJJHHHHHHLLLMMMNNNSSSYYYaaavvvzzztttrrrpppnnnnnnnnnmmmlllmmmmmmmmmmmmllliiigggffffffeeecccaaa```___``````___^^^]]]\\\\\\\\\]]]^^^^^^```aaacccdddddddddccccccbbbaaaaaabbbcccbbbaaacccccccccbbbaaa```___^^^_______________^^^^^^]]]YYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUURRRRRRSSSSSSSSSRRRRRRQQQUUUTTTSSSQQQQQQPPPPPPPPPNNNOOOOOOOOOMMMLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNMMMNNNNNNOOONNNOOORRRWWWZZZcccvvvzzz|||{{{kkkiiiqqqyyy}}}xxxqqqpppooonnnlllnnnzzz|||vvvsssqqqooolllhhh```[[[TTTNNNJJJHHHFFFEEECCCAAA>>>;;;999888999999888888888888999999999:::::::::;;;<<<===>>>>>>??????@@@AAACCCEEEHHHJJJLLLMMM[[[vvvrrrfffhhhpppkkkeeebbbbbbbbb```^^^[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRSSSSSSQQQPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKLLLNNNOOOMMMNNNOOOOOOPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJBBBCCCEEEHHHIIIPPP```ppprrr```RRRLLLJJJIIIIIILLLOOOOOORRR]]]iiivvv{{{vvvpppooonnnnnnooonnnllljjjjjjkkkkkkkkkkkkjjjiiihhhgggeeecccaaa``````aaabbbbbb```^^^]]]\\\]]]___``````aaabbbdddeeeeeeddddddcccbbbaaabbbcccdddcccaaacccccccccbbbaaa```___^^^`````````______]]]\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUQQQQQQQQQRRRQQQQQQPPPOOOSSSSSSRRRQQQQQQPPPPPPPPPNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQPPPPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNMMMNNNOOOOOONNNNNNPPPTTTWWW]]]rrrzzz||||||sssgggiiittt{{{uuutttrrrqqqssszzz|||vvvrrrqqqooollliiibbb\\\SSSLLLHHHFFFEEEDDDAAA???===:::999888999999888888999999999::::::999::::::;;;<<<===>>>??????@@@@@@AAACCCFFFIIIKKKLLLQQQeee~~~kkkhhhqqquuullliiieeecccbbbaaa___]]]ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWRRRQQQQQQPPPOOOPPPPPPPPPOOOQQQSSSSSSQQQOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCGGGGGGGGGGGGHHHJJJKKKKKKGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJDDDDDDGGGLLLQQQ\\\ppp}}}jjjYYYMMMIIIIIIJJJJJJLLLOOOQQQZZZnnn~~~vvvooommmlllllllllnnnmmmkkkiiihhhhhhiiiiiiiiiiiiiiiiiigggfffdddbbbaaabbbdddeeedddbbb```___^^^___aaabbbaaabbbcccdddeeeeeeddddddcccbbbaaabbbcccdddcccaaabbbbbbbbbaaa```___^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQPPPOOONNNMMMNNNNNNNNNNNNMMMOOORRRUUUZZZeeewww~~~llleeejjjwww|||xxxtttttt{{{~~~zzztttqqqppppppmmmkkkeee___UUUMMMHHHEEEDDDCCC???===<<<:::999888888999777888999::::::::::::999:::;;;;;;<<<===>>>??????AAAAAABBBDDDFFFJJJMMMPPPZZZrrrnnnfffhhhwwwooojjjhhhfffdddbbb```^^^\\\ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWQQQPPPOOOOOONNNNNNOOOOOONNNPPPRRRRRRPPPNNNNNNNNNOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKDDDEEELLLUUU^^^jjj|||ppp___QQQHHHFFFHHHFFFHHHMMMTTT^^^ooo}}}yyyqqqjjjkkkjjjjjjjjjlllkkkjjjhhhfffffffffggggggggghhhhhhffffffdddccccccdddeeefffdddcccbbbaaaaaaaaabbbcccaaabbbcccdddeeeddddddccccccbbbaaaaaabbbcccbbbaaa`````````___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPOOOOOOOOONNNOOOPPPOOONNNNNNOOOPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNPPPQQQPPPOOOMMMLLLLLLMMMNNNMMMMMMNNNQQQSSSVVV\\\fffuuuwwwjjjiiinnn|||}}}yyy{{{}}}zzzvvvqqqooooooooollliiieee^^^UUUMMMGGGDDDCCCBBB===<<<;;;:::999888888888777888:::;;;;;;;;;:::999;;;;;;<<<===>>>??????@@@@@@CCCEEEEEEGGGLLLSSSZZZoookkkaaaiii|||yyylllgggfffeeecccaaa___]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUPPPPPPOOONNNNNNNNNNNNOOONNNOOOPPPPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJIIILLLUUUbbblllsss|||uuu```TTTLLLGGGGGGJJJHHHMMMYYYhhhyyy{{{yyysssnnnlllkkkjjjhhhhhhiiijjjhhhgggeeeeeeddddddeeeeeeffffffddddddddddddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaacccdddddddddcccbbbbbbaaa``````bbbbbbaaa```^^^^^^]]]]]]\\\[[[YYYXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUQQQQQQQQQPPPPPPNNNMMMMMMKKKLLLMMMNNNOOONNNNNNMMMKKKLLLNNNNNNMMMMMMOOOPPPMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMOOOPPPPPPNNNLLLJJJKKKLLLMMMMMMMMMNNNPPPRRRQQQWWW]]]eeeqqq}}}{{{~~~ssskkkmmmrrr~~~~~~|||vvvrrrnnnmmmmmmkkkhhhddd```ZZZRRRJJJFFFCCCAAA???;;;;;;::::::999999888888777888:::;;;<<<;;;:::999;;;;;;<<<===>>>???@@@@@@>>>CCCGGGHHHHHHOOO]]]hhhuuujjjcccpppooogggbbbbbbbbb```___^^^^^^^^^[[[ZZZZZZYYYYYYXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOONNNOOOOOONNNLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIDDDEEEEEEFFFEEEEEECCCCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIQQQUUU___mmmtttuuuvvvxxxvvveeeSSSMMMKKKIIIKKKOOONNNVVVhhh}}}}}}wwwpppnnnqqqllljjjhhhggghhhhhhhhhgggddddddcccccccccdddeeeeeebbbbbbcccdddddddddccccccaaabbbbbbbbbbbbaaa`````````aaabbbcccdddcccbbbaaaaaa```___```aaabbbaaa___\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUSSSSSSSSSTTTTTTUUUUUUVVVPPPPPPPPPOOOOOOMMMLLLLLLIIIJJJLLLMMMNNNNNNMMMLLLIIIJJJLLLMMMLLLMMMNNNPPPLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMOOOPPPPPPNNNKKKJJJJJJKKKLLLMMMMMMNNNPPPRRRNNNUUU[[[]]]bbbllltttwww|||yyy~~~nnnhhhlllpppzzz}}}{{{sssppplllkkkkkkhhhccc___ZZZUUUNNNHHHDDDAAA???>>>:::::::::999999999888888777888:::<<<<<<;;;:::999;;;;;;<<<===>>>???@@@@@@===CCCIIIJJJJJJSSSdddsss|||hhheeehhhwwwwwwgggccc]]]^^^^^^^^^]]]]]]^^^```ZZZZZZYYYXXXWWWWWWVVVVVVSSSRRRQQQPPPPPPOOOOOOOOOQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNMMMKKKKKKMMMOOOLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCAAAAAACCCDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFHHHJJJKKKLLLFFFFFFFFFEEEFFFGGGGGGHHHVVV^^^hhhllliiidddbbbaaaWWWOOOHHHGGGFFFGGGKKKPPPVVVdddxxxrrrooonnnnnnkkkkkkjjjjjjiiihhhggggggfffffffffdddbbbaaacccdddbbbbbbbbbbbbaaa```___^^^]]]]]]^^^___```aaabbbcccaaaaaabbbcccbbbaaa```______````````````^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWYYY[[[[[[ZZZYYYYYYZZZSSSSSSSSSUUUWWWWWWVVVTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTUUURRRRRRQQQPPPNNNMMMLLLLLLMMMKKKJJJIIIIIIJJJKKKMMMLLLLLLKKKKKKJJJJJJJJJIIIKKKLLLNNNOOOOOOMMMJJJHHHHHHIIIHHHGGGGGGHHHKKKNNNKKKKKKJJJIIIIIIIIIIIIJJJLLLKKKJJJJJJKKKMMMOOOQQQQQQSSSWWW\\\^^^bbblllxxx}}}ooogggjjjqqqzzzzzzuuuqqqmmmhhhdddaaa]]]YYYWWWVVVSSSMMMFFFAAA>>><<<<<<:::999888888777777888888888888999:::::::::999999<<<<<<===???@@@AAABBBCCCEEEDDDFFFKKKOOOZZZsssooodddbbbgggoooeeeddd```^^^]]]]]]]]]\\\YYYWWWZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@AAACCCEEEGGGHHHIIIIIIKKKIIIFFFCCCBBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEWWW\\\```___ZZZUUUSSSSSSOOOJJJFFFGGGHHHHHHLLLRRRaaavvv|||uuupppmmmlllllljjjjjjjjjiiihhhgggggggggdddeeefffeeecccaaabbbcccaaaaaaaaaaaa```___^^^^^^________________________aaabbbccccccdddcccbbbaaa____________^^^]]][[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVXXXZZZZZZXXXWWWXXXYYYWWWVVVWWWXXXZZZZZZXXXVVVTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVTTTSSSRRRRRRSSSSSSQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNNNNLLLJJJHHHIIIIIIHHHGGGEEEEEEHHHJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJLLLNNNPPPQQQQQQUUUYYY\\\aaammmzzz{{{kkkfffkkkrrr{{{}}}zzztttooonnnjjjeeeaaa]]]ZZZVVVSSSSSSPPPJJJEEE@@@===<<<<<<:::999888888777777888888888888999::::::::::::999<<<<<<===???@@@AAABBBCCCEEEEEEHHHLLLSSSbbb~~~zzzeee^^^___nnn{{{jjjbbbbbb___]]]\\\[[[[[[YYYWWWUUUVVVVVVVVVUUUUUUTTTSSSSSSVVVVVVUUUSSSRRRQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCEEEFFFGGGGGGHHHGGGFFFDDDBBBAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEETTTUUUUUUQQQKKKGGGFFFHHHDDDCCCCCCGGGIIIJJJPPPWWWooo|||wwwqqqmmmkkkjjjjjjiiiiiihhhhhhgggfffffffffbbbdddfffeeecccaaaaaaaaa````````````___^^^]]]\\\```______^^^]]]\\\[[[[[[^^^___```aaabbbbbbaaaaaa^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWYYYYYYWWWVVVWWWWWWZZZYYYXXXYYYZZZZZZXXXVVVTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQQQQQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMMMMKKKIIIHHHIIIIIIHHHFFFDDDDDDEEEGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMPPPOOOQQQUUUXXX___nnn|||uuujjjjjjpppyyy|||yyyuuuooojjjjjjfffaaa\\\XXXTTTPPPMMMNNNKKKGGGBBB???===<<<<<<:::999888888777777888888888888999:::::::::::::::<<<===>>>???@@@BBBCCCCCCDDDEEEIIINNNXXXnnniii\\\\\\aaaxxxpppddd___```^^^\\\ZZZYYYXXXWWWTTTRRRSSSSSSUUUUUUVVVUUUTTTSSSTTTSSSRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAACCCCCCCCCDDDDDDDDDDDDEEELLLMMMLLLIIIEEEDDDDDDFFFCCCCCCFFFJJJMMMQQQ[[[eee{{{xxxvvvrrrnnnkkkjjjiiiiiiggggggffffffeeeeeeeeeeee```ccceeeeeecccaaa__________________^^^]]]\\\\\\^^^^^^]]]\\\[[[ZZZZZZYYYXXXZZZ[[[]]]^^^___^^^^^^\\\\\\[[[ZZZYYYXXXVVVVVVWWWVVVVVVUUUTTTTTTUUUUUUVVVXXXYYYYYYWWWVVVVVVWWWYYYXXXWWWWWWXXXXXXVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGHHHJJJKKKNNNLLLMMMPPPSSS\\\lll{{{wwwpppsss{{{}}}zzzwwwrrrlllhhhfffbbb]]]XXXTTTPPPLLLIIIHHHFFFCCC@@@===<<<;;;;;;:::999888888777777888888888888999:::;;;;;;;;;;;;<<<===>>>???AAABBBCCCCCCDDDFFFJJJQQQ^^^yyyrrr___YYY```iiixxxjjjaaa^^^```^^^\\\YYYWWWWWWVVVSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRSSSRRRQQQPPPNNNMMMLLLLLLOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB===>>>???AAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGKKKOOORRRYYYiiixxx}}}zzzrrrqqqooommmkkkiiihhhhhheeeeeeddddddddddddcccccc___bbbddddddbbb```^^^^^^____________^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZWWWXXXZZZ\\\]]]^^^]]]]]][[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTTTTTTTUUUUUUXXXYYYZZZZZZXXXWWWWWWWWWYYYXXXVVVVVVWWWWWWVVVTTTVVVUUUTTTRRRQQQQQQQQQQQQOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGGGGHHHJJJGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHHHHKKKIIIJJJLLLOOOXXXhhhwww|||zzzwww{{{}}}|||zzzxxxtttoooiiieeebbb___YYYUUUQQQMMMIIIFFFDDDBBB@@@>>><<<;;;;;;;;;:::999888888777777888888888888999:::;;;<<<<<<;;;======>>>@@@AAABBBCCCDDDEEEHHHLLLTTTggggggZZZYYYcccooouuuiiibbb___```^^^\\\YYYWWWWWWVVVUUUSSSTTTUUUVVVWWWVVVTTTRRRPPPVVVUUUTTTSSSRRRPPPOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????AAABBBBBBBBBBBBAAA@@@@@@<<<===???AAABBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFGGGIIIOOOTTTYYYcccxxx~~~xxxzzznnnmmmmmmkkkjjjhhhgggfffcccccccccbbbbbbbbbbbbbbb___aaacccbbb```^^^^^^^^^____________^^^]]]\\\[[[YYYYYYZZZZZZ[[[[[[[[[\\\XXXYYY[[[]]]^^^______^^^YYYXXXWWWVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVXXXZZZ[[[ZZZXXXVVVVVVWWWYYYWWWVVVUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGEEEFFFHHHHHHGGGHHHIIIJJJFFFEEEEEEDDDCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGHHHJJJMMMSSSaaannn|||yyyzzzxxx~~~|||{{{|||yyyxxxwwwtttpppiiiddd```^^^ZZZVVVQQQNNNJJJGGGDDDAAA@@@???===<<<::::::::::::999888888777777888888777888999;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDGGGJJJPPP[[[sssyyyaaaWWWXXXfffvvvsssiiicccaaaaaa^^^[[[XXXWWWWWWWWWVVVUUUVVVVVVWWWWWWVVVUUUSSSRRRUUUTTTSSSRRRPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGKKKJJJHHHFFFEEECCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@BBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???>>><<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGIIIKKKLLLLLLOOOVVV```iiiooo|||xxxrrrsssjjjjjjjjjiiihhhfffeeecccaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaa```^^^]]]]]]^^^`````````______^^^]]]\\\YYYZZZZZZZZZZZZ[[[[[[[[[YYYZZZ\\\]]]^^^^^^^^^]]]XXXWWWVVVUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZYYYWWWUUUUUUVVVVVVTTTSSSSSSTTTVVVVVVUUURRRRRRQQQPPPPPPOOOPPPPPPMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFHHHHHHFFFFFFFFFGGGEEEDDDDDDCCCBBBCCCCCCCCCAAAAAACCCDDDEEEFFFFFFFFFEEEEEEGGGJJJKKKOOOZZZeee}}}~~~~~~|||xxxxxx|||zzz{{{}}}xxxxxxwwwsssmmmfffaaa^^^YYYVVVRRRNNNKKKHHHEEEBBB@@@???>>>===;;;:::999999:::999888888777777888888777888999;;;<<<============>>>???@@@BBBCCCDDDDDDIIIMMMTTTdddrrr^^^XXX]]]rrrqqqiiidddaaa```\\\ZZZWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQPPPNNNMMMLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>??????@@@@@@@@@@@@??????AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@??????>>>>>>======>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBDDDDDDDDDGGGKKKPPPSSSUUU```jjjxxx~~~uuummmjjjhhhhhhhhhhhhgggeeecccaaa`````````aaaaaaaaaaaaaaa```aaaaaa___]]]\\\]]]___````````````___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\[[[[[[WWWVVVUUUUUUUUUVVVWWWXXXVVVVVVVVVUUUVVVVVVWWWWWWVVVXXXYYYXXXVVVTTTTTTTTTRRRPPPOOOOOOQQQSSSSSSSSSPPPPPPOOOOOONNNNNNOOOOOOMMMMMMNNNNNNNNNLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEGGGHHHGGGEEEDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@AAACCCDDDEEEFFFFFFFFFCCCDDDGGGJJJJJJLLLUUU```qqq{{{zzzwwwxxx|||zzz}}}{{{zzzxxxtttmmmfff```^^^VVVSSSOOOKKKIIIFFFCCCAAA??????>>>===;;;:::999888:::999999888777888888888777888:::;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDKKKOOOWWWjjjmmm]]]ZZZeeeooogggccc```___[[[XXXUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZUUUUUUTTTSSSQQQPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>????????????>>>>>>AAAAAA@@@@@@???>>>>>>===??????????????????????????????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>=========>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBBFFFGGGLLLQQQRRRUUUaaapppzzz}}}xxxnnniiikkkhhhhhhgggfffdddcccbbbbbbaaaaaaaaaaaaaaa`````````^^^\\\[[[[[[^^^```aaaaaa^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYY\\\[[[[[[ZZZYYYXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEECCCDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEECCCEEEIIILLLMMMSSSZZZrrrzzzvvvtttvvv}}}}}}|||{{{|||xxxtttppplllfff^^^WWWVVVSSSOOOKKKIIIFFFBBB@@@======<<<;;;;;;:::999999::::::::::::::::::::::::888999999:::;;;<<<======CCCCCCCCCBBBCCCDDDFFFHHHMMMMMM]]]~~~ggg^^^eeevvvxxxjjjgggeee```]]]]]][[[YYYYYYYYYYYYXXXWWWXXXWWWUUUUUUWWWXXXWWWVVVXXXWWWUUUSSSQQQQQQQQQQQQPPPPPPOOOMMMLLLJJJIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFDDDDDDCCCEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@????????????@@@AAABBBAAA???<<<;;;========================????????????>>>>>>>>>>>><<<<<<<<<======>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@???>>>>>>>>>???AAABBB????????????????????????IIIJJJPPPYYYbbbmmm~~~{{{uuurrrllliiilllhhhggggggeeedddcccbbbaaa________________________^^^\\\[[[[[[\\\^^^___^^^___^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXX[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOONNNOOOOOOPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGIIIGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBDDDCCCDDDHHHKKKLLLRRRXXXqqq}}}xxxttttttxxx~~~}}}zzzyyyyyyxxxtttooolllhhhccc\\\VVVTTTQQQMMMIIIGGGDDDAAA>>><<<<<<;;;;;;:::999999888888888888888888888888888888999::::::<<<<<<===>>>???@@@AAAAAABBBDDDGGGIIIOOOTTThhhzzzbbb```mmmpppdddbbbaaa]]][[[]]][[[YYYXXXYYYYYYXXXWWWYYYXXXVVVVVVXXXYYYXXXWWWUUUTTTSSSRRRQQQQQQRRRRRRPPPOOONNNMMMKKKJJJIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBAAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<<<<======>>>???@@@@@@@@@@@@@@@????????????==============================>>>>>>??????@@@@@@@@@??????>>>>>>???@@@AAA????????????????????????QQQSSS]]]mmmqqqnnnnnnjjjhhhjjjggggggfffeeecccbbbaaaaaa]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZZZZ\\\]]]]]]]]]______^^^]]]\\\ZZZZZZYYYXXXXXXWWWVVVVVVVVVWWWWWWYYYYYYYYYYYYXXXXXXWWWVVVWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPKKKLLLMMMNNNNNNLLLJJJIIIKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGKKKIIIGGGFFFFFFFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCBBBCCCGGGIIIJJJOOOUUUkkkwwwrrroooqqquuuyyy|||xxxvvvvvvvvvsssnnniiieeeccc___ZZZUUUQQQNNNJJJGGGEEEBBB???===;;;;;;::::::999888888888777777777777777777777777999999:::;;;<<<======>>><<<>>>AAACCCDDDFFFJJJLLLPPP[[[tttnnn]]]cccxxxjjj``````___\\\[[[\\\ZZZXXXWWWXXXXXXXXXVVVZZZXXXWWWWWWXXXYYYYYYXXXRRRQQQPPPPPPPPPQQQQQQRRROOONNNMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???????????????????????????????????????>>>>>>>>>>>><<<<<<<<<======>>>???@@@AAAAAA@@@@@@@@@?????????========================;;;<<<<<<===>>>??????@@@@@@@@@??????>>>??????@@@????????????????????????]]]eeeuuuzzzpppnnnllliiifffhhhggggggfffdddcccbbbaaa```]]]]]]^^^^^^^^^^^^^^^___^^^\\\[[[[[[]]]_________```___^^^\\\[[[YYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYXXXWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOIIIKKKMMMNNNNNNLLLJJJHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAABBBFFFGGGGGGLLLRRR```||||||yyyqqqkkkhhhjjjnnnsss|||~~~zzzwwwuuutttttttttnnniiiccc```___\\\XXXTTTOOOLLLHHHEEECCCAAA>>><<<999999999999888888777777888888888888888888888888999999:::;;;<<<===>>>>>>===@@@DDDEEEFFFIIIMMMQQQUUUfffxxxfff]]]jjjzzzhhhbbbaaa___]]]]]]ZZZXXXWWWVVVWWWXXXWWWVVVXXXWWWUUUUUUWWWXXXWWWVVVPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@?????????========================:::;;;;;;<<<===>>>??????@@@@@@@@@???????????????????????????????????????qqq|||vvvpppmmmllliiigggggghhhgggfffeeecccbbbaaaaaa^^^^^^______`````````aaa^^^\\\[[[\\\___aaabbbbbb___^^^]]]\\\ZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNIIIKKKMMMNNNNNNLLLJJJHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEECCCBBBBBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAA@@@BBBEEEFFFEEEIIINNNVVVkkk~~~xxxqqqmmmfffaaa___ccchhhoooyyy}}}~~~wwwwwwuuutttssssssssssssiiieee```]]]\\\ZZZVVVSSSMMMJJJGGGDDDCCCAAA>>><<<999999888888888888777777888888888888888888888888999::::::;;;<<<===>>>???>>>BBBEEEFFFFFFIIIOOOTTT^^^tttooocccbbbuuuuuuhhhcccbbb___]]]]]]YYYWWWUUUUUUVVVWWWVVVUUUUUUTTTRRRRRRTTTUUUTTTSSSQQQQQQPPPOOONNNMMMLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>?????????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>zzzqqqooommmkkkiiihhhiiiiiihhhhhhgggfffdddcccbbbaaa______``````aaabbbbbbbbb___]]]\\\]]]___bbbbbbbbb]]]]]]\\\[[[ZZZXXXXXXWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVXXXYYYZZZZZZYYYWWWVVVVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLMMMMMMLLLLLLMMMMMMNNNOOOKKKLLLMMMNNNNNNLLLJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFCCCBBB@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>============<<<>>>??????@@@@@@AAAAAABBB????????????@@@@@@@@@@@@BBB@@@BBBEEEFFFDDDGGGLLLPPP]]]rrr{{{uuummmeee```ZZZVVVUUU[[[bbbjjjuuu~~~xxxwwwyyyrrrssssssssssssrrrqqqqqqeeeaaa]]][[[ZZZXXXTTTPPPKKKHHHEEECCCAAA@@@>>><<<888888888888888888888888777777777777777777777777::::::;;;<<<===>>>>>>???>>>AAADDDEEEEEEJJJSSSZZZiiigggbbbjjjxxxnnneeebbb```\\\ZZZZZZWWWVVVTTTTTTUUUVVVVVVUUUSSSQQQPPPPPPQQQRRRRRRQQQQQQQQQPPPOOONNNLLLKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<======>>>???@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>}}}tttlllmmmmmmjjjggghhhiiijjjiiiiiihhhgggeeedddcccccc______```aaaaaabbbccccccaaa___]]]]]]^^^_________\\\\\\[[[ZZZYYYYYYXXXXXXTTTUUUVVVXXXXXXXXXWWWVVVVVVXXXZZZ[[[\\\ZZZXXXWWWUUUTTTRRRRRRRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPOOONNNNNNMMMNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>============<<<>>>>>>>>>???@@@AAAAAAAAA>>>????????????@@@@@@@@@BBBAAACCCFFFFFFDDDFFFJJJKKKQQQ^^^qqq~~~~~~zzztttnnnhhhbbb[[[WWWPPPMMMNNNTTT[[[bbbkkkttt{{{zzztttrrrsssqqqrrrtttuuutttqqqnnnlllaaa^^^ZZZYYYXXXUUUPPPKKKHHHEEEBBB@@@???>>><<<:::999999999999999999999999888888888888888888888888::::::;;;<<<===>>>?????????BBBFFFFFFHHHOOO\\\fff}}}qqq___bbbrrrnnngggbbbaaa^^^ZZZXXXZZZVVVUUUSSSSSSUUUVVVUUUTTTRRRPPPNNNOOOPPPQQQPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<======>>>???@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>{{{tttnnnpppoookkkgggggghhhiiijjjjjjiiigggfffeeedddccc_________```aaabbbbbbcccdddaaa^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXTTTUUUWWWXXXYYYXXXWWWWWWWWWXXX[[[\\\\\\[[[YYYWWWTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPQQQPPPOOONNNMMMLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>?????????@@@@@@@@@@@@????????????===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAACCCFFFFFFCCCEEEIIIGGGIIIQQQbbbrrrzzz|||{{{||||||||||||xxxsssllleee___ZZZVVVSSSLLLIIIIIIOOOUUU[[[cccjjjqqqzzzxxxrrrooonnnrrrtttvvvwwwuuuqqqllliii^^^\\\YYYXXXWWWTTTMMMHHHFFFCCC@@@>>>===<<<:::999999999999999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>??????AAAEEEIIIJJJLLLVVVeeeppp|||dddZZZaaawwwxxxhhhccc``````___ZZZYYY[[[VVVTTTSSSSSSTTTUUUUUUTTTRRRPPPNNNOOOPPPQQQPPPOOOMMMNNNOOOPPPPPPOOONNNMMMJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>><<<<<<<<<======>>>???@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<:::<<<>>>@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>yyyrrroookkkiiigggeeedddeeefffgggggggggfffeeecccaaa^^^]]]aaaaaaaaaaaaaaaaaabbbcccbbb```^^^\\\[[[\\\]]]^^^\\\\\\\\\]]]\\\\\\[[[[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSUUUWWWXXXZZZZZZYYYXXXWWWUUUSSSRRRTTTRRRQQQPPPQQQQQQOOOMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNLLLJJJIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBAAA???======>>>???@@@>>>??????@@@@@@>>>===<<<>>>======<<<===???AAABBB??????>>>>>>???AAABBBDDD@@@@@@AAABBBCCCDDDEEEFFFHHHGGGJJJRRR\\\dddoooyyy~~~|||~~~vvvnnnccc[[[VVVRRRNNNKKKHHHGGGGGGHHHLLLRRRYYY]]]hhhpppyyy~~~|||vvvrrrrrrssstttuuuwwwvvvsssnnngggddd^^^\\\ZZZXXXUUURRRMMMJJJBBBAAA???>>><<<;;;;;;:::999999999888888888777777999888666555555777999:::<<<<<<===???@@@AAABBBCCCDDDDDDGGGKKKOOOZZZssskkk]]]]]]hhh}}}iiifffbbb]]]\\\\\\\\\YYYWWWXXXWWWVVVVVVUUUUUUUUUUUUPPPPPPOOONNNMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFHHHGGGGGGGGGFFFEEEEEEEEEFFFDDDBBB@@@???@@@AAABBB???@@@@@@AAAAAA@@@@@@???BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>;;;===???@@@AAA@@@>>>===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@============<<<<<<<<<<<<===============>>>??????======<<<<<<<<<======>>>|||tttnnnmmmiiigggeeedddccccccdddeeegggggggggfffdddaaa___^^^aaa``````___``````aaaaaaaaa```^^^\\\\\\\\\]]]^^^]]]^^^^^^_________^^^^^^\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSUUUVVVWWWYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOONNNLLLKKKIIIHHHHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>===;;;;;;<<<===>>>>>>??????@@@???>>>===<<<============>>>???@@@AAA??????>>>>>>???AAABBBCCC@@@AAAAAABBBCCCDDDDDDEEEFFFEEEGGGNNNVVV___mmmyyyyyynnnfff[[[SSSOOOMMMJJJGGGFFFEEEEEEFFFJJJOOOTTTWWWVVV]]]eeejjjlllmmmpppttt~~~{{{wwwuuuttttttrrrssstttsssoooiiiccc___[[[YYYWWWTTTRRRNNNJJJGGG@@@???>>><<<;;;:::999999888888888777777777666666999888777666666777999:::<<<<<<===???@@@AAABBBCCCDDDEEEIIILLLPPP___~~~qqq```YYY\\\mmmxxxgggaaa^^^[[[YYYZZZ[[[YYYWWWXXXWWWVVVUUUTTTTTTTTTTTTPPPOOONNNMMMMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@?????????>>>===>>>>>>??????>>>>>>===;;;===>>>@@@@@@???>>>===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>???@@@??????>>>>>>======<<<<<<======<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>|||vvvpppllllllllljjjiiiggggggggghhhhhhgggggggggfffdddbbb```___``````___^^^^^^_________```___^^^\\\\\\\\\]]]]]]]]]]]]^^^___````````````^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPQQQRRRRRRQQQPPPMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKIIIHHHIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB???>>>===<<<<<<<<<===>>>>>>????????????>>>======<<<===>>>??????@@@?????????????????????@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCFFFJJJNNNXXXjjj{{{|||pppddd\\\RRRKKKHHHHHHFFFEEEBBBBBBCCCEEEGGGKKKNNNOOOKKKQQQWWW\\\___bbbhhhlllxxx}}}}}}zzzzzzyyywwwtttpppqqqqqqooojjjddd]]]YYYXXXUUURRRPPPMMMJJJEEEBBB>>>===<<<:::999888888888777777777666666666666666888888777777777888:::;;;<<<===>>>???@@@BBBCCCCCCDDDGGGJJJLLLQQQgggyyy```XXXYYY___wwwoooccc\\\ZZZXXXWWWXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@??????@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>======;;;<<<>>>?????????>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<===>>>??????@@@@@@??????>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@~~~wwwsssooolllmmmkkkkkkjjjiiihhhhhhiiiiiiggggggfffeeedddcccbbbaaaaaaaaa```___^^^^^^^^^______^^^]]]\\\\\\\\\]]]]]]ZZZ[[[\\\]]]^^^_________^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTTTTTTTTTTUUUWWWWWWXXXXXXWWWVVVUUUUUURRRQQQPPPPPPRRRSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@AAA????????????>>>>>>>>>===<<<===>>>@@@@@@@@@???>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHJJJSSSjjj~~~tttfff]]]VVVLLLFFFEEEFFFFFFEEE@@@AAABBBDDDFFFGGGIIIIIIIIIMMMRRRWWW\\\bbbiiinnnxxx}}}}}}|||}}}}}}~~~zzzzzz|||}}}yyyuuuppppppooommmggg```YYYUUUTTTRRRNNNLLLIIIFFFBBB???======;;;:::999888888888777777777777777777777777888888888888888999:::;;;<<<===>>>???AAABBBCCCCCCDDDHHHKKKLLLUUUpppmmmZZZYYY___hhhssshhh___ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTRRRQQQQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@===>>>>>>>>>>>>>>>==============================<<<======>>>>>>======<<<;;;<<<===>>>>>>>>>===============<<<<<<=========<<<<<<<<<<<<<<<===>>>???@@@??????>>>===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;::::::;;;;;;===>>>@@@@@@xxxtttqqqmmmkkkllleeeeeeddddddddddddddddddffffffeeedddccccccbbbbbbcccbbbaaa```___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVWWWVVVVVVUUUTTTTTTTTTTTTVVVVVVWWWVVVVVVUUUTTTTTTQQQPPPOOOPPPQQQRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>>>><<<===???@@@@@@???>>>===>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAAAAAAAADDDFFFHHHHHHIIIRRRiii~~~|||kkk]]]UUUOOOGGGBBBCCCDDDEEEDDD@@@AAABBBDDDEEEFFFFFFFFFFFFIIIMMMSSSZZZbbbjjjooo{{{~~~|||zzzyyyzzz{{{|||xxxyyy|||}}}yyytttqqqqqqoookkkeee^^^WWWSSSQQQOOOKKKHHHFFFDDD@@@>>>===<<<;;;:::999888888888888888888888888888888888888888888999999:::;;;<<<======>>>@@@AAABBBCCCDDDDDDHHHLLLPPP^^^||||||fff[[[]]]dddzzzvvvkkkccc\\\[[[[[[ZZZYYYWWWUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>><<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<============<<<==================<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;===>>>@@@@@@xxxsssqqqnnnjjjhhhiiidddddddddddddddddddddccceeedddccccccbbbbbbbbbcccdddcccbbb```___^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^____________\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQOOONNNOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@??????>>>===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@??????>>>?????????@@@@@@AAAAAAAAAEEEFFFHHHIIIIIIQQQeeeyyyzzzssstttzzzuuueeeWWWMMMHHHBBB???@@@BBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHMMMTTT\\\fffnnnsss|||~~~}}}zzz|||zzzyyyzzzzzz{{{|||zzzyyyzzz{{{zzzvvvrrrpppooommmiiibbb[[[UUUQQQNNNKKKGGGEEEDDDBBB@@@>>><<<;;;:::999999888888888888888888888999999999999888888999:::;;;<<<<<<<<<===>>>???@@@AAACCCDDDDDDEEEHHHMMMWWWnnnnnnaaa[[[bbblllooofff```ZZZZZZ[[[[[[ZZZWWWUUUTTTTTTSSSRRRQQQOOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>????????????>>>>>>>>>======<<<<<<======>>><<<<<<===>>>>>>>>>======;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<============<<<<<<===<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@|||vvvrrroooooommmhhhfffhhheeeeeefffffffffffffffeeedddcccbbbaaaaaaaaabbbcccdddcccaaa___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????????????????????????????>>>>>>===@@@@@@>>>=========>>>?????????>>>>>>>>>>>>??????>>>>>>???@@@@@@???>>>======>>>>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHOOO```qqq}}}pppjjjnnnxxx}}}oooaaaVVVIIIEEE@@@???@@@AAA@@@???AAAAAAAAABBBCCCDDDEEEFFFIIIKKKPPPXXXbbbmmmtttxxx|||~~~zzz|||}}}zzz{{{|||}}}|||yyyzzzzzzzzzyyyvvvsssqqqlllkkkhhhddd^^^WWWQQQMMMJJJGGGDDDAAAAAA@@@???===::::::999888777777777777777777777777888888888999777888999;;;<<<<<<=========>>>???@@@BBBCCCDDDDDDFFFIIIPPPbbbyyyfff\\\]]]mmm|||iiiaaa]]]YYYVVVYYYZZZZZZWWWUUUUUUUUURRRQQQPPPNNNMMMLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<============;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;===>>>???<<<<<<<<<<<<<<<===>>>>>>zzzwwwrrrooommmooommmiiigggiiibbbbbbcccddddddccccccbbbcccbbbaaa``````aaabbbbbbcccbbb```^^^\\\[[[[[[ZZZ[[[\\\\\\]]]]]]]]]\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYVVVVVVWWWWWWVVVVVVUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSQQQPPPNNNMMMPPPOOOMMMMMMMMMMMMLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDCCCAAABBBCCCEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEE????????????????????????AAAAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>AAA@@@>>>=========>>>???@@@???>>>======>>>???@@@===>>>???@@@@@@???>>>===<<<===>>>???@@@AAABBBBBBAAAAAACCCFFFGGGMMM[[[jjjxxxkkkhhhppp~~~yyykkk___WWWHHHEEEAAAAAABBBCCCAAA???AAA@@@@@@@@@AAACCCEEEGGGIIIKKKPPPYYYdddooovvvzzz}}}~~~~~~}}}{{{|||~~~~~~~~~xxxzzz|||{{{wwwsssqqqoooiiigggeee```ZZZSSSNNNJJJGGGDDDAAA?????????>>>===999888777666666555666666555666666666777777888888777888:::;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDFFFIIIRRRiiisssbbbZZZ```yyyxxxddd^^^[[[YYYSSSVVVYYYYYYVVVUUUUUUWWWRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>><<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>999999:::;;;<<<>>>???@@@======<<<<<<<<<======>>>}}}sssrrrpppnnnllljjjjjjjjjhhhgggccccccdddccccccbbbaaa```cccccccccbbb``````aaabbbaaa```___^^^\\\[[[ZZZYYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\]]]]]]\\\[[[YYYXXXYYY\\\]]]\\\XXXUUUTTTUUUWWWWWWYYYYYYZZZYYYXXXXXXUUUTTTTTTRRRPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB============>>>>>>>>>>>>@@@???===<<<<<<===???@@@@@@???>>>======>>>???@@@??????>>>>>>>>>>>>??????@@@@@@??????????????????>>>===<<<===???@@@@@@???>>>>>>?????????@@@@@@@@@???@@@CCCEEEEEEHHHTTT```{{{rrrqqqsssuuu}}}nnn]]]QQQDDDCCCAAA??????@@@AAABBBBBBCCCCCCCCCCCCDDDGGGIIIGGGNNNYYYccclllssszzz~~~|||{{{{{{{{{zzzyyyzzz{{{{{{zzzvvvqqqkkkhhheeebbb]]]YYYUUUQQQLLLIIIDDDCCCAAA???===;;;;;;::::::999888777666666666666888888777777666666555555999999;;;<<<===>>>>>>>>>>>>AAACCCAAA@@@BBBEEEGGGJJJGGGVVVyyyjjjaaa^^^hhhrrrddd[[[WWWWWWRRRSSSTTTUUUUUUTTTSSSRRRQQQOOOMMMKKKJJJJJJJJJKKKMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAACCCAAA??????AAABBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA???>>>============???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===;;;;;;;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;===>>>>>>@@@???>>>===============xxxppppppnnnllljjjjjjjjjjjjiiihhheeeeeeddddddcccaaa```___```aaaaaaaaa```___```aaa```___^^^]]][[[ZZZYYYXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXX\\\___^^^YYYUUUUUUWWWYYYZZZ[[[\\\[[[ZZZXXXVVVTTTTTTSSSQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>?????????@@@@@@@@@???>>>======>>>???@@@??????>>>======>>>?????????>>>>>>======>>>>>>???=========>>>>>>?????????@@@>>>===>>>??????>>>===>>>>>>>>>??????@@@@@@@@@>>>???AAADDDCCCFFFPPP\\\tttzzz|||rrr___RRREEEDDDBBB@@@@@@AAABBBCCCAAABBBCCCCCCBBBCCCFFFIIIJJJRRR^^^iiirrrzzz~~~~~~}}}|||zzzxxxxxxxxxxxxvvvrrrmmmhhheeeaaa^^^ZZZVVVSSSOOOKKKHHHCCCBBB@@@>>><<<;;;:::::::::999888777666666666666888888777777777666666666999:::;;;<<<===>>>>>>>>>???AAACCCCCCCCCDDDFFFGGGGGGKKK```uuubbb```gggvvv~~~lllbbb[[[WWWVVVQQQQQQRRRRRRRRRRRRQQQQQQPPPOOONNNLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBB@@@>>>???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===============???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>>>>======<<<;;;:::999999888888999::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>;;;::::::999888888999999}}}{{{zzzsssoooooollljjjiiihhhiiijjjiiihhheeeeeeeeecccbbb```^^^]]]]]]^^^____________^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVXXXYYYZZZZZZZZZZZZVVV\\\aaa```YYYTTTUUUXXXZZZ[[[]]]]]]\\\ZZZWWWUUUSSSRRRQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDBBBAAABBBBBBCCCDDDEEEFFFBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@???>>>>>>======>>>>>>???>>>>>>============>>>>>>:::;;;;;;<<<===>>>???@@@@@@???======>>>>>><<<;;;>>>>>>>>>>>>????????????>>>>>>@@@BBBBBBCCCLLLWWWpppvvvaaaQQQEEEDDDBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDEEEHHHJJJNNNXXXfffrrr{{{}}}zzzwwwvvvvvvtttqqqmmmhhhccc```ZZZXXXTTTQQQOOOLLLHHHFFFBBBAAA???===<<<;;;:::::::::999888777666666666666888888888777777777777777999:::;;;===>>>>>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFFFFFTTTppp}}}hhhZZZaaasssqqqccc___ZZZVVVTTTPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>===>>>@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>======<<<<<<======>>>======<<<;;;;;;<<<======>>>===<<<;;;:::888777777:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;::::::::::::;;;<<<======<<<;;;::::::::::::::::::|||sssrrrssspppnnnnnnllljjjhhhggghhhhhhgggeeeddddddcccbbbaaa___]]]\\\\\\\\\\\\]]]______]]]\\\\\\[[[[[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSVVVUUUSSSRRRQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXSSSZZZ```^^^WWWRRRSSSVVVVVVXXXZZZ\\\[[[YYYVVVTTTQQQQQQOOONNNLLLKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEGGGHHHHHHHHHGGGGGGFFFEEEFFFEEEEEEDDDCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@???>>>======??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@>>>>>>>>>======>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<======>>>>>>>>>>>>===<<<<<<>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBAAABBBIIIQQQhhhxxxaaaOOOEEEDDDBBBAAAAAABBBCCCDDDDDDEEEFFFFFFFFFHHHKKKNNNSSS^^^mmmzzz~~~}}}|||zzzxxxwwwuuuqqqkkkfff```\\\YYYTTTQQQNNNLLLKKKIIIFFFCCCAAA@@@>>><<<;;;:::999999999999888777666666777777888888888888888888888888:::;;;<<<===>>>?????????CCCBBBDDDGGGGGGFFFFFFHHHOOOcccsssbbbYYYhhh~~~hhh^^^]]][[[VVVSSSQQQPPPNNNMMMMMMNNNOOOPPPOOOOOONNNMMMLLLLLLKKKKKKJJJKKKLLLMMMLLLJJJGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@=========>>>??????@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888<<<<<<===>>>>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::;;;:::999:::;;;<<<;;;999999999999999::::::::::::::::::999999999999::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<{{{ssslllkkklllllljjjjjjllljjjgggeeeeeedddbbb`````````aaaaaa``````___^^^]]]\\\[[[\\\^^^___]]][[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRTTTTTTSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUPPPVVV[[[ZZZTTTPPPQQQSSSPPPRRRUUUVVVWWWVVVTTTSSSPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>===============<<<<<<<<<<<<======?????????>>>>>>=========;;;::::::;;;===???>>>===========================>>>===???BBBBBBAAAFFFMMMXXXsssvvv^^^LLLDDDCCCBBBAAAAAABBBDDDEEEDDDEEEGGGHHHIIIKKKOOOQQQYYYeeettt|||zzzzzzyyyyyywwwtttmmmfff^^^XXXTTTRRRNNNLLLJJJHHHGGGFFFCCCAAA???>>>===;;;:::999999999999888777777777777777777777777888888999999::::::;;;;;;===>>>???@@@@@@@@@DDDCCCDDDHHHGGGEEEIIIPPPbbbwwwiii``````tttwwwddd]]]\\\ZZZVVVSSSRRRQQQOOONNNMMMNNNOOOPPPMMMMMMMMMMMMLLLKKKKKKJJJIIIJJJKKKLLLLLLJJJHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@======>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<===<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;999888999:::;;;:::999888888888999999999::::::999999888888888888999999:::999999999999::::::;;;999999888888888888999999yyyrrrmmmgggeeefffgggfffeeejjjhhheeecccbbb```^^^\\\\\\]]]___aaabbbdddddddddaaa^^^[[[[[[^^^___]]][[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVUUUTTTTTTTTTTTTUUUUUUPPPSSSUUUTTTQQQOOOOOOPPPLLLMMMOOOQQQRRRRRRRRRRRRNNNMMMKKKIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBB@@@???>>>>>>======>>>>>>???>>>>>>======<<<<<<=========>>>>>>>>>========================<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;999888888:::===??????>>>============<<<<<<<<<<<<===<<<===AAABBBAAADDDJJJNNNaaa|||rrr[[[KKKEEEDDDBBBBBBBBBCCCEEEFFFEEEGGGIIIJJJLLLPPPTTTWWWcccnnn|||zzzxxxwwwvvvvvvsssoooggg^^^WWWRRROOOMMMLLLIIIGGGFFFEEEDDDAAA???>>>===<<<:::999888888888888888777777777777777888777777888999:::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@DDDBBBEEEHHHGGGFFFQQQ```{{{tttaaabbbmmm~~~pppbbb\\\[[[XXXUUUTTTRRRQQQPPPOOOOOONNNNNNOOOKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???????????????===???@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======:::;;;<<<<<<======<<<<<<::::::;;;;;;;;;;;;:::::::::999888888::::::999888777777888888888999999999999888888777777888888999999999999888888999999::::::999999999999:::;;;;;;vvvtttmmmjjjeeebbbccceeeeeecccgggdddaaa```___^^^]]][[[YYY[[[^^^bbbfffiiikkklllfffaaa\\\[[[^^^___^^^\\\YYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPSSSUUUVVVWWWVVVVVVTTTTTTSSSSSSSSSUUUVVVWWWSSSRRRPPPPPPPPPOOOOOOOOOLLLLLLLLLMMMMMMNNNOOOOOOMMMLLLIIIGGGFFFGGGGGGHHHFFFFFFGGGGGGFFFEEEEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@???@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>???????????????>>><<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>======<<<<<<<<<:::999999:::<<<>>>===<<<=========<<<<<<;;;;;;;;;:::999;;;???@@@???BBBFFFJJJTTTfff{{{nnnZZZMMMGGGFFFEEEDDDDDDFFFHHHIIIJJJLLLOOORRRUUUYYY^^^bbboooyyy~~~{{{xxxvvvrrrppplllggg___WWWPPPMMMKKKKKKKKKHHHFFFEEEDDDBBB@@@>>>===<<<;;;999888888888888888888777777777777888888777777888999:::;;;<<<===<<<<<<>>>???@@@AAAAAAAAAAAAAAAEEEIIIGGGJJJ]]]tttvvviii```jjj~~~rrriii___[[[XXXTTTSSSUUUPPPPPPPPPPPPOOONNNMMMLLLIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????????????????@@@BBBAAA???===???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;======>>>???????????????999::::::;;;;;;::::::999:::888777888999:::999888777777777777888888888999888888777777777777888888999999888888888888999999:::::::::::::::;;;<<<<<<vvvqqqqqqllljjjfffcccdddfffgggeeecccaaa___^^^^^^^^^]]][[[XXX[[[___dddiiinnnqqqrrrjjjddd]]][[[^^^```___]]]YYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOLLLOOORRRVVVWWWWWWVVVUUURRRRRRRRRRRRTTTVVVXXXYYYUUUQQQNNNMMMOOOQQQPPPNNNNNNMMMLLLKKKKKKKKKMMMMMMLLLKKKIIIGGGFFFFFFGGGHHHEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDCCCCCCBBB@@@??????>>>??????@@@@@@????????????@@@AAABBBCCC??????@@@@@@@@@@@@@@@???============>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999:::<<<<<<<<<:::======<<<<<<<<<;;;;;;;;;888777888===???>>>@@@DDDFFFJJJUUUffftttzzzxxxvvvvvvxxx{{{lllZZZPPPIIIHHHGGGFFFFFFHHHJJJKKKQQQSSSVVVZZZ]]]bbbgggkkkwww}}}zzzuuuoookkkeeeaaaYYYQQQLLLJJJJJJKKKKKKHHHFFFDDDDDDBBB???===<<<;;;:::999888888888888888777777777777777888888777777888999;;;<<<======<<<===>>>???@@@AAAAAAAAA???@@@FFFJJJIIIMMMggg|||iiiaaacccrrrjjjccc\\\YYYUUUQQQRRRUUUOOOOOOPPPPPPOOONNNLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>?????????@@@BBBCCCBBB???===???AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;:::;;;<<<======<<<;;;:::::::::;;;<<<<<<;;;:::::::::::::::999999888888888:::;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999888777888999:::999777777777777777888888888888888888777777777777888888999999888888888888888999666666555555666777888888zzzwwwrrrnnnmmmiiihhhgggeeedddcccbbbbbbdddbbb```___```___]]][[[\\\\\\^^^bbbfffiiijjjiiidddbbb___]]]\\\[[[YYYWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQOOOPPPSSSVVVWWWWWWWWWVVVSSSRRRQQQSSSVVVXXXYYYYYYTTTQQQOOONNNOOOQQQRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDBBBBBBAAAAAADDDCCCBBB@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;===<<<;;;::::::;;;:::999999888888999999:::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>??????@@@DDDGGGNNNWWW[[[]]]bbbjjjssswww|||}}}kkkZZZPPPMMMIIIJJJOOOPPPPPPUUU]]][[[aaahhhmmmmmmooovvv~~~}}}||||||~~~~~~}}}zzzvvvpppkkkhhhccc\\\SSSNNNNNNPPPQQQQQQKKKJJJHHHEEEBBB???===<<<;;;:::999888777777777777888777777777777777888999777999:::::::::999;;;<<<======>>>???AAABBBCCCDDDDDDGGGHHHFFFKKK___{{{lllgggeeelllyyyccc___ZZZVVVTTTTTTSSSRRRPPPPPPOOONNNMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???======>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===========================<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888::::::::::::::::::::::::<<<;;;:::999888888888888999999888888888888999999:::888777777888888777555555555666888999:::;;;<<<888888777777777777888888::::::999888777777777888yyytttsssooolllkkkiiihhhfffeeedddccccccbbbbbbaaa``````aaaaaa___^^^]]]]]]^^^aaaeeegggggggggaaa^^^\\\[[[[[[ZZZYYYWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOPPPSSSUUUWWWWWWVVVVVVVVVTTTSSSSSSTTTUUUUUUTTTTTTRRRPPPOOOPPPRRRRRRRRRMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>??????AAABBBFFFLLLOOOSSS\\\fffttt{{{~~~~~~xxxiiiZZZRRROOOMMMNNNRRRUUUVVV\\\dddfffkkkrrrvvvxxx{{{{{{xxxvvvvvvwwwxxxxxxwwwtttooojjjgggaaaZZZRRRMMMMMMPPPPPPPPPLLLKKKIIIFFFBBB???===<<<;;;:::999888777777777777777777777777777888888999888:::;;;;;;::::::<<<===??????@@@AAABBBCCCDDDEEEBBBEEEGGGHHHQQQjjjsssfffeeeggg|||iiiaaa^^^XXXUUUSSSSSSRRRQQQOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBAAABBBAAA???>>>>>>>>>@@@AAA???@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;::::::999888888888888::::::::::::::::::::::::;;;;;;:::999888888888888999999888888888888999999999888777777888888777555555555666777888999999:::888888777777777777888888999999888777777777888888xxxpppooopppmmmkkkkkkhhhgggfffeeedddcccccccccbbbaaa``````bbbbbbaaa```_________aaaccceeedddccc^^^\\\YYYYYYYYYYYYXXXVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVUUUTTTRRRRRRTTTTTTTTTSSSUUUSSSQQQQQQRRRSSSTTTSSSMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999999;;;===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@>>>>>>AAADDDJJJVVVbbbvvv}}}}}}~~~{{{|||}}}tttiii]]]UUUSSSRRRTTTXXX\\\```hhhpppvvvzzz~~~~~~}}}yyyuuuqqqpppppppppqqqssssssqqqmmmhhheee\\\VVVOOOLLLMMMOOOPPPPPPNNNLLLJJJFFFCCC@@@===<<<::::::999888777777777777777777777777777888999999999;;;<<<<<<<<<<<<===???AAAAAABBBCCCDDDDDDEEEEEECCCEEEIIIOOO___|||yyyhhh___eeepppqqqaaa^^^[[[VVVSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@?????????@@@AAA===>>>>>>????????????>>>???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::999999888888888999999::::::::::::::::::::::::;;;:::999888888777888888999999888888888888999999999888777777888888777666555666666666777777777777888888777777777777888888777777666666666777888888wwwppplllmmmooommmkkkkkkffffffeeedddddddddeeeeeedddbbbaaaaaabbbbbbaaa___``````___```bbbbbbaaa___^^^\\\YYYXXXXXXXXXWWWUUUWWWWWWWWWXXXXXXWWWVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPQQQSSSTTTUUUVVVVVVVVVSSSRRRQQQRRRUUUWWWWWWWWWVVVTTTRRRRRRTTTUUUUUUTTTPPPOOONNNMMMLLLKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777888:::===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>AAA>>>===???AAAGGGSSS___vvv}}}yyyxxxzzz|||~~~wwwmmmbbbZZZUUUWWWZZZ___eeellluuu|||}}}}}}|||zzzxxxuuuqqqooonnnnnnkkkmmmooopppmmmiiiddd```YYYTTTNNNLLLMMMPPPPPPPPPNNNLLLJJJFFFCCC???===;;;:::999999888777777888888777777777777888999:::::::::;;;============???AAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHMMM\\\ttt~~~mmmaaa[[[jjjyyyjjjbbb[[[XXXTTTQQQPPPPPPNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAA@@@???@@@@@@@@@<<<<<<===>>>>>>???>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888888999:::999999999999999999999999;;;:::999888777777777777999999888888888888999999999777666777888888777666777777777777777777777777888888777777777777888888666666555555666777888888|||xxxpppkkkiiilllmmmkkkhhhhhheeeeeedddddddddeeefffffffffeeebbbbbbaaa```^^^\\\```___^^^___``````^^^]]]```^^^[[[YYYYYYXXXVVVUUUWWWXXXXXXYYYYYYYYYXXXXXXUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTVVVXXXXXXXXXVVVUUUSSSTTTUUUVVVUUUTTTRRRQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>><<<;;;========================;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999777555666999;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============???===>>>@@@BBBFFFOOOZZZrrr|||yyyxxxyyy}}}}}}rrrfff___XXX\\\aaagggoooyyy||||||uuuuuuxxx|||}}}}}}}}}~~~}}}}}}{{{~~~yyyxxxuuusssrrrpppoooooojjjkkklllllliiiddd___[[[VVVRRRMMMLLLNNNPPPPPPOOOLLLKKKHHHEEEAAA>>><<<::::::999888888777888888888777777777777888999:::;;;:::<<<>>>>>>>>>>>>@@@BBBAAABBBBBBCCCDDDEEEFFFFFFIIIKKKVVVooorrrfff]]]\\\ttt{{{lllbbb___WWWUUURRRPPPOOOOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@?????????@@@;;;<<<===>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::<<<===???AAABBBCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888777888888999999999999999999999999999999::::::999888777777777777999999888888888888999999888777666777888999888777999999888888888888777777888888777777777777888888666666555555666777888888wwwqqqpppjjjffffffiiijjjfffdddeeecccccccccdddeeefffggghhhgggeeecccaaaaaa___]]][[[^^^]]]]]]^^^______^^^\\\```^^^[[[ZZZZZZYYYXXXVVVYYYYYYZZZ[[[[[[[[[ZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXZZZXXXVVVVVVVVVWWWVVVUUUVVVTTTTTTTTTVVVVVVUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCC???@@@BBBCCCCCCCCCBBBAAA========================<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999999777666666888:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAABBBCCCJJJSSShhh~~~~~~}}}{{{{{{|||rrrgggbbbZZZbbbjjjpppyyy~~~uuuyyyooolllnnnssswwwyyywwwvvvwwwyyyyyy}}}|||{{{}}}}}}{{{xxxvvvssssssrrrqqqooommmiiiiiiiiigggccc^^^ZZZWWWSSSOOOKKKKKKMMMNNNMMMLLLHHHGGGEEEBBB???<<<:::999999999888888888888888999777777777888999:::;;;<<<:::;;;===>>>>>>???AAABBB@@@AAABBBCCCEEEFFFGGGHHHJJJSSSggg~~~hhhaaa___fffrrrddd^^^[[[UUUSSSPPPOOOOOONNNMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<======>>>>>>>>>>>>===<<<<<<=========<<<;;;:::999:::;;;===@@@BBBCCCDDD;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999888888777777777888888999999999999999999999999:::999888777777666777777999999888888888888999999888777666777888999888777999999999888888888888888888888777777777777888888777777666666666777888888~~~wwwpppkkkkkkgggddddddggghhhdddcccdddbbbccccccdddeeefffhhhiiieeecccaaa``````___]]][[[[[[[[[[[[\\\^^^___^^^]]]\\\[[[YYYYYYZZZ[[[ZZZYYYZZZ[[[\\\\\\]]]]]]]]]\\\XXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZXXXVVVUUUVVVVVVUUUTTTUUUTTTSSSTTTVVVVVVTTTSSSQQQPPPOOONNNNNNNNNNNNNNNJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCCCCCCCDDDDDDEEEHHHIIIJJJJJJIIIGGGEEEDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;:::999888999;;;::::::999999999999::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::===@@@AAAAAAGGGOOO^^^www~~~}}}~~~yyykkkdddccc^^^gggrrryyy{{{kkkdddfffkkkpppuuuvvvtttrrrsssuuuvvv|||~~~|||}}}{{{xxxvvvtttrrrqqqqqqoookkkhhhfffeeedddaaa]]]ZZZWWWUUUOOOLLLIIIHHHJJJKKKJJJGGGDDDCCCBBB???===;;;999888999888888888888888999999777777777888999:::<<<<<<999;;;===>>>>>>???AAABBBAAAAAACCCEEEGGGHHHJJJKKKQQQbbbrrraaa___gggxxx~~~lllaaa[[[XXXTTTRRRPPPOOOOOOOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA>>>?????????>>>>>>======>>>>>>?????????>>>============>>>>>>>>>===<<<;;;::::::;;;<<<>>>???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999888777777666777777888888888888888888888888:::999888777777666666666999999888888888888999999777666666666888999888777777777777777888888888888888888777777777777888888999999888777777777888888uuussssssoookkkjjjgggdddeeehhhiiifffeeegggbbbbbbcccdddeeeggghhhiiicccaaa```___``````^^^\\\ZZZYYYZZZ\\\^^^______]]]YYYWWWWWWXXXZZZ\\\]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZUUUTTTSSSTTTUUUWWWWWWVVVTTTTTTSSSTTTVVVVVVTTTRRRNNNNNNNNNNNNOOOOOOPPPQQQKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFAAABBBBBBBBBDDDEEEFFFGGGSSSSSSRRRQQQMMMIIIEEEBBB????????????????????????======<<<<<<<<<;;;;;;;;;777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999;;;======;;;::::::;;;:::999999888888999999:::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===@@@@@@AAAGGGOOOVVVqqqssseeeaaabbb```kkkwww~~~tttccc^^^ccckkkpppuuuvvvrrrpppqqqsssvvv|||~~~}}}{{{vvvuuusssqqqppppppmmmgggbbbcccbbb```]]]ZZZWWWUUUTTTMMMJJJGGGGGGHHHIIIGGGDDDBBBAAA???>>>;;;:::888777999888888888888888999999777777777888999;;;<<<===999:::<<<======>>>@@@BBBAAABBBDDDFFFHHHKKKLLLMMMZZZrrr}}}mmm^^^```ppptttddd[[[VVVSSSSSSQQQPPPOOOOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFDDDCCCCCCCCCCCCEEEDDDCCCBBBCCCCCCEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<>>===<<<>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::888777666666666666888888888888888888888888:::999888777666666666666999999888888888888999999777666666666888999999888666666666666777777777888888888777777777777888888::::::999888777777888888zzzwwwrrrmmmiiigggggggggdddddddddeeefffggghhhiiieeeeeeffffffffffffeeeeeegggfffdddaaa^^^\\\YYYXXXZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYYYYYYYZZZ[[[]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZYYYWWWVVVUUUWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVUUUUUUUUUTTTTTTTTTXXXVVVTTTRRRPPPNNNNNNMMMLLLKKKHHHFFFEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFCCCCCCGGGMMMQQQOOOLLLJJJHHHEEEAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::<<<======<<<;;;;;;999999888777999999999999::::::;;;<<<888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===@@@EEEIIIQQQggg}}}{{{}}}}}}zzz|||~~~zzzhhh___\\\ZZZfffnnnzzzooobbb```eeemmmrrrssspppnnnqqquuuvvv~~~zzzssspppqqqsssppplllkkklllllliiifffcccaaa\\\WWWSSSPPPOOONNNHHHGGGFFFDDDCCCCCCCCCCCC@@@???===<<<::::::999999666666666666666777888888777888999:::<<<===>>>??????@@@@@@AAAAAAAAA@@@@@@FFFDDDDDDHHHJJJKKKOOOUUUcccqqqddd]]]ggg|||{{{lllbbbXXXRRRSSSOOOOOONNNMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGEEECCCBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????<<<>>>@@@AAAAAA???<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999666666777777888888888999::::::999999888777666666999::::::999777666777888888888888888888777666555555666888999::::::999888666777888999999999999999999888888888777777666666xxxsssrrrpppmmmiiifffeeeeeeeeeccccccddddddeeefffhhhhhhdddeeeeeeffffffeeeeeeddddddcccaaa___]]]\\\[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[XXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ\\\[[[[[[[[[[[[[[[[[[[[[WWWWWWVVVVVVVVVUUUUUUUUUSSSRRRRRRQQQQQQPPPOOOOOOJJJIIIHHHFFFEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDGGGJJJNNNMMMJJJGGGEEEDDDAAA???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;;;;::::::999999888999999999999999:::;;;<<<888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===@@@DDDHHHNNNaaa~~~vvvsssvvv{{{}}}}}}~~~{{{wwwxxxzzz{{{}}}yyyggg```___^^^kkksss~~~qqqeeeeeejjjtttyyyzzzuuusssuuuxxxxxxxxxrrrppprrrsssoookkkiiiiiihhheeebbb```]]]YYYTTTPPPNNNLLLLLLFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<:::999999999999666666666666666777888888888888999:::<<<===>>>???>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEHHHIIIKKKTTT___}}}oooddd```nnnqqqddd^^^UUUQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????===>>>???@@@@@@>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999888888777777888888999777777888888999999999999::::::999888888777666666777888999888777666777888777777777777777666555555666666777888888888777777666666777777888777777777888888888777777777666666uuunnnkkkjjjjjjiiigggeeecccbbbaaaaaaaaaaaaaaabbbccceeefffgggccccccddddddddddddccccccbbbaaa^^^\\\[[[[[[\\\\\\XXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZWWWXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYY]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUPPPQQQQQQQQQQQQOOONNNMMMHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFFFFEEEDDDDDDCCCGGGLLLNNNLLLHHHDDDAAA??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::::::::::::::::::::::::::999999999999::::::;;;888888888999999999999:::999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<>>>BBBEEEOOO\\\zzztttnnnqqqvvvwwwvvv}}}|||zzzzzz{{{{{{zzzxxxtttuuuvvvwwwyyy~~~~~~xxxfff```bbbeeesss{{{wwwmmmnnnsss}}}~~~~~~vvvrrrrrrtttsssooojjjgggfffddd```\\\[[[YYYUUUQQQMMMKKKIIIIIIDDDCCCAAA???>>>===<<<<<<;;;:::999999888888999999777666666666666777888888888999:::;;;<<<>>>>>>???>>>???@@@AAAAAABBBCCCCCCAAADDDHHHJJJIIINNN___pppuuuhhhdddhhh{{{dddZZZXXXSSSNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHDDDEEEFFFGGGFFFDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999888888777777888888999888888999999999999::::::999999999888888777777666555666777777666666777888666777777777777666666555777777666555555555666666555666666666666666555444777777777777666666666666tttmmmllllllmmmffffffdddcccaaa___^^^]]]]]]]]]^^^^^^```aaacccdddaaaaaabbbbbbbbbbbbaaaaaabbb```\\\YYYXXXXXXZZZ[[[WWWXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWXXXXXXXXXXXXXXXXXXZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRRRRQQQOOOLLLIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEHHHGGGGGGFFFEEEEEEEEEEEEFFFKKKPPPOOOIIICCC@@@@@@>>>============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;:::999999999999999::::::888888888888999999999999999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<===@@@CCCMMMTTTppp~~~rrrnnnpppqqqrrrwwwvvvuuuuuuuuuuuuvvvvvvsssssssssrrrtttxxxwww}}}uuueeebbbggglllzzzxxxyyy|||uuussstttvvvsssoooiiieeeccc```\\\XXXVVVTTTQQQNNNKKKHHHGGGFFFCCCAAA@@@>>><<<;;;::::::999999888888888999999:::777777666666777777888999999:::;;;<<<===>>>??????AAAAAAAAAAAAAAABBBCCCCCCEEEGGGJJJJJJJJJTTTmmm|||hhh```fffuuuuuu\\\TTTTTTPPPLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999888888777777777777888888888888888888888888888888999888888888777777777666333555666666555555777888777777777888888777777666:::888777555444444555666666666666666666555444333666666666666666666666666zzzqqqkkkhhhhhhiiijjjffffffdddbbb```]]]\\\[[[YYYYYYYYYZZZ\\\^^^___```______````````````______aaa___[[[XXXUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZZZZ[[[[[[ZZZYYYXXXTTTUUUVVVWWWXXXYYYZZZ[[[YYYXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPPPPPPPMMMJJJGGGEEEGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEFFFFFFGGGHHHJJJNNNPPPLLLDDD??????BBB?????????>>>>>>>>>??????========================;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999888999999::::::;;;;;;<<<:::999999888888999999999777777888888888999999999888888888999999::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<===<<<<<<===???AAAFFFKKKccczzzmmmggggggiiioooppppppooooooppprrrssssssrrrqqqooonnnqqqvvvzzz}}}{{{{{{|||vvv~~~ttthhhfffmmmuuu{{{tttssstttuuuqqqmmmgggccc```]]]XXXTTTQQQOOOMMMKKKHHHFFFEEEDDDAAAAAA???===<<<;;;::::::999999999999999::::::;;;777777777777777888999999;;;;;;<<<<<<===>>>??????DDDCCCBBBAAAAAABBBBBBCCCHHHIIIKKKLLLPPP___}}}qqqbbb\\\nnnoooYYYSSSSSSOOOKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA@@@AAACCCDDDCCCAAABBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=================================???>>><<<;;;:::;;;<<<===::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888777777777777777777888777777777777777666666666888888888777777777777777333444666666555555666888777777888888999888888777;;;:::888666555555555666777777777777666555444444555555555555555555555666yyypppmmmiiifffeeeeeedddccceeedddbbb___]]][[[ZZZZZZVVVVVVWWWXXXZZZ[[[]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]___]]]ZZZWWWTTTTTTTTTTTTXXXXXXXXXYYYYYYYYYYYYZZZYYYZZZZZZ[[[ZZZYYYWWWVVVSSSTTTUUUWWWXXXZZZ[[[[[[XXXWWWVVVUUUTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRROOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLGGG@@@>>>@@@DDD@@@@@@@@@@@@?????????>>>========================<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999999999999::::::;;;;;;;;;:::999999888888888888999777777777888888888888999777777888888999:::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<>>>@@@DDDIII\\\zzzpppccc______eeegggiiijjjjjjkkkmmmooopppooommmjjjhhhiiilllooommmnnnsss|||}}}}}}vvvnnnmmmttt~~~wwwqqqpppooonnnkkkfffaaa]]][[[XXXSSSOOOKKKKKKIIIHHHFFFDDDBBBBBB@@@???>>><<<;;;;;;;;;;;;999999999888999999::::::888777777777777888999999<<<<<<======>>>??????@@@DDDDDDBBBAAAAAABBBCCCDDDJJJJJJMMMTTT```ttt~~~hhhaaabbb|||~~~jjjYYYTTTRRRMMMJJJKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA@@@BBBEEEGGGEEEBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>=================================>>>===<<<::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::999999888888777777777777777777777777777777777777777777777777888777777666666777777888777666666666666555555555777777777777777777777777444555666666555555666777666777777888888888888777:::999888777666666666666666666666666666666555444444444444555555555555555~~~qqqjjjiiigggdddcccdddcccbbbaaaaaa```]]]ZZZYYYYYYYYYZZZUUUVVVVVVXXXYYY[[[]]]^^^[[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSVVVWWWWWWWWWXXXXXXXXXXXXWWWXXXYYYYYYXXXWWWTTTSSSRRRRRRTTTUUUWWWYYYZZZ[[[UUUTTTSSSRRRSSSTTTVVVWWWTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDFFFIIILLLMMMHHHIIIGGGCCC???===???BBB>>>??????@@@@@@?????????========================<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888999:::::::::999888::::::::::::::::::::::::::::::999888888888888888777777777777888888888888666777777888999999::::::999999:::::::::;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@BBBIIITTTdddyyy~~~}}}mmmaaa[[[[[[^^^ccceeeeeefffhhhjjjiiiiiihhheeecccbbbdddfff___dddllluuu}}}yyyvvvuuu}}}}}}qqqllliiifffdddbbb]]]XXXUUUSSSQQQMMMIIIFFFFFFEEEDDDCCCAAA???>>>===<<<<<<;;;::::::;;;;;;999888888777777777888888888888777777888888999:::=========>>>>>>??????@@@BBBBBBAAAAAABBBDDDGGGHHHMMMMMMTTTeeezzzmmmbbbcccrrrsssdddWWWTTTQQQKKKIIILLLIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCHHHLLLLLLFFFAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999::::::;;;;;;::::::999;;;;;;::::::999888888777777777777777777777777777777777777777777777777777777777666666666666777777777777777777666666666555666777777777777777777777666777888777555555555777444444555666666666666666777777777777666555555444333444444555555555555444333333444444444555555555wwwpppjjjfffbbb```^^^___```aaaaaa```]]][[[XXXVVVVVVWWWYYYZZZVVVVVVWWWXXXZZZ\\\^^^___[[[[[[\\\\\\\\\\\\[[[[[[WWWVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVWWWXXXWWWUUURRRQQQPPPQQQRRRTTTVVVXXXZZZZZZSSSRRRQQQQQQRRRTTTWWWXXXSSSSSSRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLKKKOOONNNLLLIIIGGGFFFEEEEEEDDDCCCBBB@@@AAABBBDDDEEECCCCCCCCCDDDFFFJJJMMMOOOEEEDDDCCCAAA???>>>>>>???<<<===>>>???@@@@@@@@@@@@===========================<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555666888999::::::999888::::::::::::::::::::::::::::::999888777777888888777777777777888888888888666777777888999999::::::999999:::::::::;;;;;;;;;777999;;;<<<<<<===???@@@<<>>>>>??????@@@@@@@@@??????@@@CCCFFFIIILLLQQQQQQ\\\tttvvv```^^^gggjjj^^^UUUTTTPPPIIIHHHMMMHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEAAABBBGGGNNNSSSPPPHHH@@@@@@@@@@@@????????????>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;::::::999888777777777777777777777777777777777777777777777777777777777777666666666666777777999888888888777777666666666666666666777777777777777888999888666555555666222333333444555555555444444555666666666555444333111222333333444444444444333333333444444555555555zzzsssnnnkkkhhhdddaaa``````___^^^^^^^^^______^^^\\\YYYVVVTTTSSSSSSTTTVVVVVVXXXYYYZZZZZZZZZZZZZZZXXXVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRUUUSSSQQQRRRUUUVVVTTTRRRQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQPPPOOONNNMMMLLLNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMKKKIIIGGGFFFEEE@@@AAABBBBBBBBBAAA@@@???BBBBBBCCCCCCDDDEEEEEEFFF@@@??????>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888<<<;;;;;;::::::999999888888888777777666666555555666666666666666666666666555666666777888999999999;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<<<>>>>>>>><<<;;;:::999999999999999999:::999999999999999888777666888888777777888:::<<<======>>>@@@AAABBBBBBAAA@@@FFFAAA???CCCEEEGGGKKKPPPXXXXXXffftttiii^^^cccqqqsss___YYYSSSPPPPPPOOOKKKGGGIIIIIIJJJJJJIIIIIIHHHGGGIIIGGGEEEDDDDDDCCCBBBAAAEEEDDDEEEIIINNNMMMGGGBBBBBBBBBAAA@@@@@@???>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888888777666777888999888666999888666555555555666777777666555444444555666777777777666555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555333333333444444444555555555555444444444333333333yyypppoookkkgggdddddddddbbb```^^^^^^]]]]]]]]]^^^^^^___\\\ZZZXXXVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYWWWVVVWWWXXXXXXWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVSSSSSSTTTUUUUUUTTTSSSRRRUUUSSSQQQRRRTTTUUUTTTRRRNNNNNNMMMMMMMMMNNNOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKIIIHHHFFFEEEDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???>>>======<<<<<<============>>>>>>===<<<<<<;;;======>>>>>>======<<<;;;:::::::::::::::999999999::::::::::::::::::::::::999999999999888888777777888888888888888888888888999999999999999999::::::777777777777666666666666777777777777777777777777555666666777888888999999::::::999999999888888888:::::::::::::::;;;<<<<<<;;;>>>BBBDDDFFFLLLVVV^^^```mmm{{{ppp```TTTPPPWWW\\\XXXWWW[[[ZZZZZZZZZZZZZZZYYYYYYYYYVVVWWWXXXZZZ\\\___aaabbbdddjjjoooqqqtttxxxwwwsssooonnnpppwww{{{}}}|||zzzyyyzzzyyy{{{~~~}}}}}}|||}}}~~~~~~~~~vvvjjj___WWWSSSQQQPPPOOOMMMJJJGGGDDDCCCBBBBBBBBB@@@>>>=========<<<:::999999888888888888999999999999999999999888777777888888888888999;;;<<<===>>>>>>???@@@AAAAAAAAAAAACCC@@@@@@CCCFFFGGGKKKQQQYYYbbbxxxsssiiiaaa]]]jjj~~~yyyfff]]]XXXRRRPPPPPPOOOKKKHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIGGGEEEDDDDDDDDDCCCBBBBBBAAAAAADDDHHHHHHCCC???AAAAAA@@@@@@???>>>>>>===@@@????????????>>>>>>>>>===<<<;;;::::::;;;<<<===::::::::::::::::::::::::999999999999999999999999999999999999999999999999888777666777888888777666555555444444333333444444666555444333333444555666777666666555555555555555555555555555555555555555444444444444555555555555444444444444444444444444222222222222222222222222333333333444444444444555555555555444444333333333wwwppphhhcccaaa___\\\\\\]]]^^^^^^^^^[[[[[[[[[\\\\\\]]]]]]]]]ZZZXXXWWWUUUUUUVVVXXXYYYWWWWWWXXXXXXYYYXXXXXXXXXWWWVVVVVVWWWXXXWWWUUURRRSSSRRRQQQPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUTTTSSSTTTTTTTTTSSSRRRRRRQQQSSSRRRPPPQQQRRRSSSRRRPPPKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<<<<<<<;;;::::::888888888888999999999999::::::::::::::::::::::::777777777777666666666666888888888888888888888888666666777888888999::::::666666666666777777777777777777777777777777777777555666666777777888888999888888888888888777777777::::::999999::::::;;;<<<999;;;======>>>BBBIIIOOOYYYiii|||ooo]]]PPPRRRXXXVVVSSSRRRUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPQQQTTTXXXZZZ^^^cccggghhhjjjmmmmmmiiiccccccfffmmmqqqrrrtttxxx|||{{{}}}|||wwwzzz~~~}}}{{{xxxwwwssspppnnnpppuuuyyyqqqiii^^^UUUOOOMMMLLLKKKJJJIIIFFFCCCAAA@@@??????@@@>>><<<;;;;;;<<<:::999888888888777777888888888999999999888888888888888888888888999:::;;;===>>>???>>>>>>??????@@@AAABBBCCCAAACCCGGGIIIJJJOOOUUUbbbuuupppbbb^^^\\\aaawwwlll^^^YYYUUUPPPOOOOOOOOOLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFDDDDDDEEEEEEEEEDDDAAA??????AAADDDDDDAAA>>>AAA@@@@@@??????>>>>>>>>>@@@@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888777666666888888777666444444555555444444333333444444333333333333444555777666555555444444555555444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444333333333333444444444444555555555555444444444444zzzooojjjgggdddaaa]]]\\\ZZZYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[\\\\\\ZZZXXXWWWUUUUUUVVVXXXYYYWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTUUUVVVWWWUUURRRPPPPPPPPPOOONNNNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOOOOOOONNNJJJJJJJJJJJJJJJKKKKKKLLLNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@??????>>>======>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999999777888888888999999::::::999999999999999999999999666666666666666666666666888888888888888888888888666666666777777777888888555555666666777777888888666666666666666666666666666666666666777777888888888888888888888888888888999999999999999::::::;;;;;;<<<<<<<<<<<>>>>>>>>>>><<<:::999::::::999888888888777777777777888888888888888888888888999999999999::::::;;;===>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDGGGJJJKKKMMMTTT]]]uuuqqqcccZZZ\\\dddqqqsssccc[[[UUURRROOOMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFEEECCCDDDEEEFFFFFFEEECCCAAA@@@AAACCCDDDBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@????????????=========<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888666555666777888777666666777888999888777666555444444444444444444555555666666555444444444444555444444444444444444444444333333444444444555555555555555555555555555555555555555555555555555555555222222333333333444444444555555444444444444444444sssnnngggbbb``````^^^]]]ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUTTTUUUVVVWWWVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUSSSPPPMMMOOONNNMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC???????????????????????????>>>======<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999888888888999999::::::;;;;;;888888888888888888888888777777777777777777777777777777777777777777777777777777777666666555555555555555666666777777888888555555555555555555555555666666666666666777777777888888999999999999999999999888888888888999::::::<<<<<<<<<<<<===@@@DDDGGGSSSaaatttooo___UUUNNNLLLMMMJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPOOONNNMMMMMMMMMNNNLLLPPPSSSSSSUUUZZZ[[[YYYcccaaabbbffffffcccaaacccnnnsssyyy{{{zzzxxxyyyzzz~~~xxxvvv{{{~~~{{{yyyuuuqqqjjjhhhdddaaa```aaabbbccc\\\WWWPPPKKKIIIIIIIIIIIICCCBBB@@@>>>=========>>>===;;;999888999999999777888888777777777777888888888777777777888999:::;;;999:::;;;<<<===>>>>>>???@@@????????????AAABBBDDDEEEEEEHHHKKKKKKOOO[[[hhhuuuhhh]]]XXXcccvvvuuucccYYYUUURRRPPPMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBBCCCDDDFFFEEEEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>><<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777666555666777888777555888888999::::::888777666444444555555666666666666666666555444444444444444444444444444444444444444333333333444444444444555555555555555555555555555111111111111111111111111222222222333333333444444333333333444444444444444ttthhhbbb```^^^]]]]]]\\\ZZZXXXSSSTTTVVVVVVUUUUUUVVVWWWUUUVVVXXXYYYZZZYYYYYYXXXYYYWWWUUUTTTSSSTTTUUUVVVUUUUUUVVVVVVWWWVVVVVVVVVSSSRRRRRRRRRRRRQQQOOOLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOMMMNNNOOONNNLLLJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCC??????@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======;;;;;;<<<<<<======<<<<<<:::::::::::::::999888888999999999:::::::::::::::777777777777777777777777777777777777888888888888777777777777777777777777888888777666666555444444666666666666777777777777444444444444444444444444666666666666666666666666888888888999999999999999888888777777888888999:::;;;;;;;;;;;;===@@@CCCDDDKKKVVVfffxxx|||rrr```SSSNNNMMMHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHLLLMMMMMMOOOUUUWWWUUU\\\ZZZ[[[___```^^^^^^aaafffjjjoooqqqppppppqqqttt~~~~~~}}}xxxvvv{{{yyyuuurrrooolll___]]][[[ZZZZZZYYYXXXVVVQQQNNNJJJGGGGGGFFFEEEDDD@@@???>>>===<<<<<<===>>><<<:::888888999999999888888888888777777888888888777777666666777999;;;<<<:::;;;<<<===????????????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEHHHKKKLLLUUUhhhzzzmmm^^^YYY^^^rrrxxxggg[[[TTTRRROOONNNMMMKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCAAABBBCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777666555555777777666555666777777777777666555555333444555666777777777777666555444444333333444444333333333333333333333333333333333333444444444444444444444444444444444444222222222222222222222222222222222222333333333333222222222222333333333333uuunnnjjjbbbZZZYYYYYYYYYYYYZZZYYYXXXVVVPPPRRRUUUUUUSSSSSSTTTVVVVVVWWWXXXZZZZZZYYYWWWVVVUUUTTTSSSRRRRRRTTTVVVWWWSSSTTTUUUVVVVVVVVVVVVVVVSSSRRRPPPPPPPPPOOONNNLLLOOOOOONNNNNNNNNNNNOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNMMMMMMNNNOOOQQQQQQOOOPPPQQQPPPMMMKKKLLLNNNJJJJJJLLLMMMMMMMMMLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBB@@@?????????@@@AAACCCDDDAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999999999999888888888888666666666666666666666666666666777777777888888888777777777777777777777777777777777666666666666666777777777777666666666666555555555555555555555555666666666666666666666666777777777888888888999999777777777777777888999999;;;:::999:::<<<>>>@@@AAAFFFMMMZZZpppzzz{{{~~~uuucccVVVNNNHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJIIIJJJOOOQQQPPPRRRPPPPPPTTTVVVUUUVVVZZZ\\\```dddfffeeegggjjjnnnwwwxxxyyy{{{|||~~~|||zzzzzz|||zzzvvvvvvxxxyyywwwyyy|||~~~wwwpppjjjfffddddddWWWUUUSSSSSSSSSSSSPPPMMMHHHGGGFFFEEEEEEDDDAAA???======;;;::::::;;;<<<===;;;:::888888999:::999888999999888888888888999999777777666666777999;;;===:::;;;===???@@@@@@@@@???AAAAAABBBCCCDDDDDDDDDDDDFFFGGGJJJNNNRRRaaa{{{zzzfffXXX]]]llllllaaaYYYSSSQQQNNNMMMLLLKKKIIIIIIJJJKKKFFFGGGGGGGGGGGGFFFEEEEEEDDDBBB@@@@@@BBBBBBBBBAAA???@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::;;;<<<======<<<;;;:::999999999999999999999999999999999999999999999999777777777777777777777777777666555555666777666555666555555444444444444444222333444666666777666666666555444444333333444444333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444111222222222222333333333000000111111111222222222pppooojjjccc```___[[[VVVQQQQQQRRRSSSTTTTTTTTTTTTRRRUUUWWWVVVSSSRRRSSSUUUVVVWWWYYYZZZZZZXXXWWWUUURRRQQQQQQQQQRRRTTTWWWXXXRRRSSSTTTUUUVVVWWWWWWWWWTTTRRROOONNNNNNNNNMMMLLLPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRSSSTTTTTTSSSRRRQQQOOONNNNNNNNNOOOQQQSSSTTTPPPRRRSSSRRROOOMMMNNNPPPHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@??????@@@BBBCCCDDDBBBBBBAAA???>>><<<;;;;;;<<<<<<;;;::::::::::::;;;999:::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999999888888777777666666666666666666666666666666555666666666777777888888777777777777777777777777555555666666777888888888888888777777666666555555666666666666666666666666666666666666666555555555555666666666777777888888777777777777777888888999===;;;::::::<<<>>>???>>>FFFIIIUUUlll}}}zzzvvvxxxsss^^^PPPHHHIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJCCCEEEDDDBBBBBBGGGIIIGGGLLLIIIHHHKKKLLLKKKMMMRRRUUUXXX\\\^^^^^^aaafffkkkppppppqqquuuyyy{{{|||{{{zzz|||}}}zzzwwwuuuvvvxxxwwwuuuuuuvvvuuurrrtttyyyxxxwwwuuuooohhhaaa\\\[[[\\\TTTQQQNNNNNNOOOOOOMMMJJJEEEDDDEEEFFFFFFDDD@@@===;;;;;;:::999999:::;;;<<<;;;:::888888999:::999888::::::999999999999::::::777666666666777999<<<>>>:::<<<===???@@@@@@@@@@@@AAABBBCCCEEEFFFEEEEEEDDDIIIKKKNNNRRRYYYlllppp```YYYdddzzzuuuccc\\\UUUOOOMMMMMMMMMLLLJJJHHHHHHIIIKKKFFFFFFFFFFFFFFFEEEDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@???AAACCCCCCAAA?????????<<<<<<<<<<<<========================<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999777777777777777777777777888888888888888888888888666666666666666666666666777555444555666777666555777666555333333444555555000222333555666666555555555555444333333333333444333333333333333333333333222222333333333444444444222222222222222222222222111111111111111111111111111111222222222333333333//////000000111111111222[[[[[[[[[ZZZXXXVVVTTTRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQSSSVVVWWWWWWUUUUUUUUURRRQQQPPPPPPQQQSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPNNNMMMLLLKKKKKKPPPOOOOOONNNNNNOOOOOOOOOSSSRRRPPPQQQRRRSSSQQQPPPNNNNNNNNNOOOQQQRRRTTTUUUVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGLLLJJJHHHGGGGGGGGGIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEAAAAAA@@@??????@@@AAAAAAEEECCCAAA???===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;<<<===888777666555555666777888999888666555555555666777777777777777666666666666777666555444333444555555999666333333555777777555666666666666666666666666888888777777666666555555777777666666555555555444222333333333444555555555666777777777888888888888666666666666777777777777888999999:::;;;<<<===>>>@@@FFFNNN```xxxtttzzz}}}fffVVVPPPJJJHHHHHHHHHEEEBBBBBBBBBBBBDDDFFFGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIQQQQQQRRRTTTWWW[[[___aaagggiiilllmmmnnnppprrrtttvvvvvvuuurrrpppoooqqqssswwwuuusssrrrsssvvvyyy|||~~~~~~xxxqqqqqqnnnjjjeee___ZZZWWWUUUUUUMMMMMMKKKJJJHHHFFFEEEDDDAAA@@@@@@???>>>======<<<::::::::::::::::::::::::999999999999777666555444888888888888888999999999777777888999:::;;;;;;<<>>>>>>>>>>>============???????????????>>>=========<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888777777888888888888777777555555555555555555555555555555555555555555444444555555555555555555555555333333333222222111111111444444555555666555555555333333333333333333333333111111111111111111111111333333333222222111111111333333222222222222222222222222222222222222222222XXXXXXXXXWWWUUUSSSQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQSSSVVVXXXXXXWWWUUUTTTTTTSSSRRRQQQQQQRRRSSSUUUWWWUUUTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQQQQSSSSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHLLLKKKIIIHHHGGGHHHIIIJJJGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@????????????@@@AAADDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========:::::::::::::::;;;<<<<<<:::999888777777777888999999888777666555666666777777777777777666666666666777666555444444444555555888666333333555777666555555555555555555555555555777777777666666666666666666666666666555555444444555555555555666666666666666666777777777888888888555666666666777777777777888888999:::;;;<<<<<<===???DDDKKKZZZxxxvvvttt}}}|||bbbWWWKKKEEEGGGHHHEEEAAACCCBBBBBBDDDEEEEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJKKKLLLOOOSSSVVVYYY^^^```cccdddeeegggiiikkknnnmmmllljjjhhhiiilllnnnvvvtttsssrrrsssvvvyyy{{{{{{yyyzzz{{{~~~~~~zzztttjjjeeeeeeiiifff```ZZZUUURRRQQQPPPKKKJJJIIIGGGEEECCCBBBAAA??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::999::::::999999888777666777777888888888888999999888999999:::;;;<<<======>>>>>>??????@@@AAABBBBBBBBBGGGIIIEEEEEEHHHKKKIIILLLLLLSSSeeeiii]]]\\\ggg~~~iii^^^TTTSSSUUUOOOPPPOOOMMMKKKIIIHHHHHHGGGJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>???????????????>>>=========<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888666777777888888777777666555555555555555555555555333333444444555555666666555555555555555555555555333333333222222222111111333333333444444333333222222222222222222222222222111111111111111111111111333333333222222111111111222222222222222222222222111111222222222333333333TTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNNNNNNNUUUWWWXXXXXXVVVTTTSSSSSSTTTSSSRRRRRRSSSTTTVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLMMMOOOQQQSSSUUUVVVSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHIIIJJJJJJFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@????????????@@@@@@AAAAAA???===<<<<<<;;;;;;::::::;;;;;;<<<======>>>:::::::::::::::;;;;;;<<<<<<;;;:::999999999999999999888777666666666666777666666666666777777777777777666555555444444555555777555444444555666666555555555555555555555555555555555555666666666666666666555555555555444444444666666666666555555555555666666666666777777777777555555666666666777777777666777777888999:::;;;;;;>>>BBBGGGQQQjjjttttttyyyiiiTTTIIIHHHIIIEEEAAABBBAAAAAABBBCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>??????@@@AAABBBCCCCCCDDDEEEHHHKKKNNNPPPTTTVVVYYYZZZ[[[\\\^^^aaaddddddcccaaaaaaccchhhkkksssqqqpppooopppsssvvvxxx~~~xxxsssqqqqqqsssvvv|||zzzsssllliiieee```^^^^^^aaa^^^YYYTTTOOOLLLJJJJJJHHHGGGEEECCCAAA???>>>=========<<<<<<;;;;;;::::::999999999999999999999999999999::::::::::::999999666666777777888888888888::::::;;;<<<===>>>??????===>>>???@@@BBBCCCDDDDDDCCCFFFGGGFFFHHHKKKLLLJJJMMMPPP]]]uuulll[[[YYY^^^xxxqqqaaaZZZRRRRRRTTTNNNQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777666666777777777777666666444444444444444444444444222222333444555666777777444444444444444444444444333333333222222222222111222222222222222111000///111111111111111111111111111111111111111111111111222222222222222111111111000111111111222333333333111111111222222333333444QQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLRRRTTTUUUUUUTTTRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUSSSRRRQQQRRRRRRRRRPPPPPPPPPOOOOOOPPPPPPQQQMMMMMMNNNOOOQQQSSSUUUVVVSSSRRRQQQRRRTTTTTTTTTRRRTTTTTTSSSRRRRRRSSSSSSSSSQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMPPPOOOOOONNNLLLJJJIIIHHHFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJGGGFFFEEECCCBBB@@@???????????????>>>>>>???????????????>>>===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::999::::::;;;;;;<<<;;;;;;:::999999999888888888888777777777777777666666666666777777777777777666666555555555555555666555444444555555555555555555555555555555555555444444444555555666666666444444444444444444444444444444444333333222222222555555555666666666777777555555555666666666777777555555666777888999::::::;;;???CCCJJJ[[[yyy|||kkkWWWMMMHHHDDDBBB@@@???>>>>>>@@@@@@???===????????????????????????<<<<<<<<<<<<<<<===>>>???AAAAAAAAACCCEEEGGGIIIKKKNNNPPPRRRSSSTTTUUUWWWYYY]]]]]]\\\\\\]]]```fffjjjkkkkkkiiiiiijjjllloooqqq{{{xxxsssooolllkkkiiihhhjjjmmmrrrwww{{{}}}}}}}}}xxxtttsssvvvzzzzzzssspppjjjeee___\\\ZZZZZZZZZZZZYYYVVVRRRMMMIIIFFFEEEDDDEEEDDDBBB@@@>>><<<;;;:::;;;;;;::::::999999999999999999999999999999999999777888888999:::::::::999666666666777777888888999;;;;;;<<<===>>>???@@@@@@???@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHJJJLLLMMMLLLOOOZZZlllttt___YYYaaammm|||ggg[[[WWWPPPPPPRRRLLLPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777555666666777777666666555444444444444444444444444333333333444444555555555444444444444444444444444222222222222222222222222222222222222111000///...000000000000000000000000111111111111111111111111222222222111111111111111///000000111222333333444222222222222222222222222OOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIILLLNNNPPPQQQPPPPPPQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQRRRSSSTTTTTTRRRTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQOOONNNMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPOOONNNMMMKKKIIIHHHFFFGGGIIIJJJLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999;;;::::::999999999::::::999999999999999888888777888888888888888777777666555666666666777777777888666666666666666555555555444555555555555444444555555555555555555555555555333333444444555555666666333333333333444444444444444444333333222222222111444555555555555666666666555555555555666666666666444555555666777888999:::999<<<@@@FFFOOObbb{{{kkkUUUHHHCCCCCC===<<<;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======??????@@@AAACCCDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSVVVVVVVVVVVVXXX\\\aaaeeeaaaaaa``````aaaccceeefffmmmiiidddbbbbbbcccbbbaaaccceeejjjooorrrtttttttttkkkfffcccfffkkkuuuxxxmmmfffcccYYYVVVQQQNNNNNNQQQRRRRRRQQQOOOLLLHHHEEECCCBBBAAABBBAAA@@@>>><<<;;;:::999999999999888888888888888888888888888888888888888555666777888999999999999555666666777888999999999;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGIIIIIIJJJLLLOOOVVViiiyyydddYYY^^^qqqsss```XXXUUUOOONNNOOOIIIMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????===>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888666666666666666666666666555555666666666666555555444444444444444444444444555555444444333333333222444444444444444444444444222222222222222222222222333333333333222111//////000000000000000000000000111111111111111111111111111111111111111111111111//////000111222222333333555444444333222111000000MMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHHHHJJJLLLMMMMMMMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOQQQRRRTTTPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOQQQSSSTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQUUUTTTSSSRRRPPPOOONNNMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNLLLKKKIIIIIIEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@???======>>>>>>>>>>>>======<<<===============<<<;;;<<<<<<;;;::::::999888888;;;::::::999999999999999777777888888888888777777888888999999888888777666555555666666777777888888666777777777777666555444222444666666444333444555444444444444444444444444333333333444444444444444222222333333333333333444555555555555444444444444444444444444555555555666444444555555555666666666444555555666777888999999:::;;;>>>BBBFFFOOO```ppp~~~eeeQQQGGGEEE@@@>>>======>>>??????>>>========================<<<<<<;;;;;;;;;;;;<<<===<<<<<<===>>>???@@@@@@AAAAAACCCEEEFFFFFFGGGIIIKKKLLLMMMOOOOOOQQQTTTXXX[[[VVVVVVVVVVVVWWWYYY[[[\\\]]][[[YYYYYYZZZ[[[[[[ZZZ\\\^^^ccchhhkkkmmmmmmmmmdddaaa```dddkkksssxxxjjj___YYYVVVNNNMMMJJJFFFGGGKKKLLLJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>===<<<;;;:::999999888888888888888888777777777777777777777777777777555666777888888888888888666666777888999::::::;;;<<<<<<===>>>???@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIPPPWWWfff~~~wwweeeZZZ[[[jjjlll[[[UUUTTTMMMLLLMMMHHHIIIIIIGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===>>>>>>????????????>>>===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888666666666666666666666666444444555555555555444444333333333333333333333333666666555444333222111111333333333333333333333333111222222222222333333333333333333333333222111000000000000000000000000000111111111111111111111111000000000111111111111111///000000000111222222222555444444333222111000000KKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJKKKMMMOOOSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQOOONNNOOOQQQSSSUUUPPPOOOOOONNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNOOORRRSSSRRRQQQOOONNNNNNNNNNNNNNNOOOPPPTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIEEEGGGIIIKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBBBBAAA@@@@@@??????<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<:::::::::999999999999999;;;::::::999888888999999555666777888999999888888888888999999999888777666555555555666777888888888666777777888777666555444111444666666444333333444444444444444444444444444444444444333333333333333111222222222333333333333444444444444444444555555333333444444444555555555444444444555555555666666555555666777888999999:::===;;;<<>>========================<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<<<<======<<<<<<>>>@@@AAAAAAAAACCCEEEDDDFFFIIIJJJKKKLLLOOOQQQNNNNNNNNNOOOPPPQQQSSSTTTQQQRRRSSSTTTTTTTTTSSSTTTRRRUUUZZZ^^^bbbddddddddd______ccckkkqqqwwwxxxkkk^^^TTTNNNMMMHHHJJJGGGCCCDDDHHHHHHDDDBBBBBBAAA@@@@@@???>>>>>>:::::::::999999999888888777777777777777888888888777777777777777777777777777777888999999999888888777777888999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHKKKNNNMMMNNNZZZgggoooeee]]]\\\fff|||xxxfffVVVQQQQQQKKKJJJMMMHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>======>>>???????????????===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888555555555555555555555555444444444555555444444444333333333333333333333333555444444333333222222222333333333333333333333333111111222222222333333333222222222333333222111111111111111111111111111111111111111111111111111111///000000000111111111222000000000000111111111111222222222222222222222222IIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGJJJKKKKKKKKKIIIIIIKKKMMMRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPNNNNNNOOOQQQTTTVVVPPPOOONNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNOOOPPPPPPOOONNNMMMOOOQQQRRRRRRQQQMMMLLLLLLLLLMMMMMMNNNOOORRRRRRRRRSSSSSSSSSSSSSSSOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJEEEGGGIIIJJJKKKKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEAAA@@@@@@@@@??????>>>>>>;;;<<<===>>>>>>===<<<;;;<<<===>>>?????????>>>===888888888999::::::;;;;;;;;;::::::999888888888999444555777999:::::::::999888888999:::999888777666444555555666777888888999666777888888888777555444111444777777444222333444444444444444444444444444444444444333333222222222111111111222222333333333111111111222222333333333333333333444444444555555444444444555555555666666555555666777888999::::::@@@;;;:::======>>>FFFQQQYYYlll|||zzzqqqnnnuuu}}}wwwbbbUUUMMMJJJFFFCCCBBBAAA???>>>========================;;;;;;:::::::::::::::;;;:::;;;;;;<<<<<<<<<<<<;;;;;;===>>>??????@@@AAACCCAAADDDGGGHHHIIIIIIKKKLLLJJJJJJKKKKKKLLLNNNOOOOOOKKKNNNRRRRRRQQQOOOOOOOOOIIILLLQQQVVVZZZ\\\\\\\\\WWWZZZbbbmmmssswww|||}}}xxxnnnbbbVVVNNNJJJIIIBBBEEECCC>>>???CCCBBB<<<>>>>>>>>>>>>>>>>>>======777777777888888888888888777777777777888888888888777777777777777777777777999999:::::::::999999888777888888:::;;;<<<======???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIKKKPPPTTTRRRUUUdddvvvsssfffaaa^^^dddsssgggbbbSSSOOOOOOIIIJJJMMMIIIFFFEEEEEEEEEFFFGGGGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>======>>>???????????????======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888555555555555555555555555333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333111111111222222333333333000111111222222222222111111111111111111111111111111111111111111111111111//////000000111111111222111111111000000000000000///000000222333444555555GGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLKKKKKKJJJJJJKKKOOOPPPPPPNNNLLLLLLMMMOOOLLLMMMOOOPPPQQQRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKOOOPPPPPPNNNLLLKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKJJJJJJLLLNNNPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPMMMKKKJJJKKKLLLMMMMMMPPPOOONNNLLLKKKJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHGGGFFFEEECCCCCCCCCBBBAAA@@@???===<<<<<<999:::;;;<<<===============>>>???@@@???>>><<<:::<<<:::777888:::<<<;;;999999999999999999888777666888777666555555666777888999999999888888777777777666555555444444555777888555555555555555555555555666555555555555444444444111222222333333222222111444444444444444444444444555555555555555555555555555555444444444333333333444444444444444444444444555444222222222333555777777888888888999999999999;;;;;;;;;;;;<<<===>>>>>>OOOWWW^^^```aaahhhssszzzyyyiii]]]SSSHHHDDDEEEFFFBBB>>>>>>@@@@@@>>>;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;;;;<<<<<<<<<======AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHEEEGGGIIILLLNNNPPPPPPPPPSSSVVV\\\cccjjjnnnqqqsssmmmhhh```XXXPPPJJJGGGEEE@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;888888777777777777777888999999999888888888888888999999888888777777666666666777888999999:::999999888888999:::;;;<<<======AAAAAAAAAAAAAAAAAAAAABBBBBBEEEEEEBBBFFFMMMPPPLLLOOONNNQQQVVV\\\hhhwwwfffaaa]]]```qqqqqq___YYYVVVRRRNNNJJJHHHGGGGGGDDDDDDDDDFFFHHHIIIHHHFFFCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>??????@@@@@@>>>===<<<===>>>???@@@AAAAAA@@@???>>>======<<<;;;;;;::::::555666888999::::::999888666666666666666666666666:::999888777666555444333333333333333333333333333555444333222111222333333333333333222222111111111444444444444444444444444111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111EEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKKKKJJJJJJJJJKKKNNNOOOPPPOOOMMMMMMMMMNNNLLLMMMNNNOOOPPPQQQQQQRRROOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJNNNOOOOOONNNLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJLLLNNNPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@???>>>======;;;;;;<<<============<<<===>>>???@@@???>>><<<;;;;;;999777888:::;;;:::888999999::::::999999888777888888777666666777888888::::::999999999888888888555555555555555666777777555555555555555555555555555555555555444444444444555555666666666666555555444444444444444444444444444444444444444444444444222333333333444444555555444444444444444444444444444444333222333444555666666666666666777777777777::::::999::::::;;;<<<===BBBIIIPPPUUUZZZfffvvvsssjjj\\\PPPIIIEEEBBB@@@:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDCCC@@@BBBDDDFFFHHHIIIIIIIIIKKKNNNSSSYYY___bbbeeefffeeeaaaZZZRRRKKKFFFCCCBBB>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888777777666666777777888888888888888888888888888888888888888777777666666777777888999::::::::::::===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDGGGFFFDDDFFFKKKLLLIIIRRROOORRR^^^nnnjjj^^^[[[^^^kkk}}}ggg\\\TTTRRROOOLLLJJJIIIHHHIIIHHHFFFDDDDDDEEEFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@???>>>===<<<===>>>???@@@@@@???>>>>>>=========<<<;;;:::::::::888888999999999888888777777777777777777777777777999999888777666555444333333333333333333333333333555444333222222222333333333333333222222222111111333333333333333333333333111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111CCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOQQQQQQOOONNNMMMNNNMMMLLLLLLLLLMMMOOOPPPRRRNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJMMMNNNNNNMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKMMMOOOPPPRRRQQQQQQPPPPPPQQQQQQRRRPPPMMMKKKJJJKKKLLLLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFDDDDDD@@@@@@?????????>>>>>>>>>======>>>>>>>>>===<<<<<<===>>>???@@@???>>>===<<<;;;999777888999:::999999::::::;;;;;;::::::999999999888888777777888888999999888888888888777777777444555555666666666666666555555555555555555555555555555555555444444444444111111222222222222111111333333333333333333333333444444444444444444444444111111222333444555666666444444444444444444444444333333333333444444444444333444444444444555555555888888888888999:::;;;;;;:::>>>DDDJJJSSScccxxxxxxfffVVVJJJEEECCC<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@??????===>>>???AAABBBBBBBBBBBBDDDFFFJJJNNNQQQTTTUUUVVVXXXUUUPPPIIIDDD@@@>>>===<<<;;;::::::999999:::::::::::::::::::::999999999777777666666666666777777888888888888888888888888888888888777777777777777888888999:::;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEHHHHHHFFFHHHKKKMMMKKKRRRPPPVVViiimmm___ZZZYYYfff~~~hhh]]]ZZZNNNMMMKKKJJJIIIIIIIIIJJJLLLIIIEEECCCCCCDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>?????????>>>===<<<======>>>>>>>>>===<<<<<<===<<<<<<;;;;;;::::::999::::::999888777777777777777777777777777777777777888888777666555444444333333333333333333333333333555444333222222222333333333333333222222222222111222222222222222222222222111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJLLLNNNQQQQQQPPPNNNMMMMMMMMMLLLKKKJJJKKKMMMOOOQQQNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLMMMMMMKKKJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNPPPQQQTTTSSSQQQQQQQQQQQQSSSTTTQQQOOOMMMLLLMMMMMMMMMLLLIIIIIIJJJLLLMMMNNNNNNOOOHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDD>>>>>>>>>>>>????????????????????????>>>===<<<;;;===>>>>>>??????>>>======;;;:::999999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999666666666666666666666666333444666777777777666555555555555555555555555555555555555444444444333333......////////////......222222222222222222222222333333333333333333333333111111222333444444555555333333333333333333333333111222333444444444444333333333333333444444444444666666666666777888999999===>>>@@@EEENNN^^^www}}}nnn^^^PPPHHHEEEAAA???@@@???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888999999999:::::::::999999999::::::;;;;;;;;;<<<<<<=========>>>>>>?????????>>>>>>>>>>>>>>>???======>>>>>>????????????AAABBBDDDGGGHHHJJJJJJJJJMMMJJJFFFBBB>>><<<;;;:::::::::999888888888888999999999999999888888888888666666666555666666777888777777777888888888888888888888888888888888777777999:::;;;<<<============>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGIIIIIIKKKMMMPPPQQQSSSYYYhhhzzzddd]]]^^^^^^vvvnnn___YYYXXXLLLLLLJJJIIIIIIIIIIIIIIIKKKIIIFFFEEEEEEEEEDDDBBBCCCCCCBBBAAAAAAAAAAAABBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=====================<<<;;;;;;:::;;;;;;;;;;;;::::::999999:::999888666666666777888888888888888888888888888666666666555555444444444333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222CCCCCCDDDDDDEEEFFFFFFGGGEEEFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJMMMPPPQQQOOONNNMMMMMMMMMLLLJJJIIIJJJLLLNNNPPPPPPOOOOOONNNNNNMMMLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOQQQQQQUUUTTTSSSRRRRRRSSSTTTUUURRRQQQOOONNNOOOOOONNNLLLKKKKKKLLLNNNNNNNNNNNNMMMHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDD===>>>>>>>>>>>>?????????????????????>>><<<;;;:::=========>>>>>>>>>======;;;;;;;;;:::::::::;;;<<<:::;;;;;;<<<<<<<<<;;;;;;999999::::::::::::999999777777777777777777777777333444666777777777666555666666666666666666666666555444444444444333333333333333444444444444333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333333333444444444555555555555555444555555666777888???===>>>CCCJJJXXXqqq~~~zzzeeeUUUNNNFFFAAAAAAAAA===<<>>======<<<<<<<<<<<<<<<<<>>;;;:::999999;;;:::999999888888999999888888888888888888888888666666666666666777888888777888888888999999999:::888888999999999999999999;;;<<<===>>>>>>?????????@@@AAABBBDDDFFFHHHJJJJJJBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLPPPUUUYYYlllttt```^^^ccciiissseee\\\VVVSSSMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHEEEBBBBBBAAA@@@@@@??????@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>=====================<<<;;;;;;::::::::::::::::::::::::999999999888777666555666777999:::777777777777777777777777555555555444444444444444333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJLLLNNNOOOMMMLLLLLLMMMLLLLLLKKKJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHJJJKKKKKKJJJJJJKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOPPPQQQRRRTTTSSSSSSRRRRRRSSSSSSTTTSSSQQQOOOOOOPPPOOOMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFEEEDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<======:::;;;;;;:::999999:::<<<::::::;;;;;;<<<<<<;;;;;;888999999::::::999999888888888999999999999::::::444555555666666666666666666666666666666666666666444444444444333333333333555555666666666666555555111111111111111111111111222222222222222222222222444333333333222222222111333333333333333333333333222222222222333333333333444444444444555555555555444444444444555666777777;;;888:::@@@FFFQQQggg}}}~~~nnn[[[OOOEEEDDDBBB>>>>>>BBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999999999:::::::::999999999999::::::::::::999::::::;;;;;;;;;:::::::::999888888888999:::;;;;;;:::999999999999::::::<<<<<<<<<<<<=========>>>>>>>>><<<;;;:::999999999;;;:::999999888888999999777777777888888888888888777666666777777888999:::888888999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;======>>>???@@@@@@@@@@@@???@@@AAACCCEEEGGGHHHIIICCCCCCDDDEEEFFFFFFGGGHHHJJJIIIJJJKKKKKKLLLRRRZZZeeemmm___bbbjjj|||qqqccc]]]XXXRRRLLLLLLLLLKKKJJJHHHGGGFFFEEECCCDDDFFFIIIKKKIIIEEEBBBAAA@@@@@@?????????????????????>>>>>>>>>>>>?????????>>>===<<<<<<<<<=========<<<;;;;;;:::;;;;;;;;;999999999999999999999999666666666666777888999999666666666666666666666666333333333444444444444444333333333333333333333333333333444444444333222111111222222222222333333333111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEEEEGGGHHHIIIJJJIIIKKKLLLLLLKKKKKKLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOOOONNNLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGIIIJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNNNNNNNNNNKKKIIIHHHIIIKKKLLLMMMLLLKKKJJJGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>========================<<<;;;::::::::::::::::::;;;<<<<<<777999:::999666666888:::999999:::;;;;;;;;;;;;;;;777888999::::::999888777777777777888888888999999555555555555555666777777666666666666666666666666444444444333333333222222333333444444444444333333111111111111111111111111222222222222222222222222222222222222222333333333222222222222222222222222333222111111111222444444333333333444444444555555444444444444555666777777:::666999???CCCIII[[[ooosssaaaRRRMMMHHH@@@>>>CCC<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999:::::::::;;;999999999999999999999999777888999999999999888777999888666666666888999;;;:::999888888888999:::::::::::::::::::::;;;<<<<<<;;;;;;::::::999999999999:::999999888888888888888777777777888888999999999777777777777888999:::;;;999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBAAAAAA??????@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHIIILLLJJJLLLOOOQQQTTT^^^jjj~~~}}}gggcccooo{{{|||qqqcccYYYTTTRRRNNNJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGDDDAAABBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>??????@@@???>>>===<<<;;;<<<<<<===<<<<<<;;;:::;;;;;;======888888888999999999999999666666777777777777777666555555555555555555555555222222333333444444444444333333333333333333333333333333444444444333222111111111222222222333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////??????@@@AAACCCDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKJJJIIIJJJLLLNNNKKKLLLMMMMMMMMMMMMMMMLLLNNNNNNOOONNNMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFHHHJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSNNNOOOPPPQQQQQQPPPOOONNNPPPNNNMMMMMMMMMLLLJJJHHHDDDFFFHHHJJJKKKKKKJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCBBBBBB???>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::999999999999999:::;;;<<<555777888777555444666999888999::::::;;;;;;;;;:::777888999::::::999888777333444444444555555666666666666555444444666777888777777777777777777777777444444444333333333222222333444444555555444444333000000000000000000000000111111111111111111111111000000111222333444444555222222222222222222222222333222111000000222444555222222333333333444444444444444444444555666777777<<<888;;;AAABBBCCCRRReee|||ttt```VVVMMMAAA>>>BBB========================<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999999999999888888888888666666777888888777666555999888777666777999;;;<<<;;;;;;:::999999:::<<<===::::::::::::;;;<<<======999999999999999999888888999999888777777777777777777777888888999999999:::888888888888999:::;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<======>>>>>>??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIILLLJJJMMMTTTXXX___mmm|||rrrdddjjj|||nnnhhh^^^UUUOOOMMMLLLKKKFFFFFFFFFFFFFFFEEEDDDDDDEEECCCBBBBBBCCCCCCBBB@@@CCCBBBAAAAAA@@@@@@AAAAAA@@@@@@????????????@@@@@@???>>>===;;;;;;<<<<<<===<<<;;;;;;:::;;;<<<>>>???888888888888888888999999777777888888888666555333555555555555555555555555222222222333333444444555333333333333333333333333333333444555444333222111111111111222222333333333222222222222222222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJKKKJJJJJJIIIIIIMMMMMMLLLLLLKKKKKKJJJJJJNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOLLLIIIJJJLLLPPPSSSTTTQQQQQQPPPOOOOOONNNMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGIIIKKKLLLIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>===========================<<<;;;999888888999999;;;:::999888888999:::;;;999999::::::999888666555555555555555555666777888666666666666666666666666666666666666555555555555666555444333333444555666555555444444444333333333222222222222222222222222333333222111111222222222---...000222333444333333000111111111111222222222222222222111111111000000111111111111111111111111333333222111///---+++***555555555555555444444444:::;;;<<<;;;<<>>===<<<======>>>>>><<<:::999:::::::::999::::::999999888777777777;;;;;;;;;:::::::::999999777777777777777777777777999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::999888777777;;;::::::999888888888999777777777777666666666666666888999999888888999:::999999888888999;;;<<<===;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHDDDCCCEEEFFFEEEHHHLLLPPPPPPPPPSSS^^^tttvvviiiiiiwwwttt```\\\VVVQQQNNNLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>???@@@@@@@@@???>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888777666666555555555555555666777777555555666666555555444333444444222222222222444444111111222222222333333333000000111222222222111111000000000000000000000000111111111111000000000000000000000000000000000000000000///////////////000////////////000000000000////////////////////////////////////////////////111111000000000000111111000000000000000000000000@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKMMMOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDFFFGGGHHHGGGFFFGGGHHHJJJJJJHHHFFFEEEFFFGGGGGGFFFCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888888999999888777666666666666777888888888999999888666555444666555555555555666666777555555555555555555555555666666666666555555555444666555444333333444555666444444444444333333333333222222222222222222222222111111000111111222333444000111111222222222111111000111111111111222222222222222222111111111000000111111111111111111111111222333333444555555444444444444444555555555555555888999:::999:::@@@JJJRRRqqq}}}xxx{{{qqqhhh```TTTLLLIIIGGGDDDBBB@@@???===<<<<<<;;;::::::;;;;;;:::999<<<;;;;;;::::::999888888;;;;;;:::::::::999999999777777777777777777777777999999999999999999999999999999999999::::::::::::;;;;;;::::::999888888777;;;:::999999888888999999777777777777777777777777777888999999888888999;;;:::999999999:::;;;======;;;<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHFFFGGGJJJKKKIIIKKKOOOPPPRRRZZZgggzzzuuugggdddnnnvvvfff\\\XXXSSSOOOLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888::::::999888888777666666666666666666666777888888555555555555555444444333444333333222222333333444111111222222222333333333111222222222222222111111000000000000000000000000111111111111000000000000000000000000000000000000000000///////////////000.../////////000000000000////////////////////////////////////////////////111111000000000000111111000000000000000000000000======>>>???@@@AAABBBCCCAAAAAA@@@@@@@@@????????????@@@BBBBBBAAAAAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKMMMMMMLLLJJJLLLLLLLLLMMMMMMMMMMMMNNNIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGGGGFFFEEEGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDAAAAAABBBCCCCCCCCCCCCCCC?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999777666666555555666666777777777777777666555444444777666666555555555555666555555555555555555555555666666555555555444444444555444444333333444444555444444444333333333222222222222222222222222222222000000000000111333444555444444222111000000//////000111111111111222222222222222222111111111111111111111111111111111111111000000222333444555555666333333444444555555666666555777888888999===DDDJJJ[[[wwwxxxsssxxxssscccXXXQQQMMMHHHEEEBBB@@@>>><<<===<<<<<<===>>>???===;;;=========<<<;;;;;;::::::::::::::::::999999999999777777777777777777777777888888888888888888888888888888888999999999999:::;;;::::::999999888888888::::::999999888888999999777777777777777777777777888999::::::999999:::;;;::::::::::::;;;<<<======<<<<<<======>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEGGGJJJJJJHHHJJJOOONNNVVVfff}}}zzziiibbb___gggyyykkk^^^VVVRRRNNNKKKJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@????????????@@@AAAAAAAAA@@@??????>>>>>>AAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888999999999888888777777666777777666666777777888888555555555555555444333333444333333222222333333444111111222222222333333333333333444333333222111000000000000000000000000000111111111111000000000000000000000000000000000000000//////......///000000....../////////000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000<<<<<<===>>>@@@AAABBBBBB????????????>>>>>>>>>===>>>@@@AAABBBAAAAAABBBCCCBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIHHHJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGFFFEEEEEEEEEFFFEEECCCBBBBBBDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888777777777777888888777777777777666666555555888777666555555555555555555555555555555555555555555555555444444444333333444333333333333333333444333333333333222222222222111111111111111111111111222222111222222333444444555444222000//////000000000000111111111222222222111111111111111111111111111111111111111111111111222333333333333222111111222222333444444555666666444666777888888;;;???BBBIII]]]rrr|||{{{uuuttt{{{zzznnn___XXXPPPJJJGGGFFFDDDCCC?????????@@@AAAAAA@@@>>>>>>>>>======<<<<<<;;;;;;::::::::::::999999999999888888888888888888888888777777777777777777777777777777888888888999999999:::::::::999999888888888::::::999999888999999:::777777888888888888888999888:::;;;;;;::::::;;;<<<;;;;;;;;;<<<<<<=========<<<======>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGIIIIIIHHHMMMTTTYYYfff|||wwwmmmfff___```fffvvv{{{eee]]]RRROOOKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>AAA@@@>>>=========>>>???<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888888888777777777666777666666666666666777777444444555555555444333333333333333333333333333333111111222222222333333333555555555444333222111000000000000000000000000000111111111111000000000///000000000000000000000000//////.........///000000........./////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000======>>>???@@@AAABBBBBB?????????>>>>>>>>>=========???BBBBBBBBBAAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEECCCDDDFFFGGGIIIKKKMMMNNNHHHHHHIIIIIIIIIJJJJJJJJJKKKIIIGGGHHHKKKOOOQQQRRRQQQPPPOOONNNMMMLLLKKKKKKHHHGGGFFFEEEDDDDDDEEEEEECCCEEEGGGGGGEEEDDDDDDEEEBBBAAAAAAAAACCCCCCBBBAAABBBBBBBBBAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888777777888888888888777777888888777777666666666777888777666555555555555555555555555555555555555555444444444444333333333333222333333333333333333222333333222222222111111111111111111111111111111111666555444333333333333333333222111000000000222222000000111111111222222222111111111111111111111111111111111111111111111111666666666555444333222111111222222333444555666666555666777888888:::<<<===AAAKKKWWWbbbkkktttxxxxxxpppqqqtttzzz{{{yyy{{{vvvkkk^^^TTTOOOMMMKKKIIICCCAAA@@@AAAAAAAAA???===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777777777888888888999999999::::::999999999999999888:::999999888999999::::::777888888888999999::::::999;;;<<<<<<;;;;;;<<<===<<<<<<======>>>>>>>>>=========>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHLLLIIIIIIJJJJJJNNNXXXcccsssyyykkkccc^^^\\\\\\fffwwwnnn]]]XXXQQQOOOKKKIIIJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???????????????>>>@@@@@@>>>=========>>>???<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888777777777777777666555555444444444555555444444444555444333333222333333333333333333333333111111222222222333333333555555555444333222111000000000000000000000000000111111111111000000000///////////////////////////...............///000000............////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////>>>>>>??????@@@AAAAAAAAA??????>>>>>>>>>=========<<>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888999999999999888888555666666777777666666555888888777666666777777888777666666555555555555666444444444444444444444444444444333333333222222222111222222333333222222111222222222111111111000000111111111111111111111111777666555333222222222222111000000000111222333333000111111111111222222222111111111111111222222222111111111111111111111111111111222222333222222222222222333333444444555555555555555666777999::::::???BBBEEEJJJPPPWWW\\\^^^___iiivvvzzzssszzz~~~nnnbbb[[[VVVPPPKKKHHHFFFCCCAAA@@@@@@>>><<>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888999999999999:::999999999999999999999999999999888888999999::::::888888888999::::::;;;;;;:::<<<======<<<<<<===>>>===>>>>>>?????????>>>>>>===>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJHHHIIILLLOOOWWWggguuuwwwhhh^^^YYYYYY\\\cccvvv|||fffYYYUUUSSSPPPMMMKKKKKKKKKKKKJJJFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBB??????????????????????????????>>>>>>>>>>>>>>>???;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777777777777555555444444333333444444444444444444444333222222222333333444444333333222111111222222222333333333333333444333333222111000000000000000000000000000111111111111000000000000////////////////////////------------...///000000------........./////////000000000000000000000000000000000000000000000000000//////......//////000////////////////////////????????????????????????>>>>>>=========<<<<<<<<<:::===@@@AAA@@@@@@???@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHHHHGGGEEEDDDAAABBBCCCEEEFFFHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHKKKIIIHHHJJJMMMPPPRRRSSSPPPOOONNNMMMLLLKKKJJJJJJFFFEEEDDDCCCCCCDDDFFFGGGDDDFFFHHHIIIGGGEEEDDDDDD@@@@@@@@@AAACCCCCCBBB@@@???@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::999999999999999999999999777888999::::::999888777666666777888888777666666777666555555555666777777666555555555555666666777444444444444444444444444333333333333222222222222000111222333333222111000222111111111000000000000111111111111111111111111444333222222111111111111000000111222222222222222000111111111111222222222000000111111111222222222111111111111111111111111------///000111111111111333333333333333333333333444444333444555777888888<<<;;;<<<>>>AAAEEEIIIMMMVVVggg}}}nnnpppttt{{{{{{tttmmmbbb[[[SSSOOOJJJFFFDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::999999999999999999999999999999888888999999:::;;;888888999999:::;;;;;;<<<;;;===>>>>>>===<<<>>>???>>>>>>???@@@@@@???>>>>>>>>>>>>???AAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIKKKPPPWWW^^^jjj}}}ttteee^^^[[[\\\bbbiii}}}nnnaaaYYYTTTUUURRRNNNKKKJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>;;;;;;;;;:::::::::999999888888888888888888888888666777777777777777777777666666555444444444444444333444444444444333222222222333333444444333333222111111222222222333333333111222222222222222111111000000000000000000000000111111111111000000000000////////////////////////------------...///000000---------.........////////////////////////////////////////////////////////////............//////////////////////////////????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999;;;???@@@???>>>>>>>>>======???@@@@@@AAAAAAAAAFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHHHHHHHGGGEEECCCAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFJJJIIIJJJLLLNNNPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGIIIIIIGGGEEEDDDDDD@@@???@@@BBBCCCDDDBBB@@@===>>>>>>???????????????;;;;;;;;;:::::::::999999999999999999999999999999777777999::::::999888777888999:::;;;;;;:::999888666555444333333444666666555555555555555666777888444444444444444444444444333333333222222222111111000111222333333222111000111111111111000000000000000000000000000000000000111000000000000000111111000111222333333222000000000111111111111222222222000000111111222222222222111111111111111111111111111222333444444444444444444333333333333333333333444222111222444666777777777777999<<<>>>@@@EEEIIITTTiiipppmmmjjjmmmxxx}}}sss]]]XXXQQQLLLIIIGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999999888888888999::::::;;;888888999::::::;;;<<<<<<<<<===>>>>>>======>>>???>>>???@@@AAAAAA@@@>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKOOOSSS\\\hhhrrrqqqeee[[[ZZZ^^^dddoooyyynnnaaa[[[VVVRRRVVVSSSNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>?????????===>>>???@@@@@@???>>>===;;;;;;;;;:::::::::999999::::::::::::::::::::::::666666666666777777777777888777666555555555555555333333444444444333222222222222444444444444222222111111222222222333333333000000111222222222111111000000000000000000000000111111111111000000000000////////////////////////,,,,,,,,,---...///000111---------.........////////////////////////////////////////////////////////////............//////////////////////////////BBBAAA@@@???>>>===<<<;;;========================<<<<<<===>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEECCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLOOONNNNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>============<<<;;;::::::999999::::::999999999999999999999999999999888888888888888888666666666666666555555555777777666555555555555666555444444444444333333333999777333111000111444666555444222111111111222222333333333222222222111111111111111111111111111111444333333222111000//////111111111111111111111111000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000111111111111111222222333222222111111111111222222333333333444444444555555555666666777:::===???AAAWWWfffyyyuuuhhhfffjjjsssxxxlll\\\QQQMMMMMMLLLKKKHHHFFFEEEDDDDDDCCCAAA???CCCAAA@@@@@@AAAAAA???>>><<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::999999999999:::;;;:::::::::;;;<<<======>>>>>>>>>>>>===============???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFFFFHHHGGGGGGHHHIIIJJJIIIHHHFFFGGGHHHIIIJJJLLLOOORRRXXXddduuugggbbb]]]\\\```mmmqqqfff]]]TTTRRRVVVRRRPPPMMMLLLLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDDDDBBBAAA@@@??????@@@???>>>===============>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999888777777666666666666666888777777666555444444333555555555444444333333333555555444444444333333333333222222111111222222333000000000000000000000000333333222111000000000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000............////////////////////////////////////000000000000000000000000////////////////////////000000//////.........---@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===???@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDFFFFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>>============<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999999999999888888888777777666666666666666666666666777666555555444444555555555555555444444333333333666444333111111333555777444333222111111111222222333333222222222111111111111111111111111111111111333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222222000000000000000000000000111000000000000111222222222222111111111111222222333333333444444444444555555555666777999<<>>===<<<<<<888999:::;;;<<<===>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>========================??????>>>======>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFGGGFFFHHHIIIJJJLLLMMMMMMKKKIIIJJJJJJIIIJJJNNNUUU^^^eeerrr~~~vvvccc^^^^^^gggvvv{{{fff]]]WWWPPPOOOSSSQQQOOOMMMLLLLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999999888777777777777777888888777666666555444444555555444444444333333333444333333333222222222222222222222222222222222222000000000000000000000000333222111111000000111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////000/////////............============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>>>>===???@@@@@@???>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999;;;::::::999888777666666666666666666666666666666666555555444444444444444666666555444333333222222222222222222333444555666444333222111111111222222333222222222222111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000///000111111222000000000000000000000000000000/////////000111111222222111111111111222222333333333333444444444444555555555666888;;;===???BBBNNN___ooowwwllleeeeeeiiixxx|||{{{qqqjjjfffccc^^^ZZZTTTOOOLLLJJJHHHFFFBBBBBBBBBCCCEEEEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;777888999;;;===>>>@@@@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<<<<<<<===>>><<<<<<======>>>?????????======>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHKKKMMMNNNLLLJJJIIILLLLLLNNNRRR\\\jjjyyyhhh___^^^fff{{{yyyiiiZZZUUUSSSNNNMMMQQQOOOMMMKKKKKKKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>?????????>>>>>>>>>>>>>>>=========>>>======<<<;;;::::::::::::999999999999:::999999888888888888888888888777777666666555555555444444444444333333333222222222222111111111111000111222333333222111000000000000000000000000000222222111000000000111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////111111000///...---,,,,,,////////////////////////........................////////////////////////////////////............;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===<<<:::999999;;;===>>>>>>???AAA@@@??????@@@BBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGFFFEEEDDDCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>============<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999;;;;;;:::999888666666555666666666666666777777777555555444333333333333444666666555444333222222111222222333444444444444444333222222222222222222222222222222222111111111111///////////////////////////000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000///////////////000000111222222111111111111222222222222333333333444444444555444444555777999;;;<<<===DDDOOO\\\nnn{{{ooohhhfffkkkgggmmmzzz~~~qqqlllddd]]]XXXSSSPPPMMMJJJIIIHHHHHHHHHGGGEEECCCAAAAAA@@@@@@???>>>======::::::;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@?????????>>>>>>?????????>>>>>>>>>??????@@@@@@@@@???????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNNNNPPPTTT\\\ggguuuqqqbbbaaafffxxxzzziii^^^TTTSSSRRROOONNNPPPMMMKKKJJJIIIJJJJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<============<<<;;;;;;:::999999999999999999999999999888777777777777888888888777777777666666666444444444444444444444444333222222222222111111111///111222444444222111///000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000////////////////////////////////////////////////111000000///...---------////////////////////////........................///////////////////////////////////////.........::::::::::::;;;;;;;;;;;;999999999999999999999999<<<:::999888888:::<<<===???@@@AAAAAA@@@@@@AAACCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGJJJJJJHHHGGGEEEEEEDDDDDDGGGGGGHHHHHHJJJKKKLLLMMMKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>>>>===<<<;;;::::::999999::::::999999999999999999999999;;;;;;:::999888666666555666666666666777777888888555555444333333333333444666666555444333333222222333333444444444333111111222222222222222222222222222222222111111111000000/////////////////////////////////000111111222222111111111111111111111111////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000///////////////000000111222222111111111111222222222222222333333333444444444444444444555777999:::;;;???DDDMMM```wwwqqqhhh___^^^iiiooosss}}}tttkkkbbb[[[VVVTTTRRROOOMMMLLLKKKIIIGGGCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJJJJHHHHHHJJJLLLMMMOOOPPPPPPQQQTTTYYY]]]aaaiiiwwwsssiiifffhhhuuuwwwfff^^^XXXRRRQQQQQQNNNMMMMMMJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@:::;;;;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888888777666666666666777777777777777666666666666444444444444444444444444333333333333222222222222///000222333333222000///000000000000000000000000111000000///000000111111000000000000000000000000000000////////////000000////////////////////////.................................///////////////////////////////////////........................////////////////////////.........///////////////:::::::::::::::;;;;;;;;;999999999999999999999999:::999888888888999;;;<<<>>>@@@AAAAAA@@@???AAABBB????????????@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDEEEFFFFFFGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@?????????>>>>>><<<;;;::::::999999::::::999999999999999999999999;;;::::::999888777666666555666666777777888888999666555555444444444444444555555444444444333333333444444444444333222111000111111222333333333222222222111111111111000000000000000000000000000000000/////////000000111111111111111111111111111111111////////////////////////000000000000000000000000//////000111111111111000000000000000000000000000000000/////////000111111222222111111111111222222222222222222333333333333444333333333444555777888999;;;???EEEVVVvvvqqqeee]]]___aaaeeewww{{{pppiii]]]YYYTTTPPPNNNMMMKKKJJJCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLKKKIIIJJJNNNQQQQQQSSSVVVXXX[[[bbbllltttvvvkkkeeehhhoooyyymmm```WWWTTTPPPNNNMMMLLLJJJHHHHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@===>>>@@@AAAAAAAAA@@@???;;;;;;<<<<<<;;;;;;:::999888888888999999999999999888777777666666666666666666666666666666555555555333333333444444444444555444333333333222222222222///000111222222111000///000000000000000000000000000000/////////000111111000000000000000000000000000000////////////000000000000000000000000000000....................................//////000000////////////////////////........................////////////////////////.........///////////////;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888999999999:::<<<>>>??????>>>>>>???@@@>>>>>>>>>?????????@@@@@@???@@@AAABBBCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCDDDDDDDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<;;;::::::999999::::::999999999999999999999999999999999888888888777777555666666777888888999999777666555555444444555555333333333444444444444555333333222222222222222222000111222333333333333222111111111111000000000000111111111111111111111111/////////000000000000000111111111111111111111111////////////////////////000000000000000000000000...///000111222111111000000000000000000000000000111000000000000111222222222222111111111111222222111222222222222333333333333333222222333444555666777999<<<@@@KKKdddxxxkkkaaa[[[]]]jjjxxxuuunnneee\\\VVVRRRPPPNNNIIIHHHGGGFFFDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@????????????????????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMNNNLLLJJJLLLSSSXXX\\\aaahhhooovvv~~~sssiiifffggglllxxxwwweee\\\RRRQQQOOOLLLKKKJJJHHHFFFGGGEEEEEEEEEGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA@@@???>>>>>>===@@@BBBCCCEEEEEEEEECCCBBB:::;;;;;;;;;;;;:::999999777888888888999999999999999888777777666666777777444444444444555555555555333333333444444444555555222222222222111111111111000000111111111111000000000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000000000000000000000000000........................///////////////.........////////////////////////////////////////////////////////////////////////............/////////000<<<<<<<<<;;;;;;:::::::::999999999999999999999999777777888999999999999888;;;<<<======<<<<<<===>>>>>>>>>>>>>>>????????????>>>???AAABBBCCCBBBBBBAAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGBBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<;;;::::::999999::::::999999999999999999999999999999888888888888888888555666666777888999999999777777666555555555555666222222333444444555555666111111111111222333444555000111222333444333333222111111111111000000000000111111111111111111111111000000000000000/////////000000000000000000000000////////////////////////000000000000000000000000...///000222222111111000000000000000000000000000111111111111111222222333222222111111111111222222111111222222222333333333333333222222222333555555555999<<<===CCCTTTmmm}}}{{{iii]]][[[ccckkkttt|||oooeee^^^ZZZWWWUUUTTTRRRPPPMMMKKKIIIHHHAAABBBCCCEEEFFFHHHIIIJJJCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@????????????????????????======>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHIIIJJJKKKKKKMMMOOOOOONNNLLLOOOWWW]]]mmmuuuyyymmmiiibbb```gggsssgggYYYTTTPPPQQQOOOLLLKKKKKKIIIGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@???>>>===<<<;;;<<<===???AAAAAAAAA???>>>:::;;;;;;;;;;;;:::999999777777888888999999999999:::999999888777888888888333444444444444444444444333333333444444555555555111111111111000000000000111111000000000000111111000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000000000000000000000000000........................111111000///...------,,,////////////////////////000000000000000000000000////////////////////////---.........//////000000999999;;;<<<<<<;;;999999333444444555666777777888888888999999999:::::::::;;;;;;::::::;;;<<<>>>???======>>>???????????????@@@@@@???????????????@@@AAACCCDDDDDDCCCBBBBBBCCC@@@BBBDDDGGGHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIIIIIIIHHHFFFDDDCCC?????????@@@BBBEEEGGGIIIIIIFFFCCCAAA@@@@@@???===@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<<<<===<<<:::888888888:::;;;:::999999888888999999:::999999999888888888888777555666999::::::999666555666555555555555444444444444444444555555555555666555333111222444555333111111222222333333222222111000000/////////111222333000000000000000000000000111111000000//////............///000111222222333000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000111111111111333333333222222111111111222222333444444555555666333888<<<;;;;;;BBBPPP\\\qqq{{{{{{zzz|||}}}mmmccc______fffjjjrrr~~~~~~tttjjjdddaaa```___^^^[[[WWWQQQMMMJJJJJJJJJJJJJJJIIIHHHHHHLLLKKKHHHFFFDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@???@@@BBBBBBAAA@@@AAABBBDDDDDDDDDEEEFFFEEECCCBBBAAACCCFFFGGGFFFEEEEEEFFFDDDEEEGGGJJJLLLOOOQQQRRRVVVPPPOOOSSSTTTWWWiii}}}ooocccaaa```^^^aaappp~~~nnnaaaXXXUUUOOONNNKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>===>>>>>>???????????????>>>>>>>>>>>>;;;;;;::::::999999::::::888888999999999999888888:::999888888777777888888666666555555555444444444444333222111111111222333444333222111111111222333000000000000000000000000000111222222000000111222000/////////000111222222///000111000///...///000222222111111000000//////111111000000//////......////////////////////////////////////////////////---------...............000000000000////////////////////////////////////////////////////////////999999::::::::::::999999666666777777888888999999888888888999999999::::::;;;:::::::::;;;<<<===>>>======>>>????????????>>>??????>>>>>>>>>>>>??????@@@AAACCCCCCAAA@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@AAACCCEEEGGGIIIGGGEEEBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<;;;;;;<<<;;;:::999888999:::::::::999999888888999999:::999999999888888888888777777666666555555555666666666555555555555444444444444444444444555555555555444333111222444555333111111222222333333222222111111000000//////000111222000000000000000000000000111111000000//////////////////000000111111222222000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000111111111000000/////////000000000000111111111111333333222222222222222222222222333333444555555555333777999888888===HHHPPPXXXaaalllooonnnnnnsssxxx}}}rrrjjjfffbbbcccfffnnn{{{~~~{{{wwwsssmmmeee```ZZZWWWTTTPPPNNNMMMKKKKKKGGGHHHHHHHHHGGGFFFDDDCCCAAABBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>============>>>???AAABBBAAAAAACCCDDDGGGGGGHHHIIIJJJIIIHHHFFFFFFHHHIIIHHHFFFEEEFFFGGGKKKLLLMMMPPPRRRTTTVVVWWWYYYWWW[[[eeelllssspppddd_________eeesssqqqdddZZZSSSQQQNNNMMMKKKHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999999999999999777777777888888777777777888888777666666666666777555555555444444444444333444333222111111222333444444333222111111111222222000000000000000000000000111222333222111000111333000000000000000000111222///000111000///...///000000000000000000000//////000000000000//////......////////////////////////////////////////////////---------............///000000000000/////////...................................................999888888777777888888999777777777777777777777777777888888888999999999999::::::::::::;;;<<<======<<<===>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>@@@AAAAAA@@@???@@@AAADDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAABBBDDDFFFHHHIIIFFFCCCAAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;::::::::::::::::::999999999999:::999999888888999999:::999999999888888888888777999777333111000222555666666555555555555444444444444444444444555555555555444222111222333444333222111222222333333222222111222111000000///000000111000000000000000000000000111000000000000/////////000000000000000111111111000000////////////000000222222111111111111222222000000000000000000000000000000000000000000000000000000////////////......000000000000111111111111222222222222222222333333222222333333444444555555444555555555666999>>>BBBCCCJJJSSSYYY]]]eeeqqq{{{zzzsssdddbbb______fffuuuvvvpppfff\\\UUUQQQMMMKKKGGGIIIKKKMMMLLLIIIEEECCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>======<<<>>>???@@@@@@AAACCCEEEEEEFFFGGGIIIJJJIIIHHHGGGIIIIIIIIIHHHHHHIIILLLOOOSSSUUUXXX[[[^^^aaacccdddmmmnnnwww~~~iii```\\\\\\]]]aaapppoooaaaYYYSSSOOONNNLLLKKKIIIGGGFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@??????AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::888888777777777666666777777777777666666777777666555555555555555444444444444333333333333444444333333333333444444444333222222111111222222000000000000000000000000111222333333111111222333222111000000000000000000///000111000///...///000//////////////////000000000000000////////////...////////////////////////////////////////////////------........./////////000000000/////////..............................------------------------888777666555555666777888555555555555555555444444777777777888888888888999999999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>???AAAAAA@@@???@@@AAADDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBDDDEEEGGGHHHIIIFFFDDDBBBAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===;;;:::999999999999::::::::::::999888:::999999888888999999:::999999999888888888777777999777444111000222444666666555555555555444444444333333444444444555555555333222222222333333222222111222222333333222222111222222111000000/////////000000000000000000000000000000000000000000000000111111111000000000000000000000////////////000000222111111000000111111222000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111111111111222222333333333111222222333444444555555555444333444666888999999:::???EEEKKKRRR___ppp}}}tttnnnfff___^^^fffrrr{{{~~~sssggg___XXXTTTSSSSSSTTTSSSQQQMMMIIIFFFGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGFFFEEEDDDBBBAAAAAAAAABBBCCCCCCCCCDDDGGGJJJEEEGGGIIIJJJJJJJJJKKKKKKIIIJJJLLLOOOSSSZZZaaagggkkknnnqqqvvvzzz~~~uuueee```___aaaddduuurrraaaXXXTTTPPPNNNOOOKKKIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999;;;:::999888777666666666666666777777777777666666777666666555555555555555444444333333333222222222444444444444444444555555333333222222222222111222000000000000000000000000111333444333222111222333222222111000/////////000///000111000///...///000------......//////000000////////////////////////////////////////////////////////////////////////------......//////000000000000/////////.................................------------------------888777555555555555777888555555555555444444444444666666777777777888888888888888999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>>>>???AAAAAAAAA@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHEEEBBBAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;:::999888888888999::::::999999888:::999999888888999999:::999999999888888888777777777777555555444444555555666555555555555444444444333333333444444444444555222222222222222222222222111222222333333222222111111111111111000000//////000000000000000000000000000000000000111111111111111111111000000000000000000000////////////000000000000////////////000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111222222333333333111111222222333444444555555444333555888999999777999;;;>>>AAAHHHUUUgggssswwwkkkbbb___bbbeeegggiiinnnqqqsssyyyyyyqqqlllhhhfffaaa]]]XXXUUURRRQQQRRRSSSTTTUUUTTTSSSQQQPPPNNNNNNNNNNNNLLLKKKIIIHHHKKKKKKKKKJJJJJJKKKOOORRRQQQSSSUUUTTTSSSTTTVVVYYYVVVZZZ```hhhrrr}}}nnncccaaafffrrr|||qqqeeeYYYTTTQQQNNNMMMNNNIIIHHHGGGEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;:::999888777777777777777888888999999888888777777777666555555555555666444444333333333222222222333333333444444555555555333333333333222222111111000000000000000000000000111222333333111111222333222222111000/////////000///000111000///...///000------......//////000000.............../////////////////////////////////////////////////////////------......///000000111////////////....................................------------------------777666666555555666666777666666666666666666666666666666666666777777777777777777888999::::::::::::;;;<<<======>>>>>>======<<<<<<;;;<<<<<<===>>>???===???AAAAAA@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFFFFGGGEEEBBB@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;:::999999888888888888999999999999:::999999888888999999:::999999999888888888888777555666777777777777666555666555555555555444444444333333333333444444444444111222333222111000111333111222222333333222222111000111111111111000000///000000000000000000000000000000000111111111111222000000000000000111111111000000////////////000000000000////////////000000//////////////////////////////////////////////////////000000000000111111000000000000111111111111222222222222222222333333111111222222333333444444555444444666888999999888;;;<<<<<<===BBBMMM[[[fff}}}}}}nnnccc\\\YYYYYYYYY[[[^^^bbbkkk~~~}}}vvvooojjjhhhggghhhiiijjjkkklllkkkiiigggfff______``````___]]][[[ZZZXXXXXXWWWVVVVVVYYY^^^bbbgggiiihhhfffdddeeejjjnnnuuu{{{yyypppfffcccggguuupppddd[[[SSSPPPOOOKKKJJJKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>??????>>>============<<<<<<<<<;;;;;;;;;::::::999888888888888999888888999999999999888888777777666555555555555555444444444444333333333333111222333444444555444444222333333333333222111000000000000000000000000000000111222222000000111222222111000000000000000000///000111000///...///000//////////////////000000---............/////////////////////////////////////////////////////////------...///000000111222/////////.........------------------------------------------------------666666777777777777666666444555555666666777777777555555555666666666777777666777888999:::::::::999;;;<<<======>>>>>>======<<<<<<<<<<<<===>>>???@@@;;;===???@@@??????@@@AAACCCBBBBBBAAABBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBAAAAAAAAABBBBBB@@@AAABBBDDDEEEEEEEEEEEEDDDBBB@@@???@@@AAAAAA@@@????????????????????????<<<<<<<<<;;;;;;:::::::::999888777777777888:::;;;:::999999888888999999:::999999999888888888888777444555555666777777777777666555555555555444444444222222333333333444444444000222333222000000111333111222222333333222222111//////111111222111000000000000000000000000000000000000111111111222222222//////000000111111222222000000////////////000000111000000000000000000111////////////////////////////////////////////////.........//////000000000000000000000111111111111333333222222222222222222111111111222333333444444333444444555555555666777:::;;;;;;<<>>>>>>>>?????????@@@@@@<<<===>>>??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999999999::::::;;;777777888888888888777777666555555444444444444444555555555444444444444333000111222333444444444333222222333333333222111000000000000000000000000000///000111111//////000111000000000000000000111222///000111000///...///000000000000000000000//////---------.........//////////////////////////////////////////////////////------...///000111222222//////.........---------------------------------........................555666777888888777666555222222333333444555666666555555555555666666666777555666888999::::::999999;;;<<<<<<===============<<<<<<<<<======???@@@@@@:::<<<>>>>>>>>>>>>???@@@CCCBBBAAA@@@???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCC???@@@BBBDDDDDDEEEDDDDDDAAA???>>>>>>@@@AAABBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777666666888:::<<<:::999999999999999999:::999999999888888888888777444444444444555777888999666666555555555444444444222222333333333444444444///222333333000///111333222222222333333222222222...///000111222222111000000000000000000000000000000000111111222222222222...//////000111222222333000000////////////000000222222111111111111222222////////////////////////////////////////////////---------.........//////000000000000111111111111444333333222222111111111000111111222333333444444222444444333222222333666333444555777:::@@@HHHNNN]]]ttt|||ttteee```[[[YYYWWWZZZcccnnn{{{xxxjjjkkknnnyyy}}}kkk```ZZZWWWRRRNNNNNNMMMJJJHHHHHHIIIHHHGGGEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA<<<=========>>>>>>??????<<<===>>>??????>>>======<<<<<<;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<666666777777777777666666555444333333222222333333666666555555555444444444///000111333444444333333222222333444333222111000000000000000000000000000...000111000///...///000000000//////000111222222///111111000///...///000222222111111000000//////---------.........//////////////////////////////////////////////////////------...///000111222222//////.........---------------------------------////////////////////////666555555444444444555555555555444444444444555555555555555555555555444444666666666666666777888888999:::;;;<<<====================================<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????AAA@@@>>>=========>>>???<<<<<<;;;::::::999999888:::999777666555666777999999999999888777666666555999777555555777999999999444555555555666666777777555555444333333222111111000000111222333333444444444333333222222333333444000000000000000000000000222222222111111111000000000///...------...///000000000000000000000000000////////////000000000000000///...------...///000......////////////......000000000000000000000000111111000000//////......///////////////.........////////////000000000111111111111111111111111111///000333555555444222000111222444444444555888:::666666666888:::>>>AAADDDPPPdddrrrcccYYYUUUTTTYYY___lllpppvvv~~~uuupppoooqqqzzzkkk___WWWUUUQQQPPPOOOMMMJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;::::::999888999999999999999999999999777777666666555555555444444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///......000000///...---,,,,,,,,,111111000000//////......////////////////////////......------------......////////////////////////,,,,,,,,,---------......---......///000111111222000000000000000000000000//////......---------,,,........................666666555444444444444555777666555555444444444555555555555555555555444444666555555555555666777777888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???????????????????????????@@@@@@???>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>===============<<<<<<;;;;;;::::::999999:::999777666555666777888999999888888777666666555999777555555777888999888444555555555666666666777555555444333333222111111000111111222333333444444444333333222222333333444222222222222222222222222222222222111111111000000000000///......///000000000000000000000000000000////////////000000000000//////............//////......////////////......000000000000000000000000111000000000/////////.../////////////////////...---------.........//////111111111111111111111111///000222333333333222111000222333333222333555777666666666666888;;;===???JJJXXXqqqxxxnnnddd[[[VVVVVV^^^```dddkkkuuu~~~uuunnnmmmrrryyy{{{iii^^^TTTOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>=========<<<========================::::::;;;;;;::::::999888777777777777777777777777777666666666555555555444444444444444444444444444222222333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///......000000000//////......---000000000000//////......////////////////////////......------------......////////////////////////,,,,,,,,,---------......---......///000000111111////////////////////////111000000000/////////...........................666666555444444444444444777777666555555555555555444444444444444444555555555444444444444555666666777777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@?????????>>><<<<<<======<<<<<<;;;:::<<<<<<;;;;;;:::999999999:::999777666666666777888999888888777777666666555888666555555777888888888555555555555555666666666555444444333333222222111111111111222222333333444333333222222222222333333222222222222222222222222222111111111111000000000111000000//////000000111000000000000000000000000////////////000000000000......////////////............////////////......000000000000000000000000000000000000////////////......//////////////////------........./////////111111111111111111111111///000000000111111111111222333444444333333555666666555555555666777999:::CCCIIIYYYrrr}}}lll___YYYYYYVVVUUUYYYaaalllvvv|||yyyppplllkkkkkkiiihhhlllxxx~~~jjj]]]UUUOOOMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@??????>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888666666666666666666666666666666666555555555555555444444444444444444444444333444555555555444333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000//////...000000000000000000//////000000000////////////...////////////////////////......------------......////////////////////////,,,,,,,,,---------...............//////000000111////////////////////////000000000///////////////........................777666555444444444444444666555555555555666777777333333444444444444555555444333333333333444555555666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>>>>========================???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????AAABBBDDDEEEEEEDDDBBBAAA@@@????????????>>>>>>>>>:::;;;<<<<<<<<<;;;999888;;;::::::999999888777777999888777777666666777777888888777777666666666666777666555666777888888777555555555555555555555555444444444333333222222222111111111222222333333333333333222222222222333333000000000000000000000000111111111111000000000000111111000000000000111111////////////////////////////////////000000000000---...///000000///...---......////////////......////////////////////////000000000000////////////............///////////////000000000000111111111111111111111111111111111000//////...///000111222666777777666555444666777444444444444555666888888<<<@@@IIIYYYmmmxxxqqqhhhaaaXXXVVVZZZ```fffhhhkkkllloooqqqqqqtttrrriiidddcccbbbffflllttt{{{mmm^^^VVVRRRNNNMMMOOOIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC?????????>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888888888888888888555555555555555555555555333333333333333333333333555666777888777666444333111111111111111111111111000000000000000000000000//////////////////////////////000000000000////////////////////////000000////////////////////////////////////////////////......------------......////////////////////////,,,,,,,,,---------.............../////////000000////////////////////////------------------------........................777777666444444333333333333333333444666777999:::333333333333444444555555333333333333333444555555777888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@@@@AAA????????????????????????>>>>>>============>>>>>>AAABBBDDDEEEEEEDDDBBBAAA?????????>>>>>>>>>======999999:::;;;;;;999888777999999888888777666666666999888888777777777777777777777777666666666666666666555555666777888777666555555555555555444444444444444333333333333222222111222222222222222333333333222222111111222222333000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////000000000000---...///000000///...---......////////////......////////////////////////////////////000000000000---.........//////000000000000000000111111111222000000000000000000000000000///...---...///111222666777777666444444555777333333444555666777888999888===CCCJJJSSSbbbtttxxxjjj___[[[ZZZ[[[ZZZZZZ[[[^^^```aaaeeesssoooeee``````dddeeennn}}}iii___UUUPPPMMMJJJJJJLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777777777777777777777777777444444444555555555555555333333333333333333333333444555555666555444333222111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////.....................///.............../////////////////////////////////......------------......////////////////////////,,,,,,,,,---------..................////////////........................,,,,,,,,,---------------........................888777666555444333333333111222222333555777888999222222333333444444555555444333333333333444555555777777888999::::::::::::::::::::::::::::::::::::999999;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>AAAAAABBBCCCCCCBBBAAAAAA>>>>>>>>>>>>============999999::::::999999888888999999888888777666666555888888888888777777777666666666666666666666666666555555555666888888777555555555555444444444444444333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222//////000000000000000111///000000111111000000///000000000000000000000000////////////000000000000......////////////............////////////......000000000000000000000000////////////000000000000------......///000000000........./////////000000000000000000000000000000000///.........///111222333444444333111111333444222333444555666777888999666<<>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<;;;:::999999888888999999:::::::::999888888777777888888888888888777666666666666666666666666666666555444555666888888666444555555555444444333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222////////////000000111111...///000000000000///...000000000000000000000000////////////000000000000//////............//////......////////////......000000000000000000000000.../////////000000000111------......///000000111....../////////000000000000000000000000000000000000000//////000000111111111222222222000000222444333444555555666666555555333999>>>===;;;>>>GGGQQQWWW]]]eeekkkqqq{{{sssiiiddd\\\YYYVVVVVVUUUTTTYYY```ppp{{{ooohhhkkkpppssszzzkkkaaaZZZTTTPPPOOONNNKKKJJJMMMHHHHHHGGGGGGFFFEEEEEEDDDAAABBBCCCDDDDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777444444444444444444444444333333333444444555555555222222222222222222222222444333111///...///000111111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000000000//////......---------------.........//////////////////////////////......------------......////////////////////////,,,,,,,,,---------......................................................---------....../////////........................888888666555444333333222555444333222222222222333111111222333333444555555555444444444444555666666444555666777888888888888999999999999999999999999888999:::<<<===<<<<<<;;;========================@@@???>>>=======================================>>>>>>============>>>>>>AAA@@@@@@??????@@@@@@AAA>>>=========<<<<<<<<<<<<<<<;;;999888888888999:::<<<<<<;;;::::::999999888888888888888888777666666555555555666666666666666444444555666888888666444555555555444444333333333333333333333333333333333222222222222222222222222222222111111111111222222000000000000000000000000.../////////000000111111---...///000000///...---000000000000000000000000////////////000000000000000///...------...///000......////////////......000000000000000000000000.../////////000000111111---------...///000000111111111111111222222222222000000000000000000000000000000000000111111111111222333333333222222444666555555555555444333333222222666999:::999999===AAACCCIIIRRR\\\hhhxxx{{{iiiccc^^^\\\YYYUUUVVVYYYZZZllltttvvvwwwooooooiiikkkwwwxxxfff^^^ZZZTTTOOOLLLMMMKKKHHHHHHKKKFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999999999888777777666666666666666666666666333333333444444555555555222222222222222222222222888666333111000111222444000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000222111111000///......------------.........//////////////////////////////.........------.........////////////////////////,,,,,,,,,---------...........................---........................+++++++++,,,,,,---------........................888888777555555444444444222222333333333333444444555555333333333333555555333222111333666777555333444444555777888888888888666666555555777888:::;;;;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;:::;;;<<<<<<;;;;;;===?????????@@@@@@@@@??????>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::;;;<<<999999999888888888888777<<<;;;:::999888777888888999999888888777666666666666777999::::::999777666888777666555555444555555333333333333333333333333777666555444444444444444222111111000000000000000333333222222111000000000111111000000//////......111111000000//////......////////////////////////////////////////////////000000////////////000000111222333111///---,,,------...............------............////////////,,,------...///000000111222222222222222111000///000000//////.........---////////////000000000000............///000222222333333222222222222111111222222333333333333444444666555555555777999;;;<<<@@@CCCIIIPPPXXXeee|||yyylllddd___YYYQQQXXXWWWZZZbbbjjjpppwww~~~|||vvvssssssuuuwww~~~}}}}}}wwwrrrooonnnoooppplllwwwoooccc[[[VVVPPPOOOOOOMMMKKKIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<===>>>??????===;;;::::::999888888777777888888999888666555555555666777555444333333444555444333444444333333222111000000000000000000000000000000222222222111111111111000000000000000000000000000000000000000000000000000000000///...............111111000......---------////////////////////////............//////////////////...------------...///......---------............---------,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...........................------,,,+++,,,---...///666666555444333222222333222222222333333333444444444444333222222333444444333222111333666777555333444555666777777777777777666666555666777888:::;;;;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;:::;;;<<<<<<;;;;;;===???======>>>>>>????????????AAAAAA@@@@@@?????????>>><<<<<<;;;:::::::::::::::999999999999888888888888:::::::::999888777777777777777777777777777888888555666888999999888666555666666555555555666666777555555555555555555555555333333222111111111111111333222222111111111111111222222222111111111111111111000000000/////////...111000000000/////////...////////////////////////////////////////////////000//////......//////000333444555444111/////////---...............------............////////////,,,,,,---......///000000000111111111000000///...000/////////............////////////000000000000/////////000000111222333333333333222222222222111222222222333333333444444555555555555666777999::::::===BBBHHHNNNZZZnnnwwwlllbbb```[[[YYY\\\^^^aaafffmmmhhhgggeeeeeeeeegggiiijjjuuu{{{oookkklllmmmllljjjiiigggfffgggllltttzzzrrrbbbXXXRRRNNNOOOOOONNNMMMKKKIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???@@@??????>>>>>>=========:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>><<<;;;999999888777777666666777777888777777666666666666666555444333444555555444333444444333333222111111000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000///...............111000///......---------////////////////////////............//////////////////...------------...---------,,,,,,,,,------......---------,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...........................------,,,,,,,,,---...///444333222111111111111111222222222222333333333333333333222111111222333333222111222333555666555444555555666666666666666555555555555666777888:::::::::;;;<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<>>>@@@BBBAAA@@@???????????????AAA@@@@@@???>>>======<<<:::;;;;;;;;;;;;:::999999:::999999999888888888888999999::::::999888777666555555666777777888999999555555777777777777555555444444444555555666888888555555555555555555555555222111111000000000000111444333333222111222222222000111111111111222222222000000000000////////////000000000000///////////////////////////////////////////////////////////////..................///222333444333111/////////------...............---............////////////,,,------......//////000//////000000//////......////////////............////////////000000000000111000000000111222333444444333333333222222222222222222222222333333333333555444444444444555666777666888<<<@@@DDDLLL\\\lll|||ssskkkccc^^^YYYUUUWWW[[[YYYYYYYYYXXXXXXWWWWWWVVVbbbuuuuuuggg]]]ZZZ\\\___```^^^bbbggglllrrr~~~uuudddYYYSSSOOOMMMNNNMMMMMMLLLJJJHHHGGGFFFGGGGGGFFFFFFDDDCCCBBBAAACCCCCCCCCBBBBBBAAA@@@???@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===<<<;;;:::999888777777666666666666666666777777777777666555555666555444444555666555444444333333222222111111111000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000000//////............///111000///......---......////////////////////////---............///////////////...------------...,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------------------------,,,,,,,,,,,,---...///333222111000000000000000111222222222222333333333222111111111111111111222111111222333444555444444555555666666666555444444444555555666777888999:::999;;;<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<===???AAAKKKJJJGGGDDDAAA???>>>>>>AAA@@@???>>>===<<<;;;::::::;;;<<<===<<<;;;:::999::::::999999999888888888888:::;;;<<<;;;:::888666666666666666777777888888555666666777777666666555555555555555555666777777333333333333333333222222444333333222222222333333333333222111111111111222///000000111222222333333000000000000////////////000000000000////////////////////////////////////////////////////////////......------------......---///000///---,,,,,,---,,,---......///.....................////////////.........//////000000000/////////000000//////...///////////////.........////////////000000000000111000000000111111222333333333333333222222222222111222222222222333333333333333333333333333444444777777:::===>>>BBBOOO[[[mmm|||ssshhh]]]XXXYYY]]]\\\ZZZWWWUUURRRQQQPPPTTTbbbtttpppiii```ZZZZZZ^^^cccgggjjjsssuuuggg[[[UUURRRPPPNNNLLLLLLKKKKKKIIIHHHFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBBBBAAA@@@??????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888888888777666666666666777555666777777777666444333666555444444666666555444333333333222222111111111000000000000000000000000111111111111000000000000////////////////////////////////////////////////000///............//////000000///...............////////////////////////---------.........////////////...------------...,,,,,,,,,+++,,,,,,---.........---------,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,------......333222111111111111111111111111111222222222333333111111111111111111111111000111333333444444444444444555555555555444444333333444555666777888888999999:::;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<=========>>>@@@BBBLLLKKKHHHEEEBBB@@@>>>>>>@@@@@@???>>>===;;;;;;:::;;;<<<===>>>>>>===<<<;;;:::::::::999999999999888999:::<<<======;;;999888777777777777666666555555777777777777777777777777777777666555555555555555444444333333333222222222444444333333333333444444222222111000000000000000//////000111222333333444////////////000000000000////////////000000000000000000000000000000000000////////////////////////......------------......***,,,------,,,++++++,,,,,,------...//////..................////////////000000000000000111111111//////000111111000000///.........///////////////////////////000000000000000000/////////000111111333333222222222111111111111111111222222222333333222222222333333333333222777777999;;;;;;<<>>??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888999999888777777777777888555666777777777666444333666444333444555666555444333333222222222222222111000000000000000000000000111111111000000000////////////////////////////////////////////////////////////............//////000//////............///////////////////////////------------............//////...------------...---------------...//////......---------,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------------333222222111111111222222111111111111222222222222000111222222222222111000///111333444333333333555333333444444444444444333333333555666777888888888888999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>???AAACCCEEEEEEEEEDDDCCCBBB@@@???@@@??????>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>===::::::::::::999999999999::::::;;;<<<<<<;;;:::999888888777666666555444444777777777777777777777777888888666555555444444444666666666555555444444333222111111111111222333333222111000000//////000000//////000111222222333333////////////000000000000////////////000000000000000000000000000000000000///////////////////////////..................///+++---......---------...,,,,,,---...////////////............////////////000000000000000000000000//////000111111111000000.........///////////////////////////000000000000000///////////////000000222111111111000000000000111111111111222222222222000111222333333333333222555444666999888777<<>>>>>>>>============<<<<<<=========<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::999999888888888888888555666666666666555444444555444333333444555444333222222222222222222222222000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000///............//////000//////............//////////////////////////////,,,------------.........//////...------------...------------...//////000......---------,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------222111111111111111222222111111111111222222222222111111222333333222111111...111333444222222333555111222333444444444444444222333555666777888777777777999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>@@@BBBDDDAAABBBDDDEEEEEECCCAAA????????????>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>;;;;;;:::::::::999999999999999999999999999999999666666666666666666555555666666666555555666666666777666666555555555666666777666666555444444333333000000000000000111222222333222111111000000111111000000000111222222222333.../////////000000000111.../////////000000000111000000000000000000000000////////////////////////000//////......//////000+++---/////////...///000+++,,,---...////////////............/////////////////////...............---...//////000000000///............/////////000////////////000000000000111111000000///000000111000000000000////////////111111111111222222222222///000111333444444444333222222555888888555888===@@@GGGUUUeeeoooxxx}}}rrriiiccc___bbbccccccbbb___\\\XXXUUUUUUTTTTTTTTTUUUVVVWWWXXXYYY___jjjttt{{{}}}{{{xxx|||}}}}}}{{{xxxuuuttttttxxxwwwyyy{{{zzz|||fffaaa\\\\\\bbbhhhkkkkkknnnjjjhhhiiihhhjjjttt}}}nnn```ZZZVVVQQQOOOOOOOOOLLLIIIGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEAAAAAABBBAAAAAA@@@???>>><<<<<<<<<===============>>>=========<<<<<<<<<;;;<<<;;;;;;:::::::::::::::999999888777777777777777666666555444444444444555444222222222333444333222222222222222222222222222000000000000000000000000111000000000////////////000000000000000000000000000000000000000000000000...............///000000//////............//////////////////////////////,,,,,,---------.........//////...------------...,,,,,,,,,,,,---...///000......---------,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------111111000000000000111222000111111111111222222222111222333444444333222111...111444444222111333555000111222333444555555555222333555666888888777777777888::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;===>>>??????@@@CCCEEEDDDEEEHHHIIIGGGDDDAAA>>>????????????>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>;;;;;;;;;:::::::::999999888777777666777777888888444444555555666777777777555555444444444444555555555555444555555666777888555555444333222222111111111111000111111222333333444333222222111111222222111111111111111222222222.../////////000000111111.../////////000000111111000000000000000000000000////////////////////////000000////////////000000+++,,,...///......///000+++,,,---...////////////............/////////000---------------------,,,,,,,,,---.../////////...---.........//////000000////////////000000000000222222111111111111111222////////////............000111111111111222222222...///111333444555444444222222555999999666888<<<===???FFFNNNSSSZZZmmm}}}xxxwwwwwwwwwvvvrrrlllddd___WWWWWWVVVUUUUUUUUUUUUVVVWWW[[[```eeegggfffccc```aaacccdddcccaaa______```hhhfffhhhrrruuulllhhhdddeeemmmvvvssseeebbb^^^[[[\\\bbbfffgggeeennnlllnnnrrrttt{{{pppddd\\\SSSPPPLLLKKKMMMLLLJJJGGGFFFFFFGGGGGGGGGFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;===<<<;;;:::::::::;;;;;;888888777666666666666666777666555333333444555555333222111111333333222111222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000...............///000111//////.........//////000////////////////////////,,,,,,,,,---------......//////...------------...++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,333333222222222222333333111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333444444444555555555555555555555666777888:::<<<===::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@??????>>>@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888888888777777777777777777777777777666666666666555555555555444333333333333444555444444444333333222222222333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000222111000......000111222111111000000//////............////////////............//////...---,,,,,,..........................................------/////////...---------,,,........................////////////............000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111000000000000000000000111111111111222222222444444444555555555555666999<<<>>>???AAAHHHUUU___oooxxxyyyqqqjjjgggccc```^^^^^^^^^___```]]][[[[[[\\\[[[XXXUUURRRRRRTTTUUUWWWXXXXXXXXX[[[\\\___aaadddhhhmmmpppppppppppppppnnniiiccc^^^YYYZZZ\\\```eeejjjooorrrsssqqqnnnlllkkkiiigggeee```______aaafffmmmuuuzzz|||~~~vvvhhh]]]VVVOOONNNMMMKKKIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????=========>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<;;;:::999777666555555555888888777777666666555555666555555555555444444444555333000111333555444222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////....................................////////////////////////........................------------------------------------------------,,,------......------,,,000//////...------,,,,,,........................---.........---,,,,,,+++........................---,,,,,,++++++,,,,,,---111111000000000000111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333333333444444555555666666666666666777888999:::;;;::::::::::::::::::::::::<<<<<<===>>>>>>?????????>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;========================:::;;;;;;;;;;;;:::999999888888888888888888888888777777777777777777777777666666666555555555444444666555444444444444555666444444333333333222222222222222111000000111222222111111111111111111111111000000000000000000000000000000000000000000000000222111///......///111222000000000000//////............////////////............//////...------,,,...............................................................---------........................///////////////000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000111111111000111111111111222222222444444444444555555555555777888999999;;;AAAJJJQQQTTT]]]hhhpppyyyzzzvvvtttrrrrrrqqqlllddd___[[[WWWRRROOORRRSSSUUUWWWWWWXXXWWWWWWXXXZZZ[[[[[[[[[\\\^^^``````````````````^^^\\\ZZZYYYZZZ[[[[[[[[[^^^cccgggiiihhhggggggggghhhjjjkkknnnoooqqqwwwpppeee\\\UUUPPPNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>============>>>???>>>===<<<;;;;;;;;;;;;;;;:::999777666666555555666666666666555555555444555444444444333333333333444222000111333444333111222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////////////////....................................................................................------------------------------------------------,,,------......------,,,,,,,,,------.../////////........................------......------,,,+++...........................------,,,,,,------...////////////////////////111111111111111111111111111111111111111111111111111111222222333333444444333333333333333333333333222222333444444555666666777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>??????>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>===???>>>>>>======<<<<<<<<<========================999::::::::::::999888888888888888888888888888888777777777777777777777777555555555555444444444333666666555555555555666666333333333333222222222222222222111000000111222222111111111111111111111111000000000000000000000000000000000000000000000000111111////////////111111000000000////////////.........////////////...............///......---,,,................................................---------.......................................------........./////////........................////////////000000000000000000000000000000000000////////////000000000000//////000000111111111222000111111111111222222222333333333444444444555555666555444444777:::>>>AAAAAAHHHRRR\\\hhh{{{{{{oooeee\\\UUURRRWWWYYY\\\^^^______]]]\\\[[[\\\]]]\\\ZZZXXXWWWWWWXXXYYYYYYZZZ\\\]]]______]]]___```]]][[[]]]dddjjjlllnnnpppqqqrrrvvv|||wwwjjj___YYYUUURRRPPPLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@>>>===<<<======>>>???>>>===<<<;;;;;;;;;;;;::::::888777666666666666555555555555444444444444444444333333333222222222444222000111222333222222333333333333333333333333000000111111111111000000000000000000000000000000////////////////////////////////////....................................................................................------------------------------------------------,,,------......------,,,+++,,,,,,---......//////------------------------------......------,,,,,,------------------------///......------......///...//////////////////...111111111111111111111111111111111111111111111111000000111222333444444555222222222222222222222222111111222333444555555666666666666666666777888999;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@??????>>>>>>>>>>>>======>>>>>>???>>>>>>>>><<<======>>>>>>======<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777777888888888888888888888888777777777777777777777777555555444444444333333333555555555444444555555555333222222222222222222222222111111111111111111222111111111111111111111111000000000000000000000000000000000000000000000000111000////////////000111////////////////////////......////////////......---...............------........................---------...............,,,---------.../////////........................+++++++++,,,------..............................////////////000000000000////////////////////////////////////000000000000/////////000111111222222000000111111111222222222222333333333444444444444666555444444777999:::999<<<@@@FFFMMMXXXkkk|||pppgggbbbfffiiimmmqqqrrrrrrpppoookkkmmmoooooolllhhhfffeeeccceeegggiiijjjjjjkkklllkkkooorrrqqqooosss~~~pppiii___XXXTTTRRRPPPOOOIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>===<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777666666666666555555555555555555555555444444444333333333333222444333222222222333333333222222222222222222222222000000111111111111000000////////////////////////////////////////////////////////////....................................................................................------------------------------------------------,,,------......------,,,.........------,,,,,,,,,------------------------,,,------...------,,,,,,------------------------......------------......///000000111111000000///000000000000000000000000111111111111111111111111000000111111222333444444222222222222222222222222111111222222333444444555333333444555666888:::::::::::::::;;;;;;;;;<<<<<<@@@@@@??????>>>=========;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<============<<<<<<<<<<<<::::::::::::::::::::::::888888999999888888777666777777777777777777777777888888888888888888888888555555444444444333333333333333333333333333333333222222222222222222222222111111111222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////////////////000.............../////////......////////////......------...............---........................---------.........//////,,,---------.../////////........................,,,,,,---------.................................////////////000000000000////////////////////////////////////000000000000//////000000111111111111000000111111111222222222222222222222333333333444555444333555777999888777999:::===@@@GGGUUUgggttt~~~yyy}}}|||uuulll```\\\VVVPPPMMMKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>======>>>???>>>===<<<;;;;;;:::::::::999999888777666666666777666666666666666666666666555555555555444444444444444444444333333333444555000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////....................................................................................------------------------------------------------,,,------......------,,,---------------,,,,,,,,,------------------------,,,,,,------...------,,,------------------------------,,,,,,,,,,,,------000000222222222222000000000000000000000000000000111111111111111111111111000000111111222222333333222222222222222222222222111111222222222222333333222222333444666888:::;;;888999999::::::;;;;;;;;;???>>>>>>>>>======<<<<<<:::;;;<<<======>>>>>>===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999999999888777777777777777777777777777777888888888888888888888888555555555555444444444333222222333333333333222222111111111222222222222222000111222222222222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---............/////////......////////////......,,,---......///.................................,,,,,,------.../////////---------.......................................////////////////////////........................////////////000000000000000000000000000000000000////////////000000000000111000000000000000000000000111111111111222222222111111222222222333333333111111333333444555666666666777888:::>>>GGGSSS[[[lll~~~{{{lll```[[[TTTRRROOOLLLJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA????????????????????????>>>===<<<;;;::::::::::::999999888777777777777777666666666777777777777777666666555555555444444444333444444333222222333555000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////....................................------------------------........................------------------------------------------------,,,------......------,,,)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///000222333333222000///000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111222222222222111111111111333333333444555666888999777777888888999::::::;;;=========<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<============<<<<<<::::::::::::::::::::::::999999999999999999999999999999::::::999999888777777777777777777777777777888888888888888888888888666666666555555555444444222222333444444333222222000111111111222222222222000111222222222222111000111111111111111111111111000000000000000000000000000000000000000000000000...//////////////////...---------.........//////......////////////......,,,------...//////..............................,,,,,,------...//////000...............---------........................000000//////...---------////////////////////////////////////000000000000000000000000000000000000////////////000000000000222222111111000/////////000111111111111222222222111111111111222222222222///111333333111111333666444666888:::<<<@@@FFFJJJSSS```lllooopppvvv}}}~~~qqqggg\\\UUUSSSNNNNNNNNNLLLJJJIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA<<<===???AAAAAAAAA@@@???======<<<;;;::::::::::::999888888777777777777777555555555666666666777777555555555444444444333333000222333222//////111333000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////....................................------------------------........................------------------------------------------------,,,------......------,,,))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...000111333333111000...000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111333333222222111000000000444444444444444555666666666666777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<============<<<<<<999999999999999999999999::::::::::::::::::::::::999::::::::::::999888888777777777777777777777777888888888888888888888888777666666666666555555555333333444555555444333333000000111111222222222222000111222333333222111000111111111111111111111111000000000000000000000000000000000000000000000000......////////////......---------.........//////......////////////......,,,,,,---.../////////...........................,,,,,,------...///000000/////////......------,,,...........................---,,,,,,+++***)))(((000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000333333222111000///......000111111111111222222222000111111111111222222222000333666444000///222777111444777888888999;;;<<>>??????>>>===<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;::::::999999999:::::::::999999888888888777888888888888999999999999888777777666666777777666666666666555444333222111222222333333222222111222222222222222222222222111111111000000000000///000111111111111222222222555444333111000//////...000000000000000///......111///,,,,,,...000111111........................------............------........................------------------------......------------.......................................------,,,,,,,,,111...+++***,,,...000000.........////////////000111111000000//////......////////////000000000000000///.........///111222000000////////////000000////////////000000000000111111222222222333333333444333333333444666777999444444444555666777777888999:::<<<>>>CCCKKKSSSYYY^^^fffqqqxxx~~~uuuiii___\\\YYYRRRMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888555555555444333333222222666555444333333333333333111000000111333555444333111111111111111111111111000///////////////000000000000000000////////////------------..............................------------------------------+++,,,---...///...---,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000///////////////000000111//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333444555555666666777777888999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>??????<<<===>>>??????>>>===<<<<<<;;;::::::::::::;;;<<<;;;;;;:::::::::999999999:::::::::999999888888888666666777777777888888888999888888888888777777777666666666666555444333222333333333444444333333333222222222222222222222222222222111111111000000000000000111111111222222222444333222111000/////////000000000000000///.........,,,))))))+++---...---..............................////////////..............................------------------------......------------....................................---------,,,,,,,,,000---++++++---/////////------........./////////000000000///////////////.../////////000000000000000//////...///000111222000000////////////000000////////////000000000000111111111222222222333333333333222222333444555666333444444555666666777777999999::::::<<<@@@EEEIIINNNVVVaaajjjtttrrreee[[[TTTSSSSSSOOOMMMNNNLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDBBBAAA@@@???>>>??????@@@AAAAAA@@@??????>>>======;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888666666555555444333333222555555444333333333333333666555333222222222000...111111111111111111111111000000////////////000000000/////////////////////222222111000///...------........................///////////////.........---...///000000000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000//////......//////000111//////000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222333333444444555555666666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA<<<<<<>>>>>>>>>>>>===<<<>>><<<999888888999<<<===::::::::::::999999999999999999999999999888888888555666666666777777777777888888999:::999888777666555555666555555444333222333444444555555444444333222222222222222222222222333222222222111111111111000000000111111111222222333222111000000000000111000000000000000///......---+++))))))+++,,,---,,,........................//////000000000000//////........................------------------------......------------.................................------------,,,,,,,,,...,,,,,,,,,...///...---,,,---------............//////////////////000000....../////////000000000///////////////000111111000000////////////000000////////////000000000000111111111222222222222333333333222222222222333333333444444555555666666666666777777777666777:::===>>>DDDNNNWWWaaaqqq~~~uuuhhh^^^XXXQQQLLLLLLNNNMMMLLLMMMLLLLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======::::::999999999888888888::::::::::::::::::::::::999999888777777777777888777666666555444444333333555444444333333333333333777666333222222111///---111111111111111111111111000000////////////000000////////////////////////222222111000///...------........................000000/////////.........+++++++++,,,,,,,,,------......------------......---------------------------......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000///............///000000////////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111222222222333444444555555555666777999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======;;;<<<===>>>>>>>>>===<<<===;;;:::888888999:::;;;:::999999999999999999999999999999888888888888888666666666777777777888888777888:::;;;:::999777666444555555555444444333222333333444444444444333333111111111111111111111111333333333222222222111111000000000000111111111111111111000000000000111111000000000000000///......///---,,,,,,.../////////..............................////////////..............................------------------------......------------..............................------------------------,,,,,,,,,---//////...,,,,,,,,,,,,---------......---......//////000000000........./////////000000///////////////000000111000000////////////000000////////////000000000000111111111111222222222222444444333333222222222222333333444444444555555555222444666666666777999;;;888<<>>>>>>>>=========::::::::::::999999999999999999999999999999999999999999888777777777777777777666666555555444444333444444333333222333333444333222111111333444333111111111111111111111111111111000000////////////000.........///////////////------------............---------........................---,,,,,,++++++***************++++++,,,......------------..............................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000...............//////000...////////////000000000000000000000000000000000111111111111111111111111000000000000000000000000111111222222333444444444555555777888999:::::::::;;;;;;;;;<<<<<<=========<<<;;;;;;::::::999999999:::;;;<<<>>>>>>>>>===<<<::::::;;;;;;:::999999888999999999999999999999999888888888888888888888888777777777888888888999999777888:::::::::999777555444444444444444444333222222222333333333333222222111111111111111111111111333333333222222222111111//////000000000111111111000000000///000000111222000000000000000///......000///......000111111000........................,,,------......------,,,........................------------------------......------------..............................------------------------++++++,,,...//////---+++,,,,,,,,,---------......------......//////000000............////////////...//////000000000000000000000////////////000000////////////000000000000000000111111111222222222555555444444333333222222333333333333444444444444111333666777777777999:::777888:::<<>>>>>==================;;;;;;;;;;;;::::::::::::999999999999999999999999999888777777666666777777666666666555444444333333333333222222222333333444000//////111333555555444111111111111111111111111111111000///////////////------....../////////000------------............---------.........//////......---------,,,,,,,,,.........////////////000......------------..............................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000......------......///000......////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000111111222222333333444444555666888999:::::::::::::::;;;;;;<<<=========??????>>><<<;;;:::999888999:::<<<===>>>>>>===<<<999:::;;;;;;;;;999888666888888888999999999999999777777777888888888888888888888888888999999999999777777888999888777666555333333444444444444333333111222222333333222222111111111111111111111111111333222222222111111111111/////////000000000111111000000/////////000000111000000000000000///.........------...///000///...........................,,,,,,,,,------,,,,,,,,,........................------------------------......------------..............................,,,,,,,,,------------...+++++++++---//////---+++,,,---------..............................//////------........./////////......///000000000000000000000////////////000000////////////000000000000000000000111111111111222444444555555444333222222333333333333333333333333222444555555444333444666555666777888;;;AAAHHHMMMVVVbbbooozzz}}}nnnddd]]]\\\ZZZXXXVVVTTTRRRQQQLLLMMMLLLIIIHHHKKKLLLJJJKKKJJJJJJIIIHHHHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888888888888888888888777666666666666777666555555444333333222222222222222222222333333444222111000111333444333222111111111111111111111111222111000//////......///---------......//////000222222111000///...------,,,,,,------.../////////////////////////////////---...000111111111000///......------------......------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000...------------...//////........./////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111222333333333333444666777999:::::::::999::::::;;;<<<<<<======??????>>>===<<<;;;::::::999:::;;;===>>>>>>===<<<;;;;;;:::999999888888888777888888888999999999999666777777777888888888999777777777777888888888888777777777666666666555555222333333444444333333333222333333333333333333222111111111111111111111111222222111111111000000000////////////000000000111111000000/////////000000000000000000000///......---,,,,,,---///000...---........................,,,------------------,,,........................------------------------......------------..............................,,,,,,,,,---------......,,,++++++,,,......---+++------........./////////..................---------------.........//////---...///000111000000///000000////////////000000////////////000000000000000000000000111111111111222222333444444333222111333333222222222222222222333444444333222111333555444555666888999<<<>>>@@@DDDLLLTTTYYYaaakkktttvvv~~~{{{qqqhhh```[[[VVVWWWWWWUUURRRNNNMMMMMMHHHLLLLLLHHHGGGKKKLLLIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888777666666666666666444444444333222222111111222222111111222333333444333222111222333333222111111111111111111111111111222111000///............,,,,,,---......///000000222222111000///...------,,,,,,------...//////000------......///000000000,,,...111333333222///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000...------------...//////............/////////000000000000000000000000000111111111111111111111111000000000000000000000000000000000111222222333333333444666777999::::::;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;888999;;;===>>>>>>======>>><<<999777666777888:::777777888888999999999999666666777777888888888999666666666666777777777777777777666555555555555666222222333444444333333333333444444555555444444333000000000000000000000000111111111000000000000///////////////000000000000111111000///////////////000000000000000//////......------///000111///...........................---..................---........................------------------------.........------.................................,,,,,,,,,------.........,,,+++***+++---...---,,,.........////////////000/////////......------,,,---------.........//////---...000111111111000///000000////////////000000////////////000000000000000000000000111111111111000111222333333222111000333222222222222222222222222222333222222333666888555666888999999999888888<<>>===;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777777777777777777888888777666666666666666444444333222222111111000222111111111222333333444222111000111333444444222111111111111111111111111222222000///............,,,,,,------...///000000------------.........///,,,,,,------...///000000***++++++,,,---.../////////222666888999666333111.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------++++++++++++++++++++++++........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////...------------...////////////000000000000000///.........///111222////////////////////////000000////////////000000111111000000000000111111444444444555555555555666666666666777888:::;;;<<<;;;;;;:::::::::999999999999999:::;;;;;;<<<======;;;;;;:::999888777666555666666777777777777666666888777777666666666777777777777888888888888777777333333333333333333333333444333333222111111111222333444444555555444444333222222222111111111000000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,------.........000000//////.........---------------------------,,,------......------,,,...------,,,,,,------......////////////---,,,+++........................,,,,,,,,,---------......,,,,,,------------------........................+++++++++,,,---///111222111111000000//////......////////////000000000000000000111111111111000///222222111111111111111111111111000000111333444666000111222222333444555555333333444555666777888999999999999;;;>>>BBBFFFIIIQQQWWW```fffmmmvvvvvvmmmgggddd```\\\ZZZWWWSSSQQQSSSQQQPPPOOOPPPNNNLLLJJJLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDCCC@@@???>>>???AAABBB>>>>>>>>>>>>===============<<<;;;:::::::::::::::<<<;;;:::999888999::::::888777666555555666777888666555444444444666777888666666555444333333333333222222111111111111222222000000000000000000000000000000//////.........---///////////////////////////////////////////////////////////////...............---------......///---...///...---,,,...000333,,,555IIIMMM;;;---,,,///......,,,+++***))))))---------,,,,,,+++++++++...------,,,,,,------...,,,------.../////////...---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,******))))))******+++,,,//////////////////////////////...------------........./////////000000000111000/////////000222222000000000000000000000000111111000000000000111111222222222111111222222222555555555555666666666666666666666777888999:::;;;;;;;;;;;;:::::::::999999999999999:::;;;;;;;;;<<<<<<<<<;;;:::999888777666666777777888888888888777555555555444444444555555555555666666666666555555444444444444444444444444555444444333222222333333333444444555555444444333222222222111111111000000000000000000000000000000111000000000/////////...////////////////////////........................////////////////////////........................,,,,,,------------------000/////////.........---........................,,,------------------,,,...------,,,,,,------...,,,---...//////......---........................---------........./////////...------,,,,,,,,,,,,........................000...---,,,---///111222000000000000//////........./////////000000000000000000000000000000000000111111111111111111111111111111000000111333444555222222333333333333333333333333444555555666777777888888888999;;;>>>@@@BBBAAAFFFLLLQQQUUU[[[eeelll|||{{{nnneee___[[[XXXVVVUUUVVVUUUTTTSSSRRRPPPOOOOOOPPPOOOMMMKKKLLLKKKJJJJJJIIIIIIIIIJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@===============>>>>>>>>>===<<<;;;::::::::::::;;;<<<;;;:::999999999::::::999888777666666777888999777666666555666777888999666555444333333222333333222222111111111111222222000000000000000000000000000000/////////.........////////////////////////////////////////////////////////////..................---------......///---......---,,,,,,---///222+++222DDDGGG888------------------,,,,,,,,,,,,............---------,,,...------,,,,,,------...,,,,,,---...............---------,,,,,,+++++++++...------------------,,,++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,------...///////////////////////////000///......------......------........./////////111111000000000111222333111111111111111111111111222111111000000111111222444333333333333333333444555555555666666666777777777777777777777888999999;;;;;;;;;;;;::::::::::::999999999999999999999:::<<<<<<;;;:::999888888777666777888888999999999999555555444444555555555555444555555666666555555444555555555555555555555555555555444444333333444444333444444555555444444333222222222111111111111111000000000000000000000000000000000000////////////////////////////////////........................////////////////////////////////////////////////------------------,,,,,,/////////...............////////////////////////------------------------...------,,,,,,------...+++,,,---...////////////------------------------........./////////000000000///...---...///111333........................222000...------...000222000000000////////////........./////////000000000111000/////////000111111111111111111111111111111111111111111111222333444444444333333222222222222333333333444444555555555777777777888888999999:::888<<>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<;;;:::999999999::::::999999888888888888999999777777666666777777888999666555444333333222222222222222111111111111222222000000000000000000000000000000////////////......////////////////////////////////////////////////........................///......---------......,,,---------++++++,,,...000***...;;;>>>555...///,,,,,,------.........///000////////////............------,,,,,,------...+++,,,,,,------------,,,------,,,,,,,,,,,,++++++///......------,,,,,,+++,,,,,,,,,,,,------------,,,------......------,,,+++************+++,,,,,,////////////////////////000//////...............------------.........///000000000000000111111111000000000000000000000000111111000000000000111111444333333222222333333444444444444555555555666666777777666666666777777888;;;;;;;;;;;;::::::::::::999999999888888888888888;;;;;;:::999999888777777555666777888888888888888666666666777777777777777666777777777777777777666444444444444444444444444444444333333333333444444333444444555555444444333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////........................////////////////////////.................................------,,,,,,,,,................................................---------,,,,,,---------...------,,,,,,------...,,,------.........//////---------------------------.........////////////......---...111555999<<<....................................////////////////////////////////////........./////////000000111000...---...///111222000000000000111111111111111111111111111222222333333222222222222222222222333333333333333333333333444555666666777666666555888:::<<<<<<;;;<<>>@@@DDDFFFFFFCCC???<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888888666666666666666666777777666555444333222222222222222222111111111111222222000000000000000000000000000000//////////////////////////////////////////////////////////////////------.............../////////...------------...,,,,,,---,,,+++***,,,...///***+++333555111///000---------........./////////////////////............------,,,,,,------...++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,------......------,,,)))))))))))))))***++++++////////////////////////000000///............///------------.........///........./////////////////////////////////////////////............//////222222111111111111222222222222222333333333444444666666666555666666777777;;;::::::::::::999999999888888888888888888888777999999888888777777666666444555555666777777666666555555666777888888777777666666777777777777666666333333333333333333333333333222222222222222333333333444444555555444444333111111111111111111111111000000000000000000000000////////////000000000000////////////////////////........................////////////////////////------------------------.........------,,,,,,,,,---------...............------------------------...---,,,,,,,,,,,,---......------,,,,,,------...//////......------------------------------------,,,,,,---------.........,,,,,,,,,---000444888;;;////////////////////////''')))---///111000...---.............../////////............////////////000///...------///111333//////000000000111111111000000111111111222111111000000111222222333444444222222333333333333333333222333444666666777666666666777777777777777999:::======???@@@CCCGGGLLLOOOWWWYYY^^^eeeooozzzvvvqqqnnniiiaaaYYYUUUTTTSSSQQQOOOMMMLLLLLLQQQOOOMMMMMMNNNNNNMMMLLLLLLLLLKKKLLLNNNOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEECCCBBBAAA@@@??????>>>AAAEEEHHHHHHDDD@@@<<<;;;<<<<<<<<<=========>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::::::::999999666777777777777777777666555555555555555555555444555555444333222222222222222222111111111111222222000000000000000000000000//////000000000000000000////////////////////////////////////////////////,,,---------......////////////...---------------,,,,,,---,,,+++***,,,...---++++++---...//////000//////.........---------------------------------...------,,,,,,------...+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,---------.........,,,------......------,,,---,,,,,,,,,,,,---......////////////////////////111000//////......//////------........./////////,,,---.../////////..............................///......------......///111000000//////000000111111111111222222222333333555555555555555666777777999999999999888888888888888888888888888888888999888888777777666666666666444555555666666555555444222333444666666666555555333444444555555444444333333333333333333333333333222222111111111222333333333444444555555444444333111111111111111222222222000000000000000000000000////////////000000000000////////////////////////------------------------////////////////////////------------------------------------------,,,,,,---------------.........------------------------...---,,,++++++,,,---......------,,,,,,------...000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,...000222////////////////////////%%%(((,,,///111000...,,,---............/////////------.........////////////......---...///111222...//////000000111111111000000111111222111111000//////000111222333444444222222222333333444444444333333444555666777777888444555555666666777777777888888999:::<<<>>>AAABBBDDDFFFIIIOOOWWWaaaiiinnnnnnssszzz{{{sssnnnkkkeee]]]ZZZYYYWWWSSSOOOLLLLLLLLLLLLKKKJJJIIIHHHLLLJJJIIIIIIKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGFFFEEEDDDDDDCCCDDDCCCDDDDDDEEEGGGHHHHHHIIIDDDCCCBBB@@@???????????????BBBEEEGGGFFFDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::;;;;;;;;;:::999888666666777777777777666666444444555555555444333333555444333222222111111111222222111111111111222222000000000000000000000000//////000000000000111111////////////////////////////////////////////////,,,,,,,,,---......//////000///...---------------,,,---------++++++,,,...+++---,,,***+++...///...///.........------,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...---------------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,...///000000,,,---------............,,,------......------,,,+++++++++++++++,,,------////////////////////////111000000///////////////....../////////000000000------///000000000///...//////////////////////////////............//////111000000//////000000111111111222222222333333333333333333444555666777888888888888777777777777666777888888999999:::::::::888888888777777777777777666777777777666555444333111222444666777666555555333444444555555444444333444444444444444444444444222222222222222333444444333444444555555444444333000000111111111222222222000000000000000000000000.../////////000000000111////////////////////////------------------------////////////////////////........................,,,,,,------------------,,,,,,,,,------.................................///...,,,++++++,,,...///...------,,,,,,------...//////------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,---......////////////////////////***+++,,,---............---------.........//////---------.........//////------......///000000111......//////000111111222000000111222222111000///000000111111222222222333111222222333444555555666444444333333444555777777555555555666777888777666555555555777999:::;;;;;;;;;<<<>>>AAAFFFLLLQQQSSSSSSXXX```gggmmmttt{{{}}}wwwnnnhhheeeaaa[[[WWWVVVSSSOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGHHHIIIKKKJJJIIIJJJIIIHHHIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCAAA@@@@@@@@@AAAAAA@@@AAABBBCCCBBBAAA???>>>=========<<<<<<;;;;;;::::::::::::::::::;;;<<<===::::::;;;;;;;;;:::999888666777888888888888777666555555666666666555333333555444333222111111111111222222111111111111222222000000000000000000000000//////000000000111111111////////////////////////////////////////////////++++++,,,------...//////000000///------,,,,,,------......---,,,,,,---///***//////******...///,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---...------,,,,,,------..................---,,,,,,+++++++++,,,,,,---------++++++,,,------...//////------------............,,,------......------,,,))))))(((((())))))***+++////////////////////////111111000///////////////////////////000000000000---...000111111111000///000000000000000000000000000000////////////000000111111000000000000111111222222333333333444444444222222333444555666888999777777777777666666666666777777888999:::;;;;;;;;;999999999888888888888888888888888888777555444333333444666888999999888777555666666666666666666555555555555555555555555555333333333333444444555666333444444555555444444333000000111111222222222222000000000000000000000000.../////////000000111111////////////////////////------------------------////////////////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........///////////////////////////...,,,++++++,,,...///...------,,,,,,------......---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,,,,---...///000111111000000000000000000000000000///---,,,,,,---///000---------.........//////---------.........//////,,,---...///000000000000---......///000111111222///000111222222111000///222222222111111111111111111111222333555666777777666555333222222333555666333222222333555555444333333333444666888999888777999:::<<<>>>@@@BBBCCCCCCCCCGGGNNNSSSWWW\\\bbbggggggkkkooorrrtttxxx}}}|||wwwuuusssnnnfff___WWWTTTTTTSSSPPPMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMNNNLLLJJJIIIJJJJJJIIIHHHIIIHHHHHHHHHIIIIIIGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCBBBAAA@@@AAABBBCCC@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;::::::999:::::::::::::::;;;<<<===::::::;;;<<<;;;:::999888777888999::::::999888777666666777777777666444333555444333222111111111111222222111111111111222222000000000000000000000000//////000000111111111222////////////////////////////////////////////////++++++,,,,,,---...//////111000///...---,,,,,,,,,---...///...---,,,...000***111111+++***//////+++)))******+++,,,......///+++++++++,,,,,,---------...------,,,,,,------....../////////...------,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------.........//////,,,------......------,,,,,,,,,++++++,,,,,,---...................................................////////////............---...///000000///...---000000///...---,,,,,,+++///......------///000111////////////000000000000111222222222333333333333333333333333444555666666555555555555666777999999666666777888999999999999:::888666555444555666777444444444444333333333333222333444555666666666666666444333333444555333222111222333333444444333333444333222222444444333222444444333333222111000000111111222222222222111111222222111000//////000000......//////000000111111000000///.......................................////////////////////////,,,,,,,,,------............---,,,...000111...+++...---,,,,,,------+++))),,,,,,,,,---------......------------------------,,,,,,,,,---------......)))(((''')))---///...---------------------------+++++++++,,,,,,,,,------(((***,,,---,,,,,,---...////////////////////////,,,---......//////.......................................------,,,,,,,,,---------............///////////////////////////111111111111000000000000111111222222222333333333999555111000111222111///444444444333333222222222333444444555555444444333444444444555555555666666777777888999::::::;;;;;;<<<===???@@@BBBFFFKKKOOORRRRRRTTTVVV[[[```eeehhhoooqqqtttyyyrrrnnnhhhaaa]]]ZZZZZZZZZQQQNNNKKKKKKKKKJJJGGGDDDGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFEEEDDDDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???AAAEEEFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<===>>>@@@???>>>===<<<<<<===>>>???>>><<<::::::<<<<<<:::777999999999888888888888777666666666666555555555555555555555444444333333333333333333222222222111111444444333222111111111222222222222111111111000000222222111000000/////////111000000222000,,,,,,000////////////////////////......---------,,,,,,,,,...---,,,,,,++++++++++++,,,---------.../////////,,,,,,,,,++++++*********.........------,,,,,,,,,---...///...,,,++++++,,,/////////...---------,,,,,,,,,------...---------++++++******++++++,,,---,,,***(((((()))++++++***------------------------......,,,,,,,,,,,,......///...,,,+++***++++++,,,................................................---.........//////000000---...///000000///...---/////////...------,,,,,,///......---...///000111////////////000000000000/////////000000000111111333333222333333444555666666555555555666777888888666777888999999:::::::::999888666555444555666777888888888777777666666666222333444555666666666666666444333333444555333222222222333444444444444333666555444444666666555444444333333222222111111111000111111222222111111000222111111000000000000000////////////000000000000000000///...............................................................,,,,,,------------------...,,,,,,---///000---+++---,,,,,,,,,------+++))),,,,,,,,,---------......------------------------,,,,,,,,,---------......+++))))))***---///...---------------------------------........./////////)))+++---...---,,,---...........................,,,---......//////....................................---------,,,,,,,,,---------............///////////////////////////......//////000000000111111111111222222222333333999666222111222222222000444444333333333222222222333333444444444444333333333333444444444555555555666666777777888888999999999999::::::;;;===AAADDDAAAAAABBBDDDHHHLLLPPPRRRVVVWWW[[[___dddiiimmmooosssqqqqqqvvv}}}~~~wwwooolllkkkhhheee[[[XXXTTTPPPMMMKKKKKKLLLKKKHHHFFFEEEFFFEEECCCAAADDDDDDDDDDDDDDDEEEEEEEEEGGGFFFDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???AAACCCEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>><<<<<<===>>>???>>>>>>===<<<<<<===>>>>>>===;;;999999:::;;;999666999999999888888888777777666666666666555555555555444444444444444333333333333333222222222111111111222111000000//////000000222222222111111111000000//////......///000222333333///...//////------000..............................---------,,,,,,,,,......------,,,---------,,,,,,,,,---------------,,,,,,,,,+++++++++******......---------,,,,,,,,,+++---...---,,,,,,---...............------------000000000///...---,,,++++++++++++***++++++,,,---000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---,,,+++++++++,,,---................................................,,,,,,---...///000111111---...////////////...---........................///............///000000////////////000000000000........./////////000000222222222333333444555666666666666555666666777777666777888999::::::::::::888777666555555555666777;;;::::::999888777777666333333444555666666666666666444333333444555333222222222333444444444444444666555444444666666555444222222222222222222222222000111111222222111111000111111111000000000000000000000000000////////////000//////............///........................------------------------------------------,,,,,,---,,,,,,---......,,,+++---,,,+++,,,------+++***,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,+++,,,...///...---------------------------........./////////000000+++---//////---------...........................,,,---......//////.................................------------,,,,,,,,,---------............///////////////////////////,,,,,,---...///000111111000111111111222222222222888666333222222333222111333333333333222222222222222222333333333333222222222222333333333444444444555555666666666666666666777777777666444555777999999888999:::<<<>>>AAACCCBBBDDDFFFJJJNNNQQQTTTVVVWWWVVVWWW\\\ccchhhiiihhhhhhiiikkkooosssxxx}}}xxxwwwwwwwwwwwwtttpppmmmgggaaaYYYUUUSSSRRROOOLLLIIIHHHGGGEEEDDDDDDDDDDDDDDDBBBAAAAAABBBAAA@@@>>>AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>??????@@@@@@@@@AAA@@@???@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>;;;:::888888999999777666999999888888888777777777666666666555555555555444333333333333444444444444333222222222222111111111111111000/////////000000222111111111111000000000......---...000333777999;;;444......///------///------------------------......---------,,,,,,,,,------...............///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,***+++------------...000------------...........................---,,,++++++++++++++++++,,,------222000...---///000000000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------................................................---------...///000000111........................---------.........//////............/////////000////////////000000000000000000000000111111111111222222222222333444555666777666666555555555666666666777888999::::::::::::777666666555555555666666999888888777666555444444333444444555666666555555666444333333444555333222222333333444555444444444444333222222444444333222222222222222222222333333000000111111111111000000000000111111111000000000111111000000//////......000///............//////........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++,,,------,,,***,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,---------............------.........---------------------------,,,,,,---------.........---...000///...------...........................,,,---......///.................................---------------------------------............///////////////////////////------......///000111111000000000111111111111222555444222111111111222111333222222222222222222222111222222333333222222111111111222222222333333333555555555555555555444444777777777666444333444666999999999999:::;;;<<<===;;;<<>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBCCCDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@======>>>>>>???@@@@@@@@@@@@@@@????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999888777777888888888888777777777777666666555555555444444444222222222333333444444555222222222222111111111111222222111111111111222222111111111111000000000000111000...///111555999<<>>????????????>>>>>>???AAABBBBBBBBBCCCCCCCCCDDDFFFGGGIIIIIIKKKMMMOOOPPPQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKJJJGGGFFFEEEDDDBBBAAAAAAAAA@@@???>>>===>>>????????????>>>======>>>>>>>>>>>>>>>???@@@===>>>???@@@AAACCCDDDDDDBBBAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@>>>?????????@@@@@@AAAAAA?????????>>>===<<<<<<===????????????????????????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888777777777666666555555555555444444444444111222222333333444444444222222222111111111000000222111111000111111222222000000000000000000000000222000......///222666888>>>444------//////......------------------------......---------,,,,,,,,,***+++,,,---------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---+++,,,,,,,,,------......&&&'''(((***+++,,,,,,,,,,,,,,,++++++,,,,,,---...///---******,,,---------------------------------++++++++++++++++++++++++***++++++,,,------------................................................000000//////..................------------......---------.........//////---......///000/////////////////////000000000000........./////////000000111111111222222333444555555555555444555555666666444555666777888888888888444555555555555666666666666666666666555555555555444444555555555555555444666444333333444555333222333333444555555555555555666555444444666666555444222222222222222222222222///000000111111000000///...///111222222111000000000000000000///////////////............//////000........................////////////////////////------------------,,,,,,,,,------,,,++++++---...,,,++++++,,,---...---+++,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,---------......---...//////---,,,---...---------------------------------.........//////+++---//////---------...------------------------,,,---......//////..............................,,,,,,,,,------------...---------............///////////////////////////222111111111000000000///////////////000000000000...///000000///...///111111111111222222222222222222222333333333333222222111111222222222333333333444444444444444444444444111333444444333333555666555555555555555555555555555666888:::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;<<<<<<===>>>?????????AAABBBCCCDDDDDDCCCBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@BBBCCCBBB@@@>>>>>>???>>>?????????>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;;;;:::999;;;<<<<<<;;;;;;<<<>>>======>>>???@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<;;;:::::::::;;;<<<;;;999777888999888888777777777666666666555555555444444444444333222222222222333333333333222111111111111000000000//////.........///000000//////000000000000000111111///---,,,,,,---000111000***(((+++/////////111------------------------......---------,,,,,,,,,***+++,,,---------,,,+++..................------,,,,,,,,,,,,------------,,,,,,,,,------------......//////...,,,++++++,,,,,,,,,,,,,,,---------------------------,,,+++***,,,,,,,,,,,,,,,------...000...++++++---.........------------------------++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,.........................................................///////////////...------,,,,,,------...---------...............------///000000000///...////////////000000000000/////////000000000111111111111111111222333444555444444444444555555666777333444555666666777777777333444555555666666666555555555555555555666666666444555555555555555444444666444333333444555333222333444444555555555555555666555444444666666555444444333333222222111111111//////000000000000//////...///111222222222000000////////////000000000000...............///000000................................................,,,,,,---------------------...///---++++++---000++++++***,,,......---+++,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,,,,---------......+++---///...,,,,,,---///------------------------,,,,,,,,,------------...)))+++---...---,,,---...------------------------,,,---......//////..............................,,,,,,,,,---------......---------............////////////////////////////////////000000000000000........./////////000000,,,///111111//////000222000111111111222222222222333333444444444444333333222222222222333333333444111111111222222333333333000222444444333333333555444444555555555555555555444555888999::::::999999666777888999999999:::;;;666666777888999999999999:::;;;<<<=========<<<<<<;;;;;;<<<===>>>>>>======:::<<<>>>===;;;:::;;;======>>>>>>>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<;;;999999:::<<<;;;<<<<<<===>>>??????@@@>>>???@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDBBBAAAAAA@@@@@@??????>>><<<>>>@@@???<<<;;;===???========================:::::::::::::::999999888999:::;;;;;;;;;;;;:::999999:::;;;:::777666777888888777777777666666666666555555555444444444333333333333333222222222222222111111111111000000000000...............///000000////////////000000111111000///...---------...///***(((***///000......111..............................---------,,,,,,,,,+++,,,...///...---+++***------------------......,,,,,,,,,---------......,,,,,,,,,---------......,,,---......,,,+++,,,...------,,,,,,,,,,,,,,,,,,............---,,,******---,,,,,,,,,,,,---......000...,,,+++---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---------,,,+++***................................................,,,------...///000111111...---,,,,,,,,,,,,---...........................,,,---///000000000///...////////////000000000000222222222222333333333333111111111111222333444555333333333444555666777888222333444555666666666666333333444555666666666555222222333333444555555555444555555555555555444444666444333333444555333222333444555555666666555555444333222222444444333222444444333333222111000000//////000000000000//////---///111222333222111000......//////000000111111...............///000111........................------------------------,,,,,,,,,------.........---//////...++++++...111++++++***,,,......---,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,---------......***,,,......,,,+++---000------------------------))))))*********+++++++++(((***,,,---,,,,,,---///------------------------,,,---......//////..............................,,,,,,,,,------.........---------.........//////////////////////////////,,,------...///000111111............/////////000,,,///222222000///111333000000111111222222222222333444444555555444444333222222333333333444444444...//////000111222222333111333555555444333333444000111222333333333333333000222444666777777666555777777888777666555666777111222333444555555555555555666777888999999999999888999:::;;;;;;;;;;;;;;;888:::<<<<<<:::999;;;>>>:::;;;;;;:::999999:::<<<:::999999999999:::;;;<<<999<<<===<<<:::999;;;===::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@???BBBAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAACCCDDDDDDEEEBBBBBBAAA@@@???>>>======<<<>>>@@@???<<<<<<===@@@<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888999999;;;;;;;;;;;;999999777999;;;999666444666888777777777777666666666666555555444444444333333333444333333222222111111111111111111111000000000000000000000000000111222222.../////////000000111111111111111000000000000000------111555333...---///////////////////////////......---------,,,,,,,,,---...///000000...,,,***+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........***,,,------------...000---------,,,,,,+++++++++***++++++,,,,,,,,,++++++---,,,,,,,,,,,,---.........,,,******+++,,,---,,,++++++++++++++++++++++++,,,,,,............,,,,,,,,,------...---,,,***)))........................////////////////////////...............///000000888444///---...000000///000//////.........//////............////////////000000000000000000000000111......111...'''&&&+++111111000000111111222333333333444555555555444444666666666666666666666666555444444444444555666666666666555444333333333333555555555444444333333333444444444444444444444444444444444444444444444444333333333222222111111111333333222111000000111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////.................................------,,,,,,,,,////////////////////////.........------,,,,,,,,,++++++***(((&&&''')))+++++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////---,,,,,,---...///(((***---000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.../////////---,,,---...........................---------............///////////////////////////000///.........///111222000000000000000000000000222222222111111111000000//////000000111111111222222111000//////000111111222222222222222222222222111111222222222333333333111111222333333444555555555555555444444333333333555555555555555666777777777777666666666666777777888888777777666666555555333444555777888888888888999999999888888888888888777777888888888777777666999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<===?????????>>>???@@@@@@@@@??????>>>??????@@@CCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===;;;::::::;;;999999999999999999999999:::::::::999999999888888999999888777666666777777888888666555444444444444555555444444444333333333333333333222222222111111111111000000000000111111////////////////////////000000111111111111000000000000000000000000000000000///...---,,,------.........------------......,,,,,,,,,---------......------------------,,,,,,------------------------+++,,,...//////...,,,+++------------------------...---+++******+++---...333111...+++***+++---///++++++,,,,,,,,,,,,------,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,,,,------...........................////////////////////////...............///000000111...+++***+++---,,,+++//////............//////............////////////000000000000000000000000222000111444222------111111111000000111111222333222222333333444444333333555555555555555555555555555444444444444555666666444444333333333333444555555555444444444333333333444444444444444444444444444444444444444444444444444444444333333333222222333222222111000000111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++------,,,***((()))+++---++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////---,,,---...........................---------............///////////////////////////000//////...///000111222000000000000000000000000222222222111111111000000........./////////000000222111000//////000111111222222222222222222222222111111111222222222333333111222222333333444444444555555444444444333333333555555555555555666666777777666666666666666666777777777777777666666555555555666666777777777777666888888888888888888888888888888999999999888888777999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>??????>>>===>>>???@@@@@@???????????????@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;>>>??????===;;;999999:::999999999999999999999999::::::999999999888888888999888888777666666777777777777666666555444444333555444444444444333333333333333222222222111111111111111000000000000111111////////////////////////000000111111111111000000////////////////////////000///...---,,,------............------.........+++,,,,,,,,,,,,---------------------------------------------------------+++,,,...//////...,,,+++------------------------...---+++******+++---...000///---+++++++++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////.........---......///000///---,,,---...///...---///...............//////............////////////000000000000000000000000000///111444333111222555111000000000000111222222222222333444444444444444555555555555555555555555555444444444444555666666222222222222333444555666555444444444444333333333444444444444444444444444444444444444444444444444444444444444444333333333333222111111000111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******.........,,,++++++---///++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---++++++,,,------.........------------------------.........................../////////---,,,---...........................---------............//////////////////////////////////////////000111111000000000000000000000000222111111111111000000000////////////000000000000111111000000000000111111222222222222222222222222111111111222222222222333222222222333333333333333444444444444333333333333555444444444444555666666666666555555555555666666777777777666666666666555777777777777777666555444666666777777888888999999888888999999999999888888888888888999999999::::::::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<>>>??????===<<<===>>>@@@@@@??????@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;@@@@@@@@@>>>;;;999888999999999999999999999999999:::999999999999888888888888888777666666666777777666666777777666555444333444444444444333333333333333222222222222111111111111111000000000000111111000000000000000000000000///000000111111000000/////////////////////////////////...------------...........................++++++,,,,,,,,,---------+++,,,,,,------.........------------------------+++,,,---......---,,,+++------------------------...---,,,++++++,,,---......------,,,+++++++++***++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......---,,,,,,+++******........................////////////////////////.........------......///------...000111111///.........---------...//////............////////////////////////////////////---...000111111000111333000000000000000111222222333333444555666666666666555555555555555555555555555444444444444555666666222222222222222333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111111222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++.........---,,,,,,---///+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......---------...000111.................................................../////////---,,,---...........................---------............//////////////////////////////////////////000000111////////////////////////111111111111000000000000111111222222222222222222000000000000000111111111111111111111111111111111111111111111222222222222333333333222222222222222333333333333333333333333444444333333444444555666666555555444444555555666666666666666666666666666555666666666666666555555555555666666777888999999666777777888888888888777777777777888888888999999999999999999:::::::::;;;888888888999:::;;;<<<<<<<<<>>>???>>>===<<<<<<===??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;::::::;;;;;;;;;>>>??????===;;;999999:::999999999999999999999999999999999999888888888888888777777666666666777777666777888999999777555333444444444333333333222222222222222222111111111111111111000000000000111111000000000000000000000000//////000000000000//////////////////////////////............------......---..................---,,,------------.........++++++,,,,,,---...//////,,,,,,------------------,,,,,,---......---,,,,,,------------------------...---,,,,,,,,,,,,---...,,,------...---,,,+++***+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,+++++++++////////////////////////////////////////////////......------------......)))+++---.........---------------------...//////............////////////////////////////////////,,,///000000////////////000000//////000000111222111111222333444555555555555555555555555555555555555444444444444555666666555444333333222222222333444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111222222222111111111111111222222111111000000000000111111////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,---------------,,,---------,,,+++---...+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............---,,,*********+++---....................................................../////////---,,,---...........................---------............///////////////////////////...//////000000000000000////////////////////////000000000000000000000000222222111111111111111111//////000000111111111111111111111111111111111111000000111111111222222222222222222222222222222111333333333333333333333333333333333333333444555555555555444444444444555555555555555555555666666666333444555666666777777777444444555666777777888888444444555666666666666666666666666777777777888888888888888888999999999999888888999:::;;;<<<<<<<<<;;;<<<>>>>>><<<;;;<<<<<<>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<===<<<;;;:::;;;<<<999999999999999999999999999999999888888888777777777666666666666666777777777888999;;;:::999777555444444333333333222222222222222222111111111000000111111000000000000111111000000000000000000000000//////000000000000//////........................------..................------...//////...------............////////////++++++,,,,,,---...//////,,,,,,,,,---------......,,,------------------,,,------------------------------------------------,,,---/////////...,,,++++++++++++,,,,,,,,,------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,---------///////////////////////////////////////////////////...------,,,---------***---///000///......///,,,,,,,,,,,,---...//////............////////////000000000000000000000000...222333000///000000...000////////////000111111---...///111222222222222444444444444444444444444555444444444444555666666777666555444333333333333333333333444444444444555333333333333333333333333333333333333333333333333000000000000111111111111111111111000111111222333111111000000000000111111////////////////////////////////////////////////////////////////////////........................,,,,,,,,,------------...------------------------,,,,,,------------......***+++------++++++,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---...////////////...---,,,,,,,,,---...///------------------------------------------------.../////////---,,,---...........................---------............///////////////////////////......///000000000000000000000000000000000000000//////000000000000000111////////////...............///000111111222111111111111111111111111111111000000000111111111111222111111111222222222222222222222222222333333333333333222222222222333444444444444333333333333444444444555555555555666666666222222444555666777777777444444555555666666777777222333444555555666666555555555555666666666777777777777777777888888888999999999999::::::;;;;;;;;;999;;;======<<<;;;<<<===>>>???@@@BBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>============<<<<<<<<<<<<:::::::::::::::;;;;;;<<<888:::;;;;;;::::::;;;<<<999999999999999999999999999888888888888777777777666666555555666666777777777888999::::::999888777333333333333222222222222222111111111111000000000111111000000000000111111000000000000000000000000...//////000000//////...........................,,,---......///.........,,,---...//////...---,,,---.........////////////+++,,,,,,------.........+++,,,,,,------.........---------------------------------------------------------------------------.../////////...---,,,++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,******+++,,,,,,---......///////////////////////////////////////////////////...------,,,,,,,,,------///111111///...///111,,,,,,,,,,,,---...///000............////////////000000000000000000000000,,,222333///...111111//////////////////000111111......000111222333333333444444444444444444444444555444444444444555666666666666555444444555555555333333333444444444555555222222222222222222222222222222222222222222222222000000111111111222222222111111000000111222222333111111000000000000111111////////////////////////////////////////////////////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++------,,,,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,...//////......000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////---,,,---...........................---------............///////////////////////////---...///000111000000///000000000000000000000000////////////000000111111............---------,,,---...000111222222111111111111111111111111111111000000000000111111111111000000111111222222333333111111222222222333333333222222222222222333333444444444333333333333444444444444444555555555666666333444444555666666666555555555555555555555555555222333444555666666666666444444555555555666666666666666666777777777888888888888999999999999999999777999;;;<<<<<<<<<===>>>===???AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<;;;;;;::::::999999::::::;;;<<<888:::::::::888888888:::999999999999999999999999888888888888777777777777555555555555555666777777777777777777777777777777333333333222222222222111111111111111000000000000111111000000000000111111////////////////////////......////////////..............................,,,,,,.../////////......,,,---///000000///---,,,,,,,,,,,,,,,---------...------------------------++++++,,,,,,---......///---------,,,,,,---------------------------------------............------,,,------......---------++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///////////////////////////...------,,,,,,,,,,,,))),,,---,,,***)))***---+++++++++,,,---...///000............/////////000000000000000000000000000)))///111------000111...///////////////000111111000111333444555666666666444444444444444444444444555444444444444555666666555555555555555666777888333333333444444555555555222222222222222222222222222222222222222222222222111111222222222333333333111111000000111222333333111111000000000000111111////////////////////////////////////////////////////////////////////////........................,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,......---------...++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////---,,,---...........................---------.........//////////////////////////////---...000111111111000///000000000000000000000000.../////////000000111111000000//////.........------...000111222222222111000000000000000000000000000000000000111111111111//////000111222333333444111111111222222333333333222222111111222222333444444333333222222333333444444444444555555555666666555555555666555555444333555555555555555555444444333444555666777777777777444444444555555555666666666666666666777777777777888888888888777777777777666888:::<<<<<<<<<===???===>>>AAACCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999999999999::::::;;;<<<999:::;;;999777666666777999999999999999999999999888888888888777777777777555555555555555666777888666666555555555555666777333333333222222222111111111111111111000000000000111111000000000000111111////////////////////////......////////////..............................+++,,,.../////////......,,,---///000000///---,,,******+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---...//////...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,++++++***////////////////////////------,,,,,,,,,------...000///...---------------,,,,,,,,,---------......---......///000/////////,,,,,,,,,---------......000///......///000///---111111111111111222222333000000000000000000000000111111222222222333333333333333222222333333444555222333444555666666666666666666666666555555555555999888666555444444555555444444333333222222333333333333333222222111111111000000111111111222222222222111111111000000//////////////////............***,,,//////---,,,,,,,,,000000000000000000000000***+++,,,---...000111111.........------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,+++***+++,,,...///+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))...------,,,,,,------...,,,,,,,,,---------..............................////////////////////////------------------------...------,,,,,,------...---------,,,,,,+++++++++000000//////............+++,,,---...////////////---------------------------......///000111111222////////////............000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000000000000000000111111222000111111111111222222222222222222222222222222222111111222333333444555555333333333444444444555555555555555555555555555555222333444444555555444444444333333333333444555555777777666666555555555444444555555555666666777777:::;;;;;;:::888777777999::::::;;;;;;<<<;;;;;;;;;===>>>???@@@@@@???>>>===???@@@@@@@@@@@@???>>>>>><<<;;;::::::999999::::::999::::::;;;;;;::::::999888999999::::::999999888<<<;;;;;;:::999888777777888999999999999888777777777777777777777777777777888777666555444333333333444333222222111111222222000000000000000000111111//////000000000000//////000//////...------,,,,,,////////////////////////////////////////////////////////////............------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++******+++---...///000000000000000000000000+++,,,.../////////...............------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------++++++++++++,,,,,,---...////////////////////////...------,,,,,,------...//////...---------------,,,,,,,,,---------......------...////////////...,,,,,,---------.........000///---...///000///---000000000000000111222222000000000000000000000000111111111222222222333333333222222222222333444444222333444555666666666666555555666777888888999999:::999777666555444444555555444333222111222222333333333333222222222111111000000111111111222222222111111111111000000000///////////////............,,,...000000///.........////////////////////////+++,,,,,,---...///000000......---------,,,,,,,,,000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,------,,,,,,,,,---------......................................................------------------------...------------------...---------,,,,,,,,,++++++/////////.........---------...............------..............................//////000000111111////////////............////////////////////////000000////////////000000222111111111111111111111000000000000000000000000000000//////000000111222000000111111111222222222222222222222222222222222111111222222333444444555333333333333444444444444444444444444444444444444222333444444555444444444444333333333333444555555777666666666555555555444444444555555666666666666666888999888777777888999999999:::;;;;;;<<<;;;;;;;;;<<<===>>>??????@@@?????????@@@@@@??????>>>===;;;;;;:::999999999999:::999::::::;;;;;;::::::999888999999::::::999999888:::::::::999999888888777777777888888888777666666666666666666666666666666555555444333222222222222333333222222111111222222111111111000000000000000//////000000000000//////111000000///......------////////////////////////////////////////////////............---------------------------------------------,,,,,,,,,++++++---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,...///000........................+++,,,.../////////...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------........................------------------------,,,,,,+++++++++,,,------////////////////////////......---------------...///.........------------,,,,,,,,,---------......,,,,,,---...............,,,------------.........///...---...///000///...///////////////000111111000000000000000000000000111111111222222222222333222222222222222333444444333333444555666666666666444444666888:::<<<===>>>===<<<:::888666555444444555333111000000000222333333333333222222222222111000000000111111111111222111111111111000000000000////////////...............000222222000///000000////////////////////////---------.........//////...------------,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********,,,,,,+++*********++++++------------............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------------------------------------------------------------------,,,,,,,,,,,,.........---------------////////////...---,,,+++////////////////////////////////////////////////////////////............////////////////////////000//////......//////000222222222111111000000000000000000000000000000000000000//////000000111222000000000111111111222222222222222222222222222222111111111222333333444444222222333333333444444444333333333333333333333333222222333444444444444444333333333333333444555555666666666555555555555555444444444555555555555666444555777777666666888999777888999:::;;;<<<<<<<<<::::::;;;<<<===???AAABBB???????????????>>>======;;;;;;:::999999999999999999999::::::::::::999999888888999999999999888888888888888888888888888888666666777777666666555444666666666666666666666666555444333333222222222222333333333222222222111111222111111111000000////////////000000000000//////111111111000//////......////////////////////////////////////////////////...------------,,,,,,,,,------------------------......------------,,,,,,,,,---------------......+++,,,,,,,,,,,,,,,,,,------------------...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------------,,,+++++++++,,,,,,///////////////////////////......------------.....................------,,,,,,,,,---------......+++,,,------......------------------............///...---...///000///..................///000000////////////////////////111111111111222222222222222222222111222333333444333444444555666666555555333444666888:::<<<>>>??????>>><<<:::888666444444444333111//////000111333222222222222222222222222000000000000111111111111111111111000000000000000////////////............///000222111000///000111////////////////////////.....................---------------------------,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,+++************,,,,,,,,,------------...,,,,,,,,,------------...+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................------------------------------------------------------............------------------------,,,,,,------------------------......//////...------,,,........................//////////////////......////////////............/////////////////////////////////....../////////222222111111000000//////000000000000000000000000///////////////000111111000000000000111111111111111111111111111111111111000111111111222222333333222222222222333333333333222222222222222222222222222222333444444444444333333333222222333333444555555555555555555555555555444444444444444444444444444666777777666666777888666777888999;;;;;;<<<<<<;;;:::::::::;;;===???AAA>>>>>>??????>>>>>>===<<<;;;::::::999888999999999999999::::::::::::999999888888999999999999888888777777777777888888999999666777777777777666555555666666666666666666666666777666555444444444444444333333333333222222111111222222111111000///////////////000000000000//////000000000/////////......////////////////////////////////////////////////.........---------,,,,,,---------------------------------------,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,------------------------...//////++++++++++++++++++++++++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++////////////////////////000///...---------------------...//////......---,,,,,,,,,---------......+++,,,------......---------------........./////////------...000000000///...............//////000////////////////////////000000111111111222222222222111111111111222333333333444555555666555555555444444666777999:::;;;<<>>===;;;999666444333444333111//////000111222222222222222222222222222000000000000000000000000000000000000000000111111////////////...............///000///......///000.......................................---------------------------------............////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......................................................---------------------------......//////......---------------------------------------------------,,,------...//////......------------------------////////////............////////////....................................//////............//////111111111000000000//////000000000000000000000000/////////...///000000111//////000000000111111111111111111111111111111111000000111111111111111222111111111222222222333333222222222222222222222222111222333333444444333333333222222222222333444444444444444555555555555555444444444444333333333333777888999888666555666777555666777999:::;;;;;;;;;<<<;;;:::::::::;;;<<<======>>>>>>>>>>>>===<<<<<<::::::999888888888888999888999999::::::999999888777888888999999888888777555666666777777888888999777777888888777777666555555555555555555555555555666666555444444444555555222222333333333222111000111111111111000000////////////000000000000////////////............------////////////////////////////////////////////////////////////.........---------------------------+++++++++++++++,,,,,,,,,******++++++,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++////////////////////////000000///...------------,,,---.../////////...---,,,,,,,,,---------......,,,,,,---...............------........./////////...------...000111000///...............///000000000000000000000000000000000000000111111111111222111111111111111222333333444444555555555555555444444444555666777888999:::>>>>>>===<<<999777555333333333222111111111111111111222222222222333333333111000000000000000//////000000000000111111111111////////////...............//////...---,,,...000..........................................------,,,,,,,,,------------...---------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...,,,,,,---------,,,++++++************++++++++++++,,,---------............++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................////////////////////////---------------------------...///000000///...---------------............---------------.........+++,,,---...////////////------------------------........................////////////....................................///......------......///000000000000000000000000000000000000000000000000//////......//////000111/////////000000000111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222111111222333333333333333222222222222222333444444444444444444444555555555444333333333333333222222777888999888555444555666555666777888999:::::::::;;;;;;:::::::::::::::;;;===============<<<<<<;;;::::::999888888888888888888888999999999999888888777777888888888888777777555555666666777777777888777888888888888777666666555555555555555555555555444333333222222333333333222222333444333222111000000000000000000000000111//////000000000000//////...............---------////////////////////////////////////////////////000000/////////.........------------------------******++++++++++++,,,,,,******+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,,,,+++------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,////////////////////////111000///...------------+++,,,...///000///...---,,,,,,,,,---------......------...////////////...............////////////...---,,,...000111000/////////......//////000111000000000000000000000000000000000000111111111111111111111111111222222333444555555555555555444444333444555666777999::::::=========;;;:::777555333222333333444333333111111111111222222222333333333111111000000///////////////000000000111111111111////////////...............//////...,,,,,,...000........................------..................,,,,,,,,,---------......*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,---.........------******+++++++++,,,,,,,,,------------............++++++,,,,,,,,,,,,------+++,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......................................................---------------------------...///000000///...---------------.........///------........./////////------...............---........................,,,------....../////////////////////....................................///......------......///......//////000111111111000000000000000000000000///............///000000////////////000000000111111111111111111111111111000000000000000000000000000000000000111111111222333333333333333333333333111111222333333333333222222222222111222222333444333333333444444555555555333333333333222222222111555666777666444444555666666666777888999999888888888888999::::::;;;::::::<<<<<<=========<<<;;;;;;:::999999888888888888888888888999999999999888888777777888888888888777777555666666666666666666666666666777777666666555444555555555555555555555555333333333222222333333444111222333444444222111////////////000111111222222//////000000000000//////...............///////////////////////////////////////////////////////////////.........---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,+++------------------------...---,,,+++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,------////////////////////////111111000......---------+++,,,...000000///...---,,,,,,,,,---------......---...//////000000//////............/////////000...---,,,...000111111000///////////////000111111000000000000000000000000000000000000111111111111111111111000111222222333444555555555555555444444222333555666888:::;;;<<<<<<<<<<<<;;;:::777555333222333555666555444111000111111111222222333333333111111000000/////////...//////000000111111111222000/////////............/////////...------///111........................---------.........//////,,,,,,,,,------.........---------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++,,,...///000///......++++++,,,,,,,,,------------------.........//////++++++,,,,,,,,,---------+++,,,,,,---.........---,,,++++++++++++++++++,,,,,,,,,,,,---------..............................---------------------------------------------------...///111111///...------------.........//////........./////////000000////////////...---,,,,,,////////////////////////,,,,,,------...///000000000/////////.............................................------.........------...///000111222222000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111333333333333333333333333111111222333333333333222222222111111222222333444333333333444444555555555333333333222222111111111111333444444444444555777666777777888888888777777444666888:::;;;<<<;;;;;;<<<<<<======<<<<<<;;;::::::999999888777888888888888888999999999999888888777777888888888888777777666666666666666666666666555555666666555555444333555555555555555555555555555555444444444555555666111222333444444222111///......///000111222333333//////000000000000//////////////////000000000000////////////////////////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,------..................------,,,,,,,,,---------,,,,,,+++++++++---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++........................------------------------++++++++++++++++++++++++++++++++++++,,,------...000000000000000000000000000///...---,,,---......---------............///000000000000000000000000............................................................////////////////////////////////////............////////////000000000000111111111111222222222111111111000000000111111222222333333444555555555666777999:::;;;<<<;;;999777666555444444444444333333333333222222111111111111111111111111444222000///000000//////000000000000000000000000111111000000//////......////////////////////////////////////////////////...------------...//////,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...------,,,,,,........................---,,,,,,,,,,,,---......//////.........---------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++////////////////////////------------------------000000000000000000/////////////////////.........////////////////////////000000///...........................////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222111222333444555333333333333333333333333333444555555666555555555666666777888999999::::::<<<<<<;;;::::::999888888777777777777777777777777:::999888777666555444333666666666666666666666666555777888888777777888999555555555555666666666666888888777777666666666555:::777444444555666666666555555444333333222111111111111000///////////////...///000111111000///...........................//////.........---------////////////////////////111000///---,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------++++++++++++------/////////......---------,,,------......------,,,---------,,,,,,+++++++++...------,,,,,,,,,------........................,,,,,,,,,++++++*********+++,,,---.........---,,,////////////////////////000///...---,,,------...---------............///////////////////////////................................................------........./////////////////////////////////............//////////////////000000000111111111222222222111111111000000111111111222333333444444555555555666777888::::::;;;:::888777555444333333444444333333333222222222111111111111111111111111222111000/////////......000000000000000000000000111000000000/////////...////////////////////////........................,,,,,,,,,,,,,,,---......+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...---------........................---,,,,,,,,,,,,---......///.........------------++++++,,,,,,---......///,,,------......------,,,................................................---------......//////////////////////////////...////////////////////////000000///...........................//////////////////////////////////////////000000000111111111//////000000000111111111000000000111111111222222222222222222111111111111222222222222222222222222222222222222222222222222333333222222222333444555333333333333333333333333333333444555555555555555555555666777777888888999;;;;;;;;;:::999999888888777777777777777777777777999888888777666555444444555555555555555555555555555777888888777666888999777777666666555555444444777777666666666555555555666555444333333333333333555444444333222222111111222222111000000000000000...///000111111000///...........................//////.........---------........................111000000///......------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,+++++++++******+++,,,---.........---,,,//////////////////////////////...------------...---------............///////////////////////////........................////////////////////////---------.........//////////////////////////////............//////////////////000000000000111111222111111111111000000000111222222333333444555555555555666666777888::::::;;;:::888666444333222222333333333333222222222222111111111111111111111111111111000//////.........000000000000000000000000000000000000////////////////////////////////////........................,,,++++++++++++,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---....................................---,,,,,,,,,,,,---..................------------+++,,,,,,------.........---......//////......---........................////////////////////////.........//////000000111......//////////////////////////////////////////000//////............///............//////////////////////////////////////////000000000000111111//////000000000000111111/////////000000000000111222222111111000000//////222222222222222222222222222222222222222222222222333222222222222333444444333333333333333333333333222333444444555555444444444444555555666666777777:::::::::999999888888777777777777777777777777777777777777666666666555555444444444444444444444444555666777777666666777999888888777666555444333222555555555555444444444444444555555444222000111111444444333333222222111111222222111111000000111111...//////000000//////..........................................---------........................000000111111000///---,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------//////////////////////////////......---------------------............///////////////////////////........................////////////////////////......////////////000000////////////////////////............////////////////////////000000000111111111111111000000000000222222222333444444555555777777777777888999:::;;;;;;:::888666444333222222333333333222222222222111111111111111111111111111111222222111000/////////000000000000000000000000000000000000////////////////////////////////////........................,,,,,,,,,+++,,,,,,---...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...***+++,,,---....................................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------............------...............................................................---------............////////////////////////////////////000///............//////............////////////////////////////////////////////////000000000111////////////000000000111000000000000000000000000111111000000//////......111111111111111111111111111111111111111111111111222222222222222333333333222222222222222222222222222222333444444444444444444444555555666666666666999999999888888777777777666666666666666666666666666666666666666666666666444444444444444444444444444555777666555555666888777777666555555444333333333333333333333333333333555666666333000///111333333333333333222222111111111111000000000000000111////////////////////////........................................................................---///000111000///---+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------.......................................------------------............///................................................//////////////////////////////000000000111111111////////////////////////............////////////...////////////000000000000000000000000000000000111111222333333444444555888888888888888999:::;;;:::999777666444444333333333333222222222111111111111111111111111111111111222444555444222000000111000000000000000000000000////////////000000000000////////////////////////........................---------------......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,---------,,,,,,+++++++++,,,,,,---------...------,,,,,,------...***+++,,,---....................................---,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,---------------,,,,,,------------,,,,,,........................------------------------,,,,,,+++***))))))((((((---.........//////000000//////////////////////////////............//////............////////////...........................////////////000000000...////////////000000000111111111111111111111111000000000/////////......111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111222222333333333333333555555555666666666666666777777777777777666666666555555555555555555555555555555555555666666666666444444444444444444444444333555666666555555666777444444444555555555555555222222222333333333333333666555444111000000222333333222222222222222111111//////.........//////000//////............//////////////////////////////---.............................................+++---...//////---,,,***------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------..............................//////......---,,,---------............///........................................................................//////000000000111111111////////////////////////............////////////......////////////000000//////000000000000000111000111111222222333444444777777777777777888999999777777555444444333333444222222222222111111111111111111111111111111111111222555777666333000111222000000000000000000000000////////////000000000000////////////////////////------------------------...------------...//////---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...++++++,,,---....................................---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------000000///...---,,,++++++------......///000000000///////////////////////////............//////000............////////////..............................////////////000000......////////////000000222222111111111111000000////////////000000000000111111111111111111111111111111111111111111111111000111111222333222222222222222222222222222222222000111222222333333222222666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555666444444444444444444444444333444555555444444555777333333444444444555555555222222222222333333333333444333222222333444222000222222222222222222111111......---------.../////////......------......///////////////////////////---------...............------------------------+++,,,---...------,,,+++------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------........................---.../////////...---,,,---------............///................................................------------------------............////////////////////////////////////............////////////........./////////000000////////////000000111111///000000111111222222333444444444444444555555666333333222222222222333333222222222222111111111111111111111111111111111111000444888777333000000222000000000000000000000000.../////////000000000111////////////////////////------------------------------,,,,,,------...///---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---.........------,,,,,,------...,,,,,,------...---------........................---,,,,,,,,,,,,---......++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,------------------------........................000000000000000000000111------......///000000111////////////////////////...............///000000............////////////................................./////////000000........./////////000000111111000000000/////////...//////000000111111222111111111111111111111111111111111111111111111111///000111222333222222111111111111111111111111111000111111222222222222222555444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555444333333333333333333333333222444555555444333555666444444444444444444444444222222222333333333444444333222444999>>>===555...111111111111111111222222...............///000000///...------------...///////////////////////////---------.........//////------------------------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,---------------,,,+++************------------------------,,,,,,,,,---------......,,,+++*********+++,,,---........................---.../////////...,,,,,,---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////............/////////000............/////////000.../////////000000111111/////////000111111222222222222111111111222333333000000//////000111222222222222222111111111111000111111111111111111111111///333777666222//////111000000000000000000000000.../////////000000111111////////////////////////------------------------,,,,,,++++++,,,,,,---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------,,,++++++******+++,,,,,,---.........------,,,,,,------...---------...------,,,,,,........................---,,,,,,,,,,,,---......+++++++++,,,,,,------------------------------------..................---------------------------////////////////////////))))))***+++,,,---...///---------...///000000111////////////////////////...............///000111............/////////000..................................../////////000............/////////000000000//////.........---......///000111222333333000000000000000000000000000000000000000000000000///000111222333222111111111111111111111111111111000000111222222222222222333333333333333333333333444555555555555555555555444444444444444444444444666666555555555444444444111111111111111111111111222333555444333333444666666666555444333222222111222222222333333444444444444444999BBBIIIFFF:::...111111111111111111222222///////////////000111111///...---,,,,,,---...///000000000000000000000000---------.........//////------------------------......---------......///------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------++++++------------++++++---------....../////////,,,------......------,,,+++++++++,,,,,,---------+++++++++***++++++,,,,,,........................,,,,,,,,,------.........,,,+++*********+++,,,---000000///...............///////////////////////////...---,,,,,,---...///////////////////////////---------............///,,,---...//////---+++***,,,,,,,,,---------.......................................///000111111222//////////////////////////////............//////111111111111111111111111///000222333333222000///222222111111111111111111000111111111111222222222222111111000000000000000222111000.........///000000000000000000000000000222111111000///......---////////////////////////........................---------------------------,,,,,,++++++******))).........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++,,,------++++++++++++------...------,,,,,,------...+++***)))((((((***,,,------.........---,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,+++,,,---...///...------------...//////------------------------////////////////////////------............------,,,,,,,,,---------......111111000000/////////...111...---...111222111///......------------......000000//////.........---/////////...------,,,,,,......///000000///......////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000222222222111111111000000000000000000000000000000000111111111111222222222444333222111111222333444444444444555555555555666777777666666555555555444222222333333333333444444555555444444444444555555555555666666666666555555777777666555555555555555333333333333333333333333000888======BBBFFF===...222111000///...///111222------......//////000000...000000///...---...///---///000///...---...000000///---+++++++++---...........................///......---------......------............------------------------------************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,++++++------............---------.........---,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,......---,,,.........---,,,,,,++++++,,,++++++******++++++,,,000000///..........................................---,,,,,,,,,,,,---...........................------------............,,,---...///...---+++***+++++++++,,,,,,,,,------........................------...//////000111111////////////////////////000000////////////000000////////////////////////000111222222222222111000111111111111111111111111000111111111111222222222222111111000000000000000111000///......//////000000000000000000000000000111111111000///.........////////////////////////........................------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++***)))((()))***,,,---------......------,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,,,,---...///---------............///------------------------........................------............------,,,,,,,,,---------......///.........---------,,,111///---...000000---+++......------------......000/////////.........---------..................------------------------////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000000000111111111222222222444333333333333333333444444444444444555555555555666666666666555555444444222222333333333333444444555555444444444444555555555555666666666666555555666555555444444444444444333333333333333333333333111888:::999???GGGCCC888222111000000111222111000.........///////////////...000000///...---...//////000111111//////000111000///---,,,+++,,,---.................................------------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,------...---,,,,,,......---,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000///......---.................................---,,,,,,++++++,,,,,,---........................------------............,,,---.........---,,,+++***+++++++++,,,,,,,,,,,,........................---------...//////000000////////////////////////111111000000000000111111////////////////////////111111111111111111111111111111111111111111111111000111111111111222222222222111111000000000000000000////////////000000111000000000000000000000000111111000000//////......////////////////////////........................------------------------,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++******))))))+++,,,---------......------,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---...///,,,,,,.../////////...---------------------------------------------------------............------,,,,,,,,,---------...............---------------000///......///---***(((......------------....../////////...............,,,,,,------...//////000...---,,,++++++,,,---...////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////......000000000000000000000000000000000111111111222222333333444444444444333333444444444444555555555555666555555555555444444444222222333333333333444444555555444444444444555555444555555666666555555444555444444333333333333333333333333333333333333333222666666444;;;FFFHHHCCC333111///000222222000---///////////////............000000///...---...///000111222222000000111222000///...---------...///...........................---------------......++++++,,,,,,,,,,,,++++++------------------------------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++------......------,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------///......------.................................---,,,,,,,,,,,,,,,,,,---........................,,,,,,---------.........,,,------......---,,,,,,++++++,,,,,,,,,---------........................------------......//////////////////////////////111000000//////000000111111111111111111111111111111111000000000000111111000000000000111111111111000000111111111222222222222111111000000000000000......//////000000111111000000000000000000000000111000000000/////////...////////////////////////........................------------------------++++++,,,------...//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********+++,,,---,,,------...------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,------......+++,,,...000000///...,,,------------------------------------------------------............------,,,,,,,,,---------......////////////////////////....../////////---+++)))......------------..............................---------.........//////111000...------...000111////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000000000////////////////////////000000000000000000000000000000000000111111111111222333444555555444333222333333444444444555555555444444444444444444444444222222222333333333444444555444444333333444444555444444444555555444444444555444444333333333333333333333333333333333333333222444333222888BBBGGGEEE999555000...000000...+++000000//////......------...000000///...---...///000111222111000///000222000///............//////........................------,,,,,,------......++++++,,,,,,,,,,,,++++++------------------------........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,------...---,,,,,,......---,,,+++,,,,,,---......//////...------,,,,,,------.........------------..............................------............------........................,,,,,,,,,------------...,,,,,,------------------------------....................................---------...............////////////////////////000//////......//////000000000000000000000000000111111000//////000111111//////000000000111111111000000111111111222222222222111111000000000000000......//////000000111111////////////////////////000000000000////////////////////////////////////........................------------------------***+++,,,,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,------...------,,,,,,,,,---------.........------------------------,,,,,,,,,---------------+++,,,...000000///...,,,------------------------........................------............------,,,,,,,,,---------...............///////////////,,,...///000///...............------------......---------...............//////.........---------111000...------...000111////////////////////////////////////////////////........................////////////////////////......//////000000000000000000000000000000000000//////////////////////////////000000000111111111111222333444444333222111333333333444444444444555333333333333444444444444222222222333333333444444444444333333333333444444333333444444444444333333666555555444333444444444333333333333333333333333000222222222666<<>>AAA;;;444000///000///...000000//////......------...000000///...---...///...///000///...---...000//////........./////////........................,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------------,,,,,,,,,+++++++++------............------,,,,,,------...------,,,+++++++++,,,,,,,,,------...---,,,,,,......---,,,,,,,,,---...///000111111...------,,,,,,------...---------,,,------...///---------------------------......//////......---------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...............////////////................................................//////////////////////////////............//////........................000000000000000000000000...//////000000111111111000111111111111222222222222111111000000000000000...///000000000000000///////////////////////////000000000000////////////////////////////////////........................------------------------***++++++,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,------...+++,,,,,,------,,,,,,+++...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............------------------------+++,,,------......------,,,,,,.../////////...---------------------------////////////////////////------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,...//////......///111......------------......---------------.........000//////...------,,,,,,...---,,,++++++,,,---...////////////////////////////////////////////////........................////////////////////////---......//////000000111//////000000000000111111/////////////////////////////////000000000111111111111222222222222111111333333333333444444444444222222333333333333333444222222333333333333444444444444333333333333444444222333333444444333333222666555555444444444444444333333333333333333333333000111222333444666777777CCC???:::444111000222333///////////////............000000///...---...///,,,---......,,,,,,---...---............/////////........................++++++++++++,,,---...///,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,++++++---......//////......---,,,,,,------......------++++++,,,,,,,,,,,,------...---,,,,,,......---,,,,,,------...///000000000------,,,,,,,,,,,,---------,,,,,,,,,------...///------------------------,,,---............---,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------......---------.........//////........................////////////////////////////////////////////////000000////////////000000...........................///000111111000///.........//////000111111222000111111111111222222222222111111000000000000000///000000111111000///...////////////////////////////////////000000000000////////////////////////........................------------------------******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++---...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++,,,------......------------------............------------------------+++,,,---.........---------------............///------------------------........................------............------,,,,,,,,,---------......+++++++++,,,,,,---------...//////---******---000......------------......,,,,,,,,,------...........................------------------------------////////////////////////////////////////////////........................////////////////////////------......///000000111.........//////000000000////////////////////////////////////000000000111111111000000000000111111222222333333333444444444111222222222333333333333222222333333333333444444444333333222222333333444222222333333333333222222555444444333333333333333333333333333333333333333111111222333333222333444888::::::666111///000333.........///////////////...000000///...---...///,,,---...---,,,+++,,,...,,,,,,---.......................................++++++++++++,,,---...///++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,++++++,,,------......------,,,+++,,,------......------++++++,,,,,,,,,,,,------...---,,,,,,......---,,,+++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///------------------------++++++------------++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................000000000000000/////////////////////////////////111111000000000000111111000000000000000000000000---///000222222000///------......///000111111222000111111111111222222222222111111000000000000000000000111111111///...---////////////////////////////////////000000000000////////////////////////........................------------------------******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++,,,,,,,,,---------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---)))'''&&&(((***,,,++++++------------++++++,,,++++++++++++++++++,,,***+++,,,---------,,,,,,+++,,,,,,---.........------------.........//////------------------------+++,,,---.........---,,,...------------...//////---------------------------------------------------..................---,,,,,,,,,---------......---------....../////////000000...+++''''''+++............------.........,,,,,,,,,------.........,,,,,,------.../////////......///000000///......////////////////////////////////////////////////........................////////////////////////---------...///000000111---------.........//////////////////////////////////////////000000000000111000///......///000111222222333333333444444444111111111222222333333333222222333333333444444444444333333222222333333444222222222333333222222222444333222222111111222222333333333333333333333333333222222222111000222555,,,111777555///+++---000---.........//////000000...000000000...---...///,,,---......,,,,,,---...++++++,,,---.........---........................++++++++++++,,,---...///******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---.........---++++++,,,,,,,,,---------...---,,,,,,......---,,,******++++++++++++,,,,,,,,,++++++******++++++,,,//////...------------...------..................,,,------......------,,,---.........---,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------......------------.........---,,,,,,......---,,,)))***---...//////...---000000000000000000000000////////////////////////////////////////////////000000111000000///...---////////////000000000000111111111000000000000000222111111111000000//////000000000000////////////000000000000000000000000................................................///...---,,,+++,,,------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++,,,---............------------------------++++++++++++++++++++++++------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---//////...---,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++------------------------------------------------.........------,,,,,,,,,------------------------,,,---------.../////////.........////////////000111111000///...---,,,,,,////////////////////////////////////////////////------............------////////////000000000000000000000000000000000000000111111111111222222222333333333333333333333333222222222222222222222222333333333333333222111000111111000000000000000111444333333222111111111222333333333222222111111111333333333333333333333333222222333333333333444444222222222111111111111000333333222222111000//////000000000000000000000000,,,---...//////...---,,,......------------......,,,,,,,,,---------....../////////000///......---111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,++++++,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,---------.........,,,***+++---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...------,,,+++//////...------------...///.........------,,,,,,,,,------......------,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,---------...............------------.........---,,,,,,......---,,,)))+++---...//////...---////////////////////////////////////////////////........................///000000000000//////....../////////000000000000000000000000000000000000111111111000000000//////000000000000////////////000000000000000000000000................................................///...---,,,,,,,,,------//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***---------,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---.........------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......------------............+++++++++++++++++++++++++++,,,,,,------..................---------,,,,,,------------------------------------------------------------------,,,,,,........................---------...............------........./////////000000//////......------................................................------............------.../////////000000000000//////////////////////////////000000000111111111111111111111111111111111222222222222222222222222222333333333222222111000222222111111111111222222444333222222111111222222444444333333333333333333333333333333333333333333222222222333333333444444222222222111111111111000333333222111111000//////000000000000000000000000------............------......------------......,,,,,,,,,---------............//////......---,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.........------,,,,,,,,,+++++++++++++++++++++++++++,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++,,,,,,,,,---------.........,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******//////...------------...//////...---,,,+++******,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,---------------------.........//////......------------.........---,,,---.........,,,***+++---...//////...---........................////////////////////////..............................///000000000//////....../////////000000000000000000000000000000000111111000000000000//////000000000000////////////000000000000000000000000................................................///...---,,,,,,,,,,,,---////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++++++++,,,---...///000---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------............++++++++++++++++++++++++------------------------//////............------------------------------------------------------,,,,,,------------------////////////////////////...............---------,,,---------....................................................................................------............------....../////////000000000////////////////////////........./////////000000////////////////////////000000000000000000000000222222222333222222111000333222222222222222333333333333222222111111222222333333333444444444444444333333333333333333333333222222222222333333333333222222222111111111111000222222222111111000000///000000000000000000000000.........------...............------------......,,,,,,,,,---------......------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,+++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***//////...------------...---------,,,,,,+++++++++,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,------------...------------..................------------......///---,,,---...///...---,,,,,,---...//////..............................////////////////////////........................------...///000000000///........./////////000000/////////000000000000000000000000000000000//////000000000000////////////////////////////////////......................................................------,,,,,,,,,,,,..................------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------///000000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................------------------,,,,,,............------------------------------------------------------------,,,,,,,,,------................................./////////...---------,,,,,,,,,,,,---------......---------....../////////................................................------............------........./////////000000////////////////////////....../////////000000000111111111111111111111111000000000000000000000000111111222222222222111111222222111111111222333333333333222222111222222333222222222333333444444444222222222222222222222222111222222222222333333333222222222111111111000000222111111111000000000//////////////////////////////...---,,,,,,---...///......------------......,,,,,,,,,---------......,,,------------,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...111333333///,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...------------...+++++++++,,,,,,---------,,,------......------,,,,,,,,,------...------,,,,,,,,,---------.........+++,,,,,,,,,,,,---------......------------......///...------//////...---------..........................................////////////////////////........................,,,---...///////////////............////////////......//////000000000000//////////////////000000000000000000////////////////////////////////////////////////////////////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///......------.........---,,,,,,++++++,,,,,,---+++,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------.........------------------------/////////...---------,,,,,,,,,,,,---------......,,,,,,------......//////................................................------............------............////////////......................../////////000000000111111000000000000000000000000////////////////////////000111111222222111111111000000000000000111222222333222222111222222333333000000111111222222333333222222222222222222222222111111111222222222333333222222222111111111000000111111111000000000000000///////////////////////////...---,,,,,,---...///......------------......,,,,,,,,,---------......,,,,,,,,,---,,,++++++*********+++,,,,,,---------+++++++++,,,,,,---------///777>>>===555...---///)))))))))***************---,,,+++******)))******++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...//////...------------...******+++,,,---...//////,,,------......------,,,,,,,,,------......------,,,---------............+++++++++,,,,,,,,,------......------------......///...---...//////...---.....................///........................////////////////////////------------------------------.../////////......------........./////////---......//////000000111......////////////000000000000000000////////////000000000000000000000000////////////////////////........................------......------,,,++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,------------------------------------------...............---------,,,---------............,,,,,,------.........///------------------------------------------------------............------------........./////////........................//////000000000111111111........................///////////////////////////000111111222111111111////////////000111222222222222111111222222333333000000000000111111111111222222222222222222222222111111111111222222222222222222222111111111111000000000000000000000000000000000000000000000000000.........------...............------------......,,,,,,,,,---------......,,,,,,------,,,,,,+++***)))))))))******+++++++++***++++++,,,,,,------...+++333;;;:::333,,,***,,,)))))))))***************++++++******))))))******++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,//////...------------...,,,,,,,,,---.........///,,,------......------,,,+++,,,------......------------------............,,,,,,,,,,,,---------.........------------......000...---...///000///---//////............//////////////////////////////////////////////////////------------------------.........///......---------------.........//////------......///000000111........./////////000000000000000000////////////000000000000000000000000////////////////////////........................------.........---,,,++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------,,,------......---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,------......------------------------------------------------------------------,,,,,,........................---------...............------........./////////------------------------------------------------------------------------------............---------------.........//////................................./////////000000////////////////////////000000000000000000000000//////000111111111111111000000000000111222333444222222111111222222333444222222111111111111111111111111111111111111111111111111111111222222222222222222222111111111111000///000000000000000000000000000000000000000000000------............------......------------......,,,,,,,,,---------......---------------,,,,,,+++*********+++++++++++++++******+++,,,,,,---......))),,,///000///---+++*********++++++,,,,,,,,,,,,++++++*********+++,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---...///,,,,,,,,,---------......,,,...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...------------........................---,,,------......------,,,+++,,,,,,---.........------------.........//////---------.........//////.........------.........000...---...///000///...000//////.........//////000000000000000000000000////////////////////////------------------------.../////////...---,,,,,,---------.........//////---------...///000000111---.........//////000000000000000000////////////000000000000000000000000000000000000000000000000........................,,,---.........---,,,+++,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++,,,,,,,,,---------++++++,,,---............------------------------++++++++++++++++++++++++***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000---,,,,,,++++++,,,,,,---------------------------,,,,,,------------......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////------------------------------------------------.........------,,,,,,,,,////////////////////////,,,------....../////////.........////////////000---------------------------------------------------------------------------..................------------.........//////........................---------.........//////222222222222222222222222111111111111111111111111//////000111111111111111111111111111222333444555222111111111222333333444444333333222222111111111111111111111111111111111000111111111111222222222222222222111111111111000////////////000000000000000000000000000000000000,,,---...//////...---,,,.........------.........,,,,,,,,,---------......------......------,,,+++------------------------******+++,,,,,,---......000,,,***---222555333000,,,,,,,,,------.........++++++++++++,,,------...++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---...///,,,,,,,,,---------.........000222111...---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------------------------.........------,,,,,,,,,---------------------------------............///////////////////////////---------,,,,,,+++++++++........................---------...///000000111........................////////////////////////---------............///..............................------------......000000//////.........---............////////////333111///...---...///000////////////////////////111111000000//////..............................///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,------,,,+++***,,,%%% !!!''',,,,,,***+++++++++,,,,,,+++******++++++******)))*********++++++++++++++++++++++++,,,...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,------------,,,,,,+++***)))************+++++++++/////////...---------,,,---------,,,,,,+++++++++,,,,,,,,,---------......///...---,,,,,,---///000//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,..................------......//////......---,,,//////.........---------------------------------------------------------,,,------....../////////.........------,,,,,,,,,///...,,,,,,+++,,,---...------,,,,,,---...000111+++,,,,,,------,,,,,,+++////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111222111000//////000111222000000//////.........---111000...,,,,,,...000111////////////////////////,,,---......//////...............------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---++++++///444666222...)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------.........------,,,,,,,,,---------------------------------............///...........................---------,,,,,,,,,+++........................---------...///000000000................................................---------............///..............................------------......000/////////........................////////////222111///.........///000////////////////////////000000000000//////.................................---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------((()))***++++++***)))(((000+++''''''***------+++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***************++++++++++++............---------------------,,,,,,+++++++++,,,,,,,,,---------............------...000111222///......---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------,,,......------,,,,,,,,,,,,---------------------------------------------------------------...............---------,,,,,,,,,///...------------...///------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111222111000//////000111222000000000/////////......000///...------...///000........................,,,---......//////............---------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------000555666333///******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.......................................------------------------------------------------............///.................................------------------------------------------------...//////000000................................................---------............///..............................------------......////////////........................////////////222111///......///000000////////////////////////000000000////////////..............................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------))))))************))))))111///...---,,,,,,++++++,,,,,,------------,,,,,,++++++***++++++,,,---...------------------------,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++************+++++++++,,,------------............------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,...000111222.........------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---,,,,,,,,,,,,+++++++++------------------------------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,//////............//////---------------...///000...---,,,,,,,,,,,,---...........................------------............////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111111111000000000000111111111000000000000000//////////////////////////////------------------------,,,---......//////.........------------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------///222333000---+++,,,,,,------------,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////...............---------........................---------............///................................................---------------------------------....../////////................................................---------............///..............................------------......///////////////.....................////////////111000////////////000000////////////////////////////////////////////////........................------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...***((()))***,,,,,,------......------+++***++++++,,,---...///------------------------+++---......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))******+++,,,---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,---------------.........---,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,+++++++++---------------------------------------......///------------....../////////...---,,,,,,---...///........................------........./////////////////////////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111111000000000000000000111111111111111000000000000......////////////......------------------------,,,---......///.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,......,,,***,,,,,,---......---------++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////................................................---------............///................................................------------------------------------............................................................---------............///..............................------------...............///////////////............////////////000///////////////000000////////////////////////.............../////////........................,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,---'''+++...---***((())),,,+++,,,------.........---+++***++++++,,,---...///+++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++******---------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................------............------........................,,,---------.........///---------...---,,,,,,+++------------............------------------------........................---------,,,,,,+++++++++------------------------++++++,,,,,,---------------------...............///..................///............................../////////000000000................................................////////////////////////000000000000000000000000000000000000000000000000222111111111111111111222000000000000000000000000000000000000000000000000000000000111111000000000000000000000111111111111......////////////......------------------------,,,---......///.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,+++***---------......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......---,,,+++******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------............................................./////////........................---------............///---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------............///..............................------------...............///////////////............////////////////////////000000000000////////////////////////---............/////////........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------++++++************++++++(((+++......,,,+++,,,///***+++,,,------...------++++++***++++++,,,---...+++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................---,,,+++***---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,........................---......//////......---------------------------,,,------....../////////---------------,,,++++++------...............///------------------------........................------------,,,,,,,,,,,,,,,,,,,,,------------...)))***+++,,,,,,---,,,,,,------......///......---......///000000///......------------------------////////////000000000111................................................000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000000111////////////////////////------------------------,,,---......//////......,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,------------,,,,,,+++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------++++++------------++++++***+++,,,,,,------,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------........./////////000........................---------............///------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------............///..............................------------................../////////000............////////////......///000000000000000////////////////////////---------.........//////........................+++---///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,+++************+++,,,+++,,,,,,,,,,,,,,,---...)))***+++,,,------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---......//////...---,,,---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,------------,,,++++++,,,,,,,,,------.........------------------------........................---------------.........,,,,,,,,,---------......)))***+++---------------------...//////...---,,,---...000222222000...---------------------------........./////////000000................................................000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000111222222111000///....../////////000000000000///...------...///000........................,,,---......//////......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...///,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------------...***+++---......---+++******+++,,,,,,------,,,,,,++++++,,,,,,------------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------------------------.........//////000000////////////////////////---------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------.........//////.................................------.........---.........//////000000............/////////000......///000000111000000////////////////////////---------.........//////........................+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------......,,,,,,,,,,,,......,,,+++*********+++++++++((()))***+++,,,,,,---,,,++++++******)))*********------------------------***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,++++++************+++,,,,,,------------++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......)))***,,,---...------,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------,,,+++++++++++++++,,,,,,---------------------------------////////////////////////---------....../////////,,,,,,,,,------.........)))+++,,,...//////......------/////////...---,,,,,,...111333333111...,,,---------------------------------.........//////................................................000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000///000111222222111000///---.........//////000000111000...------...000111////////////////////////,,,---......//////......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++******+++,,,,,,---......//////...---,,,++++++******+++---......---+++***++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---....................................------------......888444000///000111111///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......////////////......//////.........---------------------.........///.........////////////000000000000000000000000000......------------.....................///000000//////............/////////...------...///000111//////.........---------..................------...---,,,,,,++++++,,,,,,------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------,,,+++************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++*********+++,,,---,,,,,,+++*********+++'''((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---***......---,,,,,,+++******++++++,,,,,,,,,,,,------......,,,+++,,,---,,,***,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------......---,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,...///,,,***++++++,,,,,,,,,,,,------.........------,,,,,,,,,..................------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++++++++------------++++++---...000111111000...---//////---,,,,,,---...///,,,,,,,,,------.........000000000000000000000000////////////////////////....................................////////////////////////000000000000000000000000111111111111//////000111111111111111222222222111111111000000111111000000//////......////////////.......................................------,,,,,,,,,------.........------........./////////......---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---------------///---***)))((()))+++---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++,,,,,,,,,,,,------------..............................------------......555222...---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------......//////......---///.........------------------........./////////------........./////////..............................------------......///////////////000111111//////............//////......---------...///000//////.........---------...........................---,,,,,,++++++,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,------------,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++***++++++,,,---,,,++++++******++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------...---------......,,,))),,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------.........//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------////////////------///...---,,,,,,---...///,,,,,,,,,---------..........................................................................................////////////000000000000/////////////////////000000000111111//////000111111111111111222222222111111111000000111000000000/////////...////////////.......................................------,,,,,,---------...------,,,,,,------............---------,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------...,,,***(((((()))+++,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++........................------,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------------------------......------------......111///,,,+++,,,------,,,...------------,,,,,,,,,------------------------------------------------------------------------------------------------,,,------......------,,,............------------............/////////000,,,---------............------------------------......------------......000000//////000000111222//////............//////---------,,,------...///...............---------...........................------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------............------------,,,,,,------...---------***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,+++++++++,,,,,,++++++******++++++---------------,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++******+++,,,,,,---......++++++,,,,,,,,,,,,---------,,,,,,...///...,,,***,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---++++++,,,,,,,,,,,,------...------------,,,,,,,,,******+++,,,---...//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------......------------......,,,,,,,,,------------...------------------------------------------------////////////////////////............////////////111111000000//////............/////////000000000//////000111111111111111222111111111111000000000000000000000////////////////////////....................................---------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.../////////...---,,,...,,,+++))))))***+++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,,,,,,,++++++,,,------...//////........................------------------------...------,,,,,,------......---,,,+++,,,,,,------------------------------........................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------........./////////000000,,,,,,,,,---------......------------------------......------------......///////////////000000111//////............//////---------,,,------------........................---------.....................---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------+++,,,---...............***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---,,,+++***,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,---------,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------///,,,+++---...---,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000...+++***,,,///+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------++++++++++++---------,,,,,,++++++,,,,,,---------------------......------------------------------------------------------------------------////////////////////////............////////////111111000000//////..................//////////////////000111111111111111111111111111000000000000000000000000////////////////////////....................................------,,,,,,,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000000///---+++///...,,,+++***+++,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,------...///000000------------------------------,,,,,,,,,,,,------------------,,,------...------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------------............////////////,,,,,,,,,---------....................................------------.........------------...////////////............//////------------------,,,,,,---.....................---------........./////////...------,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,------------------++++++,,,---............++++++,,,------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---,,,++++++,,,++++++***++++++,,,,,,((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,------,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------000+++)))---...,,,,,,///,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///+++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++---------,,,++++++++++++,,,---+++,,,,,,---------......------------------------........................------------------------////////////////////////............////////////111000000000/////////...............//////////////////000111111111111111000000000000000000000000////////////000000000000////////////....................................,,,,,,,,,,,,,,,---...///+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...000000///---,,,000///...------------...+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,......------...000,,,,,,,,,------------...------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------.........///,,,---------..........................................------------......------,,,,,,------.../////////............//////---............---,,,,,,---------...............,,,,,,------...////////////......---------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,++++++,,,---------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,++++++******++++++,,,,,,'''''')))***+++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))+++------,,,,,,,,,---))))))***+++---...//////++++++,,,,,,,,,,,,------000++++++222444...,,,000,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,------------...//////...---,,,+++******------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------...------------,,,,,,,,,........................------------------------..................................../////////////////////000000000000000....../////////000000000//////000111111111111111//////000000000000000111////////////000000000000////////////....................................,,,,,,,,,,,,---......///,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.../////////...---//////......---------...++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------++++++++++++------........................******++++++,,,,,,------//////...---,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++......---,,,...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------........./////////------------------------......------------......---------------...////////////............//////...//////000///...---,,,---------.........//////,,,,,,------...//////000//////...---------------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,++++++******+++,,,------...---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************+++,,,---...++++++******++++++,,,---)))******+++,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++......,,,+++,,,...((()))***+++---...///000++++++,,,,,,,,,,,,------...+++000;;;===444---...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///.........---,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++)))***,,,---......------......---------,,,,,,,,,------------------------........................------------------------............////////////......//////000000111111/////////000000000111111//////000111111111111111////////////000000111111.../////////000000000111////////////....................................,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---+++******+++---...........................+++++++++,,,------......---------------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''***---...,,,,,,---000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,.........------........................///000000//////............////////////000000000///---,,,---------.........//////,,,,,,------...///000000//////...------------...------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++***)))(((+++,,,------......------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***))))))***,,,...///+++*********+++,,,,,,---,,,,,,---------,,,++++++,,,,,,++++++++++++++++++************************)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------+++444CCCEEE888...---,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++///000...,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---.....................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++---......---+++++++++,,,...//////...,,,+++)))***+++---......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------...///000111222222000000000000111111111111//////000111111111111111.../////////000000111111.../////////000000111111000/////////....................................+++++++++,,,---...///000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...///000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,,,,------......///---------............///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......***++++++,,,,,,++++++***---,,,+++***+++,,,---...---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------......///.........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------......------------......................................................///......------,,,++++++******++++++++++++,,,,,,///............---------,,,,,,,,,---...000333444,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++******))))))******+++************************++++++,,,,,,,,,,,,------222...666EEEDDD444,,,///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***(((''''''&&&------------------------......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,......,,,***)))***,,,---...------,,,...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------******+++,,,,,,---...............------,,,,,,,,,,,,,,,+++++++++,,,---...///......------,,,,,,+++........................,,,---///000000000///...000000//////...---------////////////////////////000000000000000000000000////////////////////////,,,---...000111111111111111000000///...---------........................------............------++++++++++++++++++++++++------------------------...------,,,,,,------...---------....../////////------------------------......---,,,,,,---......++++++++++++++++++++++++,,,------......------,,,......---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++/////////......------------------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------///......------,,,,,,+++------------............,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,------...///---------,,,,,,+++++++++......---------,,,,,,,,,------------------------+++,,,,,,,,,---------...------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------......------------......................................................------------------------,,,,,,,,,,,,---------...///............------------,,,,,,+++,,,---...///,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++---......///...---,,,+++++++++++++++++++++++++++---,,,++++++***+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,555DDDDDD444***,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---///000000------------------------......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...---,,,++++++------,,,+++++++++,,,---------,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------+++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................,,,---...///000//////...000111111111111111111111////////////////////////000000000000000000000000////////////////////////...//////000000000000///111000000///......------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------------------------------++++++***))))))***++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------............++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,---......//////......------,,,,,,,,,,,,++++++............------------........................---------------.........//////...------,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......................................................++++++,,,------...//////---.........///////////////............---------///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++************************------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000...777FFFEEE777---...+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***------------------------......---,,,,,,,,,,,,---,,,,,,++++++++++++******---------,,,---......///...,,,******+++------,,,------,,,,,,++++++,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,---......//////........................------...////////////...///000000111222222333333////////////////////////000000000000000000000000////////////////////////000000000000000///......000000000///......------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,,,,,,,,,,,,,,,,++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------..........................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...................................................,,,,,,,,,---------..................///////////////............---------111000000///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000...555??????444...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000...+++'''$$$!!!,,,,,,------------------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++...------------.../////////---***)))+++,,,------///...,,,+++***++++++,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,---------------,,,---------.........///........................------........./////////////////////000000111111//////////////////////////////////////////////////////////////////////////////000000000000//////000000//////....................................,,,------......------,,,------------------------++++++++++++++++++++++++...------,,,,,,------...........................------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))---------,,,,,,+++++++++))))))***++++++,,,------,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------,,,,,,,,,***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------......................................................---------,,,,,,,,,,,,------------.........///............---------......//////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,)))+++111111+++))),,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***))),,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,---------------...------------.../////////---***)))+++,,,------///...,,,+++***++++++,,,++++++++++++,,,,,,------+++++++++,,,,,,---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,---.........------/////////......---------........................---------------......///000000000000//////......////////////////////////////////////////////////000000000000000000000000---...///000111111111111////////////....................................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...........................------------------------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------+++++++++******)))))))))---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++***************++++++,,,,,,---------.........---------------++++++,,,,,,---...//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------................................................//////...---,,,,,,++++++++++++,,,,,,,,,---------///............---------***+++,,,---...............------,,,,,,------...++++++------------++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********+++,,,---...........................------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,)))(((++++++)))***...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...//////......+++,,,,,,------...............---,,,,,,,,,,,,---,,,,,,------------......---------,,,---......///...,,,******+++------,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---//////......---000000//////...------,,,........................------,,,,,,------...///222222222111000//////...////////////////////////000000000000000000000000000000000000000000000000,,,---...000111111222222//////////////////..............................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---,,,+++++++++++++++,,,,,,------,,,,,,+++)))******++++++******)))************++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,------...++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,---......///------------,,,,,,,,,+++,,,---------------------,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---................................................---------------------,,,+++,,,,,,,,,,,,---------///............---------***+++,,,............---...---,,,,,,,,,,,,---...***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---------***+++,,,,,,---------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***+++,,,---...------------------------......---,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...++++++------,,,---000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,++++++,,,,,,---......///......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---,,,++++++------,,,+++++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,+++,,,...///000///...---////////////....................................------,,,,,,,,,---...///000000000///////////////////////////////////////000000000000000000000000000000000000000000000000......///000000000000000.../////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++------------------------------...//////...------------------------------,,,,,,------------,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))))))))*********++++++++++++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------*********+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......++++++,,,,,,,,,---------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,------......------,,,......---,,,,,,...///000+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,------...///000000---------,,,,,,+++++++++///......------,,,,,,+++,,,,,,,,,------.........---------------------------------------------------------------------------,,,,,,++++++,,,,,,---................................................+++,,,,,,------......///,,,,,,,,,---------......//////.........------------...///000000000///......---,,,,,,,,,,,,---...***+++---......---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++******************+++************************++++++,,,,,,,,,---------***)))***,,,,,,++++++---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++---...///++++++,,,,,,---...//////......---,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,......,,,***)))***,,,---...------,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......---,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,+++,,,...000000///...---------......///000000000........................------,,,+++,,,---...///++++++,,,,,,---.........////////////////////////000000000000000000000000000000000000000000000000000000000000000//////............///////////////........................+++,,,,,,------,,,,,,+++------------------------------------------------...------,,,,,,------.../////////......---------------------------------******,,,,,,,,,,,,******------------------------,,,------......------,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++000000000///...---+++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------''''''((()))***++++++,,,+++++++++,,,,,,---------,,,,,,------------......000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,++++++,,,,,,---...------------------------......---,,,+++******)))++++++++++++++++++++++++******++++++++++++******......---,,,,,,+++******///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...---,,,...---,,,,,,++++++++++++...---,,,,,,++++++++++++...------,,,,,,+++******------------------------------------------------,,,------......------,,,---.........---,,,,,,+++...///000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,------......---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***(((''')))000222...******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++)))***---/////////...---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///...,,,+++***---,,,+++++++++,,,---...,,,,,,+++***+++,,,---............------,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///......//////...---,,,,,,///......------,,,++++++++++++,,,,,,---...//////---------............///........................////////////////////////............//////////////////...------------...........................---------,,,,,,,,,++++++------------------------......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,***,,,......------...///,,,,,,,,,,,,,,,+++***)))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...---,,,,,,+++++++++,,,...---,,,,,,+++++++++,,,+++++++++,,,------......------------------------------------------------,,,------......------,,,------......------,,,+++...///000///---,,,---...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,---------------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***000,,,***++++++***---333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++''')))+++,,,------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------------------,,,,,,+++---,,,+++++++++,,,------,,,,,,+++++++++,,,---.........---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......///...---,,,,,,---...///...............---,,,,,,------------------------+++,,,,,,------.........---------............///........................//////////////////////////////000000000111111111000000///............///////////////////////////---------,,,,,,,,,++++++------------------------,,,,,,,,,------.................................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++***,,,......,,,,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000/////////.........------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---......//////------------------------------------------------,,,------......------,,,------......------,,,,,,---/////////---,,,---...........................,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***///,,,***+++***))),,,222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------************************++++++++++++++++++++++++************************------------------------******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,---------...------------------------------------------------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................,,,,,,,,,---------............------------......---............------,,,++++++,,,------...//////---------------------------------............///........................////////////////////////111111111111222222222222111111000///////////////////////////////////////------------,,,,,,,,,,,,------------------------***++++++,,,---...///000------------------------......------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***,,,------+++***++++++++++++,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------***++++++,,,,,,++++++***...---,,,+++***))))))(((---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,000//////......---,,,,,,,,,,,,------------------------------------------,,,------......------,,,,,,------...------,,,,,,---...///...---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******///888;;;555...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,---............---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........---,,,++++++***------------------------------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------------------------------......------,,,,,,,,,,,,---------......------------------,,,,,,---------............///........................////////////////////////000000111111111222222222111000//////......//////////////////////////////...------------,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------.........------...............---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++))))))***++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---000//////......---,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,------...------,,,,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++333AAAIIICCC444***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,------------------,,,,,,,,,---------------,,,......---------,,,,,,,,,------------------,,,,,,---------............///......................../////////////////////////////////000000000000111000///......------......------------------------.........---------,,,,,,------------------------------------------------------------------------.........------...............---------,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++))))))******++++++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////............,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++---...//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------,,,,,,,,,---......//////+++,,,,,,------.........------------------------,,,------......------,,,,,,,,,------......------,,,---///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,---******++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,))),,,777???<<<222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++------------,,,+++*********+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************************,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,,,,------------,,,//////...---,,,,,,++++++---------------------------------............///........................////////////////////////---.........//////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------+++***++++++******+++,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***,,,...000222222,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...+++++++++,,,------......++++++,,,,,,---......///------------------------,,,------......------,,,+++,,,------......------,,,---......------...000------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---)))******+++,,,,,,------******++++++,,,,,,------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,+++((((((---...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------------------------------************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++------......---+++***)))***+++,,,---------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------------,,,+++***+++,,,------------------------------------,,,+++,,,,,,------.........---------............///........................////////////////////////------........./////////000//////...............------------------------............------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------***,,,......,,,,,,,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++*********------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---...000000111++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,++++++++++++,,,,,,---...++++++++++++,,,,,,---......------,,,,,,+++******++++++,,,,,,---...//////------------------------,,,------......------,,,+++,,,,,,---.........---,,,---......------///000........................,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------******+++,,,------......+++++++++,,,,,,------------,,,+++******+++,,,---,,,---//////***&&&)))000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++......---,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***,,,,,,,,,,,,------......---+++***)))***+++,,,---...---,,,,,,*********++++++,,,,,,,,,......---------,,,,,,,,,...............---------------------------------------------------------'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++------------++++++***+++,,,,,,------------+++,,,,,,------......///++++++,,,,,,---...//////---------.........//////........................////////////////////////............////////////111111000///////////////........................//////.........---------------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........***,,,......------...///)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,---...///---+++))))))+++---///++++++++++++++++++++++++---------------------------------............///..................------------......------,,,+++........................111000///...------...///---..................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------//////---,,,+++*********///...------++++++***)))------------------------+++***))))))++++++***))),,,+++++++++,,,,,,---...*********++++++,,,,,,,,,------...///...---+++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++,,,,,,---...------------,,,,,,+++***...,,,******,,,---***(((,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,000---)))&&&%%%'''+++...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********------------------------,,,+++*********+++,,,---******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------..................///////////////...---...///000000...111000///......///000111000000///...............///,,,+++...//////...///........................,,,,,,,,,---------......///...------++++++***)))------------------------,,,---...//////...---,,,***(((***---,,,)))***///)))***+++,,,---,,,++++++///...,,,+++***++++++,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------......000000///...------------+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++/////////...------,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------......------,,,+++------------------------000///...---------......------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------,,,+++++++++,,,,,,...------,,,,,,++++++***------------------------+++***)))***,,,,,,***)))+++++++++******+++,,,,,,******+++++++++,,,,,,,,,---------------,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,+++******+++,,,,,,......---,,,,,,+++******,,,+++++++++,,,,,,---...,,,---------,,,,,,+++***---+++******,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***---,,,+++***)))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---------,,,,,,,,,+++,,,,,,,,,---------.............../////////000000///...---...///000000...111000///......///000111000000///...............///---,,,---//////...---........................,,,,,,,,,------------......------,,,,,,++++++***************************++++++,,,---...............+++***,,,,,,)))))),,,)))***+++,,,---,,,,,,+++...---,,,+++++++++,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++***+++++++++,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++************---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++(((***---//////...,,,******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,...//////,,,***++++++***************+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,+++++++++,,,------,,,,,,---------,,,++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***,,,---......,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------...............---------------,,,,,,,,,---------......////////////000000000000///...---...///000000...000//////......//////000000///......---...............,,,,,,......---,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222666///***+++,,,***((()))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))))))))***++++++,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,------------------------*********+++,,,---------,,,,,,,,,,,,++++++++++++...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------+++++++++***++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///222333222///,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,...//////...,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------..............................------------......,,,,,,,,,---------..............................,,,,,,,,,---------....../////////000000000111111///...---...///000000...///////////////////////////......------............///---,,,---///...+++------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------........................---------...000333666888<<<333,,,,,,---+++)))(((+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,------............+++,,,------......------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------***+++++++++,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,---------------------------------------------,,,,,,+++++++++++++++,,,---------,,,++++++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------.........///------......------,,,+++------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,+++************+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...000222111---+++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,------......---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------........................000...+++))))))+++...000,,,,,,,,,---------..............................,,,,,,,,,---------......////////////000000000000///...---...///000000.........////////////............------------......---000///,,,---111000+++------------------------+++++++++,,,,,,,,,------***++++++,,,,,,------...************************---------...000333666777>>>444------///---******,,,,,,,,,,,,,,,---------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////000000///...------+++,,,------......------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,---------.........------------............---,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------....../////////------......------,,,+++........................++++++,,,---------,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------------------,,,+++***************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********,,,------***(((---------------...//////------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,))))))***+++---...//////------,,,+++++++++,,,,,,++++++,,,---------,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---***((((((***---///,,,,,,,,,---------......---------------.........,,,,,,,,,---------..................///////////////...---...///000000...---......//////......------------,,,------...///---111000,,,...444333---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111999222---...///---+++,,,,,,,,,,,,,,,,,,---......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---+++***+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++.........---,,,+++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...........................++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---)))***,,,......---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////------......------,,,+++------------------------***+++,,,.........---,,,------............---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***++++++***(((+++++++++,,,---...///000......---------,,,,,,,,,++++++,,,---------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,***+++,,,,,,---------,,,,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,---------......------------............///...---...///000000...------...//////...---------,,,,,,,,,------...///,,,111111,,,///666666///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................)))***+++,,,,,,,,,,,,,,,000---,,,......++++++...---,,,,,,+++,,,---...///+++,,,---------,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...//////---,,,++++++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...------,,,,,,------...........................******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------)))***,,,.........,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++,,,,,,---------)))***---...///...,,,***+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------......//////......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------------------------((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---,,,+++))))))***+++,,,...///000.........------,,,,,,,,,***+++---...///...------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---......---,,,,,,......---,,,,,,++++++***...---,,,,,,++++++++++++***+++,,,,,,------------,,,...000...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...)))***,,,---...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------+++,,,---.........---,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((&&&&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---..............................+++---///111111///---+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......///...---...000000000...,,,---...//////...---,,,,,,,,,,,,,,,------...///,,,222222---///888888000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++******(((***---,,,)))***///------,,,+++,,,---...///,,,------...---,,,***)))+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,---------......***,,,...000000000......+++,,,------......------+++,,,,,,------,,,,,,+++---,,,,,,++++++*********------------------------)))))))))***++++++,,,,,,,,,,,,,,,------.........***)))***+++,,,---,,,+++.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++---,,,*********,,,...///+++,,,,,,------,,,,,,++++++++++++******)))))))))---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---///......------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,---///...,,,***+++++++++,,,,,,,,,------......------------...............------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------,,,++++++******))),,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++*********++++++,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...------,,,,,,------...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000///...---,,,,,,+++,,,++++++******************++++++,,,,,,,,,,,,------///...---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---222111///---,,,,,,,,,---........................------++++++++++++------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------------......+++***)))'''''''''((()))++++++************++++++******))))))******+++,,,******+++++++++,,,,,,,,,+++---......,,,,,,---///(((((((((((())),,,...///---,,,************,,,---------------------------...------,,,,,,------...---...//////------...///---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---......------------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++---,,,+++******,,,---...+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...//////---+++---------.........//////......------------............---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,++++++*********+++,,,---***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...------,,,,,,------...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///...---,,,++++++++++++++++++***************************+++++++++,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000///...,,,,,,,,,,,,---........................---,,,,,,++++++,,,,,,---///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------........................------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,***)))))))))******++++++************++++++***************++++++,,,******+++++++++,,,,,,,,,,,,---...---,,,+++,,,---+++******++++++,,,---...---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------,,,.........---,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---............------,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...000000...,,,---------.........//////......------------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---........................,,,,,,+++*********++++++)))******+++,,,,,,------++++++******++++++,,,---******++++++++++++******,,,,,,++++++,,,,,,---......------,,,,,,------...++++++,,,,,,,,,,,,---------,,,++++++------,,,+++---------------,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...------,,,,,,------...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++***++++++******++++++++++++++++++))))))*********+++++++++++++++,,,,,,++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------........................---------....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,---------------,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,------+++---...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...---,,,*********,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,+++++++++,,,,,,---------......,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---))))))***++++++,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------///000000...,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------...---,,,*********+++,,,*********++++++,,,,,,,,,+++***++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,++++++------,,,+++---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------,,,++++++*********+++******+++++++++++++++,,,************+++++++++++++++,,,---------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++,,,,,,,,,,,,------........................................................................***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,+++******+++++++++,,,,,,,,,---......---+++)))***++++++,,,---......---,,,++++++,,,---......---,,,+++---------------------------,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---///...+++******+++,,,,,,,,,------............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---------...------,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...000000...,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++///...---+++++++++,,,---,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++------,,,+++,,,,,,++++++******))))))+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---.........---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......+++++++++,,,,,,---------........................---.............................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---...///---+++******+++(((***+++---------,,,,,,***+++,,,------,,,+++***------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,///111111...,,,---///,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------............---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))******+++,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---//////...,,,---------.........//////------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************......------,,,,,,------------,,,,,,+++******))))))***+++,,,,,,,,,,,,+++------............------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++************)))))))))))))))***+++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,---------++++++,,,,,,,,,------------.........------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------.........***++++++,,,,,,------...........................---------...............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------******+++,,,,,,,,,++++++***+++,,,------,,,+++***)))***,,,---------,,,+++******+++++++++,,,,,,,,,---...///...,,,+++,,,---))))))+++,,,,,,---------***++++++,,,,,,++++++***------------------------,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++...222111...,,,...111------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---------.........//////---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***)))***,,,...///---+++---------.........//////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,+++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++******************++++++***+++,,,---------,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------,,,,,,------...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------,,,,,,+++******++++++------,,,,,,,,,,,,------******++++++,,,------...***+++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,---......///******+++,,,,,,---..............................---------.........//////......................../////////......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,,,,+++***+++---......---+++***)))***,,,---...---,,,+++******+++++++++,,,,,,,,,---/////////------...///------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,.........---,,,---...---,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---(((,,,000///,,,***---000.........------,,,,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///---------,,,,,,+++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------......++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))))))))+++---...---++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++*********++++++,,,------)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......------,,,,,,------...++++++,,,,,,,,,------------,,,++++++------,,,+++*********++++++,,,,,,---,,,---......---,,,***)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...------,,,,,,------...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------,,,,,,+++*********+++---------,,,,,,---......******+++,,,,,,---......)))************+++++++++...---+++***)))***+++,,,------------------------------------------------///......------......///+++,,,---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------++++++,,,,,,---...//////******+++,,,,,,---..............................---------.........//////..............................---,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++************++++++)))***,,,---...---,,,,,,***+++---......---+++***)))***,,,......---,,,+++******+++++++++,,,,,,,,,---///000///......///000111000...---,,,,,,------......,,,++++++,,,......------------------------,,,++++++++++++++++++,,,---...//////------...///---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000///---+++++++++---...,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---------,,,,,,+++++++++------------------------------,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,000///...---,,,+++******,,,,,,,,,++++++*********---------,,,,,,++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------...******+++++++++,,,,,,,,,------,,,,,,------...///,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------++++++,,,------....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***++++++,,,***))),,,,,,,,,+++***)))'''''',,,,,,,,,------............------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...111000///........................------,,,,,,,,,---,,,+++*********+++,,,...------,,,,,,------...******+++++++++,,,,,,,,,++++++,,,------,,,,,,+++------,,,,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,------------.........//////------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++******)))*********.........------,,,,,,,,,------------------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---......---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++------------------------000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,------------------------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,---------------,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---------------------,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++*********++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------.........------,,,,,,------......---------,,,,,,,,,---,,,+++*********+++,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,---------......------,,,,,,,,,------+++******************+++++++++++++++++++++++++++------------,,,***((('''---------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---+++++++++,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,------------------------******+++,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++,,,---.../////////---,,,+++*********+++,,,,,,------,,,,,,+++......------,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------------------...---,,,,,,------,,,+++------------------------------------------------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,........................,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------......---------------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------.........---,,,+++++++++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++***+++,,,,,,---------,,,,,,+++++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))******+++---......///,,,,,,,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,+++++++++++++++,,,---...------------,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,...000111///...------,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++)))(((''',,,---------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------......------------......,,,,,,------------------------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,+++++++++++++++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,+++------------------------+++***)))***++++++***(((------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++.........------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,............---,,,+++***------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------,,,,,,++++++******+++++++++,,,,,,,,,------------------------------,,,,,,------------------...------,,,,,,------...+++*********+++,,,------------------------------------,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---,,,++++++,,,///111333000///...---,,,+++++++++++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------------.........//////,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,---,,,,,,+++------------------------***))))))***,,,,,,***(((------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,///......------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,............------,,,+++......------,,,,,,++++++,,,,,,------------,,,,,,---------......---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++,,,,,,---......------------------------------------,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,---------......---,,,++++++,,,///111333000///...---,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---...//////******++++++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,........................,,,,,,------------------,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,---......//////++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,------------------------,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******))))))))))))************++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,*********+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,***+++,,,---.../////////......---------------,,,,,,,,,............,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------............------,,,,,,------......------------......///,,,,,,,,,------------...---------------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,...000111///...------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++//////...---------------******+++++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------------------------------------------------,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------...............+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------******+++,,,,,,---......******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,...000000...,,,+++++++++++++++++++++++++++,,,,,,------.........------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,------------------------+++,,,,,,------......///******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,)))***+++,,,............,,,,,,,,,,,,,,,---------***+++---......---+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,------......++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---......///...------,,,,,,------...///......------------...,,,,,,,,,---------......,,,---.........---,,,+++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,---------......------,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,,,,------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------************+++,,,---...------------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++///...---,,,+++*********+++,,,,,,------,,,,,,+++/////////...------,,,,,,+++++++++,,,,,,---------------------------------++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,---------------------------------******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,------------------------******+++---//////,,,***************************++++++,,,,,,---...//////------------------------,,,,,,,,,------.........---------,,,,,,+++++++++,,,------......------,,,........................)))***+++,,,------...///******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------....../////////,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000------,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,---)))***,,,------,,,***)))---......//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,******+++,,,------...///******+++++++++,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////...------,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,------.........,,,---.........---,,,+++...------,,,,,,------...******+++++++++,,,,,,,,,++++++,,,------,,,,,,+++------,,,,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++************+++---///000.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------.........//////***+++,,,,,,------------++++++,,,,,,,,,---------+++******+++,,,---...///.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++------------------------........................------------------------,,,,,,,,,++++++*********---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------.........------,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********...------,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++...------,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,++++++,,,...///000...---,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,---...//////---------,,,,,,+++++++++111000000///---,,,++++++---------,,,,,,+++++++++---------............///.........------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++))))))---000000***%%%.../////////...------,,,***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++///...------++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++---------------------------------------------------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******........./////////000000......---------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,++++++,,,---...///,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------..............................---------,,,,,,,,,......---------,,,,,,,,,...---------,,,,,,,,,+++******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,)))((()))---///---***...............---,,,,,,***+++,,,,,,------,,,,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++...------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,...///000111222......---,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++******++++++,,,------------,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++------,,,,,,,,,,,,---...+++++++++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......................................................---------,,,,,,,,,......---------,,,,,,,,,.........---------------,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---111,,,((('''***------,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,------------------------++++++++++++************,,,------------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222///...---,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...---+++******+++---...------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************------,,,,,,,,,,,,,,,,,,+++///333333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,---...//////........................000000000///...---------+++++++++,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---333///+++))))))++++++***+++,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,+++*********---------.........//////------,,,,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,,,,,,,,,,......////////////......+++++++++,,,,,,,,,------------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,,,,---...------------------------,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...---+++******+++---///---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,++++++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---555<<<999///)))+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***++++++,,,---------------------------------,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,---...//////........................------,,,,,,+++*********+++++++++,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++***+++,,,,,,------,,,,,,------------------------.........---,,,,,,,,,+++---------.........//////------,,,,,,,,,+++++++++***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......---,,,,,,,,,------......////////////......++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------------------------,,,,,,------------,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,......,,,,,,,,,,,,------------......---,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------......------***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...//////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------***+++,,,,,,,,,,,,++++++---666===:::///(((+++111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------------------------------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++..............................---------,,,,,,,,,......---------,,,,,,,,,---------------.........******+++,,,---...//////+++,,,,,,,,,,,,,,,,,,------------.........//////,,,,,,------------......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---''')))+++---////////////+++,,,,,,---------------***+++,,,,,,------,,,,,,------------------------............------------,,,------------.........------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------........................,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++---.........---,,,)))***+++,,,------,,,,,,,,,111555333...***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------..............................---------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...///000111222---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........---------....../////////,,,,,,---------.........---,,,,,,++++++,,,,,,---)))+++---...............,,,,,,---...............***+++,,,,,,------,,,,,,------------------------,,,,,,---------------...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++........................++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------........................,,,------......------,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,------.........---*********++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************)))+++...000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***************************************************+++,,,---...------,,,((()))***,,,------,,,,,,++++++,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,++++++,,,---...///000++++++++++++++++++++++++------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,---...///000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------........./////////000000---------.........//////---,,,,,,++++++,,,,,,---000000000...+++******+++,,,------.../////////...++++++,,,---------,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------.................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------,,,++++++,,,,,,------...---------------------------------,,,,,,,,,------.........------------------------------------------------------------------------000///---+++++++++---......------------...//////(((((()))***+++---///000........................,,,------......------,,,------,,,,,,,,,,,,++++++------------------------,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******++++++,,,------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...+++))))))***,,,,,,+++............------,,,++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,////////////////////////++++++,,,---...000111222000///---,,,+++,,,------,,,---......---,,,***)))*********++++++,,,------000///---,,,++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++,,,---...///000+++++++++++++++++++++++++++***++++++,,,---...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------.........------,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------000...---++++++,,,---...---------------...//////,,,+++++++++++++++,,,,,,------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***)))+++,,,,,,+++---------------,,,+++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------+++++++++,,,---...///000......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++---,,,+++++++++,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------------...///------------------------------------------------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))******+++,,,------...///////////////...---,,,------------------------,,,,,,,,,------------...------------------------------------------------------------------------///...---,,,+++,,,---...---------------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------------,,,,,,+++******)))&&&'''(((***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************......------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,******+++,,,,,,+++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---------.........++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***,,,,,,++++++,,,,,,---------------,,,+++*********************+++,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,---......000...---++++++---...000---------------------------------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))******++++++,,,,,,---000000000000///...---,,,,,,,,,------------------------------------------------------------------------------------------------------------------...------,,,,,,,,,---...------,,,,,,------...///*********+++,,,---...///++++++,,,,,,,,,,,,,,,---,,,------......------,,,------,,,,,,,,,+++++++++.........------,,,,,,+++------------,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,***+++,,,---,,,++++++++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,---------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++,,,---,,,,,,***))),,,+++******+++---...///------,,,,,,,,,++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,---,,,++++++*********+++------------------------------,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++000000000000///...---,,,,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------,,,------------,,,,,,,,,,,,,,,---......******++++++,,,---...///+++++++++,,,,,,---------,,,------......------,,,------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,------,,,+++***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))***+++,,,---,,,+++***++++++******+++---///000++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,------------,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,+++************++++++++++++++++++++++++---,,,+++++++++++++++,,,---,,,++++++++++++,,,---------------------------------------------------))))))******++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++///////////////...---,,,+++,,,,,,------............------------,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,------...///...---,,,,,,++++++,,,++++++,,,,,,------......,,,------......------,,,------,,,,,,,,,,,,++++++------------------------))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,------++++++++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................******++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---......,,,+++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))*********+++++++++,,,,,,........................,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,+++***++++++,,,---...///+++++++++,,,---.....................---,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------((())))))***++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......------.........------,,,++++++,,,,,,---......///......---------,,,,,,,,,------------------------------------------------------------------------+++,,,,,,---.........---,,,,,,++++++,,,,,,---...//////...,,,,,,++++++++++++,,,,,,---......//////,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---///...,,,+++++++++,,,---------------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---......***++++++,,,------------,,,,,,------------------+++,,,---------,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---//////---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------...//////...------------------------------------------------------******+++,,,------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,...///000111,,,,,,------...---------++++++,,,,,,---...//////.........------,,,,,,,,,------------------------------------------------------------------------+++,,,------.........---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///,,,,,,------...///000000,,,------......------,,,---------,,,,,,,,,++++++***++++++,,,---...//////+++,,,---...000111222222------------------------++++++,,,,,,,,,---------------,,,++++++*********+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------***++++++,,,---...//////000000000//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,...//////---++++++,,,------............+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------,,,+++,,,---///000***+++,,,---...---,,,+++///......------,,,,,,+++((()))+++,,,------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------,,,,,,------...------------------------.........//////111222333000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,---............------------------------//////...---+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------...---,,,,,,++++++++++++------,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---///000000000000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...+++***+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------...,,,------......------,,,000///...---,,,++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------......------,,,...------,,,,,,------...000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---...//////------,,,,,,,,,---......---------,,,,,,+++++++++---,,,,,,+++***)))((((((,,,------......------,,,***))))))***,,,...---,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,...---+++))))))***+++,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++...---,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...***+++,,,---............---...///000000...,,,+++***++++++,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,---------......---------------------------,,,***))))))***,,,---,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***.........------,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------,,,,,,------------,,,+++***)))/////////......------,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,++++++,,,,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------............---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------............---------,,,***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,//////...---,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,...------,,,,,,------...//////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++------,,,,,,+++*********,,,------------------,,,***))))))***,,,...---,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,......,,,+++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...++++++,,,---............,,,---...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,+++))))))***,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,++++++*********...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------,,,------.........------.........---------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...++++++,,,------------------------------------------......//////......------------...------,,,,,,------------------------******+++,,,---...//////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...---,,,,,,******)))(((//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------............---------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++///......---,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...------,,,,,,------...///...------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,,,,------.........+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))***---...---,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,......------------,,,,,,......---,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...---------+++,,,---...---,,,+++***......---,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------,,,+++******+++,,,---+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111111111,,,,,,++++++++++++******------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,---......//////,,,,,,,,,,,,------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,,,,------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......+++,,,,,,---...---------........................------............------............---,,,++++++,,,,,,------------------***++++++,,,---...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------------.........------,,,,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***.........------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------.........---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,---------,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,...------,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...---------...------,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,+++++++++,,,------++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++,,,,,,------...+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,------......//////------------------------+++++++++,,,,,,,,,------------,,,,,,------...///,,,,,,---.........------------------------------,,,,,,------------,,,,,,............---,,,++++++,,,,,,,,,---------......------------------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,---............---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***------.........---,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,---------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,...---,,,,,,,,,,,,---...---+++++++++---...---,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...---------...------,,,,,,******+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,------...***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////...---,,,,,,------+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------....../////////------------------------,,,,,,,,,,,,---------------------------......///,,,,,,---...............+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------...------,,,,,,+++,,,,,,------.........//////......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++---...//////...---------------------------((()))******,,,------...+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,...//////000000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,.........---,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------+++++++++++++++,,,------++++++,,,,,,,,,,,,------)))))))))******+++++++++...---,,,++++++,,,---...---,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,******++++++++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...---------++++++++++++++++++,,,,,,******+++,,,,,,---......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------......******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........333222000............///,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------------------------...........................,,,------------.........---------------...//////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...---------++++++,,,,,,---......//////.........------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,+++++++++,,,,,,---...***+++---///000///......------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++,,,...///...,,,***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,...//////...,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------***+++++++++++++++++++++///...,,,++++++,,,...///...---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,---...///------------------------***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...++++++,,,---............+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------***+++,,,---............)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------------------------------000///---,,,,,,---...///.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...------------...//////,,,---......//////......////////////////////////---..................---++++++,,,---............++++++,,,,,,---...//////........................+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,---...***+++---///000000///...---------------------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................+++,,,,,,------,,,,,,+++,,,...000...+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,------......------,,,+++,,,...//////...,,,+++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000........................,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...------,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,---------,,,,,,...---+++++++++---///000,,,,,,,,,,,,,,,---...///////////////////////////++++++,,,---------,,,,,,++++++++++++,,,,,,---...++++++++++++,,,,,,---...******+++,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...***+++,,,---......///...,,,+++++++++,,,------......------,,,,,,++++++***,,,------......------,,,,,,,,,------------......------------------------***+++,,,---............)))***+++,,,------...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,------.........)))***,,,---...---,,,,,,,,,,,,,,,------.........------------------------------------------,,,,,,***)))(((((((((***,,,.../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///---+++,,,///111///------.........---,,,,,,+++........................---------,,,,,,+++++++++------------------------------------------------+++***)))((((((***,,,---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////---,,,+++******,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---......//////......,,,,,,++++++,,,,,,---...///...---,,,+++*********,,,------......------,,,000///---,,,+++,,,,,,---...------,,,,,,------.........---------,,,,,,,,,------++++++++++++------------++++++++++++------......---,,,,,,+++************+++,,,---//////000,,,,,,,,,---------......------------,,,+++******++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,---...//////000000//////............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...,,,,,,,,,---//////---+++........................///...---,,,,,,,,,,,,,,,---------....../////////...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------000///...---,,,+++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------............------,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---..................------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------------------,,,------------------------***+++---.........------------++++++++++++------...------,,,,,,------...,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------+++***+++---...---+++------......------,,,+++---------------------------------,,,,,,,,,++++++------------------------------------------------,,,+++***))))))+++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......---+++******+++---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,---......//////......,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...,,,------------,,,,,,+++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++,,,,,,---......////////////......---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,...///000000........................///...---,,,,,,,,,,,,---******+++++++++++++++,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,------------*********++++++++++++,,,++++++++++++,,,,,,,,,---//////...---,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,---------...........................------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,---.........---,,,------,,,++++++,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---...///......---,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,------...///------------------------...---+++******+++---......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------------------,,,++++++,,,---,,,***------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,+++***+++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---...---,,,+++***+++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...------,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......,,,------......------,,,------......------,,,,,,...------,,,,,,------...+++++++++*********))))))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,,,,------...............------------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------000///---,,,,,,...000222------------------------......---,,,,,,,,,------.........---------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,******+++,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,------......---,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---............------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////------------------------000...+++))))))+++...000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------///...............------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------------------------------,,,,,,,,,,,,---...///++++++++++++++++++++++++------------------------------------------------,,,,,,------------------,,,++++++++++++,,,---...,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,---......///.........,,,,,,,,,,,,,,,---......------,,,,,,,,,------...,,,------......------,,,,,,,,,.........---,,,+++...------,,,,,,------...+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,,,,---...//////++++++,,,,,,,,,---------+++,,,---...............,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------......////////////....../////////---,,,,,,---...------------------------...------,,,,,,,,,------000000//////......------,,,------------------,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,++++++******++++++,,,------------------------******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++,,,,,,------,,,,,,------...------,,,------------------------------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++,,,------,,,,,,------------------------------------,,,,,,---------,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,,,,---.........---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------......///------------------------///...,,,******,,,...///222222111111000000///...------------------------//////......------,,,,,,------------------------...............---......,,,,,,------...------,,,------------------------------------------------------------------------------------------------------,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...000000...,,,***))))))***+++,,,...///000,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,---......///.........------,,,,,,------...///000///...---,,,,,,,,,,,,,,,------......------,,,+++,,,---.........,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........+++++++++,,,,,,,,,------++++++,,,---............,,,,,,,,,++++++*********++++++,,,---------,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------***++++++,,,,,,++++++***'''***...///...,,,,,,---------------------------------,,,,,,,,,------...---,,,,,,,,,+++*********,,,,,,---......---,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,---------.........------------------------,,,++++++******++++++,,,------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------------------------------++++++,,,,,,------------,,,------...------,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,++++++,,,,,,---...---------------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...------------------------,,,------......------,,,///000000000000///...---------------------------...---------,,,,,,++++++------------------------***+++---,,,++++++,,,...,,,,,,------......------........................------------............------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------***+++...//////---***((())))))***+++---...//////,,,,,,,,,---------......------------------------***++++++,,,,,,------...++++++,,,,,,,,,,,,------...------------,,,,,,,,,......------------......,,,,,,,,,------------...,,,---......//////......---------------......///111000///---,,,,,,++++++,,,------......------,,,,,,,,,------......------...------,,,,,,------............---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++.........---------------//////...---,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++*********+++,,,---...///...---,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------,,,---------............------------------------+++,,,,,,------,,,,,,+++ %%%,,,//////......000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,---------,,,---------............------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---..............................,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------------------------------++++++,,,---------------------......------,,,,,,------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------.........---,,,,,,,,,,,,---...///------............------...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++++++++,,,------------------------------+++,,,...000000...,,,+++++++++---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,++++++------------------------(((***,,,,,,++++++...000+++,,,------......------------------------------------------.........///------------------------------------------------++++++,,,---------------------------------------------------------------.................................------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------******+++,,,,,,---......+++++++++,,,,,,---------......---------,,,,,,,,,......------------......,,,,,,,,,---------......,,,---......//////......---------------...//////000///...---------------,,,------......------,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...............---------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------......//////000///...---,,,++++++******++++++++++++,,,,,,,,,+++++++++,,,++++++******------,,,,,,+++******)))+++,,,...000000///...---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,---------...------------------------------------....................................---......//////......---"""'''---///------///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........///////////////+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,*********+++++++++,,,,,,*********++++++++++++,,,,,,,,,---------.........---------,,,,,,------...------------............------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,***))))))+++---///........................------............------------............------........................------------------------+++,,,---.........---,,,------......------,,,+++........................------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---......///,,,+++++++++,,,...///000,,,---...//////...---,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------------...//////...------)))***,,,.........---,,,........................,,,,,,,,,---------------------------------------)))+++......---...000333+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------***+++,,,,,,------,,,,,,------------------------------------------------........................444222///---,,,...000222---......---,,,+++***))),,,,,,,,,---------......------------------------******+++,,,,,,---......+++++++++,,,,,,---------.........------,,,,,,,,,......------------......,,,,,,,,,------.........,,,---......//////.........------------...//////...------------...//////,,,------......------,,,------,,,+++,,,---///000...------,,,,,,------.........---------,,,,,,,,,++++++------------++++++++++++------------++++++***+++,,,---///000111111,,,,,,------------------******+++++++++,,,,,,,,,+++++++++++++++***)))(((------,,,,,,+++***)))))),,,---///111111000///...,,,,,,,,,---------......,,,++++++******++++++,,,------------------------,,,,,,,,,------.........---------------------------------.........//////........................***++++++,,,,,,++++++******...111///+++))),,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,,,,---------+++,,,...//////...,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---'''(((((((((((()))))))))))))))*********+++++++++---------.........//////------,,,,,,,,,------...---------.........//////------------------------...------,,,,,,------...,,,,,,,,,------.........---+++(((''''''))),,,///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......//////......---........................------------------------+++,,,---.........---,,,---.........---,,,,,,+++........................------------------------------------------------******+++++++++,,,,,,,,,------------------------------------------------++++++,,,,,,---...//////++++++***+++,,,...000222,,,---...//////...---,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////------------------------///...------------...///***,,,...000111111000///........................,,,------....../////////------------------------///......---------......///...,,,*********,,,---------------------------.........------,,,,,,,,,,,,,,,,,,------.........///...------++++++***)))........................---------------------------------...------,,,,,,///...---,,,,,,,,,,,,,,,------......///000000111------------------------...........................---+++***)))******+++------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------.........////////////000---------,,,,,,+++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,---...---,,,***)))***+++,,,,,,,,,,,,+++***---+++***+++///000///---,,,++++++******++++++,,,...------,,,,,,------..............................---,,,,,,,,,,,,---...000...---+++*********+++---------......---,,,,,,------------------------------------------------......---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///.........------,,,,,,,,,***++++++,,,,,,------...------++++++++++++------......---,,,,,,+++******...,,,)))&&&&&&''')))+++,,,,,,,,,---------......------............------...---,,,,,,,,,,,,---......---+++******+++---...///...,,,+++***+++,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++***)))((((((***,,,---,,,...000333444333111000000---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------------------------..................---000...,,,***)))***,,,---,,,,,,,,,---------......------------------------+++,,,...//////...,,,+++------------------------........................------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------------------------------------------------------////////////////////////------------,,,,,,+++***,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------...------,,,,,,,,,------...---+++))))))***+++,,,------------------------///.........---------,,,,,,,,,,,,---------.........------,,,,,,+++++++++------------------------------------------------,,,------...------,,,,,,///...---,,,,,,,,,,,,---,,,,,,---......///000000------------------------------------------------///...---,,,,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------------........./////////---------,,,,,,,,,++++++........................------------------------------------------------,,,------......------,,,------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,+++++++++******---------------,,,+++++++++,,,------------,,,++++++***)))***---///...,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...111000///---,,,,,,------+++,,,---......///......------------------------------------------------,,,,,,,,,------............------,,,,,,------......------,,,,,,------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......------,,,++++++***,,,,,,++++++***+++++++++,,,,,,,,,---------......------............------...---,,,,,,,,,,,,---......---,,,++++++,,,---...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...............+++---000222222222000///000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++)))------------------------........................------------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................,,,,,,---------,,,++++++,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,***)))))))))***+++------------------------............------------,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,......---,,,,,,,,,------+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------...///------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------.........---------------------------------------,,,---------............------------,,,,,,,,,,,,........................------------------------........................,,,------......------,,,------------------------...------------,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,,,,------......------,,,***))))))***,,,------+++,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++...------,,,,,,------...000///...---------------***+++,,,...////////////------------------------------------------------***++++++,,,---...///000...------,,,,,,------......------,,,,,,------............---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------------,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,------......------,,,++++++++++++,,,...//////...---,,,,,,,,,,,,---------......------............------...------,,,,,,------...///...---,,,,,,---.../////////...---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,...000111222111///...+++,,,...000111000///...000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------------,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,+++******++++++,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------...------,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------..................---------------------------------,,,,,,,,,---------......------------------,,,,,,........................------------------------------------------------,,,------......------,,,,,,,,,------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,---...,,,,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++,,,,,,***+++,,,------...------------------------------------------------------++++++,,,,,,---...//////...------,,,,,,------......------,,,,,,------...........................,,,,,,,,,---------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,---------......------,,,,,,,,,,,,,,,---...////////////...,,,,,,,,,---------......------............------------------------------///...------------...///......------------------------------------------------------------------------------------------------------------------+++,,,---//////......---***,,,---...///...------///...,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------,,,+++***)))------------------------------------------------.........------,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,------......------,,,,,,------......------,,,,,,,,,,,,------------..................///000000------,,,,,,,,,---------------------------------++++++++++++++++++,,,,,,------------------------+++,,,,,,------......///------------------------------------------------+++,,,,,,---.........---------,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------,,,,,,---------.........------------------------,,,,,,---------.................................------------------------,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---...---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------------------------------------------------------...------,,,,,,------......------,,,,,,------...........................,,,,,,,,,------.........------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......------------,,,,,,------,,,,,,---...///000,,,,,,,,,---------......------............------------------------------.........------.........,,,,,,,,,,,,------,,,,,,---------------------------------------------------------------------------------------------------,,,+++++++++,,,......++++++,,,---...------,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...,,,++++++,,,...///,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,------------------------------------------------------------.........------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,------......------,,,,,,------......------,,,,,,,,,---------.....................///000111111---------...............------------------------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------.........///........................------------------------++++++,,,---............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...------------------------,,,---------............------------------------,,,---------.........................../////////------------------------,,,---------............------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,,,,,,,------------...------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------......///,,,++++++******++++++,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,---.../////////...------------,,,***)))(((------------------------------------------------......---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------------.........,,,,,,,,,---......//////---------------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------............------......------------------...---,,,,,,,,,---...///,,,,,,,,,---------......------............------,,,------......------,,,------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------///---,,,++++++---///000,,,,,,,,,---------,,,,,,+++++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000...,,,***+++---///111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,------......------,,,,,,------......------,,,,,,---------............---------......///111111+++,,,------.........---------------------------,,,,,,,,,------...............---------,,,,,,,,,---------...............------------------------------------------------***+++,,,---............,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,------------------------------------------------...//////000000///...---------------------------------------............------------------------------------............---........./////////000------------------------------........./////////------------.........///........................------------------------------------------------,,,------......------,,,++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,---...............---,,,++++++++++++,,,---+++---...---+++***,,,...------,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++,,,,,,---......---,,,,,,+++,,,---//////000//////............------,,,+++------------------------------------------------,,,,,,------------------...------,,,,,,------......------,,,,,,------...+++,,,,,,,,,------------,,,,,,------.../////////---------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------...........................///......---,,,,,,,,,,,,---------......------............------,,,,,,---......---,,,,,,,,,,,,------------,,,,,,***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------------......///------------------,,,,,,,,,++++++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------..................---,,,,,,------......------,,,,,,------......------,,,------------............,,,,,,,,,---...///000000***+++,,,,,,------------------------------------........./////////000000.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............,,,,,,,,,,,,,,,---...///------------------------------------------------........................------.........---+++***---------------------------------.........//////---------------------------------.........//////---.........//////000000------------------------.........////////////000---------.........//////........................------------------------........................,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........+++,,,...///000///...---...---,,,,,,,,,,,,---...***,,,...,,,***)))***---...------,,,,,,------......------,,,,,,------...************************,,,,,,---......---,,,,,,((()))+++---......------......//////000/////////------------------------------------------------***++++++,,,---...//////...------,,,,,,------......------,,,,,,------...+++++++++,,,,,,---------,,,,,,------...///000000...------------...//////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///............---------*********++++++,,,,,,,,,...------,,,,,,++++++***,,,---...//////...---,,,------..................---...111222222///,,,***,,,,,,,,,---------......---..................---,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,++++++,,,.../////////......////////////////////////........................------------------------------------------------)))***,,,......---,,,+++------------------------,,,,,,,,,...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------......//////......---+++,,,.../////////......,,,,,,,,,---------......------------------------000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////////////////------------------------------------------------.../////////...---,,,,,,,,,------......------,,,,,,------......------,,,---------.........//////---......///000///////////////.........---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---......................................................//////...---,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,---...///000111/////////......------,,,------------------------....................................////////////,,,---...//////...---,,,........................++++++,,,------...//////------......///000000000,,,------......------,,,---------............///---,,,,,,++++++,,,,,,---------------------------------------------------......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------........................------------------------.........------,,,,,,,,,------++++++++++++------,,,,,,,,,---------......---------,,,,,,+++++++++......---------,,,,,,,,,+++,,,------......------******+++,,,,,,---...............------,,,,,,,,,---------............///---------------------------,,,+++*********+++,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........---,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++///...---,,,,,,,,,---...//////...---,,,++++++***,,,------......------,,,000///...---------------.........------,,,,,,,,,,,,---------.../////////------............------////////////////////////////////////////////////................................................------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------....../////////...------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------..............................,,,---.........---,,,+++---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................//////...---,,,,,,++++++------------,,,,,,+++***,,,,,,,,,---------..............................------------------------///---,,,---//////+++(((,,,------...............//////.........---------,,,---------...............------,,,,,,------...,,,,,,---------............------,,,,,,------...---,,,,,,++++++,,,,,,---......................................................//////...------,,,---,,,,,,++++++,,,,,,---........................---,,,,,,,,,---...//////.........---------------------------------------........................------------............------...//////...------........................,,,,,,,,,---.../////////////////////............,,,------......------,,,------------............---,,,,,,++++++,,,,,,---------------------------..............................---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------......---------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,---------...............---------,,,,,,......---------,,,,,,,,,+++,,,------......------***++++++,,,------......------------------,,,,,,------------............------------------------...---,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++******)))))))))***,,,---.........------,,,,,,+++,,,------......------,,,000///...........................------,,,,,,,,,---------...............------............------................................................................................................------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------.....................---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,------......---,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///.................................------,,,,,,+++---------------,,,+++***,,,,,,,,,---------..............................---------------------------,,,+++,,,//////---+++,,,,,,,,,---------------...............---------------........./////////......------------......,,,------------...............------------......------,,,,,,,,,,,,------.........................................................///......---,,,------,,,,,,,,,,,,------........................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------........................,,,,,,,,,------------...------...//////...------........................,,,,,,------......//////000000//////...------,,,,,,------......------,,,------------............------,,,,,,,,,,,,------------------------------.............../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......//////............------......---------,,,,,,,,,+++,,,------......------+++++++++,,,------......,,,,,,------------------------------............------------------------......------------......******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++---...///000------------------------,,,------......------,,,..................///000.........---------------...............---------------............------------------------------------------------------................................................------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------------------------------,,,------------,,,,,,+++,,,,,,,,,---------..............................---------------------------+++***+++---//////...------,,,---------.......................................////////////000......------------......------------..................------------......------,,,,,,,,,,,,------................................................---...............------------,,,,,,,,,,,,------........................------,,,+++++++++,,,,,,+++++++++,,,,,,---------------------------------........................,,,,,,---------.........---..................---........................+++,,,,,,,,,---------.../////////......---------,,,------......------,,,,,,,,,---------.........------,,,,,,,,,,,,------------------------------------------..................---,,,,,,,,,,,,---,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------,,,,,,,,,---------..................------------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------......,,,,,,,,,------.........,,,,,,---------.........---------------------------------------.........******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------///........................------------------------,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,---------......------------------,,,,,,---------......///000111,,,,,,,,,------.........,,,------......------,,,---,,,,,,,,,---...//////...............---------/////////...---------,,,------............------------------------------------------------------................................................------............------................................................------------------------++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,------------------,,,---------------,,,,,,,,,,,,,,,---------..............................------------------------...,,,++++++,,,---//////......------......///000---..............................////////////000///......------......///---------........./////////......------......///...------,,,,,,------...................................................------...............---...------,,,,,,------...........................------,,,+++++++++,,,,,,+++++++++,,,,,,---------------------------------........................---.........////////////.........------.................................+++++++++++++++,,,,,,,,,,,,---------.........///,,,------......------,,,,,,,,,,,,------------......------,,,,,,------...------------------------+++++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,------......------,,,,,,------------......,,,,,,,,,------.........,,,,,,,,,------------...------------------------++++++,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///........................------------------------,,,------......------,,,,,,,,,------...------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,++++++++++++,,,,,,------.........,,,------......------,,,++++++++++++,,,---............................../////////...---------,,,------............------........................------------------------................................................------............------................................................------------------------+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,------------------,,,------......---------,,,,,,,,,---------..............................------------------------///...---,,,++++++,,,...//////...---...///000111---------...............------.........///////////////............//////------.........///////////////............//////......------------......................................................,,,---......///...............------------..............................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------................................./////////000000///...------------...///........................+++++++++++++++,,,,,,,,,+++,,,,,,---......//////,,,------......------,,,,,,,,,,,,,,,------------......------------......------------------------*********+++,,,,,,------......---,,,,,,,,,,,,---,,,---------...............------------,,,,,,,,,------------------------........................------------------------,,,,,,,,,------------...------............------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,------......------------------------......,,,,,,------------------,,,,,,,,,,,,------------------------------------***+++,,,------...------,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///........................------------------------,,,------......------,,,,,,,,,------......------,,,,,,,,,---------......------------............---............---,,,+++,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,---................../////////...............---------------............------////////////////////////------------------------................................................------............------................................................------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,,,,---------......000//////...------,,,,,,,,,------......------,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............---,,,,,,,,,---------..............................------------------------...//////---+++***+++---///...---,,,,,,...///111---------.........//////,,,---------............//////............//////............//////////////////............//////......------------......................................................,,,------...//////............------------..............................---,,,,,,,,,---...//////.........---------------------------------------........................---------........./////////...------------...///........................------------------------------------------------,,,------......------,,,++++++,,,,,,,,,---------......------------......------------------------******+++,,,,,,---............---,,,,,,,,,,,,---------------..................---------,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,------............---------,,,,,,,,,+++,,,------......------..................------------------------,,,,,,++++++,,,,,,,,,---------------------------------***+++---.../////////...---------,,,,,,,,,,,,,,,------------------------***,,,------,,,,,,---///------------------------........................,,,------......------,,,+++,,,------......------,,,,,,,,,---------......------------.........///...///000111111000//////,,,,,,------------------,,,------......------,,,//////...---------......---........./////////000---------...............------............------................................................................................................------............------........................................................................---......//////......---...........................------,,,,,,------...........................,,,------......------,,,........................,,,,,,,,,---------........................------,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,---///000---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,---...............,,,,,,,,,---------..............................------------------------+++---//////,,,+++,,,---...---,,,++++++---...000---------.........//////,,,,,,,,,---------......//////............//////............/////////000//////............//////......------------......................................................,,,,,,---.../////////.........------------..............................,,,,,,,,,---...///000111/////////......---------------------------------........................,,,,,,,,,---------......///...---,,,,,,---...///........................//////////////////......///......------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,---------......------------......------------------------++++++,,,------...//////......---,,,,,,,,,,,,------------.........//////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,+++,,,------......------..................------.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,...000000000000///---,,,,,,++++++*********------------------------***+++,,,,,,++++++---...------------------------........................,,,------......------,,,+++,,,,,,---.........---,,,,,,,,,---------......---------.........//////)))***,,,...//////......------------------------,,,------......------,,,222111000///////////////---.........//////000000,,,------....../////////---..................---------------------------////////////////////////................................................---..................---..............................................................................////////////.................................------,,,,,,------...........................,,,------......------,,,////////////////////////,,,,,,,,,---------......,,,,,,------.../////////,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,---.../////////...,,,,,,,,,---------..............................------------------------(((+++//////---,,,---////////////......---------------------------------------............------........................------------........./////////.........---------//////............//////........................//////............//////........................------------------------............////////////000000000///......------........................------------------------++++++,,,,,,---...//////......------------..............................------............------......---,,,---...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---------............------------......///...,,,++++++,,,...///......////////////......,,,------......------,,,---------............///------------------------..................---------------------------------,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,---------......---------------------------.........---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///......//////...---,,,,,,------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///////////////////////////...------,,,,,,------...,,,,,,---......---,,,,,,---------------------------------............/////////.........------------------......000111111///////////////////////////............---------////////////////////////------------------------////////////////////////..............................---,,,,,,,,,,,,---------............------................................................////////////////////////...........................---,,,,,,,,,,,,---...///...---,,,,,,---...///111000///.............................................////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------......---------,,,,,,,,,,,,,,,,,,---...///000000//////.........---------......//////...---,,,,,,,,,------......------,,,............//////////////////.........---------//////.........---------.........------,,,,,,,,,........................222111///...------......------,,,,,,,,,+++++++++------------------------------............------........................------.........///////////////.........---------///..................///........................//////............//////........................------------------------............////////////,,,,,,------------------........................------------------------++++++,,,------...//////......------------......////////////////////////------............------...------,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,---,,,,,,---------...............------------......///...,,,++++++,,,...///------............------,,,------......------,,,---------............///------------------------........................------------------------...---,,,++++++,,,---.........---------,,,,,,,,,,,,,,,,,,---------......------------------------------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............///......//////...------,,,------------------------------------------------------------------------------,,,+++++++++++++++---------------------------------------------------------------------------------............///...........................------------------...,,,,,,---......---,,,,,,---------------------------------............/////////.........---------------------...///000111///////////////////////////............---------........................------------------------////////////////////////........................////////////............------............------................................................////////////////////////........................///...------------...//////...------------...///......---,,,,,,,,,,,,,,,------------------------.........//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,+++.........---------,,,,,,+++++++++,,,,,,---////////////.........---------......//////...------,,,,,,------......------,,,............//////////////////.........---------//////.........---------.........------,,,,,,,,,..............................---,,,,,,---...///---,,,,,,,,,,,,+++++++++........................------............------..................................../////////000...............---------......------------..............................//////............//////........................------------------------............////////////++++++,,,,,,---......///........................------------------------,,,,,,,,,---......//////......------------......000000000000000000000000------............------...------------...//////........................------------------------111000///...------------,,,------------...............------------.........---,,,++++++,,,---...,,,,,,------------,,,,,,,,,------......------,,,---------............///------------------------........................------------------------......------------.........------------,,,,,,,,,,,,,,,,,,---------......------------------------------......------,,,,,,,,,------......------,,,------------------------,,,,,,---------------------------............///.........///......---,,,------------------------------------------------...........................---,,,,,,+++,,,,,,,,,---------------------------------------------------------------------------------............///------------------------------------------------,,,------......------,,,---------------------------------............////////////.........------------------...///000000///////////////////////////............---------........................------------------------////////////////////////........................000000111222111000///...------............------................................................////////////////////////........................000///............///000///...------------...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------------------------------.................................---------,,,,,,...............---------+++++++++++++++,,,---..................---------.........///......---,,,,,,------......------,,,---............/////////...............---------...............---------.........---------------........................,,,++++++,,,,,,---//////........................////////////////////////------............------................................./////////000000........................------,,,,,,,,,,,,------........................//////............//////............................................................////////////........./////////000000................................................,,,---------......//////......------------......////////////////////////------............------------------......//////................................................222111000///...---------------------..................------------.........---,,,,,,,,,,,,---...,,,------......------,,,,,,------......------,,,---------............///---------------------------------...............------------------------........................------------------------,,,,,,,,,---------......------------------------,,,------...------,,,,,,,,,------......------,,,........................,,,,,,,,,------.........---------............///---...............------------------------------------------------------........................000//////.........//////---------------------------------------------------------------------------------............///------------------------------............---------------------------------------------------------------............///////////////............---------------...///000///////////////////////////............---------................................................////////////////////////........................///000222333222111///---------............------................................................////////////////////////........................///..................///.........------.........000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,................................................................................................111000000000000/////////........................,,,,,,++++++,,,------...........................---...............------,,,------......------,,,---------.........//////...............................................................---------........................,,,,,,,,,------......///........................////////////////////////------............------....................................////////////---.....................------,,,,,,,,,,,,------........................//////............//////............................................................////////////000000/////////.........................................................------...............///......------------..............................------............---------------...............................................................111111000......------------------.........//////......------------......---------,,,,,,---------......////////////......,,,------......------,,,---------............///---------------------------------.........//////------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,------...------,,,,,,------......------,,,........................,,,,,,,,,------.........---------............///------...............---------------------------------------------------........................//////.........//////000---------------------------------------------------------------------------------............///........................---......//////......------------------------------------------------------------............///000000/////////............------------......//////////////////////////////............---------................................................////////////////////////...........................///000111111///---,,,------............------................................................////////////////////////........................---------------------------..................---//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,................................................................................................111000000000000/////////------..................---------------......///---.....................------...............---,,,------......------,,,------------............---.....................---.....................................................................////////////......------+++++++++,,,,,,,,,,,,---........................------............------........................------------.........///---------.....................------------..............................//////............//////............................................................///////////////......---,,,,,,++++++..............................................................................------------..............................------............------,,,---......//////......------------------------------------------------000///......------......------........./////////......------------......------------------------...//////////////////...,,,------......------,,,---------............///------------------------,,,,,,------.../////////------------------------------............------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,------......------,,,------......------,,,------------------------,,,,,,---------------------------............///,,,---......///.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---...---------------------------------------------------------------------------------............///////////////////////////---...///000000///...---...------,,,,,,------...---------------------------------............///000000000/////////.........---------------......///////////////////////////............---------------------------------........................////////////////////////............................../////////...---,,,------............------................................................////////////////////////........................,,,,,,------------,,,,,,------...//////...---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................------------------------.................................---------,,,,,,,,,,,,,,,---------------.........------......///---------...............,,,---......///.........,,,------......------,,,,,,------------.........---------...............---------............................../////////........................000000000000///...---,,,+++++++++,,,,,,,,,------------------------------------............------........................,,,,,,,,,,,,---------------------........./////////..................///........................//////............//////............................................................////////////------------------,,,,,,................................................////////////..................------------..............................------............------,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///............////////////......------------......,,,------------------,,,---......//////......---,,,------......------,,,---------............///------------------------,,,,,,------...//////000------------------------+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............///,,,------...//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------------------------------------------------------------............///........................---...///000000///...---...---,,,,,,,,,,,,---...---------------------------------............///000000000000/////////......------,,,,,,------...///////////////////////////............---------------------------------........................////////////////////////......................../////////.........------------............------................................................////////////////////////........................,,,---...//////...---,,,------...//////...------,,,,,,,,,,,,,,,---......------------------------.........//////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,------...---------.........//////,,,------...//////......,,,------......------,,,,,,,,,---------.........---------.........//////---------.........//////---........./////////000........................---.../////////...---,,,---------....../////////---------------------------..................---........................+++++++++,,,,,,,,,---------------.........////////////............//////........................//////............//////........................////////////////////////............/////////000------......///000000000........................///////////////////////////////////////..................------.........000000000000000000000000---..................---,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////............/////////000.........------.........,,,------......------,,,,,,------......------,,,,,,------......------,,,---------.........//////------------------------,,,,,,------...///000000------------------------++++++,,,------,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......------------------------+++,,,,,,---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////,,,,,,---.../////////...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------...///---------------------------------------------------------------------------------.........//////---------------------------...///111111///...---...---,,,,,,,,,,,,---...---------------------------------.........//////000000000000////////////...------,,,,,,,,,------//////////////////////////////.........---------------------------------////////////////////////////////////////////////........................000000///............///---..................---................................................////////////////////////........................---...///000000///...---,,,---...//////...---,,,...............///000111..............................////////////......------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------.........//////,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,---------......---------.........//////---------.........//////---.........//////000000........................***+++---...///......---////////////////////////------------------------------------------------////////////////////////////////////////////////......////////////.........------------...//////---.........//////000000///////////////000111111////////////////////////////////////////////////..................------////////////////////////000000000000000000000000///////////////////////////...---,,,,,,---...///////////////////////////////////////////////////---------.........//////........................//////.........---------............////////////.........////////////000---------............///,,,,,,,,,---------......//////.........---------------------------------,,,,,,,,,---------......---......//////......---////////////////////////---------............///888333---+++,,,------,,,//////.........---------///...------//////...---........................------------------------...---,,,+++++++++++++++,,,,,,,,,------.........//////............//////------...//////...------***+++,,,...///000000000//////000000000000//////........................------------------------------------------------------------------------++++++++++++++++++++++++------------------------......---,,,---...///000......................................................------------........................------000000//////......------////////////////////////////////////////////////////////////////////////...///////////////......////////////////////////////////////////////////111000///.......................................////////////////////////......////////////......//////////////////////////////000000///...------,,,---......//////..............................000000//////.........---//////////////////////////////............//////........................///...------...///...,,,,,,,,,,,,---------......////////////............................................................---------....../////////,,,,,,,,,---...///000000000///...---------------///...---,,,,,,,,,,,,,,,000///...---------------000000///...------,,,,,,.........------,,,,,,,,,///...---,,,,,,---...///...---,,,,,,,,,,,,---...111111000000000000111111........................000///......------------///............---------........................------------------------................................................////////////////////////////////////////////////...------------...//////............/////////000...............//////000........................////////////////////////................................................///////////////////////////////////////////////////...------------...///////////////////////////////////////////////////---------.........//////........................//////.........---------............////////////------........./////////---------............///,,,,,,---------.........---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++........................---------............///222...+++***+++------,,,//////.........---------...---,,,---...///...,,,........................------------------------000//////...------......+++,,,------............------,,,,,,,,,,,,------........................//////...---,,,***)))(((---......//////......---........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000......................................................------------..............................///////////////.........////////////////////////////////////////////////////////////////////////---......//////......---////////////////////////000000000000000000000000000///...............///........................////////////////////////......////////////......///////////////////////////////////////...------,,,---......//////..............................000/////////............//////////////////////////////............//////........................///...------...///...---,,,,,,---------.........////////////////////////................................................,,,,,,---------.........,,,---------...///////////////...---------------///...---,,,,,,,,,,,,---//////...---------------000//////...------,,,,,,.........------,,,,,,,,,///...------------...///......---,,,,,,---......///......------......///...........................---------------......///............---------------------------------------------------------////////////////////////........................////////////////////////000///...------...///000......------......///000............////////////---------------...//////////////////////////////////////////////////////........................................................................///////////////////////////......------......///////////////////////////////////////////////////------........./////////.......................................------------............/////////,,,---------............---------............///,,,------------.........---------,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---------------------------------............///---+++***+++---//////..................---------...---,,,,,,......---,,,........................------------------------000000//////......//////+++,,,---//////...------------,,,,,,,,,,,,------///...---,,,,,,---...///++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,........................------------------------------------------------------------------------------------------------------------------------...------------...//////......................................................------------.......................................///////////////////////////////////////////////////////////////////////////////////////...//////000000/////////000000000000000000000000000000000000000000000000.........---......//////........................////////////////////////......////////////......///////////////////////////////////////......---------...////////////...........................////////////............//////////////////////////////............//////........................///---,,,---...///...---,,,------------...............//////000000111111................................................,,,,,,,,,,,,------------------..................//////...------------.........---,,,,,,,,,------//////...------------.../////////...------,,,,,,.........---------------///...------------...///......---,,,,,,---......---------,,,,,,---------........................++++++++++++,,,---...//////............---------------------------------........................................................................////////////////////////111000...,,,,,,...000111...............//////000.........///////////////......------......///000000000000000000000000000////////////////////////............////////////------------------------........................//////////////////////////////............//////////////////////////////////////////////////////............////////////................................................---------.........//////,,,,,,,,,---------......---------............///------------............////////////............,,,,,,------------------,,,,,,,,,---------............////////////......---------------------------------............///,,,------///000111000000...........................,,,+++,,,---...---,,,................................................///......---------......,,,---...//////...---,,,///......------......///000///---,,,,,,---///000++++++---...///000000000,,,,,,,,,------,,,,,,,,,................................................------------------------------------------------------------------------........................------------......//////......................................................------------......---------...............------......//////000000////////////////////////////////////////////////////////////////////////000000111111222222111111////////////////////////000000000000000000000000------------...///000000........................////////////////////////......////////////......////////////////////////...///////////////......------...///////////////........................///////////////.........//////////////////////////////............//////...........................---,,,---/////////---------------..................//////000111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,...............---------///......---------.........------,,,,,,,,,------///......---------......//////.........---------...............---------.........------...............------------......///......------......///........................+++++++++++++++,,,---...///............---------------------------------........................------------------------........................////////////////////////111000...,,,,,,...000111///............///000000///////////////.........//////......//////000111////////////////////////////////////////////////........./////////000000................................................////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////---.....................------------............,,,,,,,,,---------......---------............///---------.........//////000000/////////.........,,,,,,,,,---------......,,,,,,,,,---------.........//////000000//////...........................---------............///---...///000000//////...---........................---,,,,,,......---,,,......................................................---------......///---.../////////...---,,,......------------......000///---,,,,,,---///000111111000///...,,,+++***------............------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.....................................................................------------......---------.........//////------......//////000000////////////////////////000000000000000000000000000000000000000000000000...///000000111111111111........................////////////////////////...............///000111////////////////////////////////////////////////......////////////......////////////////////////......///////////////...---...//////000000//////////////////////////////........./////////////////////////////////////////////............//////...........................---,,,---///000///...---------.........//////......//////000000000111................................................,,,,,,,,,,,,,,,,,,,,,,,,...............---------......---------......///------,,,,,,,,,------.........---------......///...............---------........................---..................---..............................------------.................................---,,,+++++++++++++++///............---------------------------------........................------------------------------------------------////////////////////////000///...------...///000//////......//////000111///////////////.........///////////////000111111------------------------////////////////////////.........//////000000111////////////////////////........................////////////////////////...//////000000//////...////////////////////////////////////////////////....../////////000000000////////////////////////---------...............,,,------------.........,,,---------............---------............///------........./////////.........---------,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------............------////////////////////////---------............///,,,---///...---+++,,,,,,---------...............///...------//////...---................................................//////......//////000000/////////...............,,,,,,++++++++++++,,,,,,///...---,,,,,,---...///++++++,,,------,,,,,,+++......////////////......................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////............................................................------------......,,,,,,------.../////////.........///////////////////////////////////////000000000000000000000000000000000000000000000000,,,,,,---...////////////////////////////////////000000000000000000000000000000//////000000111111////////////////////////////////////////////////......////////////......////////////////////////---...//////////////////......///000000000000///////////////////////////........./////////////////////////////////////////////............//////........................---,,,,,,---///000///...------.........////////////////////////.........................................................------------,,,,,,,,,,,,------.....................------------...//////------,,,,,,,,,---.........------------...//////......................................./////////------...//////...---------...////////////...---,,,,,,,,,++++++,,,,,,,,,........................///...---,,,++++++++++++///............---------........................................................................------------------------///////////////////////////////////////////////////////////////000000111000/////////............///............///000000------------------------////////////////////////---......///000000111111000000000000000000000000////////////////////////////////////////////////...///000111111000///...////////////////////////////////////////////////.../////////000000000000////////////////////////---------.........//////,,,,,,---------.........------........./////////---------............///............////////////............------------++++++,,,,,,---......///,,,,,,,,,---------......------............------........................---------............///+++---......,,,+++,,,...---------.........//////000///......000000///.........................................................------...//////000111000...---------...///,,,++++++******++++++,,,........................%%%&&&)))+++...000111222......////////////......................................................------------------------------------------------------------------------........................,,,---.../////////...---......................................................------------......,,,,,,------...//////000///////////////.........////////////////////////000000000000000000000000000000000000000000000000,,,---...///000000000000000000000000000000000000222222222222222222222222333222111111111111111111////////////////////////////////////////////////......////////////......////////////////////////------...///////////////......///000000000000000////////////////////////............/////////000//////////////////////////////............//////........................---,,,+++---///000000///............//////////////////......------,,,,,,.........................................................---------,,,,,,,,,---------.../////////---------------...//////,,,,,,,,,,,,,,,---...///---------------...//////........................---........./////////000------...//////...---------...///000000///...---------,,,,,,,,,,,,------..............................---------------...///............---------////////////////////////////////////////////////////////////////////////------------------------////////////////////////......////////////......///////////////000111111000000//////.........---...------------...//////111111111111111111111111////////////////////////---......///000111111222000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...////////////////////////////////////////////////////////////000000000000000000000000000000000000---------.........//////,,,,,,,,,---------...............////////////000---------.........//////............/////////000111000000000////////////++++++,,,,,,---...//////,,,,,,,,,---------......//////000000000000//////---------------------------------.........//////,,,...000///------000333---------.........//////111///...///000111000///........................////////////////////////+++++++++++++++,,,---...333111...,,,,,,---///000...------,,,,,,------...------...//////...------,,,------.../////////...---......//////......---........................////////////////////////------------------------------------------------////////////////////////////////////////////////,,,,,,.../////////...---.........................................................------.........,,,,,,------...///000000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000000000111333333444444444222222222222222222222222444444444444444444444444444444333222111111111222000000000000000000000000////////////////////////......////////////......////////////////////////------...///000000//////...//////000000000000000000000000000000000000000---.........//////000000//////////////////////////////............//////........................---,,,+++---///000000///............/////////000//////...---,,,++++++***................................................/////////......---------,,,,,,------...///000000---------------...///000,,,,,,,,,,,,,,,---...///---------------...///000---.....................---.........//////000000,,,---...//////...---,,,---...///000000///...---000//////......//////000........................------------...///000000//////.........---------000000000000000000000000//////............//////......---......///000111............//////////////////.........---------000000111111111111000000000000//////.........---......------,,,,,,,,,,,,,,,,,,------...///000000000000//////............000000000///......---------///111111000///000111111///...///111333333222000000000000111111111222111111111111111111111111333222222111000//////.........//////000000000111222222222111000000//////000000//////////////////000////////////.........222222111111000000////////////............////////////000000000000//////////////////////////////000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,222111000///////////////............////////////........................---------............///---...///000000///...---......------------......000///...---------------........................---------------------------------............///..................------,,,,,,...///000000000000------............------........................---------...///000000111//////.........---------,,,---......//////......------............------000...,,,++++++---000111................................................,,,---...///000000////////////............//////........................////////////////////////........................000000111111111000000///000000000111333333222000333555666666555555555666666666777888999999999888888888888999999999999999888888777666666555555555111111111111111111111111222222111111111111222222111000000000000000//////000000000000000000000000111111000000///.........000///...---------------///////////////////////////000111111111///...---////////////////////////......//////...---,,,,,,000000000000000000000000............////////////...---------...000111222//////.........---------......................../////////...------,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................////////////////////////................................................//////.........---------111000...---,,,,,,---......------,,,,,,------.........------------..............................//////............//////000//////.........//////............//////////////////.........---------//////000000000000//////000/////////............////////////......------,,,,,,---......//////000111000000000////////////111111000000000/////////---///111111000///000111222111///000111222111000000000000000111111111111222222222222222111111111222222111111000000//////111111111111111111111000222111111111000000//////........................000000000000//////////////////..................//////............//////...//////000000//////...////////////////////////////////////////////////////////////////////////........................------------------------------------------------......------------------............////////////........................---------............///......////////////...............------.........//////...---------------........................---------------------------------............///........................------...///000000000///------............------........................,,,,,,,,,---...///////////////.........---------,,,---......//////......------............------///...---,,,,,,---///000............................................................//////////////////............//////..................------////////////////////////------------------------000000111222333333333333666555444555666777666444888:::<<<===<<<<<<===>>>===>>>???@@@AAABBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCBBBAAA???<<<:::999777777777777666444333333333222111000000000000000000000000111111111111222000000000000000000000000000/////////......------000//////.........//////////////////////////////000000000000000///......///////////////////////////////////////...------....................................////////////,,,------...//////000000//////.........---------........................------..................................................................------------------------------------------------......------------......................................................................................................//////.........---------///......---------.........------,,,,,,------.........------------..............................//////............//////111111///......---------............/////////////////////............---......////////////......////////////...............///000111000///...------------......//////000111111000000000000//////111111111111111111000000...///111000000///000222444333222222333333222111444444444444444444333333666666666555555444444444444444444444444333333333666666555555444444333333333333222222111000000000////////////////////////111111111000000000//////---------.............../////////....../////////.........//////.........////////////////////////////////////////////////////////////////////////........................------------------------........................++++++---......---,,,,,,............////////////........................---------............/////////............//////........................//////...------------...........................---------------------------------............///..............................///////////////...------............------........................++++++,,,,,,---........................---------,,,---......//////......------............------------------......//////................................................000000...------...////////////............///////////////......---------000000000000000000000000........................///000222444666888999:::???===;;;;;;===>>>===<<<@@@BBBEEEFFFFFFFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLNNNPPPPPPOOOMMMIIIEEEAAA>>><<<===>>>>>>===;;;999777666555444222111000/////////000000111111222222222111111111111111111111111000000000///////////////000///////////////000111////////////////////////111000000/////////////////////////////////////////////000000000///..........................................////////////+++,,,---////////////.../////////.........------........................,,,,,,------...//////000................................................------------------------..............................------------..............................------------------------...............................................................---------------.....................------,,,,,,------.........------------......000000000000000000000000//////............//////000000///.........................../////////////////////..................//////000000//////...///////////////............///000111111000...---------....../////////000000000000000000000//////111111111111111111111111///000222222111111333555888777666888999:::999888<<<<<<;;;;;;:::999999888:::::::::999888888777777999999999999999:::::::::::::::999999999999999999888888777555444333222111111111111111000000000000111000000000////////////......//////000000000111......////////////......------............------////////////////////////////////////////////////////////////////////////........................................................................***,,,...000000///...---............////////////........................---------............/////////---,,,,,,---//////---..................---///......---------..............................---------------------------------............///---------..................///////////////...---------............------........................,,,,,,---------.................................,,,---......///.........------............------,,,,,,.../////////...---................................................222111...---,,,---.../////////............//////000000//////......------////////////////////////000000000000000111111111000111333666999<<>>AAACCCDDDCCCAAA@@@<<<;;;999777555444333333222222222222333333333333222222222222222222222222222222222111111111111111///////////////000000111////////////////////////111000///......///000111///////////////////////////000000000000000//////000000000000000000000000............////////////***,,,...///000///...,,,////////////....................................---------.........//////................................................------------------------------------------------......------------..............................------------------------........................................................................+++,,,...///000///.........------,,,,,,------.........------------......000000000000000000000000//////............//////...............///000000............///////////////////////////////////////000000111111000000///.........///////////////------////////////...---.........///////////////////////////////////////000000000111222222222333111333444444555666999;;;<<<<<<===@@@CCCDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::999999999999<<<<<<==================;;;;;;<<<===>>>>>>?????????>>>===;;;999777555444333333222222111000000///000000000/////////........./////////000000111111......///000000///......------............------////////////////////////........................////////////////////////////////////////////////........................------------------------***,,,...000000///...---............////////////........................---------............//////...---,,,,,,---...///------...//////...------......---------......///........................---------------------------------............///---------.........//////...///////////////...---------............------......................................./////////---.....................,,,---......///.........------............------+++,,,...///000///...---................................................222111...---,,,---.../////////............//////000000/////////.................................///000000000111111111222222333555888<<<@@@CCCEEEGGGFFFGGGIIIMMMPPPRRRRRRRRRSSSUUUTTTSSSRRRRRRSSSVVVVVVVVVUUUSSSQQQPPPOOOOOOMMMKKKJJJJJJLLLOOOQQQOOOOOOOOONNNKKKGGGBBB???:::<<>>===::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============;;;<<<<<<>>>???@@@AAABBBBBBBBBAAA???===<<<;;;:::888777666444333111000000111111000000000/////////............////////////---...///000000///...---.........//////.........////////////////////////........................////////////////////////////////////////////////........................------------------------++++++---......---,,,,,,............////////////........................---------............///......------------......,,,---...//////...---,,,...------------...//////........................---------------------------------............///,,,,,,------.../////////......///////////////...------............------........................////////////////////////---------...............,,,---......//////......------............------,,,,,,.../////////...---................................................000000...------...////////////............//////////////////////////////////////////////////////...//////000000111111111555555777999===AAAEEEGGGHHHHHHJJJOOOTTTWWWXXXXXXVVVWWWXXXXXXUUUTTTTTTTTTXXXXXXWWWVVVTTTRRRPPPOOOLLLKKKJJJIIIIIIKKKMMMNNNLLLLLLLLLKKKIIIFFFCCCAAA;;;>>>BBBFFFIIIKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCC========================888888777666444333222222222222111000000000000000000000000000000000000000///////////////000000111////////////////////////......///000000000//////....................................////////////---...///000000///......000000000/////////..............................000//////...------,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................------------------------................................................---------...............------.....................------,,,,,,------.........------------..............................//////............////////////.........//////000............////////////.../////////000000000000//////000000000000//////............/////////000000///...---...///111222000/////////////////////111111111222222333333333222333444555666777888888888999;;;===???CCCHHHLLLJJJKKKMMMPPPTTTUUUTTTRRRKKKJJJHHHFFFDDDBBB@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>;;;;;;<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<999777555444333333333222222222111111000000000000000/////////---...///000000///...---...//////000000//////...////////////////////////........................////////////////////////////////////////////////......................................................------------------............////////////........................---------............///,,,------......------,,,,,,---///000000///---,,,---------------...//////........................---------------------------------............///,,,,,,------...//////000------...///000000000///------............------................................................---------.........//////,,,---......//////......------............------,,,------...........................................................................//////////////////............//////.........///000000111111000000000000000000000000111111111222333444444444888888888:::>>>BBBEEEHHHIIIJJJNNNSSSXXXZZZZZZXXXVVVXXXYYYYYYWWWVVVVVVWWWXXXXXXXXXXXXVVVUUUTTTSSSMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOMMMLLLJJJHHHGGGCCCCCCEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA???===;;;999888777666555444333222111111111000000000000000000000000......///000000000000000////////////////////////------...///////////////....................................////////////000000000000000000000000000000000000/////////.............................................------................................................------------------------------------------------......------------......................................................................................................---------........./////////......---------.........------,,,,,,------.........------------......000000000000000000000000//////............//////111000///......---................../////////000.../////////000000111111......////////////......---.........//////000000222111///---...000333444000000000000////////////333333333444444555555555444555666777888999:::;;;999;;;===@@@BBBGGGLLLQQQOOOPPPQQQTTTWWWXXXVVVTTTOOONNNLLLJJJHHHEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFJJJIIIGGGDDDAAA>>><<<;;;555555444444444444333333444444333333222222111111---...///111111///...---//////000000000000//////////////////////////////........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000222111000///////////////............/////////000........................---------.........//////+++,,,............,,,+++,,,---///000000///---,,,---------------...///000........................---------------------------------.........//////,,,,,,------...///000000,,,,,,...///000000000000---..................---........................---------------------------------.........//////,,,---......//////......---..................---------------......//////................................................,,,---...///000000////////////............//////------...///000111222222222222222222222222222222555555666666777888888999999999999;;;>>>AAAEEEGGGJJJLLLPPPUUUYYY[[[YYYWWWUUUWWWYYYYYYXXXXXXYYYZZZYYYYYYYYYZZZYYYYYYXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUSSSQQQOOOMMMLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGIIIKKKMMMOOOPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJHHHEEECCCAAA???>>>999888777555444333222222000000000000000000000000---...///111111111000///////////////////////////,,,,,,---...//////......000000000000000000000000............/////////000222111000000000000111111000000000000////////////........................,,,,,,------.../////////................................................------------------------.................................------.................................////////////////////////................................................---------.........//////111000...---,,,,,,---......------,,,,,,------............------.........//////000000000000//////---------.........//////------......//////000000////////////000000000000000000000000000000000000222111111111000000//////000000000000000000111111000000111111111000///////////////000111222444555111444888::::::999999999777777777777777777777777;;;<<<===???CCCHHHMMMPPPQQQSSSUUUXXXZZZ\\\\\\\\\WWWVVVTTTQQQNNNLLLJJJIIIGGGHHHJJJJJJIIIHHHEEEDDDCCCBBBBBBAAA???>>><<<;;;>>>;;;999999;;;===;;;999======<<<<<<===BBBHHHMMMQQQPPPNNNLLLIIIFFFDDDCCC;;;:::888777555555555555555666666555555444333222///000222333333222000///////////////////////////111111000000//////......////////////////////////---......///////////////------------------------000000000000////////////.........///////////////............///////////////////////////////////////............---------///---+++***++++++++++++------------------------......------------......------------------------........................------------------------------------------------...............------------,,,,,,+++++++++,,,,,,........................111111000000///---,,,+++000000//////.........---////////////////////////........................------...///000000//////.........////////////000............////////////111111000000//////......000000//////.........---000000///....../////////000/////////000111222333444666888888666555666777===;;;:::999999:::<<<===;;;;;;<<<>>>???@@@@@@AAACCCEEEIIILLLNNNOOOOOONNNOOOMMMMMMQQQVVVZZZ[[[[[[TTTUUUXXXZZZ\\\^^^^^^^^^\\\[[[[[[[[[[[[\\\\\\]]]___]]][[[XXXVVVTTTSSSRRRPPPNNNKKKJJJIIIHHHFFFDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGFFFEEEEEEGGGKKKPPPSSSPPPPPPQQQSSSTTTUUUSSSRRRSSSRRROOOLLLJJJIIIIIIIIIBBBAAA???<<<888555222000222111///......///000000...///000000000///...---//////.........//////000////////////////////////////////////////////////000000////////////000000000000000000000000000000222111000.........///000........................---.........//////000000////////////////////////..................------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000------,,,,,,,,,------...---...///000000///...------...///...------...///,,,,,,------...///000000........................//////000000///...------//////.........---------,,,,,,,,,---------......//////000000000000//////---------.........//////.........///////////////////////////000000000000000000000000000000000000111111111111000000000///111111111000000000000000000000111111222222111111111111111222333444555555555888<<<======;;;;;;;;;999888888888888888888999999:::;;;>>>BBBGGGKKKNNNMMMOOORRRUUUXXXZZZ[[[\\\ZZZZZZYYYWWWTTTPPPMMMLLLIIIJJJJJJJJJIIIGGGEEEDDD>>>>>>===<<<;;;999888777;;;999777777999:::999888;;;<<<<<<===???CCCIIIMMMPPPQQQQQQQQQOOOKKKHHHFFF@@@???===;;;:::::::::;;;:::::::::999888666444222000000222333333222111111,,,,,,---......///000000111111000000////////////////////////////////////---......///////////////............------------/////////...............//////......------,,,,,,............///////////////////////////////////////............---------///---,,,,,,---...//////////////////////////////......------------......------------------------........................------------------------------------------------------..................//////...............///........................000000000000///...---,,,000/////////............////////////////////////........................---...//////////////////---............/////////............////////////111000000000/////////...000000/////////.........000000//////000000111222333222000000111333666888<<<===>>>>>><<<;;;;;;<<<@@@???>>><<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGGGGKKKPPPSSSUUUTTTYYYZZZ\\\^^^_______________^^^^^^^^^^^^___``````^^^\\\ZZZWWWUUURRRQQQPPPMMMLLLJJJIIIIIIIIIGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAACCCFFFJJJLLLNNNNNNOOOQQQRRRSSSSSSRRRRRRPPPOOOLLLKKKJJJJJJJJJHHHGGGEEEBBB???;;;888666555444222111111111222222//////000111111000///...000///////////////000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111000000////////////000..................................../////////000////////////////////////........................,,,------------------,,,------------------------+++++++++,,,,,,,,,------///...------,,,,,,,,,------...///000000///...------...///...------...///,,,,,,------...//////000........................///////////////...------//////.........------------------.........//////...//////000000//////...------.........////////////////////////.........////////////000000000000000000000000000000000000111111111111000000000000222111111111000000/////////000000111222222333333333333444555666777888888<<>>===;;;:::999:::;;;;;;;;;;;;;;;===@@@CCCFFFHHHLLLNNNRRRVVVZZZ]]]______]]]]]]^^^]]]YYYTTTOOOLLLKKKKKKKKKKKKIIIFFFDDDCCC>>>>>>===<<<;;;999888888888777555555777888777666:::;;;>>>@@@BBBFFFKKKNNNOOOQQQTTTUUUTTTRRRNNNLLLGGGEEEAAA>>>======>>>??????@@@@@@???===:::777555222222222222222222222222........./////////000000111000000000000/////////////////////////////////---......///////////////000000//////......---------------...............000//////...---,,,++++++............///////////////////////////////////////............---------------------...///000111////////////////////////......------------......------------------------........................------------------------------------------------,,,---------.../////////000//////...//////000000////////////////////////......////////////......////////////............////////////////////////........................//////////////////...------------............///............////////////000000000000////////////000000////////////......000/////////000111222333555444222222444999===@@@FFFHHHHHHGGGEEECCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCEEEIIIMMMNNNNNNZZZ[[[]]]^^^______^^^]]]```____________```aaabbb\\\[[[XXXUUURRRPPPOOONNNKKKJJJHHHHHHIIIIIIGGGFFFEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEKKKKKKLLLMMMOOOQQQRRRSSSQQQPPPOOONNNLLLLLLLLLLLLMMMMMMLLLJJJGGGDDDAAA???999888666555333222222222000000111111111111000000000000////////////000000111111111111111111111111////////////////////////000000////////////000000000000000000000000000000...//////000000000000///....................................////////////////////////////////////..............................////////////..............................******+++++++++,,,,,,,,,//////...---,,,,,,,,,---......////////////......---...///...------...///,,,,,,------.../////////........................///////////////......---...............---------........./////////000000...//////////////////...............////////////000000//////......------////////////000000000000////////////////////////111111111000000000000000222222111111000/////////000000000000111111222333444555777999<<<===??????DDDGGGKKKMMMLLLKKKKKKKKKGGGEEEBBB@@@>>>======>>>???????????????AAABBBCCCJJJLLLQQQUUUZZZ]]]___```]]]^^^______[[[VVVOOOLLLLLLLLLKKKIIIGGGEEEBBBAAA???>>>===<<<;;;:::999999888777666666777888888888:::<<<@@@CCCFFFIIIMMMPPPPPPQQQSSSUUUUUUUUUSSSRRRMMMJJJFFFBBB???>>>???@@@BBBCCCDDDDDDBBB???<<<:::777666555333222111111111333333222222111000000///000000000000000000000000////////////////////////---......///////////////111111000000//////......------............///////////////......---------............///////////////////////////////////////............------------.........------...///------------------------......------------......................................................................................................,,,,,,,,,---...///000000...------------...//////000000000000000000000000------...//////000/////////////////////.........////////////////////////........................//////000000///...------------------........................////////////000000000000////////////000000//////////////////000////////////000111111555555777999===BBBGGGIIIPPPQQQQQQPPPMMMKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPRRRPPPMMMKKKJJJKKKMMMNNNJJJIIIFFFDDDBBBBBBBBBCCCCCCCCCCCCEEEGGGJJJKKKLLLVVVWWWYYYZZZ[[[[[[[[[ZZZ]]]]]]]]]]]]^^^___``````\\\ZZZXXXUUURRRPPPNNNNNNNNNLLLJJJJJJJJJJJJHHHGGGEEEDDDBBB???===<<<;;;:::<<<===>>>???AAAAAABBBBBBGGGHHHIIIJJJKKKMMMQQQSSSSSSRRRQQQPPPNNNMMMMMMLLLNNNNNNNNNNNNMMMJJJHHHGGG???>>><<<999666444222111222222222222222111111111000000//////.../////////111111111111111111111111////////////////////////000000////////////000000////////////////////////---...///111111111000///.................................///////////////////////////////////////---------..................//////000000//////...---------------------------------.........//////......------------.........//////////////////...---...///...---------///---------.........//////...........................///////////////..............................---.........////////////......////////////.............../////////000000000000//////......------////////////000000000000////////////////////////000000000000000000111111111111111111000000//////000000000000000222333444777999===AAADDDGGGIIIJJJMMMPPPTTTWWWWWWVVVVVVWWWQQQOOOLLLHHHEEECCCBBBAAABBBBBBCCCCCCDDDEEEFFFGGGIIIKKKOOOSSSWWWZZZ[[[\\\\\\]]]^^^^^^ZZZUUUPPPLLLKKKJJJIIIGGGEEEBBB@@@???<<<;;;999888777777777777888999999999999999:::;;;;;;>>>BBBFFFHHHKKKOOOQQQQQQQQQQQQQQQRRRTTTUUUVVVSSSPPPLLLGGGCCCAAAAAAAAABBBCCCEEEFFFFFFDDDCCCAAA>>>===:::777555333222111222222222111111111111111000000000000111111111111000000000000000000000000---......///////////////111111000000000/////////....../////////000000000......//////000000111111............///////////////////////////////////////............---------000222333111...------.................................------------......................................................................................................,,,,,,,,,---...///000000---------------...//////000000000000000000000000,,,---...///000000000000........./////////////////////////////////////////////////////////////////////000000///...---------------.........//////............////////////////////////000000000000//////000000000000000000000000000///000000111111555888>>>DDDIIIMMMOOOPPPUUUVVVWWWVVVTTTRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYY[[[YYYVVVSSSRRRSSSTTTVVVRRROOOKKKGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKPPPRRRTTTVVVXXXYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^______]]][[[XXXVVVTTTSSSRRRVVVTTTQQQPPPPPPOOOLLLKKKFFFDDDBBB@@@===;;;:::999:::;;;===???@@@AAA@@@@@@EEEFFFHHHIIIIIILLLPPPSSSVVVVVVUUUSSSQQQOOONNNMMMLLLLLLLLLLLLMMMLLLLLLLLLHHHGGGEEEAAA===:::777555666666555444333333222222111111000//////...//////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---...///111111111000//////////////////////////////////////////.........////////////////////////---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,,,,,,,---...///000111/////////....../////////---...///...---------///---------.............................................///////////////...---.....................,,,,,,---------.........---......//////......---....../////////000000000///////////////.........////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000111222222222333444777:::;;;@@@BBBGGGKKKOOOSSSTTTUUUUUUYYY]]]______^^^^^^^^^XXXWWWUUURRROOOLLLJJJIIIEEEFFFHHHJJJMMMOOOQQQRRRPPPRRRTTTWWWZZZ[[[[[[\\\ZZZZZZZZZXXXUUURRRNNNLLLHHHGGGEEECCCAAA???>>>===<<<;;;999888777777888888888999::::::999999;;;===<<>>;;;888666555//////000000111222222333000000000111111111111222000000000000000000000000---......////////////////////////000000000000000......//////000111111111......///000111222222333............///////////////////////////////////////............---------333555777555111......000000000000000000000000000......------------......................................................................................................,,,---------.../////////............///000111111////////////////////////------...///000000//////........./////////////////////////////////////////////////////////////////////////////////...---.........////////////000............////////////////////////000000000000//////000000000000111111222222222333444666777888;;;???FFFMMMRRRUUUVVVUUUVVVXXXYYYYYYXXXWWWXXXYYYXXXXXXYYYZZZ[[[\\\\\\\\\]]]\\\YYYWWWVVVVVVWWWXXXRRRPPPLLLGGGDDDBBBBBBBBBDDDFFFGGGGGGFFFGGGIIIKKKNNNPPPSSSUUUXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^aaa___^^^\\\ZZZYYYXXXXXX\\\ZZZXXXVVVUUUTTTQQQOOOHHHFFFDDDAAA???===<<<;;;999:::<<<>>>???@@@AAAAAAEEEHHHKKKLLLKKKMMMQQQUUUXXXXXXWWWVVVUUUSSSQQQPPPLLLKKKJJJIIIJJJKKKLLLMMMOOONNNMMMJJJGGGCCC@@@>>>===<<<:::888777666555555444333222111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000...//////000000000000//////////////////////////////////////////.........////////////////////////,,,,,,------.../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,,,,------...///111111//////............//////---...///...------...///................................................---...//////////////////---------...............,,,,,,,,,------------...---......//////......---.../////////000000000000.........///////////////////////////000000000000000000000000000000000000///000000000111111111111/////////000111111222222333444555888<<>><<<;;;;;;===;;;999888777888999999555777888888777777999<<<<<<>>>AAACCCEEEHHHKKKNNNPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQOOOMMMKKKIIIHHHCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHGGGDDDAAA>>><<<555555444444333333222222000000111111111222222222000000000000000000000000---......///////////////---......//////000000111------......///000000111......//////000000111111............///////////////////////////////////////............---------///333666444000---...000000000000000000000000000......------------......................................................................................................------..................------------...///000111..............................///////////////.............../////////000////////////////////////////////////////////////---...///////////////////////////000000000111111............////////////.../////////000000000111//////000000000111111111333444666999<<>>>>><<<<<<===???AAACCCDDDEEEHHHMMMQQQRRRPPPPPPTTTWWWVVVWWWXXXXXXXXXWWWVVVVVVPPPNNNJJJGGGGGGHHHJJJLLLNNNOOONNNNNNLLLJJJHHHFFFEEEDDDAAA>>><<<:::999999777777666555444333333444111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111000000////////////000////////////////////////000/////////............////////////////////////,,,,,,------...//////000---......//////......------------------------------------............/////////............//////000///...------...///000---...///...------...///................................................------...///////////////---------.........//////------------............---..................---////////////000000000000---.........//////000000////////////000000000000000000000000000000000000//////000000111111111222......///000111222333333555666888<<>><<<999666333111000000000111111222222222222000000000000000000000000---......///////////////,,,,,,---...///000111111,,,,,,------...///000000///////////////...................../////////000//////////////////////////////.........---------***...222111---***,,,///////////////////////////.........------.........////////////////////////........................////////////////////////////////////////////////...............---------*********+++,,,---...///...........................///////////////......---.........//////000000////////////////////////000000000000000000000000------...///000000000///000000000000111111111111............/////////000.../////////000000111111//////000000111111111222555666999===BBBGGGLLLNNNOOOPPPRRRUUUWWWYYYZZZZZZVVVXXX[[[]]]]]]^^^```bbbaaa```___]]][[[YYYWWWUUUSSSSSSRRRRRRQQQPPPOOOOOOKKKJJJIIIIIIIIIIIIIIIIIIKKKMMMOOONNNKKKKKKNNNPPPNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPPPPQQQQQQOOONNNKKKJJJHHHEEECCCBBBAAA@@@???@@@AAABBBEEEGGGIIIKKKKKKPPPUUUVVVTTTSSSVVVYYYUUUVVVXXXZZZ[[[[[[[[[ZZZUUUQQQLLLGGGEEEFFFIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIFFFBBB???===<<<<<<::::::888777777666666666222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000222111000.........///000000000000000000000000000000000//////.........---////////////////////////,,,,,,------...///000000......////////////......................................./////////000000222111000///------,,,,,,000///...------...///000---...///...------...///.....................---........................------...///000000//////---------.........//////............/////////000111111111111111000//////////////////000000000000000000000000000000000000000000000000////////////---000333555666555222111111...,,,---000111000///111111111111000222555888:::===CCCHHHMMMRRRWWW[[[___aaadddfffhhhhhhhhhggggggfffdddbbb```^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTRRRQQQQQQPPPPPPRRROOOMMMLLLMMMKKKHHHDDDFFFDDDBBB@@@??????@@@@@@>>>===<<<<<<======;;;999444444555555555555555666888777666555555555666777666777999;;;>>>AAADDDEEEKKKMMMPPPQQQQQQRRRSSSUUUTTTQQQNNNKKKHHHGGGGGGGGGGGGEEEBBB@@@@@@BBBEEEGGGMMMNNNPPPQQQQQQPPPNNNMMMJJJFFFAAA===;;;999888777555333000000111111111000111000000////////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222111111000000//////......000000//////.........---000000//////.........------...///000000///...---000000000000000000000000////////////////////////........................---------........./////////000111000...------...//////............//////////////////000000000000//////.........---------,,,,,,...///000000000000222111111111000000//////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////............////////////000000000000000000//////000222333555777777:::???EEEIIILLLMMMOOOPPPUUUUUUVVVVVVUUUVVVYYY[[[YYYZZZ\\\^^^```aaaaaaaaaccc___ZZZWWWVVVTTTQQQNNNKKKMMMNNNOOOOOOLLLIIIGGGKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPSSSUUUUUUTTTQQQOOOSSSTTTTTTTTTRRROOOKKKIIIJJJIIIHHHHHHHHHJJJKKKMMMPPPMMMIIIGGGGGGIIIJJJJJJHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@AAABBBDDDGGGHHHKKKMMMPPPRRRTTTSSSRRRRRRRRRTTTWWWZZZ\\\]]]]]]\\\\\\VVVPPPMMMMMMMMMJJJFFFJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIFFFDDDBBBAAADDDAAA===<<<======:::888444333222222111222222222000000000000////////////222222222222111111111000////////////////////////000111111222222000///.........//////000000111111........................////////////............////////////////////////000000//////.........---........................,,,------......------,,,////////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------------....../////////...---------,,,........................000000//////.........---///////////////...------////////////000000000000000000000000000000000000000000000000////////////---...///000111111111111111///------///111000...111222333444555888<<>>???BBBDDDHHHJJJLLLNNNQQQSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIGGGDDDBBBAAABBBDDDEEEHHHJJJMMMPPPRRRRRRQQQPPPQQQNNNIIIEEEBBB@@@<<<:::888666333111222222222111222111111000000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111111000000000/////////...000/////////............000/////////............---...///000000///...---////////////////////////////////////////////////........................---------........./////////000000000...---.../////////............//////.../////////000000000000//////.........---------------...///000000000///111111000000000/////////////////////////////////....../////////000000000000000000000000000000000//////////////////////////////............//////------......///000000111111111222333666999===>>>DDDGGGKKKNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOPPPSSSUUUWWWYYY\\\___aaaaaa```___aaa]]]XXXVVVUUUUUUSSSQQQNNNNNNOOOOOONNNLLLJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNPPPSSSUUUUUUSSSQQQOOOPPPPPPPPPNNNLLLJJJGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMJJJGGGEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJJJJIIIGGGFFFEEEEEECCCCCCBBBAAAAAABBBCCCDDDFFFGGGIIIKKKLLLLLLKKKKKKMMMOOORRRVVVYYYZZZZZZZZZ\\\WWWQQQOOOOOOOOOKKKHHHHHHHHHHHHHHHHHHIIIJJJKKKOOONNNNNNMMMKKKKKKJJJIIIHHHEEEAAA??????>>>;;;888666555444444333333333333222111111111000000000000222222111111111000000000000000000000000000000000000111111222111000///....../////////000000000111////////////////////////////////////............////////////////////////000/////////....................................,,,------......------,,,------------............////////////....................................+++++++++,,,,,,---------......------------.....................---------........................000/////////............///////////////......---////////////000000000000000000000000000000000000////////////000000000000///...------...///111222333111//////000111111111111333666999<<>>=========??????===;;;===<<<;;;::::::;;;<<<===>>>=========???>>>===;;;;;;;;;::::::999:::::::::999888777666555555555555999999999888999999::::::;;;>>>AAACCCEEEGGGKKKMMMQQQRRRSSSTTTTTTRRRPPPOOONNNLLLJJJGGGEEEDDDDDDDDDBBBEEEJJJNNNRRRSSSTTTTTTVVVSSSPPPNNNLLLIIIEEECCC???<<<888555444444333222222222111111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////............////////////..................////////////......////////////////////////////////////////////////........................------........./////////...///000///...---.../////////............//////....../////////000000000/////////.........------......///////////////...///////////////.........////////////////////////------........./////////000000000000000000000000////////////////////////000//////......//////000------......///000222222333333555777<<<@@@EEEGGGNNNOOOQQQQQQOOOMMMLLLLLLJJJJJJJJJIIIIIIJJJMMMPPPVVVYYY\\\```aaaaaa```___```]]]XXXVVVUUUUUUTTTTTTPPPOOOOOONNNLLLKKKJJJJJJJJJLLLPPPSSSUUUTTTRRRQQQMMMOOOQQQRRRRRRQQQNNNMMMKKKKKKJJJHHHGGGEEEDDDDDDDDDFFFHHHJJJLLLLLLKKKKKKMMMJJJGGGEEEDDDCCCAAA@@@CCCDDDEEEFFFHHHJJJLLLMMMOOOOOOOOOOOONNNMMMLLLKKKKKKJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEHHHJJJNNNRRRUUUXXXYYYZZZ[[[WWWSSSQQQRRRQQQNNNKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMJJJFFFCCCBBB@@@===;;;999888777666555555555555333222222222111111111111111111111111000000000///111111111111111111111111000111111111111000//////////////////000000000000000000000000000000000000////////////............////////////////////////////////////....................................------............------------------............////////////............000000000000000000000000,,,,,,,,,,,,,,,---------......------------......---------.......................................////////////............000000111111111111000000////////////000000000000////////////////////////////////////000000000000000/////////000111222333444333111111222333555555444777<<<@@@EEEKKKQQQUUU]]]___bbbeeegggiiilllooommmmmmlllllljjjhhhgggfffeeebbb]]]WWWRRRNNNLLLKKKNNNMMMKKKIIIGGGFFFDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>===<<<===============???@@@AAABBBAAAAAABBBCCCCCCAAA@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;:::999888777777;;;;;;:::999999999999999;;;===???@@@AAABBBEEEGGGOOOPPPRRRTTTVVVVVVVVVVVVTTTSSSQQQNNNLLLIIIGGGGGGCCCDDDGGGJJJNNNRRRUUUVVVUUURRRPPPOOOOOOOOONNNMMMHHHDDD>>>:::888666444333222222222111111222222333111111111111111111111111////////////////////////////////////////////////111111111111111111111111000000000000////////////000000000000///////////////////////////.........///////////////............//////////////////...////////////////////////////////////////////////....................................////////////...///000///...---.../////////............//////........./////////000000////////////...............///////////////...---........................////////////////////////------------.........///////////////////////////........................000000////////////000000111111000000111222333444444777;;;???DDDHHHKKKMMMPPPQQQQQQOOOKKKIIIHHHHHHDDDEEEFFFFFFFFFIIINNNQQQZZZ\\\^^^```aaabbbbbbbbbbbb___[[[XXXUUUTTTTTTSSSOOONNNLLLJJJIIIIIIIIIIIILLLOOOTTTWWWXXXVVVSSSPPPIIIKKKLLLNNNNNNLLLJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHJJJMMMQQQTTTVVVUUUSSSRRRSSSOOOIIIFFFEEEEEEDDDDDDGGGGGGGGGIIIKKKNNNQQQSSSTTTUUUUUUUUUUUUTTTRRRRRRTTTRRRPPPMMMKKKJJJIIIIIIFFFDDDCCCAAAAAABBBCCCDDDEEEGGGJJJOOOSSSVVVYYYZZZYYYWWWTTTTTTTTTSSSPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLNNNLLLJJJGGGEEECCCAAA@@@<<<;;;:::888777666555555333333222222222111111111111111111000000000//////111111111111111111111111111111111111000000000///////////////000000000000////////////////////////////////////............///////////////////////////////////////.................................------............------////////////000000000000////////////............000000000000000000000000.........///////////////......------------......,,,---------.../////////........................///////////////.........000000111111111111000000////////////000000000000////////////////////////.../////////000000000111......000111222222111111222222222111333555888;;;;;;???DDDIIINNNTTTZZZ^^^```bbbeeehhhiiillloooqqqsssqqqooolllhhhdddaaa```^^^[[[WWWRRRNNNLLLLLLKKKPPPOOOLLLIIIFFFDDDBBBBBBBBBBBBAAA@@@??????????????????@@@???>>>======<<<======>>>???@@@AAABBBCCCEEEEEEDDDEEEGGGGGGEEEDDDDDDBBB@@@???>>>>>>??????>>>>>>======<<<;;;::::::;;;::::::999999999::::::<<<>>>@@@AAAAAACCCGGGIIIJJJKKKLLLNNNPPPTTTWWWXXXXXXXXXWWWVVVSSSPPPMMMKKKHHHFFFEEEEEEHHHMMMRRRVVVUUUQQQMMMKKKLLLNNNOOOPPPNNNJJJEEEAAA===:::777444444333222222111111222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000.........///////////////.........////////////////////////....../////////........................////////////////////////////////////////////////........./////////000000---///000///......///000//////............//////............////////////000000/////////............///////////////...---------------............////////////////////////------------.........///////////////////////////------------------------000000////////////000000333222111111111333444666888<<>>BBBFFFJJJOOOTTTXXX\\\aaaeeeccceeehhhjjjkkkmmmppprrrsssqqqmmmhhhccc^^^ZZZXXXVVVTTTPPPMMMKKKKKKLLLLLLOOONNNKKKGGGEEECCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA???AAABBBAAA???>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEIIIHHHHHHIIIJJJKKKJJJHHHIIIGGGEEEBBBAAAAAABBBCCC??????@@@@@@??????>>>===;;;;;;;;;::::::;;;;;;<<<;;;===@@@BBBDDDHHHMMMPPPHHHHHHHHHHHHKKKNNNQQQTTTVVVWWWYYYYYYXXXUUUQQQOOOKKKIIIFFFDDDEEEIIIOOORRRVVVSSSNNNKKKKKKLLLLLLKKKNNNLLLIIIFFFDDDAAA<<<999777666555333222222222222////////////////////////000000000000000000000000000000000000000000000000------------------------////////////000000000000////////////000000000000.........///////////////........./////////////////////............//////........................////////////////////////////////////////////////....../////////000000000---...//////......///000//////............//////------........./////////000000000/////////............///////////////...---------...............////////////////////////------........./////////000000000000000000000000------------------------111000000//////000000111111111000000222555777999???CCCHHHMMMPPPOOONNNLLLGGGGGGFFFCCC@@@???AAABBBBBBCCCEEEHHHLLLRRRZZZ___eeedddcccbbbbbbcccdddeeeddddddbbb\\\UUUOOOKKKIIIEEEEEECCCCCCCCCCCCDDDEEEEEEGGGIIIJJJIIIGGGDDDBBBCCCDDDFFFGGGHHHIIIHHHHHHJJJKKKMMMOOORRRTTTVVVWWWSSSWWW\\\___aaa___\\\ZZZWWWRRRKKKGGGGGGIIILLLMMMLLLMMMMMMOOOQQQSSSTTTVVVYYYZZZ\\\]]]^^^]]][[[ZZZXXXWWWVVVTTTTTTTTTUUUUUUNNNMMMJJJGGGEEEEEEEEEFFFCCCDDDGGGJJJNNNQQQTTTUUUVVVWWWXXXYYYYYYXXXVVVTTTPPPOOOMMMKKKIIIGGGFFFFFFIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJDDDCCC@@@>>>;;;999888777444444444444333333333333222222222222111111111000000000000000000000000000222111111000///000000000000000000000////////////........................////////////............////////////////////////.........///////////////////////////////////////......////////////......------------............////////////.............................................---------------......------------......---------................................................///////////////------...///////////////////////////000000000000000000000000000000000000.........///000111111111///////////////000222222222444666888;;;AAAHHHNNNSSSVVV[[[^^^aaadddgggjjjiiikkkmmmnnnmmmnnnppprrrmmmkkkgggbbb\\\XXXTTTSSSOOOMMMJJJGGGGGGHHHJJJKKKLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDEEECCCFFFHHHHHHFFFEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNOOONNNNNNOOOQQQRRRQQQOOONNNLLLIIIGGGEEEEEEFFFGGGCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@????????????===???AAACCCEEEIIINNNRRRMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRUUUXXXXXXVVVRRRPPPJJJIIIGGGFFFFFFHHHKKKMMMTTTRRRQQQPPPPPPNNNKKKIIIIIIIIIJJJKKKKKKHHHDDDAAA;;;:::888666555333333222000000000000000000000000000000000000000000000000000000000000000000000000..............................//////000000111111.../////////000000000111............/////////000............/////////000000///...------...///000........................////////////////////////////////////////////////.../////////000000000000---...//////......///111//////............//////---------.........//////000000000000/////////...------...///000000000///------......////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////111111000000000000111111000000111333666;;;@@@CCCJJJKKKLLLNNNNNNMMMLLLKKKGGGGGGEEEBBB??????AAACCCDDDEEEGGGIIINNNTTT]]]bbbdddeeeeeeeeeeeecccaaa``````aaaaaa\\\TTTKKKFFFDDDAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMMMMOOOQQQTTTWWWXXXYYYYYYTTTWWW[[[^^^___]]]ZZZXXXSSSPPPMMMKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTYYYZZZ]]]______^^^\\\[[[ZZZYYYWWWVVVVVVVVVWWWWWWTTTSSSPPPMMMKKKIIIIIIIIIIIIJJJKKKMMMPPPSSSUUUVVVVVVYYY\\\^^^]]][[[ZZZYYYWWWVVVSSSPPPNNNLLLJJJJJJFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHGGGEEEEEEGGGJJJIIIGGGEEEBBB???<<<;;;:::777777777666666666555555333333333333222222222222111111111111111111111111222222000/////////000111111000000000/////////...........................////////////............////////////////////////............/////////000////////////////////////......////////////......------------............////////////............///////////////////////////.........---------,,,......------------.....................---------..................................../////////000//////000111111111111111////////////000000000000000000000000000000000000---......///000111111222444222000//////222555777666999<<>>DDDIIIMMMTTT^^^fffhhhiiijjjlllmmmooopppqqqwwwsssoooppprrrrrrmmmiiiaaa\\\WWWUUUVVVUUUQQQLLLHHHFFFCCCBBBCCCDDDDDDDDDLLLMMMOOOPPPOOOOOOPPPQQQVVVSSSPPPMMMMMMOOORRRUUUYYYZZZ[[[[[[ZZZXXXVVVTTT\\\WWWVVV\\\___\\\YYY[[[[[[YYYWWWWWWXXXYYYZZZYYYXXXUUURRROOONNNMMMKKKJJJKKKMMMQQQTTTUUUTTTRRRPPPOOOOOOOOOMMMLLLKKKKKKLLLFFFFFFEEEDDDEEEFFFGGGHHHOOOQQQTTTVVVWWWVVVUUUSSSOOONNNMMMLLLKKKKKKLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMRRRWWWZZZYYYUUURRRMMMLLLJJJHHHIIIJJJMMMOOOKKKIIIFFFAAA===888555333333333333333222000///...//////000000111111111222111111111111000000000000...------......///000111000//////............///000000000000000000000000////////////000000000000////////////////////////000//////............///......////////////............//////000000111111000000000000000000000000111000000///...------,,,000000000000000000000000////////////////////////------............------........................///000000000000000//////000000000000000000000000111111000000//////......111111000000//////.....................///000000000000000000000000000000000////////////000000111222444888>>>EEEKKKOOORRRTTTOOOIIIHHHJJJNNNOOOPPPNNNJJJFFFCCCBBBAAA@@@???BBBDDDHHHNNNTTTZZZ^^^```bbbcccddddddbbb^^^[[[XXX[[[YYYVVVRRRLLLGGGCCC@@@BBB@@@@@@CCCFFFGGGEEEBBBEEEEEEFFFFFFGGGHHHHHHHHHLLLMMMMMMNNNPPPRRRTTTUUUVVVUUUUUUUUUUUUWWWXXXYYYWWWXXXZZZ[[[[[[ZZZXXXWWWRRRTTTWWWYYYYYYXXXUUUSSSUUUVVVVVVUUUTTTSSSUUUWWWXXXWWWWWWWWWWWWXXXYYYYYYYYYWWWVVVUUUVVVYYY\\\^^^\\\ZZZYYYWWWVVVWWWWWWWWWWWWVVVUUUVVVXXX\\\___bbb^^^^^^```aaabbbbbbbbbbbbcccaaa^^^\\\[[[XXXTTTRRRRRRNNNJJJHHHHHHHHHHHHGGGIIIHHHHHHIIIIIIHHHEEEBBBGGGGGGHHHHHHFFFCCCAAA???>>>===<<<:::999888777777888777555444333222222222222222222222222222222222222222222111222222333333...///111000...------...000000//////.........---//////000000000000////////////////////////////////////...---,,,++++++***...///000///...---...000......------------......000000000000000000000000//////.........---------......////////////......,,,---///000000000///...////////////////////////////////////////////////000000//////.........---..................------111000000000/////////...000000000000111111111111111111111111000000000///////////////000000111222222333444444333444777999???EEENNNTTTWWW\\\ccchhhjjjjjjkkkmmmnnnpppqqqrrrqqqooolllmmmpppoookkkgggaaa[[[UUURRRQQQPPPMMMIIIFFFEEEDDDEEEGGGIIIIIIHHHPPPRRRUUUWWWWWWWWWXXXYYYZZZYYYVVVUUUUUUWWWYYY[[[```bbbddddddbbb```^^^]]]]]]XXXVVVZZZ\\\ZZZYYYZZZVVVTTTRRRSSSUUUWWWXXXXXXWWWTTTRRRQQQSSSTTTUUUUUURRRSSSVVVWWWWWWUUURRRPPPQQQQQQPPPOOONNNMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQSSSUUUXXXYYYXXXWWWVVVUUUSSSPPPMMMJJJHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKMMMQQQVVVYYYZZZWWWUUUTTTRRROOOLLLJJJJJJKKKKKKJJJJJJIIIGGGCCC>>>999777555444333222111111111111000000000000111111111222111111111111000000000000////////////000111222222/////////...//////000000000000000000000000000000////////////000000000000000000000000000000000000222111000///......------------............------////////////000000000000........................111111000//////...------000000000000000000000000////////////////////////.........//////.................................//////000000000000//////000000000000000000000000////////////000000000000111000000000/////////...///////////////000111111000000000000000000000000111000/////////000111222777;;;AAAGGGKKKNNNOOOOOONNNLLLIIIJJJMMMOOOPPPOOOMMMJJJFFFCCCBBBBBBAAAAAAFFFIIIMMMSSSWWWZZZ\\\]]]ZZZ\\\```aaaaaa^^^ZZZWWWPPPOOONNNLLLIIIGGGEEEDDDGGGFFFGGGIIILLLMMMKKKIIIIIIJJJJJJJJJKKKKKKLLLLLLQQQQQQRRRTTTVVVXXXYYY[[[[[[[[[YYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]\\\ZZZXXXWWWSSSTTTWWWYYYYYYWWWUUUSSSUUUVVVVVVUUUSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSUUUXXX[[[]]]\\\[[[ZZZXXXXXXYYYYYYZZZ\\\[[[ZZZZZZ[[[]]]___```]]]]]]^^^___```aaaaaabbbbbbaaa___^^^^^^]]]ZZZXXXWWWTTTPPPMMMLLLKKKIIIGGGIIIHHHHHHIIIJJJKKKIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEBBB@@@===;;;999888888999999888666555444333333333222222222222222222222222333333222222111222222222///000111111///......///000000/////////........./////////000000////////////////////////////////////......------,,,,,,,,,///000111000///...///111/////////....../////////000000000000000000000000000000/////////...............////////////.........///000111222111111000////////////////////////////////////////////////000/////////....................................000000000000////////////000000000000111111111111111111111111000000000000/////////000111222333444222333444555666999===@@@HHHOOOXXX___bbbdddgggiiilllmmmnnnooopppqqqqqqrrrlllkkkjjjlllnnnmmmiiiddd^^^XXXQQQMMMLLLLLLJJJHHHHHHHHHIIILLLOOOQQQQQQPPPTTTXXX\\\___`````````aaa___^^^^^^]]]]]]^^^_________aaaddddddaaa___]]]]]][[[WWWUUUWWWXXXVVVVVVWWWRRRPPPNNNNNNPPPSSSTTTUUUVVVTTTRRRSSSUUUXXXYYYYYYUUUVVVWWWWWWVVVTTTQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVYYY[[[\\\\\\[[[ZZZXXXUUURRRNNNJJJHHHFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLNNNSSSWWWZZZZZZYYYXXXVVVSSSPPPNNNLLLLLLLLLIIIJJJLLLLLLIIIEEEAAA===999777444222111111222444000000000111111111111111111111111111000000000000///000000000111222222333////////////000000111222000000000000000000000000////////////000000000000111111111111111111111111444333222000///...------//////000000000000//////000000000000////////////........................111111111000000//////...000000000000000000000000////////////////////////...//////000000//////...//////////////////////////////000000000000//////000000000000000000000000.........///000111111111000000000000////////////000000000000000111222222000000000000000000000000111000//////000222444666@@@CCCIIINNNPPPOOOMMMKKKHHHHHHJJJNNNQQQQQQOOOMMMJJJGGGCCCAAAAAACCCDDDDDDLLLOOOTTTYYY[[[[[[YYYXXXTTTVVVZZZ\\\[[[XXXTTTQQQHHHHHHHHHIIIJJJKKKLLLLLLNNNNNNPPPRRRUUUUUUSSSQQQOOOOOOPPPPPPQQQRRRRRRRRRTTTUUUVVVXXXZZZ\\\^^^___aaa```^^^\\\[[[YYYYYYYYY^^^^^^^^^^^^\\\ZZZXXXVVVRRRTTTUUUWWWVVVUUUSSSRRRUUUUUUUUUTTTRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSWWWZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[\\\___^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]___```aaa```___^^^___``````___]]]^^^[[[XXXUUUSSSPPPLLLJJJJJJIIIHHHJJJMMMOOOOOOOOOGGGFFFCCCAAABBBEEEHHHKKKFFFDDDAAA>>>;;;::::::::::::999888666555555555444222222222222222222222222444444333222111111111111333444666555333222222333000000////////////............////////////......////////////////////////........................000111222111000///000222000000////////////000000000000000000000000000000000000000000000/////////......////////////.........///000111111111111000////////////////////////////////////////////////////////////....................................000000000000///////////////000000000111111111111111111111000000000000000000000000111111222333444222333666888;;;AAAGGGKKKQQQWWW___eeeggghhhjjjkkkooooooooooooppppppppppppiiiiiihhhiiijjjhhhddd```XXXSSSNNNKKKKKKMMMNNNOOOPPPPPPRRRUUUYYYZZZZZZXXXYYY]]]aaaddddddcccbbbbbb___``````___^^^]]]\\\[[[WWWZZZ\\\[[[XXXUUUTTTUUUVVVVVVWWWXXXXXXVVVTTTSSSQQQNNNJJJHHHJJJLLLNNNOOOSSSRRRRRRSSSVVVXXXXXXXXXUUUUUUTTTTTTRRRPPPMMMLLLIIIIIIJJJLLLPPPTTTVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUYYYZZZ\\\^^^`````````___WWWUUURRROOOLLLJJJIIIIIIHHHFFFEEEDDDDDDFFFHHHJJJIIIIIIJJJNNNSSSXXXZZZZZZXXXWWWUUUSSSRRRQQQPPPPPPJJJKKKLLLLLLLLLJJJGGGFFFAAA===888444111111333444111111111111111111111111111111111111000000000/////////000111222222222222////////////000111333333000000000000000000000000////////////000000000000000000000000000000000000333333111000////////////222222333333333333222222111111000000//////......000000000000000000000000222111111111000000000/////////////////////////////////////////////////////////000000000000//////000000000000000000000000...//////000000000000///////////////////////////.../////////000000000111000000000000////////////000000//////000000111222000000000000000000000000000//////000222666999<<>>999444333222333222222222111111111111111111111111111000000000///---...///111111111111111////////////000111333333000000000000000000000000////////////000000000000////////////////////////111000000000000000111222222222333333333333222222111111000000//////......000000000000000000000000111111111111000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000......///000000000000000////////////////////////111000000000/////////...////////////000000000000///............///000000111111111111111111111111...///000222666;;;???BBBFFFGGGGGGGGGGGGFFFFFFFFFHHHLLLQQQTTTSSSOOOJJJFFFEEEDDDCCCFFFJJJNNNPPPQQQRRRTTTWWWYYYWWWSSSOOOLLLLLLLLLKKKJJJJJJKKKKKKLLLTTTSSSRRRQQQSSSUUUXXXZZZYYY[[[^^^``````^^^\\\[[[SSSTTTVVVXXXZZZ\\\]]]^^^VVVWWWYYY[[[]]]^^^^^^^^^___^^^^^^]]][[[ZZZYYYXXXYYYXXXWWWVVVTTTSSSQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLMMMOOOOOOOOOPPPSSSUUUSSSRRRQQQOOONNNMMMMMMLLLRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\[[[ZZZXXXWWWTTTTTTUUUWWWXXX[[[\\\]]]]]][[[ZZZZZZ[[[\\\\\\[[[^^^]]]\\\\\\\\\[[[YYYVVVTTTRRRQQQQQQSSSVVVVVVVVVQQQPPPNNNLLLIIIFFFDDDCCCFFFHHHJJJJJJHHHDDD@@@======<<<:::888666555444444222222222222222222222222555444333222111111111111...000111111///....../////////000000000000000000......////////////......000000000000000000000000---......//////000000111...///000000......///000///......------......///////////////////////////..............................////////////......---------------......///000000000000000000000000////////////////////////.........///////////////........./////////000000////////////000000000000000000000000111111111111000000000000111111111111333333333333333444555666777;;;AAAHHHOOOVVV]]]bbbeeefffgggjjjllloooqqqrrrrrrqqqooollljjjgggeeeddd^^^]]]\\\[[[YYYWWWVVVUUURRRSSSUUUXXX[[[^^^aaabbbdddcccbbbcccdddcccaaa```aaaccceeedddaaa^^^[[[ZZZVVVVVVVVVUUUSSSOOOLLLIIILLLOOORRRPPPNNNPPPVVV\\\jjjpppsssqqqlllhhhbbb\\\SSSNNNGGGBBBAAACCCEEEFFFFFFMMMXXXfffqqqvvvvvvtttjjjggg```XXXPPPJJJEEEBBBEEEDDDDDDHHHNNNSSSTTTSSSNNNNNNNNNPPPRRRUUUWWWYYYYYYZZZ[[[]]]___```aaaaaa^^^[[[XXXTTTPPPNNNLLLLLLIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCFFFJJJOOOQQQRRRWWWWWWWWWVVVTTTQQQOOOMMMKKKJJJHHHGGGHHHIIILLLMMMKKKHHHDDD???:::666444333222222222222222111111111111111111111000000000000---...///111222111111000////////////000000111222000000000000000000000000////////////000000000000........................////////////000111222222//////000000000000//////000000000000////////////........................000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...////////////////////////---...///000000111111000000000000000000000000000111111111000///.........////////////000000000000...............//////000111111111111111111111111///111333777;;;???BBBDDDDDDCCCAAAAAABBBDDDGGGIIINNNQQQTTTTTTQQQMMMIIIHHHIIIIIIJJJMMMQQQTTTUUUUUUNNNOOOPPPPPPOOOLLLIIIGGGDDDDDDEEEGGGJJJNNNRRRTTTWWWUUUSSSQQQRRRTTTWWWZZZ[[[^^^bbbcccaaa^^^[[[[[[TTTUUUVVVXXXYYY[[[\\\]]]VVVXXXYYY[[[\\\]]]\\\\\\XXXXXXXXXXXXWWWVVVTTTTTTRRRQQQQQQPPPOOONNNNNNMMMOOONNNMMMLLLKKKKKKKKKLLLHHHJJJLLLLLLLLLNNNPPPSSSQQQPPPNNNMMMLLLKKKKKKKKKPPPOOONNNNNNMMMMMMMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRUUUVVVWWWXXXXXXWWWVVVUUUOOOPPPSSSUUUXXXYYYZZZZZZ]]][[[XXXXXXYYY[[[[[[ZZZZZZYYYXXXZZZ\\\]]]\\\[[[XXXWWWUUUVVVXXXYYYYYYXXXVVVVVVUUUSSSOOOIIIEEEBBBFFFIIILLLNNNMMMJJJFFFCCCAAA???===:::777555444333222222222222222222222222444444333222111111111111111222444333222000000111//////000000000000111111//////000000000000//////000000000000000000000000.../////////000000111111---///000///...---...///......------------......000000000000000000000000------------..................////////////......//////......//////000111000000000000000000000000////////////////////////.........///////////////.........//////000000111.../////////000000000111000000000000111111111111///000000000111111111111000111111333555777999:::>>>CCCJJJQQQXXX^^^cccggghhhhhhiiillloooqqqrrrrrrrrrpppnnnjjjfffbbb___]]]YYYYYYXXXVVVUUUUUUVVVWWWXXX[[[```dddfffffffffffffffdddbbbaaabbbaaa```___]]]^^^___]]]ZZZWWWUUUUUUSSSSSSSSSSSSQQQNNNLLLJJJGGGKKKNNNOOOOOOUUU```jjj{{{sssnnniiiccc[[[UUUMMMHHHHHHJJJMMMNNNPPPZZZiiixxxzzzrrrnnnfff]]]UUUNNNIIIFFFIIIHHHJJJQQQ\\\dddgggggg\\\ZZZVVVSSSQQQRRRSSSUUUTTTUUUWWWXXXZZZ\\\]]]]]]^^^\\\YYYVVVSSSQQQPPPPPPOOOOOOOOONNNLLLJJJHHHFFFDDDCCCCCCEEEHHHLLLMMMMMMRRRSSSTTTTTTTTTQQQOOOMMMJJJIIIIIIHHHIIIIIIJJJKKKJJJIIIHHHEEE@@@;;;777444333333333222222111111111111111111111000000000000---///111222333333222111/////////...//////000000000000000000000000000000////////////000000000000/////////////////////////////////...//////000000------............------////////////000000000000........................////////////////////////000000000000000000000000////////////////////////.........//////.................................---...///000111111111111000000000000000000000000000000000000////////////.../////////000000000111/////////...///000000111111111111111111111111111333555888<<>>@@@CCCHHHMMMQQQTTTUUUVVVUUUQQQMMMLLLNNNPPPKKKKKKMMMPPPQQQPPPLLLIIIEEEDDDAAA?????????AAABBB???CCCJJJPPPUUUWWWWWWWWWQQQOOOMMMLLLNNNSSSXXX[[[^^^bbbfffeeeaaa\\\YYYXXXXXXXXXWWWUUUTTTRRRQQQQQQPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOOOONNNLLLJJJHHHFFFHHHHHHHHHHHHIIIKKKLLLLLLRRRPPPNNNLLLKKKKKKMMMMMMIIIJJJJJJIIIGGGGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHKKKPPPUUUWWWXXXWWWVVVRRRPPPNNNOOOQQQTTTVVVVVVUUUSSSRRRSSSVVVYYY[[[\\\XXXXXXZZZ\\\___```^^^]]]XXXXXXWWWVVVTTTRRRPPPOOOKKKKKKJJJKKKMMMOOOQQQRRRIIIGGGDDD@@@<<<888666555222222222222222222222222222222222111222222333333///111222111000///////////////000000111111111222111111222222222222111111000000000000000000000000111111000000000000000000///111222111000///000111000000////////////000000000000000000000000000000.../////////000000111111......////////////......------,,,+++,,,---...///000000000000000000000000////////////////////////---.........//////000000---......///000111111222000000000000000111111222333333333222222111111111000222333333111000000111444111222888::::::@@@HHHOOORRRWWW^^^ccchhhjjjlllooonnnnnnoooqqqqqqooommmnnniiibbb^^^\\\ZZZVVVSSSLLLPPPUUUZZZ^^^bbbfffiiigggiiikkkkkkjjjhhhffffff```aaabbb___[[[XXXVVVUUUSSSRRRRRRQQQRRRUUUZZZ]]]^^^\\\]]]```^^^XXXSSSSSSPPPTTTZZZ```iiisss{{{ooojjjkkkooopppgggdddjjjlllhhhiiiqqqzzzxxxtttnnnfff___ZZZWWWVVVZZZZZZ```pppzzztttmmmbbbVVVMMMOOOIIIJJJQQQVVVUUUTTTWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYXXXUUURRRPPPOOOJJJHHHEEECCCCCCFFFIIIKKKLLLKKKJJJLLLOOOQQQQQQPPPHHHHHHGGGHHHIIIJJJKKKLLLIIIIIIJJJIIIFFFBBB===;;;999444///---000333333222111000000111222222000...333333222222222222222222111222222111000000111333////////////////////////000000000000000000000000000000////////////000000//////////////////////////////............////////////000000000000//////////////////////////////000000000000///...---,,,111111000000//////......000000000000000000000000////////////////////////............////////////......///111333222///,,,000000000000000000000000////////////000000000000000000000000////////////000/////////000111222222111111111222222333444555;;;@@@GGGKKKJJJFFFBBB??????DDDIIILLLNNNPPPTTTXXXUUURRROOOLLLKKKLLLNNNPPPPPPOOOMMMKKKIIIGGGEEEDDD@@@@@@???>>>===???BBBEEEDDDIIIPPPWWWYYYWWWSSSPPPNNNLLLKKKLLLQQQWWW[[[]]]```^^^\\\ZZZZZZ[[[]]]___^^^[[[XXXVVVTTTRRROOOMMMLLLMMMNNNOOOOOONNNMMMLLLNNNLLLIIIJJJLLLNNNLLLJJJ@@@CCCFFFHHHIIIJJJLLLNNNQQQOOOLLLKKKKKKLLLLLLKKKHHHIIIIIIGGGFFFEEEGGGIIILLLNNNMMMIIIGGGIIIIIIFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHGGGFFFGGGHHHIIIFFFDDDBBBBBBCCCDDDDDDCCCBBBFFFKKKMMMNNNOOORRRTTTSSSSSSTTTSSSRRRRRRTTTUUUTTTRRRQQQQQQTTTWWWYYYZZZ]]]]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZXXXWWWTTTRRRQQQOOONNNMMMNNNQQQSSSSSSSSSPPPOOOLLLHHHDDD???;;;999666444222111333444444444444444444444444333222111444222000222555666555222111111111111111111111111222111111111000000//////000000111111111111000000111000000000222333222111000///////////////000111////////////////////////..................------//////////////////////////////////////////////////////.........---------//////......---------,,,000000000000000000000000000000000000000000000000///////////////////////////////////////000000111222222222111111000000000000222333333222111222444555333555;;;???@@@FFFNNNYYY[[[___ccchhhlllnnnpppqqqppppppppppppnnnkkkhhheee```ZZZVVVUUUTTTRRRPPPRRRWWW^^^dddggghhhjjjjjjjjjkkklllkkkiiifffcccbbb[[[\\\\\\ZZZVVVRRRPPPPPPQQQQQQQQQSSSYYYaaajjjqqqtttpppllllllhhhbbb^^^___]]]cccmmmwwwyyyqqqppptttxxxzzz|||yyyrrrmmmjjjiiiiiipppooorrr~~~{{{uuuooofff\\\UUURRRMMMLLLPPPRRRQQQTTTXXXXXXVVVSSSQQQRRRTTTVVVXXX[[[\\\]]]\\\ZZZXXXWWWVVVOOOMMMJJJHHHGGGGGGHHHIIIJJJIIIHHHIIILLLOOOPPPPPPLLLJJJHHHFFFFFFGGGIIIJJJGGGGGGHHHHHHGGGDDDBBBAAA===:::555333222333333333222111000111222222000...222222222222222222222222111222222111000000111333111111111111111111111111////////////////////////000000////////////000000//////////////////////////////............////////////000000000000//////////////////////////////000000000000///...---,,,111000000000/////////...////////////////////////////////////////////////....../////////000000000000///...///000111000...000000000000000000000000////////////000000000000000000000000////////////000000000000000000111222222111111111333555888:::AAAEEEJJJLLLKKKGGGDDDBBBEEEIIINNNQQQQQQPPPQQQRRRKKKKKKLLLMMMNNNOOOOOOPPPLLLKKKJJJHHHFFFDDDBBBBBB============>>>AAAGGGKKKMMMPPPTTTWWWWWWTTTQQQNNNOOOMMMMMMOOOTTTYYY]]]^^^\\\ZZZXXXWWWWWWYYY[[[\\\___\\\YYYVVVTTTRRRNNNLLLLLLMMMNNNOOONNNMMMMMMMMMPPPMMMJJJIIIJJJJJJHHHFFFGGGHHHIIIJJJKKKNNNSSSWWWZZZZZZXXXUUUQQQNNNMMMMMMIIIIIIIIIHHHGGGIIIMMMPPPTTTWWWWWWTTTRRRRRROOOKKKMMMMMMLLLJJJHHHFFFDDDCCCFFFFFFGGGFFFFFFGGGIIIJJJJJJGGGDDDBBBCCCCCCCCCBBBDDDHHHKKKMMMLLLLLLMMMOOOMMMNNNOOOPPPQQQRRRTTTUUUSSSRRRPPPRRRUUUXXXZZZ[[[]]]^^^^^^____________^^^\\\\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSSSSUUUVVVVVVUUUQQQPPPNNNKKKGGGCCC???>>>:::777555444555555444333333333333333333222111111333111000111444555444222222222222111111111111111222111111111000000000000000000000000000000000000111000000000222333222111222111000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------////////////......------000000000000000000000000000000000000000000000000///////////////////////////............///000000111111111000000000000000000111333222222222444666666666:::AAAFFFJJJPPPWWWcccdddfffiiimmmppprrrtttsssrrrqqqooommmiiiddd```ZZZWWWRRRPPPPPPQQQQQQQQQZZZ```hhhnnnpppnnnlllkkkkkkkkkjjjhhheeebbb^^^\\\VVVWWWWWWTTTPPPLLLKKKJJJNNNPPPSSS[[[fffsss~~~yyyrrrooommmkkkkkkmmmrrrxxxyyytttwww~~~}}}xxxrrrkkkeee```ZZZVVVTTTTTTTTTWWW```jjjjjjeee^^^ZZZXXXYYYYYYZZZWWWXXXYYYZZZZZZZZZYYYYYYTTTSSSQQQOOOLLLJJJIIIHHHHHHFFFDDDEEEHHHLLLNNNOOOPPPNNNJJJFFFEEEEEEFFFHHHDDDDDDEEEFFFFFFGGGGGGGGGBBBAAA>>>:::666333333444333222111111222222000///111111111222222333333444000222222222000000111222111111111111111111111111........................000000////////////000000//////////////////////////////............////////////000000000000//////////////////////////////000000000000///...---,,,000000000000////////////......................../////////////////////////////////000000000111111222000...---///000000000000000000000000000000000////////////000000000000////////////000000000000222111000000000000000000333222111111444888===@@@HHHJJJLLLMMMKKKIIIIIIIIIMMMPPPTTTUUUSSSOOOLLLKKKGGGJJJMMMPPPQQQPPPOOONNNHHHGGGEEECCCAAA@@@??????<<<===???@@@CCCHHHOOOSSSVVVVVVVVVUUUSSSQQQNNNLLLOOONNNOOORRRVVVZZZ[[[[[[XXXWWWUUUTTTTTTVVVWWWYYYXXXVVVTTTRRRQQQOOOLLLJJJKKKMMMOOONNNLLLKKKMMMPPPSSSPPPLLLKKKJJJKKKJJJIIILLLKKKJJJJJJMMMUUU^^^eeejjjmmmmmmggg\\\TTTQQQQQQSSSSSSSSSRRRTTTXXX^^^cccjjjnnnooolllhhhddd]]]VVVXXXWWWUUUSSSQQQNNNLLLKKKMMMLLLKKKKKKKKKKKKLLLLLLNNNKKKGGGDDDCCCDDDCCCCCCBBBDDDGGGHHHGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQRRRQQQPPPOOOPPPTTTXXXZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVWWWXXXWWWVVVRRRRRRPPPNNNKKKHHHEEEDDD???===:::888777777555333444444444444333333333333222111000111333444333222222222222222111111000000111111111111111000000000222111000//////000111222111000000000222333222111333222111000///.........////////////////////////000000000000000000000000/////////////////////////////////////////////////////////............---000000000000////////////000000000000000000000000000000000000000000000000///////////////////////////////////////000111111111111111111111111000000111222222111111222444666888;;;AAAHHHNNNTTT[[[```hhhiiijjjlllooorrrtttuuusssqqqnnnkkkhhhbbb\\\XXXSSSQQQPPPPPPSSSVVVYYY[[[bbbgggnnnrrrqqqnnnkkkjjjhhhgggeeebbb```\\\YYYVVVUUUVVVUUURRROOOLLLJJJKKKNNNTTT^^^kkkyyy~~~uuunnnnnnrrrvvv{{{yyyxxx|||}}}xxxsssooommmeeedddaaa^^^^^^gggyyyyyyqqqlllgggccc```UUUTTTTTTVVVXXXYYYYYYYYYWWWWWWWWWUUUSSSPPPMMMKKKIIIFFFCCCCCCFFFJJJMMMNNNSSSQQQOOOLLLIIIGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHJJJFFFGGGFFFAAA999444444555555333111111222222111000000000111222333333444444000111333222111000111222111111111111111111111111////////////////////////000000////////////000000//////////////////////////////............////////////000000000000////////////////////////////////////000//////...------000000000000////////////........................////////////////////////000000000000111111111111111000......000000000///////////////////////////////////////000000000000////////////000000000000222222111000/////////000333222111222666<<>>>>>>>>???BBBFFFIIILLLPPPUUUXXXWWWVVVTTTQQQOOONNNNNNNNNPPPQQQRRRTTTWWWWWWVVVTTTVVVUUUSSSQQQQQQQQQRRRSSSPPPOOONNNNNNOOOOOONNNMMMJJJMMMQQQQQQOOOPPPTTTXXXZZZXXXTTTRRRRRRSSSTTTUUUSSSRRRQQQRRRYYYfffttt~~~rrreee``````hhhhhhhhhhhhkkkpppxxx~~~|||pppggghhhgggeeecccaaa```___^^^^^^\\\ZZZZZZYYYYYYXXXVVVXXXSSSMMMIIIGGGGGGFFFFFFBBBCCCEEEFFFFFFFFFFFFFFFIIIHHHHHHIIIKKKLLLKKKKKKMMMLLLKKKMMMQQQUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYWWWVVVUUUVVVWWWVVVUUURRRRRRQQQPPPNNNLLLJJJIIIEEEBBB???===;;;999666444777666666555555555555555222222111222222222222222333333222222111000000000111111111111111111111111333111///......///111333111000000000222333222111222222111000/////////000//////////////////////////////000000000000000111/////////////////////////////////////////////////////////...............111111000000000000000000////////////////////////////////////////////////////////////////////////111111000000111111222333222222222222222222222222333333222111000222555888===BBBIIIPPPVVV^^^dddgggkkklllmmmoooqqqssstttuuuooolllhhhddd```[[[UUUQQQNNNOOOQQQUUUYYY^^^cccgggllloooqqqqqqooollljjjiiiaaa___\\\[[[[[[ZZZWWWTTTYYYZZZYYYVVVSSSQQQQQQQQQVVV```ppp~~~uuuooorrrzzzxxxvvvxxxyyyyyyzzz|||~~~||||||ssstttqqqllllllxxxzzzqqqjjjYYYWWWTTTTTTVVVYYYYYYYYYWWWXXXYYYZZZXXXVVVSSSQQQLLLIIIEEEEEEGGGJJJLLLMMMRRRSSSTTTTTTQQQMMMIIIFFFGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHIIIEEE>>>888666666666444222111222222111000000000111222333333444444///111333333111000111111000000000000000000000000000000000000000000000000000000////////////000000//////////////////////////////............////////////000000000000//////000000000000000000000000//////////////////...---////////////000000000000........................000000000000000000000000000000000000111111111111///...///111222222///---////////////////////////////////////000000000000.../////////000000000111222222111000/////////000222222333666;;;AAAGGGJJJKKKLLLMMMNNNOOORRRWWWZZZZZZWWWTTTPPPNNNMMMLLLKKKRRRRRRPPPNNNLLLIIIGGGFFFCCCBBBAAA??????@@@AAAAAAAAAFFFLLLQQQSSSTTTTTTUUURRRQQQOOONNNMMMNNNPPPQQQUUUUUUVVVWWWXXXVVVRRROOORRRQQQOOONNNMMMLLLLLLMMMMMMLLLLLLMMMOOOPPPPPPOOONNNRRRWWW[[[]]]aaafffjjjllljjjeee```]]]]]]___aaa``````aaafffpppzzzuuuuuu}}}~~~}}}|||zzzxxxvvvtttsssssssssrrrqqqqqqsssuuuuuurrrpppmmmggg]]]UUUPPPMMMKKKJJJMMMLLLJJJJJJIIIIIIIIIHHHGGGEEECCCCCCEEEGGGFFFEEEHHHGGGFFFHHHLLLPPPRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTVVVWWWWWWVVVRRRRRRRRRQQQPPPOOOMMMLLLIIIGGGDDDBBB@@@===999777888888666555444444555555222222333222222222222222222222222111111111000000111111111111111222222222333111///......///111333111000000000222333222111000000000000000111222333000000000000000000000000.........//////000000000000000000000000000000000////////////////////////////////////////////////000000111111111111111111////////////////////////////////////////////////////////////////////////222111111111111222333333222222222222222333333333333333222222222555;;;???EEELLLTTTYYY___fffkkklllmmmnnnpppqqqrrrqqqqqqpppgggccc^^^ZZZWWWTTTPPPNNNLLLPPPUUU[[[___dddjjjmmmssssssrrrooojjjgggffffffZZZWWWVVVWWW[[[]]][[[YYY_________]]]ZZZYYYZZZ[[[cccmmm~~~tttooosss{{{~~~tttssszzz}}}yyysssooolllkkkiiihhhdddfffgggiiilllsss}}}|||zzzxxxwwwwwwxxxtttyyy~~~{{{sss___YYYRRROOOPPPSSSUUUTTTUUUWWWZZZ[[[\\\ZZZXXXVVVRRROOOKKKIIIJJJKKKLLLLLLOOORRRVVVYYYXXXTTTOOOKKKKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGHHHGGGCCC???;;;999888555333111222222222111111111111222222333333444///111333333222111000111////////////////////////111111111111111111111111000000////////////000000//////////////////////////////............////////////000000000000//////000000000000000000000000...///////////////......////////////000000000000........................000000000000000000000000/////////000000000111111......000222333222///,,,000000000000000000000000////////////000000000000......//////000000111111222111000000000000000000333444888===BBBGGGKKKNNNKKKMMMOOOQQQSSSWWW\\\___]]]YYYSSSNNNMMMNNNNNNNNNNNNLLLJJJGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@BBBEEEFFFDDDIIIOOOSSSSSSRRRQQQPPPOOOOOONNNOOOPPPRRRTTTUUUYYYXXXXXXYYYXXXUUUQQQMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLOOOQQQQQQPPPYYY^^^eeennnwwwvvvooollllllnnnqqqrrrvvv}}}tttiiiaaa\\\YYYWWW\\\XXXSSSPPPOOOOOOOOONNNKKKFFFBBB@@@CCCEEEEEEDDDDDDCCCBBBCCCGGGKKKMMMNNNRRRSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVWWWUUUTTTUUUWWWXXXXXXWWWSSSSSSSSSRRRRRRQQQPPPOOONNNLLLJJJHHHFFFCCC@@@===:::999666444333333333333333444555444222111222333111111111111111111111111111111111222222222222222222111000//////000111222111000000000222333222111/////////000111222333444000000000000000000000000---......//////000000000000000000000000000000000////////////////////////...////////////000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////111111111000111222222333000111111111222222222222222222333333666<<>>999666333222222222222222222222222222222222222222...111333444222111000000000000000000000000000000000000000000000000000000000000////////////000000//////////////////////////////............////////////000000000000//////000000000000000000000000......////////////........./////////000000000111////////////////////////000000000000000000000000....../////////000000000/////////000111111///---000000000000000000000000////////////000000000000.........///000111111111000000000000000000111222444888>>>EEEKKKNNNPPPPPPNNNPPPTTTWWWYYY[[[___aaa^^^ZZZTTTQQQPPPPPPOOONNNJJJHHHFFFDDDBBBBBBAAAAAAAAA@@@??????AAAEEEHHHJJJIIILLLPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUSSSOOOKKKKKKKKKLLLNNNOOOPPPRRRRRRNNNOOOQQQUUU[[[```bbbbbbjjjnnnwww}}}vvvrrrqqqppppppjjjccc```aaaccceeefff\\\UUUKKKFFFFFFFFFEEECCCCCCAAA@@@AAADDDHHHJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUVVVXXXZZZ\\\\\\[[[YYYXXXXXXVVVUUUUUUVVVVVVVVVUUUTTTUUUUUUTTTTTTSSSRRRQQQRRRQQQOOONNNMMMKKKGGGDDD???===:::777555444444444444555777555333222333555000000000111222222333333111111111222222333333333000000000000000000000000111000000000222333222111000000000000111222333333000000000000000000000000......///000000111222222000000000000000000000000////////////////////////.../////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000111111222//////000000111111111222111222333555:::AAAJJJPPPUUU^^^eeegggkkkrrruuurrrlllmmmnnnmmmjjjeee___[[[XXXTTTNNNJJJJJJKKKLLLLLLTTT[[[ccchhhjjjlllnnnpppmmmmmmlllgggaaaZZZVVVTTTSSSQQQRRRYYYcccjjjlllkkkdddeeeeeedddccccccfffhhhpppuuurrrjjjdddggglllmmmjjjjjjeee]]]VVVWWW^^^aaa\\\VVVWWWXXXYYYVVVRRROOOPPPQQQKKKKKKKKKKKKOOOTTTVVVUUUVVVUUUTTTSSSRRRSSSTTTUUUUUUVVVYYY^^^ccchhhmmmooo~~~~~~zzztttrrrgggYYYPPPOOOQQQSSSSSSVVVXXXZZZ\\\\\\\\\[[[ZZZ]]]ZZZVVVTTTQQQOOOLLLJJJKKKNNNSSSWWWZZZ[[[ZZZYYYPPPOOOMMMKKKIIIFFFEEECCCCCCCCCFFFJJJMMMLLLGGGBBB:::777333222222333222222333333222222222222222222...111333444333111000000111111111111111111111111////////////////////////000000////////////000000//////////////////////////////............////////////000000000000//////000000000000000000000000......///////////////....../////////000000111111000000000000000000000000000000000000000000000000............////////////222000......///000000000000000000000000000000000////////////000000000000---......///000111111222000000//////000111222222666;;;CCCKKKQQQSSSSSSRRRPPPTTTXXX[[[]]]^^^```aaa___[[[WWWUUUTTTSSSPPPMMMJJJJJJHHHFFFDDDAAA???>>>??????>>>???BBBFFFJJJLLLOOOPPPQQQQQQQQQQQQTTTVVVWWWXXXYYYZZZYYYXXXWWWVVVPPPPPPPPPPPPQQQOOOLLLIIILLLNNNPPPSSSVVVXXXZZZ\\\XXXZZZ^^^fffooowww|||}}}wwwzzz}}}wwwuuuyyypppfffYYYOOOKKKIIIFFFCCCCCCAAA???@@@CCCFFFHHHHHHFFFHHHJJJLLLNNNOOOPPPPPPRRRTTTXXX[[[]]]\\\ZZZXXXXXXVVVTTTSSSSSSSSSRRRQQQVVVVVVVVVVVVUUUTTTSSSSSSUUUTTTSSSSSSRRRPPPLLLJJJDDDBBB???;;;999888777888444666888666333222333666//////000111222333333444111111111222222333333333000000111111111111000000111000000000222333222111222222111111111111111111000000000000000000000000///000000111222222333333000000000000000000000000////////////////////////.../////////000000111111......//////000000000111000000000000000000000000000000000000000000000000////////////////////////