BM6&6(v@ vvvSSSAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>:::<<<>>>>>>===<<<===>>>>>>?????????@@@@@@@@@@@@FFFDDDEEEJJJPPPQQQNNNIIICCCEEEIIIJJJJJJJJJKKKKKKQQQRRRSSSUUUWWWZZZ\\\^^^hhhhhhfffcccbbbfffnnnuuusss```eee~~~qqqkkkzzzooonnneeefffhhhqqqpppooo}}}eeeDDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======:::<<<===>>>===<<<===>>>>>>>>>>>>>>>?????????@@@AAA@@@AAAEEEJJJLLLIIIEEEDDDFFFIIIJJJJJJKKKLLLNNNQQQQQQRRRTTTWWWYYY[[[]]]hhhhhhfffbbb```bbbhhhnnnzzzbbb```vvvyyytttlllpppjjjlll~~~hhhdddkkkuuuvvvttt~~~yyyxxxUUU===>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;:::;;;======<<<<<<<<<===============>>>>>>>>>>>>>>>===>>>BBBFFFHHHEEEBBBEEEGGGIIIIIIJJJKKKNNNQQQOOOPPPQQQSSSUUUXXXZZZ[[[cccddddddaaa___```eeeiiivvvdddWWWiiijjjnnnvvvppphhhgggYYYmmmpppppp|||}}}yyyzzz___JJJ=========<<<;;;;;;;;;;;;;;;999999999999999999999999888999999::::::;;;;;;;;;999;;;======<<<;;;<<<===<<<<<<<<<============>>>>>>>>>???BBBEEEFFFEEECCCFFFGGGHHHIIIIIILLLOOORRRMMMNNNOOOQQQSSSVVVXXXYYY[[[]]]``````___aaaeeeiiillltttZZZ```vvvppp^^^qqqtttiiiiii[[[bbbqqqnnnzzz|||zzzzzzZZZGGG@@@=========<<<;;;;;;;;;<<<<<<999999999999999999999999888888999::::::;;;<<<<<<999;;;======<<<;;;<<<===;;;<<<<<<<<<============>>>>>>@@@BBBDDDEEEDDDCCCEEEFFFGGGHHHHHHJJJNNNQQQKKKLLLMMMOOOQQQTTTVVVWWWWWWZZZ^^^___^^^___cccfffjjjtttggg]]]iii}}}YYYcccqqqkkkiiiaaa^^^aaa{{{jjjnnnsssqqqvvvyyyfffJJJ>>>===>>>===<<<<<<;;;;;;;;;<<<<<<888888888888888888888888777888888999:::;;;<<<<<<999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<==================???@@@AAABBBBBBBBBDDDEEEFFFGGGGGGHHHJJJLLLIIIJJJKKKMMMOOORRRTTTUUUXXX[[[]]]]]]\\\[[[^^^aaaiiikkksss```dddssscccWWWdddfffeeedddaaa___tttzzzttt{{{{{{wwwnnnkkkrrrpppvvv}}}zzzWWWDDD>>>>>>@@@;;;;;;::::::::::::;;;;;;888888888888888888888888555666666777999::::::;;;888:::<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>???@@@@@@AAABBBCCCAAACCCEEEFFFEEEEEEFFFGGGHHHHHHIIIKKKNNNPPPSSSTTTUUUWWWZZZZZZXXXXXX[[[^^^fffeeesssfffdddlllyyyUUUUUU\\\___ccceee```nnntttyyyzzzyyywwwsssmmmjjjlllqqqqqq{{{zzz{{{aaaFFF===<<<======999999999888999999::::::777777777777777777777777444444555666777888999999888:::<<<<<<;;;:::;;;<<<============>>>>>>>>>>>>>>>@@@AAAAAAAAABBBCCCEEE@@@BBBEEEEEEDDDCCCCCCDDDGGGHHHIIIKKKMMMPPPRRRSSSOOORRRUUUVVVVVVXXX\\\```cccbbblllnnnbbb```uuuYYYLLLUUU]]]^^^ddd\\\aaaxxxvvvsssaaaZZZdddjjjeeedddkkkttt|||eeeIII@@@@@@;;;999;;;888888888777777777777777666666666666666666666666888888888888888999999:::999999999999999999999999::::::;;;<<<===>>>???@@@===???>>><<<>>>CCCCCC@@@AAA@@@??????@@@AAACCCDDDCCCDDDFFFIIIKKKLLLMMMNNNMMMOOOSSSWWWZZZ[[[[[[ZZZ\\\iiihhhppphhh___qqqxxxMMMKKKUUU\\\^^^```ccc{{{rrrvvviiigggddddddeeeggghhhiiiuuuyyy}}}zzzgggPPP===:::;;;777666888:::999999888777666666555666666666666666666666666666666666666666777777888888888888999999999::::::999:::;;;<<<===>>>??????===???>>><<>>>>>===???>>><<>>>>><<>>;;;999888666444666:::777777777777777777888888444444444444444444444444444444333333444444555666444444555666888999::::::888888999999::::::;;;;;;<<<======<<<>>>CCCDDDAAA???@@@BBBDDDEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDEEEIIIJJJLLLNNNPPPPPPQQQQQQRRRWWWZZZ^^^bbbiiisssbbbfffkkknnnNNNKKKRRR[[[eeexxxddddddYYYYYY[[[aaaffffffaaa[[[]]]ggguuuxxxhhhNNN===<<<;;;999666555666999<<<444444555666666777777888444444444444444444444444444444444444444555555666444444555666777888888999777888888888999999999::::::<<<;;;:::===BBBCCC@@@===>>>???AAABBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJKKKLLLNNNNNNOOOOOOPPPWWW\\\```aaaaaazzziiiccc^^^pppXXXKKKLLLWWW```xxxkkk```aaaWWWWWWYYY\\\^^^___^^^]]]eeejjjtttsssuuussszzzmmmSSSDDD>>>>>>>>>;;;888777999:::;;;444444444555555555555555333333333333333333333333444333333333333444555555555555555666666777777777777777777888888888888999888::::::999<<>>???AAACCCDDDEEEDDDCCCBBBBBBCCCEEEFFFIIIJJJKKKLLLLLLMMMNNNNNNOOOWWW[[[___aaa]]]kkkxxxggg[[[aaaiiiQQQHHHQQQ[[[ooouuuaaa^^^^^^VVVWWWXXXXXXYYY\\\aaaeeekkkjjjooonnnsssppp{{{}}}xxxyyyZZZEEE===<<>>AAACCCDDDEEEDDDCCCBBBBBBCCCEEEFFFJJJJJJKKKKKKLLLMMMMMMNNNOOOVVVYYY\\\___\\\bbbvvvppp```[[[lllyyyXXXHHHOOOXXXkkkhhh]]]^^^]]]VVVXXXYYYWWWWWW[[[eeemmmllleeegggjjjuuusss{{{}}}hhhMMM@@@???>>>999999888777666555444444444444444444444444444444333333333333333333333333333333333333333333333333555444333222222222222222444555555666777888888999:::999999888999:::<<<===;;;;;;;;;;;;===AAADDDFFFGGGEEECCCBBBBBBCCCCCCBBBFFFGGGIIIKKKLLLLLLLLLKKKRRRTTTVVVUUUTTTVVV^^^dddnnnfff[[[___sssLLLFFFUUU```qqq}}}YYYXXX]]]XXXWWW\\\___]]]XXXXXX^^^eeefffiii]]]eeerrrzzzdddRRRAAA999999555999999888777666555444333444444444444444444444444222222222222222222222222333333333333333333333333555444444333333333333333444555555555666777777777999888888888999:::<<<===;;;;;;:::;;;===???BBBCCCDDDCCCAAAAAAAAABBBBBBBBBFFFGGGHHHJJJJJJJJJIIIIIIPPPRRRTTTSSSRRRUUU\\\bbb{{{lllUUUYYYrrrbbbGGGMMMXXXfffwwwpppTTTUUUYYYWWWYYY]]]___^^^YYYWWWYYY\\\\\\ddd\\\ccckkkwwwwwwjjjMMMBBB;;;:::888111888888777666555444444333333333333333333333333333111111111111111111111111444444444444444444444444555555444444444333333333444444444444555555555555666666777777999:::<<<===;;;:::::::::;;;===???@@@@@@@@@??????@@@@@@AAABBBEEEFFFGGGHHHHHHHHHGGGFFFMMMOOOQQQQQQQQQTTTZZZ___fffvvvUUUWWWfffzzzOOOGGGTTT\\\aaasss|||aaaSSSTTTXXXYYYXXX[[[]]]\\\ZZZWWWWWWWWWVVVccc___cccfffqqqvvv^^^EEE???;;;::::::333777777666555555444333333222222222222222222222222111111111111111111111111333333333333333333333333444444444555444444444444444444444333333333333333444555666777888:::;;;<<<::::::999999:::;;;<<<======>>>?????????@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDLLLMMMOOOOOOPPPSSSYYY]]]]]]zzzddd]]]___kkk\\\FFFPPPVVVUUU___kkkqqqzzzqqqZZZVVVXXXZZZ]]]VVVVVVWWWWWWXXXXXXXXXXXXZZZgggbbbeeefffqqqwwwiiiOOO???<<<666555888555666666555555444444333333222222222222222222222222222222222222222222222222333333333333333333333333333333444555555444444333333333333333222222222222333333555666888999:::;;;999999999999999::::::;;;;;;===@@@@@@??????AAACCCBBBCCCEEEFFFGGGFFFFFFEEELLLMMMNNNOOOPPPSSSWWWZZZ[[[kkk~~~cccWWWaaaiiiDDDEEELLLPPPVVVeeegggffftttdddWWWXXXYYYZZZ^^^XXXVVVTTTSSSTTTVVVYYYZZZbbbkkkccceeegggrrruuuqqqSSS@@@:::<<<555333777777555555444444444333333333111111111111111111111111222222222222222222222222222222222222222222222222111222333444444444333222222222222222333333333333222333444666777888888888888888888999999:::::::::999===@@@@@@>>>===???BBB@@@BBBDDDFFFHHHIIIIIIIIIMMMLLLMMMNNNOOORRRTTTUUUVVV___jjjqqqVVVYYYuuu}}}NNN>>>AAAKKKQQQaaaccc^^^fffrrr~~~xxxZZZRRRTTTSSSTTTXXXYYYXXXUUURRRPPPRRRVVVZZZeeekkk___```cccnnnppppppWWWHHH999777<<<888555777555444444444333333333333333111111111111111111111111111111111111111111111111000000000000000000000000///000222333444333222111111222222333333444444444222333444666777777666666666777888999::::::;;;;;;777<<>>@@@CCCGGGJJJLLLMMMNNNLLLKKKKKKLLLMMMOOOPPPPPPOOOXXXZZZnnnjjjZZZfffyyysssLLL???GGGJJJYYY^^^^^^eeeiiiooo{{{xxxdddRRRLLLLLLKKKLLLOOOTTTVVVWWWTTTPPPQQQVVV\\\ccciii]]]]]]^^^iiilll}}}VVV>>>EEE555444;;;777444333...444444333333333333333333000000000000000000000000000000000000000000000000////////////////////////...///111333333333111000111111222333444444555555222333555666666666555555666777888999;;;;;;;;;;;;666:::>>>>>>;;;999:::======???CCCHHHKKKNNNPPPQQQLLLJJJJJJJJJLLLMMMMMMMMMKKKVVVTTT\\\bbb___mmmcccEEEGGGCCCQQQZZZ```iiigggeeennn~~~aaaXXXNNNJJJHHHGGGHHHKKKMMMRRRWWWVVVSSSSSSYYY___```hhh]]]\\\\\\fffkkk___JJJ===888888777666555444333333555444333333222222333333111111111111111111111111000000000000000///......000000////////////000000111111111111111111111111000000111111111222222222222222333444444555555666777666666666777888999999:::;;;<<<>>>>>>>>>>>>===AAABBBCCCEEEGGGIIIKKKLLLFFFGGGJJJLLLMMMMMMMMMLLLJJJRRRUUUXXXrrrmmmdddhhhDDDKKKHHHPPPUUU]]]fffbbb___iiiqqqWWWRRRKKKHHHIIIJJJKKKJJJJJJMMMRRRWWWZZZ[[[[[[ZZZ[[[]]]\\\XXXdddaaakkkqqqQQQCCC:::999888777666555444333333444444333222222222222333111111111111111111111111000000000000000///......000000////////////000000111111111111111111111111000000000111111111222222222222333333444555555555666666666666777888999999999:::;;;============<<>>@@@BBBDDDEEEFFFJJJHHHGGGFFFFFFHHHKKKLLLSSSOOOPPPTTTSSSZZZxxxZZZ[[[ttt|||NNNEEEDDDKKKYYYiiilllbbbaaajjjyyywwwTTTGGGFFFFFFFFFFFFGGGFFFFFFHHHHHHHHHJJJLLLNNNQQQRRRlllllldddbbbooo|||YYY<<<888>>>:::777777666666555555444444222222111000000000000111////////////////////////......////////////......//////............//////////////////////////////....../////////000000000000000111111222333333333333333333444555777888999666666777777888888999:::<<<===>>>@@@BBBDDDEEEFFFGGGEEEDDDDDDEEEHHHLLLNNNSSSLLLMMMUUUVVVVVVeee|||ccc[[[bbb\\\EEE???IIITTTfffooodddaaaeeennnzzzeeePPPDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFGGGHHHJJJMMMNNNXXXmmmqqq^^^bbbhhhttt|||^^^III999777;;;888555555555444444444333333222111000000///000000000////////////////////////------.../////////......///......------......///////////////////////////............///////////////000000111111222333333222222333333555666888999666666666666777888999:::<<<===>>>@@@BBBDDDEEEFFFDDDCCCBBBCCCEEEHHHLLLNNNMMMGGGIIIUUU[[[ZZZ```llluuuWWWTTTuuusssKKK<<>>@@@BBBDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHJJJMMMQQQUUUWWW[[[^^^[[[fffYYYUUUjjjwwwQQQOOO@@@EEEaaammmlllcccaaannnyyyyyyqqqlllhhhWWWKKKNNNGGGCCCEEEEEEDDDAAAAAADDDGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKK]]]\\\dddttt{{{cccCCC???:::999;;;:::555111444444333333222111000000000000000000000000000000////////////////////////////////////////////////........................................................................222///......111111000---333222111111222333555666777666666555555555666666999:::<<<>>>@@@AAABBBBBBCCCBBBBBBBBBCCCFFFIIIJJJMMMLLLKKKKKKNNNSSSWWWZZZhhhqqqjjjTTTZZZ{{{sssKKKJJJFFFPPPuuuzzzlllaaaoootttkkkgggGGGFFFHHHBBBDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDCCCCCCDDDFFFHHHJJJJJJJJJNNNMMMWWWZZZddduuuoooiiiPPPAAA===999888:::999555111444444333222222111000000////////////////////////////////////////////////................................................................................................000///---...000111000...222222111111222333555666666666555555555555555666:::;;;===>>>@@@AAABBBBBBBBBBBBAAAAAACCCEEEHHHIIIIIIHHHGGGGGGJJJNNNRRRUUUWWW^^^wwwYYYUUUlll[[[HHHCCCLLLcccvvvlllrrrooo{{{\\\GGGHHHHHHBBBDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDEEEGGGHHHHHHHHHMMMLLLWWWZZZeeezzzmmmuuurrrOOODDD===:::777666888888555222333333333222111111000000////////////////////////000000000000000000000000........................------------------------------------------------------------------------...------...000111000///111111111111222333444555555555444444444555555666:::;;;<<<>>>???@@@@@@@@@AAAAAA@@@AAABBBDDDFFFHHHFFFEEEEEEEEEGGGKKKOOOQQQRRRUUUmmmeeeSSSZZZrrruuuLLL@@@IIIRRRxxx{{{uuunnnwwwnnnqqqlllNNNHHHIIIGGGBBBCCCCCCCCCBBBBBBCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGLLLLLLWWW[[[fff~~~xxx{{{YYYCCC???888666555555666666444222333222222222111111000000////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---///000000000000000000111222222333444444444444333444444555555888999;;;<<<===>>>>>>>>>@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFFFFFFFHHHKKKNNNPPPWWWWWWaaawww|||___QQQ\\\~~~\\\AAAEEEKKKeeexxx}}}nnnccchhhmmmjjjfffcccjjj~~~xxxSSSFFFHHHHHHDDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFLLLLLLYYY]]]iiizzzyyyzzzVVVDDD<<<777555444444444444444333333222222111111111111111000........................------------------------........................------------------------------------------------------------------------+++,,,------......///000//////000111222222222222333333333333333444555555666777888:::;;;<<<<<<<<<@@@@@@@@@AAABBBCCCDDDDDDFFFFFFFFFFFFHHHJJJMMMNNNSSSTTTXXX^^^www{{{XXXOOOlllwwwIII@@@GGGQQQqqq|||eeeZZZYYYZZZ[[[WWW[[[iiiwwwuuu\\\FFFDDDGGGDDDAAABBB????????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCFFFGGGLLLMMMZZZ___kkkzzznnnhhh^^^???;;;999222444444444333333333333333111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///......000111111222111111222222222222333444444555444555777999:::<<<<<<===@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLOOOSSSSSSbbbnnnOOO\\\zzz[[[???DDDAAAaaawwwaaaXXXXXXWWWQQQSSS\\\bbbkkkYYYLLLCCCDDDEEEAAA???AAA===>>>>>>???@@@AAACCCDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFGGGLLLMMMZZZ___kkkooodddfffnnnnnnKKK999888888444444444444444333222222222000000000000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++,,,...---...///111111111111000111111111111222333444555333444777999<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHJJJMMMSSSRRRXXX\\\SSScccuuuIIIEEE<<>>>>>???@@@AAACCCEEEFFF@@@AAABBBBBBCCCCCCCCCCCCDDDEEEKKKLLLXXX]]]iiiwwwaaaYYYiii}}}iiiMMM===666333444666444555555444222111222222000000000000000111111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,...///111111111000000111111111111222333444555333555777:::===???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHJJJKKKQQQOOOOOOppphhhRRRWWWiiiWWWJJJBBBJJJjjjjjjcccdddXXXRRRUUUSSSRRRccc{{{NNNHHHGGGDDD@@@AAACCCBBB>>>???@@@@@@AAACCCEEEGGGHHH???@@@AAABBBCCCCCCDDDCCCCCCDDDJJJJJJVVV[[[gggwwwddd^^^llltttQQQHHH<<<666444444333111111222333444444333222111000000000000000000000000......---------,,,,,,,,,/////////...------,,,,,,---------,,,,,,+++++++++///,,,***+++---...,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***************+++......//////000000111111555333222000000111333444777888999:::<<<===>>>???>>>>>>@@@DDDGGGGGGCCC???CCCGGGKKKIIIEEECCCGGGKKKGGGHHHLLLOOOQQQ[[[tttcccPPPVVVeee|||QQQCCCIIIRRRtttuuufff]]]```^^^WWWQQQRRRVVVYYYfffIIIDDDDDDCCCBBBBBBAAA@@@@@@======>>>???@@@@@@AAAAAA??????@@@AAABBBDDDDDDEEEDDD???HHHHHHMMMSSSdddvvvdddcccuuuqqqXXXDDD>>>888666777888666333111222222333333222222111////////////////////////......---------,,,,,,,,,---------...............---,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,***))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---......///000000111111555333222111111222333444777777888999;;;<<<============>>>BBBFFFGGGDDDAAAEEEFFFFFFFFFFFFFFFGGGGGGLLLLLLOOOQQQOOORRR```ppp|||dddSSS[[[mmmYYYJJJCCCaaalllfffeeebbb\\\UUURRRVVV\\\oooxxxWWWCCCCCCCCCBBBBBBAAA@@@@@@???======>>>??????@@@AAAAAA??????@@@AAABBBCCCDDDDDDFFFAAAIIIIIILLLQQQ```tttfff___^^^pppxxx]]]FFF888666444666888999666333222222222111111222222222////////////////////////......---------,,,,,,,,,+++,,,,,,---......//////+++,,,,,,,,,,,,,,,,,,---)))+++------+++)))))))))+++++++++++++++*********++++++++++++++++++++++++---,,,,,,+++,,,,,,------------......///000000000444333222111111222333444666777777888999::::::;;;<<<<<<===@@@CCCEEEEEEDDDFFFDDDCCCDDDGGGHHHGGGEEEEEEFFFKKKPPPQQQRRRXXX___ssszzzTTTRRRYYYsss|||UUU<<>>======>>>>>>??????@@@@@@??????@@@AAABBBBBBCCCDDDHHHCCCJJJHHHJJJNNN\\\|||qqqgggTTTbbbwwwzzzeeePPP@@@777666555555666666333000333222111000000111222333////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------))),,,//////+++))))))***+++++++++***************************************,,,++++++++++++,,,------,,,------......///000000111111000000000111222333555555666777777888888999=========>>>@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHGGGGGG@@@BBBGGGNNNTTTWWWYYYZZZ______RRRMMMbbbpppJJJGGGaaaxxxkkkeeeiiiggg\\\SSSSSSXXXccc{{{fffPPPHHHDDD@@@@@@??????>>>>>>>>>>>>=========>>>>>>>>>??????>>>??????@@@AAABBBBBBBBBFFFBBBIIIGGGIIILLLZZZuuukkkfffeeekkk|||yyy___MMM@@@777999777555444444333333222333222000000000000222333..............................---------,,,,,,,,,......------,,,,,,,,,,,,+++++++++,,,,,,---------+++...111000,,,******,,,***************************************************************+++,,,,,,,,,,,,,,,---....../////////////////////000111111444444555555666777888888>>>>>>>>>>>>>>>???@@@AAABBBFFFHHHHHHEEEEEEHHHKKKHHHHHHHHHKKKPPPTTTSSSQQQVVViiiyyy```KKKVVV|||hhhNNNLLLtttoookkkjjjbbbYYYUUUVVVZZZggg{{{nnnSSSJJJGGGAAA???>>>>>>>>>>>>>>>========================>>>>>>>>>>>>??????@@@AAAAAAAAACCC???GGGFFFHHHKKKYYY~~~}}}{{{xxxpppfffaaahhhsss}}}]]]HHH===888666777666444222222333555666111111111000000111111111..............................---------,,,,,,,,,......------,,,++++++***+++,,,,,,,,,,,,,,,,,,---///000000...,,,++++++,,,)))))))))***************************************))))))))))))***+++,,,,,,++++++,,,,,,---..................///000000111111222222333555666888999999===>>>???>>><<<<<<>>>@@@@@@EEEIIIHHHDDDCCCGGGLLLHHHGGGFFFEEEKKKQQQSSSQQQRRRTTTmmmyyyVVVQQQkkkdddJJJ^^^qqqjjjgggccc___VVVTTTWWWaaannnqqqQQQGGGEEEAAA;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@<<>>>>><<<<<<>>>@@@???BBBDDDDDDCCCCCCFFFHHHCCCDDDDDDCCCIIISSSXXXWWWPPPKKKZZZrrrnnnYYY^^^xxxdddTTTwwwqqqooommmggg[[[WWWTTTUUUYYYdddwwwUUUDDDDDDCCC>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???????????????@@@<<>>888777777777444555555444222000000000///000111222222111000///..............................---------,,,,,,,,,***++++++,,,,,,------...---------,,,,,,+++++++++444///***(((***,,,+++***(((((())))))*********+++))))))))))))))))))))))))++++++++++++,,,---...///***++++++,,,,,,---......///000111333333444444444000111222555777999;;;<<<777:::===>>>======>>>AAA@@@??????@@@CCCEEEEEEDDDFFFIIIHHHFFFJJJSSSWWWVVVPPPLLLVVV___nnnfffYYYeeeSSS\\\|||wwwsssjjjbbb^^^ZZZVVVSSSXXXhhhxxxnnnIIIBBBFFFCCCAAACCC>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>????????????@@@===EEEDDDEEEGGGSSS~~~zzzyyy{{{uuujjjbbb]]]WWWYYYkkkeeeWWWEEE999555666777777333333333222222222111111//////............//////........................++++++,,,,,,,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,,,,------.........///////////////111333555666777666555444888;;;??????===<<<===>>>???>>>>>>???@@@BBBDDDFFFEEEEEEEEEFFFIIIKKKNNNOOOOOOJJJNNNZZZfff|||gggWWWooojjjJJJooovvvnnnnnnddd^^^XXXVVVRRRPPPWWW```xxxyyy]]]DDD>>>@@@===<<<>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>===FFFBBBDDDIIIUUU}}}}}}|||wwwsssssssssmmmdddVVV[[[bbbnnnwwwfffPPPGGG<<<555444555666555333333222222222111111111//////............//////........................---------,,,,,,+++++++++---,,,++++++*********+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------............////////////000222444666777666555555777:::======<<<<<<>>>@@@???>>>>>>>>>@@@AAACCCEEEEEEEEEFFFFFFHHHJJJLLLNNNMMMIIIKKKTTTZZZhhhdddfff{{{hhh___eeeuuusssiiiddd___YYYQQQLLLRRR[[[```qqqeeePPP???>>>AAA???===???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>===EEEBBBDDDIIIUUU|||}}}yyytttnnnjjjkkkjjjccc[[[WWWYYYjjjyyy]]]HHH===999555444555555333111222222222222111111111000//////............//////------------------------......---,,,+++***)))))),,,,,,+++************+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------.........////////////000222444666666666555666888999:::;;;<<>>>>>???AAABBBDDDFFFFFFFFFFFFHHHIIIJJJKKKIIIFFFIIIOOOPPPVVVpppwwwhhhkkkXXXPPPaaa}}}|||mmmkkkhhhcccXXXOOOMMMQQQNNNZZZkkk]]]PPPDDD<<>><<<>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????<<>>@@@@@@;;;:::<<<>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????<<>>@@@BBB@@@@@@@@@@@@AAABBBDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHNNNUUUTTTRRR[[[hhhmmmnnnlllOOONNNggg{{{ooohhhddd```WWWOOOTTTRRRTTT]]]mmm\\\GGGDDDBBB@@@@@@>>>;;;<<>>>>>???;;;BBB@@@CCCGGGPPPttt~~~yyyvvvqqqkkkfffYYYRRRKKKIIINNNaaa|||cccPPPBBB:::999444333222222222333444555000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,---...//////000......///000111222333444555444444777;;;???AAAAAA????????????@@@CCCEEEFFFCCCCCCDDDEEEFFFFFFFFFEEEHHHJJJOOOTTTRRRPPPTTT\\\vvv{{{eeennnpppNNNIIIeee}}}kkkddddddaaa[[[UUUQQQOOORRRZZZgggyyydddKKKCCC@@@@@@???>>>======@@@BBB===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>???;;;AAA???CCCGGGNNNqqq{{{zzzxxxsssmmmeee^^^ZZZJJJJJJIIIMMM```www\\\JJJ???777555777222222222111111111333444000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++,,,...//////000......//////000111222222555444555999>>>@@@@@@???;;;;;;<<<===???AAADDDFFFAAABBBCCCEEEFFFFFFEEEEEEHHHIIILLLOOONNNLLLOOOTTTaaaxxxsssiiiyyykkkIIIQQQrrrssslllfffaaaXXXTTTRRRRRRQQQTTTbbbppplllOOOBBBAAA===>>>>>><<<<<<>>>??????;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<===::::::;;;<<<<<<======>>>???:::@@@???CCCGGGLLLnnn|||{{{qqqrrrsssoooggg^^^VVVRRRFFFNNNVVVdddwww```HHH===999666555888444555555444222111000111000/////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******+++,,,...//////000///////////////000111111555555666:::???AAA@@@>>>999999999;;;===@@@CCCEEE@@@AAACCCDDDFFFFFFEEEEEEFFFGGGIIIKKKJJJJJJNNNRRRRRR^^^rrriiihhhVVVRRRrrrttthhh___^^^\\\[[[XXXPPPKKKTTTaaajjjhhhQQQ@@@<<>>===<<<<<<<<<;;;999;;;;;;:::::::::999999999999999::::::;;;<<<======::::::;;;;;;<<<======>>>???:::@@@>>>CCCFFFLLLmmm{{{uuuuuuxxx{{{ooofffccc^^^UUUOOONNNPPPZZZkkkeeeNNN;;;888777222111555222222222111111111111000////////////////////////........................000//////...,,,+++******------,,,,,,+++***))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111444555777999;;;<<<============>>>???AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHIIIHHHHHHJJJMMMPPPQQQ]]]nnnzzzeeewww~~~YYYLLL]]]qqqfff___```]]]VVVQQQQQQNNNHHH[[[kkk}}}aaaLLLHHHCCC??????@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<>>><<<>>>EEEFFFRRRiii~~~}}}zzztttpppqqqkkkgggddd```YYYPPPNNNSSS^^^qqqwwwlllPPPAAA555666777222222666222222222111111111000000................................................//////...---,,,+++******------,,,++++++***))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------.........///000000111111222333555777999:::;;;;;;;;;<<<===>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBEEEFFFHHHHHHIIIJJJLLLOOOUUU[[[aaaxxxqqqppp~~~WWWLLLaaa}}}mmmaaa___]]]ZZZVVVSSSQQQPPPOOOZZZhhhuuuzzzUUUEEECCC@@@>>>?????????>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========;;;===:::===CCCDDDOOOfff|||tttqqqrrrxxxyyyrrrkkkhhh______]]]WWWOOONNNYYYgggtttYYYKKK===666333777888222111555222222111111111000000000........................------------------------...------,,,+++***)))))),,,,,,,,,+++******))))))+++************)))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))++++++++++++,,,,,,,,,,,,---......//////000111111000111333555666777888888::::::;;;<<<>>>???@@@AAA@@@AAADDDEEEEEEDDDBBB@@@BBBDDDGGGHHHIIIJJJLLLMMMRRRWWWUUU]]]zzzooosssrrrKKKIIIeee{{{ccc\\\[[[___^^^UUUQQQRRRJJJNNNSSSZZZjjjvvv^^^FFF>>>>>>======???======<<<<<<;;;:::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<======:::<<<999;;;AAAAAAKKKbbb|||zzzqqqmmmllliiikkkqqqtttnnneeeaaa^^^]]]YYYTTTTTTaaazzz~~~^^^CCC666888555666999777111000333111111111111000000000000........................------------------------,,,,,,++++++***))))))(((,,,+++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,------......///000000111///000222444555666777777999:::;;;<<<===??????@@@;;;>>>BBBFFFHHHGGGEEECCC@@@CCCFFFHHHIIIIIIKKKLLLJJJSSSSSSUUUddd~~~zzzooowwwhhhJJJLLL\\\~~~vvvfff___gggiii]]]TTTTTTRRRPPPLLLLLLTTTfffzzzWWWJJJ>>><<<===;;;<<<>>><<<;;;;;;:::999888888888999999999999999999999999999999999999::::::::::::999::::::;;;;;;<<<======:::===:::;;;@@@???III___wwwvvvooojjjjjjfffeeehhhhhhbbb]]][[[VVVXXX[[[```nnnyyy```III<<<888666666777777444000000333111111111000000000//////........................------------------------+++++++++******))))))(((++++++***************)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,---------...//////000000000111222444555666666666999:::;;;<<<===???@@@@@@;;;???CCCHHHIIIIIIFFFDDD@@@CCCFFFHHHIIIIIIJJJKKKFFFRRRUUUVVV___qqq{{{llltttXXXLLLHHHUUU|||llllllmmmeee___```[[[VVVOOOKKKMMMUUUaaakkkkkkHHHCCC???>>>===;;;;;;<<<::::::999999888888777777999999999999999999999999888888888999999999::::::999999::::::;;;<<<<<<<<<;;;>>>;;;<<>>???@@@???BBBEEEHHHIIIGGGDDDBBBBBBDDDGGGHHHHHHHHHIIIKKKHHHRRRUUUVVV]]]llluuukkktttpppMMMDDDDDDXXXwwwooojjjffffffiii^^^YYYTTTQQQNNNMMMRRRYYYkkkgggRRRCCCBBB@@@???>>><<<;;;;;;999999999888888888777777999999999999999999999999777777888888888999999999999999999:::;;;;;;<<<<<<;;;>>><<<===BBB@@@HHH]]]pppxxxpppffffffiiieee^^^\\\YYYWWWQQQMMMQQQXXXWWWiiitttWWWCCC999444444777222222111000111222111000111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))************(((((((((((())))))******))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,---......//////000000111222333444555555555777888999:::;;;===>>>>>>???AAADDDGGGGGGFFFDDDCCCEEEGGGHHHGGGGGGGGGIIIKKKIIIPPPRRRUUU[[[ccc~~~xxxmmmvvvgggYYYLLLJJJSSSnnnssskkkjjjjjjaaa\\\YYYXXXSSSMMMLLLQQQXXXjjjqqqSSSIIIAAA@@@???===<<<<<<<<<:::999999999888888888888777888888888888888888888888777777777777888888888999888999999::::::;;;<<<<<<:::===;;;===BBB@@@HHH]]]ooovvvrrrlllaaa```aaaYYYYYYXXXXXXUUUOOOLLLRRR[[[xxxnnnVVV>>>555888999666333555555444333333333000,,,000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))*********'''((((((((())))))******))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,------...//////000///000111222333444444444666666777888:::;;;<<<===;;;===AAADDDFFFGGGFFFFFFHHHHHHHHHGGGFFFGGGIIILLLFFFLLLOOOTTTZZZZZZiiinnnmmm|||~~~aaaOOOIIIUUUyyyxxxoookkkfffaaa^^^^^^WWWMMMJJJNNNFFFRRRcccqqqYYYBBBCCC>>>>>><<<999:::<<<<<<;;;999999999999888888888888888888888888888888888888777777777777888888888888888999999::::::;;;<<<<<<999<<<:::===AAA???HHH]]]ooo|||uuuqqqnnniiiccc```]]]XXXSSSTTTPPPOOONNNJJJPPPnnngggGGGBBB;;;555333333222222444222111000000000...---111111000///////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***(((((())))))))))))((((((((())))))))))))(((((('''******))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---------......111000000000000222333444444555666777999:::<<<<<<===>>>>>>@@@AAABBBCCCCCCKKKOOORRROOOIIIFFFGGGKKKHHHIIIKKKPPPWWW___fffjjjvvvoooyyywwwSSSNNNZZZ]]]tttgggccc___^^^^^^YYYSSSNNNNNNJJJMMMXXXcccooo```JJJEEE===<<<<<<<<<<<<;;;:::999888666777777777777888888888888999999999999888777777777777777777888888888888888999999::::::;;;;;;<<<===;;;;;;;;;;;;>>>JJJVVVsss~~~yyyyyywwwrrrmmmmmmkkkhhhdddaaa^^^YYYUUUVVVNNNIIIMMMUUUggg{{{iiiSSS@@@<<<777444333333333222333222111111111111111000111000000///////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,++++++***(((((())))))))))))((((((***)))))))))(((((((((''''''((()))*********))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,------------...111000000000000222333444555555666777888:::;;;;;;<<<===>>>???@@@BBBCCCCCCBBBMMMYYYYYYPPPHHHEEEGGGHHHHHHJJJNNNTTTZZZ```ccckkktttuuu{{{pppNNNLLLSSSrrroooeee___bbbccc]]]UUURRRRRRLLLJJJPPPWWW```vvvpppOOOBBBDDDAAA<<<<<<<<<<<<;;;:::999888777777777888888888888999888999999999999888777777666666777777777888888888888888999::::::;;;;;;<<<===;;;;;;;;;;;;>>>JJJVVVqqq~~~vvvlllgggggghhhfffcccbbbbbbaaa___[[[VVVRRRPPPMMMHHHJJJYYYooosss\\\NNN>>>999666333222333333333222333222111000000000000000111000//////......//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******(((((())))))))))))((((((&&&'''((())))))***))))))))))))))))))(((((((((((('''(((***+++++++++******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,------------000000000000000222333333555555666777888888999999:::;;;<<<>>>@@@BBBCCCDDD<<>>IIIUUUnnntttlllbbb\\\[[[\\\\\\[[[ZZZYYYYYYWWWRRRKKKHHHJJJHHHOOOccc|||YYYEEE???666555333222222333444222111333222111///---------///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******&&&''''''((((((''''''&&&&&&&&&''')))************))))))))))))((((((((((((''')))***,,,---,,,+++***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------/////////000111111222333555555555666666777777777888999;;;===???AAACCCDDD@@@FFFKKKJJJDDD@@@CCCGGGHHHIIIKKKNNNQQQTTTWWWYYY]]]\\\```vvvrrrTTTCCCFFFWWWzzzllljjjjjjccc```fffaaaXXXPPPLLLIIIIIIQQQZZZkkkvvvdddMMMHHH???999;;;:::;;;;;;;;;;;;;;;:::999888888888888888999999999999888888888888888777777666666666666666777777777888888888888999::::::;;;;;;;;;:::;;;<<<;;;>>>IIITTTlll}}}nnnhhh^^^XXXVVVVVVVVVUUUWWWTTTSSSQQQKKKEEEHHHPPP\\\ooorrr\\\CCC999:::666555444333333444333222000000111111000//////222555000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))((())))))******)))******++++++******)))&&&&&&''')))************(((((((((((())))))))))))''')))+++---......,,,+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------...//////000111111222222444444444555555666666666777888:::<<<>>>@@@BBBCCCCCCBBB@@@???@@@AAACCCDDDHHHIIILLLPPPTTTWWWYYYZZZYYY[[[^^^ggg~~~}}}eeeQQQAAALLLppp~~~sssfffbbbgggccc\\\UUURRROOOKKKKKKLLLUUU[[[lllaaaHHH@@@EEE@@@:::;;;;;;:::::::::;;;::::::999999777777888888888999999999777888888888888777666666555666666666666777777777777777888999999::::::;;;:::::::::<<<<<<>>>HHHTTTjjj{{{vvvtttppplllhhhhhhddd]]]XXXUUUTTTSSSRRROOOKKKIIIJJJHHHHHHVVVfffiiiSSSDDD777555888444666444333333333333222000---000222222222444:::>>>000///......------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))((((((((()))******(((((())))))))))))((((((&&&'''((())))))***))))))(((((((((((())))))))))))'''))),,,///000///...,,,((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...///000111111111111222222333444555555666666777888999;;;===???@@@AAABBB??????BBBFFFGGGDDD@@@GGGIIIMMMRRRVVVXXXZZZZZZUUUXXX^^^ccckkk{{{pppsssPPPBBBLLLiiiuuuhhheeeccc___ZZZWWWUUURRRLLLHHHHHHJJJTTTfffvvveeeLLL===<<<@@@;;;:::??????999999::::::::::::999999666777777777777888888888777777888888777777666555555555666666666666777777777777888888999::::::::::::999:::<<<<<<>>>HHHSSShhh{{{uuummmiiifffddd```]]]^^^\\\YYYWWWTTTRRROOONNNIIIEEEEEEKKKPPP[[[uuuhhhOOO>>>999444555777222555333111111222333222222---000222111000333999>>>//////...------------...+++++++++,,,,,,---------************************************************((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((('''((((((((()))))))))***'''***---000111000...---((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,---...///000111111111000000111222333444555666777888888999;;;<<<===>>>?????????AAADDDHHHHHHEEEBBBFFFIIIMMMRRRUUUWWWWWWWWWTTTTTT\\\ddddddiiigggjjjwwwZZZJJJKKKaaazzzzzzlllhhhddd^^^\\\\\\[[[TTTMMMKKKGGGJJJUUU___hhhzzzkkkNNNAAA:::===>>>888;;;@@@;;;888999999:::::::::999999555555666666666777777777777777777777777666666555555555555666666666777777777777777888999999::::::999999:::<<<<<<>>>GGGRRReee~~~ooojjjccc___^^^]]][[[YYYUUUUUUUUUTTTSSSPPPMMMKKKLLLHHHKKKUUU```rrrqqqSSS===444777666777888222333111//////111333333333///111222///,,,,,,222777//////...------------...+++++++++,,,,,,---------************************))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((()))))))))))))))(((''''''((((((((())))))******'''***---000222111///---((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,---///111111111000000///000111222444555666777888888999:::<<<======>>>@@@@@@AAABBBBBBDDDFFFHHHFFFHHHMMMQQQSSSTTTTTTSSSWWWRRRZZZgggeee^^^nnnqqqeeennnzzz[[[HHHOOOaaawwwnnniiiccc```aaaaaa\\\UUUUUULLLJJJOOORRRUUUcccuuummmXXXIII;;;:::??????:::>>>>>>222888999999:::::::::999999555555555555666666666666777777777777777666666555555555555555666666666777777777777888999999::::::999888:::<<<<<<>>>GGGRRRccc}}}yyyuuulllffffffdddaaa]]][[[[[[[[[[[[[[[XXXRRROOONNNKKKFFFHHHOOOUUUXXXbbbvvveeeKKK777777555444333222222222000000000000000000000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))***************)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))+++---------+++***((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))))))))***++++++++++++***...///000///---,,,,,,---///000111222444555666777888999:::;;;<<<<<<<<<<<<@@@CCCDDDBBB???@@@EEEJJJJJJJJJKKKMMMNNNNNNNNNNNNRRRTTTWWWYYY[[[```fffkkkxxxtttkkk{{{eeeMMMFFFRRRqqquuujjjnnnnnnccc^^^aaaZZZVVVQQQNNNMMMOOORRRSSShhhvvvrrrRRRCCC@@@;;;;;;:::::::::999999999:::999777666666666777888666666666666666666666666666666666666666666666666777777666666555555555555666666666777888888999999:::888888:::;;;===FFFPPPbbb|||yyynnnjjjeee^^^YYYYYY[[[YYYVVVTTTSSSRRRQQQPPPLLLIIIGGGHHHGGGKKKWWWdddvvvqqq^^^LLL<<<777666555333222222222111000000000000000000000000000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))***************)))(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,,,,******((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((())))))))))))***+++++++++++++++...///000///...---...///000000111222333555555666888999:::<<<============<<>>>>>:::===??????>>>@@@DDDHHHHHHIIIJJJLLLMMMMMMNNNNNNPPPRRRUUUWWWXXX[[[___bbbdddyyy{{{iiiiii```SSSNNN^^^|||tttkkkccc______\\\TTTKKKHHHLLLRRRNNNPPPWWWhhhkkkMMM>>>;;;<<<<<<:::::::::999999999888888999888777666666666777777555555555555555555555555555555555555555555555555555555555444444444444444555666666777777888888999:::888888:::;;;===EEEOOO___zzz~~~uuuuuuwwwvvvtttkkkeee^^^YYYXXXVVVVVVVVVSSSSSSSSSPPPMMMJJJIIIIIIGGGFFFGGGMMM\\\sss{{{YYYAAA:::999888555444333222111111111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))***************++++++++++++,,,............///111000111111111222222333333666777999:::<<<<<<=========>>>???>>><<<===???BBBEEEFFFHHHIIIJJJKKKLLLLLLOOOQQQSSSUUUWWWZZZ\\\]]]fffnnn~~~wwwlll{{{sssVVVNNNYYYoooqqqeeegggddd___WWWPPPNNNPPPSSSQQQOOOPPPYYYjjjpppTTTBBB>>>???>>>:::999999999999888888888888888888777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555666666777888888888999888888;;;;;;===DDDMMM]]]wwwpppgggcccaaa```\\\ZZZVVVSSSSSSUUUVVVUUURRRQQQPPPKKKFFFCCCCCCDDDCCCLLL]]]ssstttZZZCCC999999999777444333222111111111111111////////////////////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))*********)))))))))***+++,,,(((***,,,,,,,,,,,,...///000000000111111222222222444555666888999:::;;;;;;<<<<<<======<<<<<<===>>>BBBCCCEEEGGGHHHIIIIIIJJJLLLMMMOOOSSSVVVXXXYYYYYYffffffkkkyyyllleeezzz```QQQPPP```rrrmmmrrrkkkbbb[[[XXXWWWVVVTTTTTTSSSQQQPPPTTTcccvvv\\\QQQDDD=========:::777999999888888888777777777777777777777666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555666777777888888999888999;;;;;;<<>>>>>CCCGGGZZZnnnzzzWWWKKK<<<444555888777444333222111111000000111111////////////////////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******+++***)))))))))***,,,---((()))++++++++++++,,,......//////000111111222222222333555666888999::::::888999:::;;;===>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIMMMOOORRRWWW\\\______]]]bbbbbbccclll|||cccnnnlllWWWNNNWWWbbbxxxzzznnnfffcccaaa\\\WWWYYYZZZXXXQQQLLLQQQ^^^iiivvv|||eeeEEEAAA<<<999888999999999888888888777777777777666666666777777777666555444444444444444444444444444444444444444444444444444444444444444444555555555444555555666666777777888888777999;;;;;;<<>>AAABBBDDDFFFHHHIIIJJJJJJMMMOOOSSSZZZaaadddcccaaa___bbbdddgggooocccppp```WWWLLLJJJZZZrrrzzzqqqiiiccc___^^^```___ZZZSSSQQQTTTXXXXXXaaakkkttt|||zzzxxxvvvuuuvvvxxxyyybbbIII@@@>>>;;;999888999::::::888888777777777666666666555666777777777666555444444444444444444444444444444444444444444444444444444444555555555666666666444444555555666777777777888777999;;;;;;<<>>>>><<<;;;::::::999777555777777777777666666666666555666777777777666444333444444444444444444444444444444444444444444444444555555555666666666777777444444555555666777777777888777999<<<;;;<<>>GGGDDDBBBAAACCCEEEFFFFFFLLLMMMNNNQQQTTTXXX\\\^^^bbb```aaabbbbbbgggxxxqqq}}}fffRRRHHHKKK^^^tttyyyqqqdddaaa^^^\\\\\\[[[YYYVVVSSSPPPOOOTTT^^^jjjsssxxx~~~{{{}}}zzzsssqqqpppppprrrvvv|||eeePPPDDD;;;:::::::::999999999888888777777888888888888777777666666666666666666666666222222222333333444444444666666666666666666666666000222555777777555222000666666666777888888999999000666777999BBBAAA???HHHYYYsssRRRPPPNNNMMMNNNMMMKKKIIIFFFFFFEEEDDDBBBAAACCCEEEOOO^^^ppp}}}```NNNCCC:::444555555555444333333222222222111111111000000000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******************+++,,,------....../////////000000000333444555777888888999999::::::999888999;;;===>>>HHHGGGFFFEEEFFFGGGIIIKKKHHHHHHJJJLLLPPPTTTWWWYYY```___aaacccccchhhxxx~~~iiiRRRKKKOOOVVVkkkqqqjjjcccaaabbbaaa[[[UUUUUURRROOOQQQWWW___dddggglllvvv~~~zzzvvvrrroooooopppqqqqqqvvvyyy|||~~~}}}fffMMMCCC???<<<::::::999999999888888888666666666777777666666666444444444444444444444444222222222333333444444444444444444444444444444444555777999;;;;;;999777555666666666777888888999999:::<<<555444;;;;;;===HHHRRRmmmNNNKKKIIIHHHIIIHHHDDDAAACCCCCCBBB???AAAJJJXXXbbbzzzUUU>>>777888777444555555444333333222222111000000000000////////////111///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********)))******+++,,,---.........////////////000222333555666888999::::::999999888999:::<<<>>>@@@FFFHHHIIIHHHFFFFFFIIIMMMEEEEEEGGGJJJMMMQQQTTTVVVZZZ\\\___bbbcccgggttt}}}xxxooommmuuu^^^GGGEEEJJJTTTaaajjjpppwww~~~sssjjjaaaaaaffffff```XXXZZZWWWSSSQQQRRRTTTUUUUUUZZZ```gggnnnvvvyyytttqqqpppqqqrrruuuooommmqqqqqqnnnsss|||___FFF<<<:::;;;<<<999999999999888888888777444555555666666555555444333333333333333333333333222222333333333333444444333333333333333333333333333555666888888666555333555666666777777888888999;;;;;;555666>>>???BBBOOOVVVpppNNNIIIEEECCCEEEFFFFFFEEEDDDCCCCCCIIIXXXppphhhUUU???444666:::888333444444333333222111111111000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---------........./////////111222444666888999::::::888888999:::<<<>>>@@@AAACCCFFFHHHFFFBBBAAADDDIIIEEEFFFHHHKKKNNNQQQTTTUUUVVVYYY]]]______bbbkkktttuuu~~~rrrfffsssnnn^^^MMM@@@>>>@@@CCCNNN[[[^^^XXXTTTWWW]]]bbbaaa]]]^^^[[[XXXVVVTTTRRRQQQPPPRRRTTTWWWZZZ___iiiwww}}}wwwtttqqqlllgggfffiiinnnsssyyyssswwwzzz___EEE>>>???===;;;<<<999888888888888777777777555555555666666555555555333333333333333333333333333333333333333333333333333333333333333333333333000111222333333222111000555555666666777888888888666888666;;;CCC@@@@@@NNNTTTmmmGGGFFFDDDDDDEEEGGGIIIIIICCCEEEOOOeeezzzbbbCCC<<<555444666777444000333333333222111111000000////////////.........---+++---///111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,------------............000111333555777888999999888888999;;;===???AAABBBAAAEEEGGGDDD@@@>>>@@@DDDFFFGGGIIILLLOOORRRTTTUUUWWW[[[___^^^]]]___dddhhhoooqqqwwwpppkkkzzzeeePPPHHHDDDAAADDDMMMEEEEEEFFFHHHMMMRRRWWWZZZZZZYYYYYYWWWTTTSSSQQQQQQOOOQQQQQQQQQRRRWWW^^^cccqqqyyy|||wwwttttttrrrppppppnnnllliiifffgggnnnxxx}}}xxxkkkVVVGGG===AAADDD>>>:::;;;888888888777777777666666555666666777777666666555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555666777777888888777888666999>>>999>>>QQQZZZpppAAADDDGGGFFFCCCAAABBBDDDTTT\\\ppp^^^CCC:::888666444333333333333333333222111111000000///////////////............,,,///333555666333000---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))((())))))***+++,,,,,,,,,,,,---------......///000222444555666777777666777888:::<<<>>>??????@@@BBBDDDCCCAAA@@@BBBDDDDDDFFFIIILLLOOOQQQRRRSSSZZZ```ccc```^^^```bbbbbbfffhhhnnnwwwyyy|||cccRRRGGGBBBBBB???@@@AAA@@@@@@CCCIIIMMMNNNPPPQQQPPPOOONNNOOOPPPQQQSSSTTTTTTSSSSSSUUUVVV___eeennnyyy}}}ppplllooolllkkkkkkhhhfffhhhmmmeeeiiiooovvvsssppp~~~vvvPPPFFF@@@=========999888999777777777777666666666666666666666777777666666666444444444444444444444444444444333333333333222222444444444444444444444444555555444333333444555555444555555666666777777888777888444666;;;===OOOoooAAAFFFIIIGGGFFFKKKXXXdddttt[[[CCC444;;;999666333222333444555222222222111000000//////000000000/////////......---...111333444222000///,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))***+++,,,+++,,,,,,,,,,,,---------//////111222333444444444333444666888999:::;;;;;;<<<===???AAABBBDDDEEEEEEEEEFFFIIILLLOOOQQQRRRRRR[[[aaaccc```^^^aaabbb```cccdddjjjrrrxxxwwwfffXXXMMMLLLJJJEEEBBB??????@@@AAACCCEEEGGGFFFEEEEEEGGGIIIMMMOOORRRUUUVVVVVVVVVVVVWWWZZZ___dddkkkttt}}}qqqiiifffeeegggkkknnnllljjjqqq{{{zzzvvvpppwww{{{[[[DDD>>>???===888666888888666777777666666666555555555444555555666666555555444333333333333333333333333444444444333333222222222333333333333333333333333333222111000000111222333444444555555666777777777444777666999<<<@@@ZZZAAAFFFJJJKKKRRRgggppp[[[GGG:::555666666333000000111333333222222222111111000/////////000000000000////////////,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,++++++,,,,,,,,,---------...///000111222333333333111222444666777888888888777777999===BBBEEEFFFFFFGGGHHHKKKOOOQQQSSSTTTTTTXXX___aaa]]]\\\```aaa^^^gggeeeggglllnnnqqq|||rrr[[[TTTKKKFFFDDDBBB???<<<===@@@AAA@@@>>>>>>AAADDDCCCFFFJJJNNNRRRTTTUUUVVVUUUWWWYYYZZZ\\\```dddhhhhhhxxxtttsssqqqooommmlllnnnooooooooonnnkkkgggfffhhhjjjgggllluuu|||zzzzzzrrrkkkppp}}}vvvXXXCCC<<<888>>>===666555;;;;;;444777666666666555555555555333444444555555444444333222222222222222222222222444444444333333222222222222222222222222222222222444333111000000111333444444444555555666777777777444999;;;<<<999666MMMtttFFFMMMYYYkkkyyy^^^FFF>>>;;;555333777333333333222222222111111<<<:::888555222000...---........................---------------------------------,,,,,,+++++++++************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''###%%%(((******(((%%%###''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))((((((((((((((((((((((((((())))))***---------------------------///000111000000222333333222222333444666888:::<<<<<<===???@@@BBBDDDEEEFFFGGGIIILLLPPPSSSUUUVVVaaa``````___ZZZXXXaaaooojjjjjjfffjjjtttrrrrrr}}}oooZZZKKKEEEBBB@@@BBB===;;;>>>??????@@@CCC???AAAEEEKKKQQQRRRPPPMMMRRRTTTWWWYYYZZZZZZYYYXXX\\\aaahhhwwwuuutttwwwvvvyyyzzztttpppnnnnnnoookkkgggfffhhhlllmmmmmmmmmkkkiiihhhjjjlllllllllwwwwwwrrrlllgggiiirrrkkk\\\LLLBBBAAA===<<<;;;999888777777777444444555555555555444444444444444444333333222111222222222333333444444444444444333222222111111000111222222333333222222111222222222222222222222222444444555555666777777777999999888777999???GGGMMMcccwww```ooosss]]]JJJ:::888888444333666333333222222222111111111777666444222000/////////........................------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((('''''''''(((((()))(((''''''''''''''''''(((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((((((((((((((((((((())))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000222333222222222333444666888999;;;;;;<<<===???AAACCCDDDDDDEEEHHHKKKNNNQQQSSSTTT[[[bbbkkkkkk```WWW]]]iiigggjjjjjjrrr|||vvvlllnnnqqqbbbYYYUUUKKKCCC===>>>??????@@@CCCCCCCCCCCCAAA@@@@@@BBBDDDMMMPPPTTTYYY[[[\\\[[[ZZZZZZ\\\]]]bbbqqqyyyjjjhhhiiigggiiipppuuu~~~zzzxxxsssnnnhhhddd```___bbbaaabbbiiirrryyy{{{yyy~~~}}}|||~~~zzzppphhhjjjttt}}}```YYYWWWMMM???777;;;;;;999888888777777888444444555555555555444444333444444444333333222111111222222222333333333333666666555444222111000000111222222333333222222111222222222222222222222222333333444444555666666666888777777777888===DDDIIIUUUjjjeeeOOOBBB888222555666222111444222222222222111111111000111000000////////////000------------------------------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((('''&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((***))))))))))))***++++++++++++++++++++++++++++++---///000000000000111333222222222333444666888999:::::::::<<<===???AAABBBBBBCCCFFFHHHKKKNNNPPPRRRZZZiiiyyyzzzjjj\\\___iiigggkkkllluuu|||ooonnnyyymmm^^^LLLCCC???>>>>>>AAAAAADDDEEECCC??????CCCHHHDDDHHHOOOVVV\\\```aaabbb^^^```^^^XXXXXXdddttt~~~~~~mmm```\\\[[[XXXYYY^^^bbbkkkpppnnnpppwwwyyyvvv{{{|||~~~~~~}}}yyyuuurrrmmmllljjjgggddd```\\\[[[]]]```lllzzzmmmeeeaaa```fffmmmkkkZZZLLLLLLLLLCCC999555:::999888888777777777888444444555555555555444444333333444444444333222222111111111111111222222222888777666555333111000///111111222222222222111111222222222222222222222222222222333333444555555555555666666777888;;;@@@DDDLLL```fffQQQBBB:::999444333666555000///222222111111111111000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******'''''''''(((((((((((((((***************++++++,,,++++++++++++,,,,,,,,,,,,...///000000//////000222111111222333444666777888999::::::;;;===>>>@@@AAAAAABBBDDDGGGJJJLLLOOOPPPYYYiiixxxyyykkk```aaahhhhhhmmmkkkmmmxxxxxxtttzzzxxxppp]]]OOOFFFAAA@@@999;;;???AAAAAA???>>>>>>===AAAGGGOOOXXX```fffiiiiiinnnoooiiiaaa^^^bbbfffmmmbbbYYYXXXZZZZZZ]]]aaaiiisss}}}~~~yyyrrr{{{~~~{{{xxxwwwsssssssssrrrqqqqqqppppppooossstttkkkccc\\\VVVSSSZZZjjjyyywww]]]KKKMMMOOOLLL???444444<<<:::999888777666555555555333444444555555444444333333333333444444333333222000000000000000111111111555555444333222111111000111111222222222222111111111222222222222222333333222333333444444555666666555666777888888:::>>>AAAMMM___vvv]]]GGG999555777888666555555333000000222111111111000000000//////000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))&&&''''''''''''''''''&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((%%%%%%&&&'''((()))******&&&&&&''''''((((((((()))***************++++++,,,+++,,,,,,,,,------.........///000000///...000111000111222333555666777777::::::;;;;;;===>>>@@@AAAAAABBBDDDFFFIIIKKKMMMNNNVVV___fffeee```]]]```dddnnnvvvssslllnnnmmmooozzzuuuzzzyyydddUUUMMMIIIEEEAAAAAADDDCCC???:::======@@@DDDLLLTTT\\\aaammmrrrxxx{{{yyyuuutttuuunnngggbbbcccfffiiillloooyyyxxxgggWWWMMMKKKQQQXXXeeellllllOOOAAAFFFKKKNNNIII<<<222555>>>;;;:::888666555333333333333333444444444444333333222333333444444333333333000000000000000000000000111111111111111222222222000111111222222111111000111111111222222333333333444444444555666666777777666777999999:::;;;>>>AAAMMM___kkkPPP@@@;;;888555444555444222111111111111222000000000000////////////111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++%%%''')))******)))'''%%%((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))))))))******)))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))***))))))))))))***++++++,,,,,,,,,------......///...///000000......///000///000222333555666666666:::::::::;;;<<<>>>???@@@@@@AAACCCEEEGGGJJJKKKLLLUUUYYYZZZXXXYYY^^^cccdddyyywwwqqqkkkjjjsssoooqqqtttuuusssuuu{{{qqq```TTTEEE???@@@CCCBBB???@@@>>>===<<>>KKKFFF@@@======<<<:::777999888777555444333222222333333444444444444333333222222333444444444333333111111111111000000000000...//////000111222333333000000111111111111000000111111111222222333333444444444555555666777777888666888999::::::<<>>>>>???@@@CCCEEEGGGIIIJJJTTTXXXYYYVVVYYY```eeeeeexxxtttppplllkkkrrrpppkkkiiikkklllkkkpppxxxuuu```OOOEEEAAA===;;;AAA@@@>>><<<<<<===???@@@IIIIIIOOOYYYaaahhhrrr|||{{{tttlllddd___ZZZVVVUUUYYY```iiiqqqzzzvvvkkkccc\\\YYYZZZRRRWWWaaammmvvvnnnOOO<<<<<>>>>>999999===BBBCCCCCCKKKVVVSSSSSSQQQMMMLLLKKKJJJHHHCCCFFFLLLRRRTTTTTTUUUWWW___vvv~~~xxxrrrlllfffbbbXXXRRRQQQVVVWWWVVV^^^jjjttt{{{fffMMM@@@<<>>???<<<777444444666777222222222333444555666777222333333444444333333222111222333333444444444444333222222222111111000000222222222222222222222222000000111111111111000000000000111222333333444444222222333444444555555666666666777777888;;;@@@DDDIIIYYYdddIII???>>>555555444444444333333333222111///.........///000111111000......---------///............------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,------...++++++,,,------......///000111111222333444555666666555444777;;;>>>>>><<<>>>===>>>BBBFFFIIIJJJJJJOOOUUU[[[]]][[[[[[^^^aaaaaabbbccccccccccccdddfffnnnjjjeeedddfffhhhgggfffffflllsssqqq\\\PPPNNNLLLJJJHHHFFFDDDBBB???>>>===???BBBDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEHHHGGGCCC@@@AAACCCDDDHHHTTTcccmmmrrrxxx~~~yyynnncccZZZWWWYYYUUUWWWUUUSSSTTTWWWWWWTTTYYY]]]fffrrrkkkUUU@@@;;;======<<<<<<999888888777666555555444666666555444333333222222222222222222222222222222222333333444444333333222555444222111111111222222555444333111000/////////000000000000111111111111/////////000111111222222111111222333444444444444444555666666777999===@@@EEEWWW}}}iiiMMM>>>:::;;;444444444444333333333333111111///.........///000111000///...------------............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,------......///000111222333444555555555777555555888;;;>>>>>><<<;;;;;;===???CCCFFFHHHIIIKKKPPPVVVYYYXXXXXX[[[^^^^^^```aaaaaa``````aaacccgggeeeddddddfffffffffeeefffiiihhhnnn{{{}}}sssjjj^^^VVVSSSTTTUUUVVVKKKFFFAAA@@@AAAAAA>>>;;;@@@AAAAAABBBCCCCCCDDDDDD>>>AAADDDCCC???===???BBBGGGEEEGGGLLLNNNNNNPPPUUUVVVXXXZZZ\\\]]]^^^```aaaaaaYYYRRRMMMIIIFFFGGGLLLOOOOOOMMMLLLTTTbbbmmmqqq}}}lllSSSEEE::::::>>>>>><<<<<<888888777777666555555444666555555444333333222222222222222222222222222222222222333333333333222222444333222111111111222222444333222111//////......000000000000111111111111/////////000111111222222111111222333444444444444444555666666777999===@@@EEEVVV|||zzz^^^FFF:::777777999444444444333333333222222111000//////......//////000000///...------------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,+++++++++*********++++++,,,------......//////111333555666666555444666555555777;;;======<<<999;;;===>>>AAADDDHHHKKKPPPTTTWWWXXXVVVVVVXXX[[[\\\^^^``````^^^^^^___```___aaacccdddccccccdddeeeeeefffbbbbbbgggiiiuuu|||uuuvvv|||vvvmmmggg^^^TTTOOOOOONNNJJJEEEBBBAAAAAA@@@@@@??????>>>CCCDDDEEEBBB???>>>@@@CCC@@@===<<>>AAAHHHHHHHHHHHHHHHIIIIIIIIILLLGGGDDDFFFGGGGGGLLLQQQRRRVVV[[[bbbrrrvvvVVVHHH<<<888888===@@@>>>;;;:::777777777666555555444444555555444444333333222222222222222222222222222222222222333333333333222222333333222111111111111222222222111///............000000000000111111111111/////////000111111222222111111222333444444444444444555666666777999===@@@EEEUUUzzzvvvZZZNNN@@@888666888999888333333333333222222222222000000//////............000///...---------------.........---------,,,,,,,,,+++++++++++++++++++++************************************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++***************++++++,,,------......///...000333666777666444333444444555666888:::;;;;;;:::<<<>>>@@@BBBEEEKKKOOO______]]]YYYVVVVVVYYY\\\\\\^^^``````___^^^___```___aaacccbbb```___aaaddd\\\aaa^^^]]]^^^WWWUUUaaawwwzzzyyyzzzzzzwwwrrr```___\\\XXXTTTPPPMMMKKKMMMMMMJJJEEEAAA???AAACCC;;;999;;;@@@CCCAAA@@@BBBCCCDDDFFFHHHIIIIIIGGGEEEGGGEEEGGGNNNUUUZZZ```ggg{{{wwwRRR>>>===777:::>>>BBBAAA===999777666666666555555444444444444444444333333333222222111111111111111111111111111111222222222222111111222222111111111111111111111000///...............///000000000111111111111/////////000111111222222111111222333444444444444444555666666777999===@@@EEESSSwww|||]]]GGG===;;;888666777777777666333333222222222111111111///////////////......---///......------------......------------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,++++++,,,------......///---///222555666555444333222333444555666777888999999;;;>>>@@@CCCGGGLLLOOOfffccc]]]WWWUUUWWW]]]aaa\\\___aaabbbbbbaaaaaabbbbbbdddccc```\\\[[[]]]aaaUUUYYYVVVSSSTTTKKKEEELLLMMMdddkkkiiiddd]]]XXXUUUUUUVVVVVVNNNIIIIIIIIIHHHIIIKKKMMMQQQYYYbbbhhhiiifffbbb___```gggtttssscccZZZKKK888222999999>>>BBBAAA===:::777666555555555555444444444444333333333333333222222222111111111111111111111111000111111222222111111000111111111111111111111111//////...............//////000000000111111111111/////////000111111222222111111222333444444444444444555666666777999===@@@EEERRRtttbbbKKK@@@>>>>>>===:::666333111222444222222222111111111000000...////////////...------......---------------...------------,,,,,,,,,,,,*********+++++++++++++++************************)))))))))************+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))***+++,,,---++++++,,,------......///---///111333444444333222111333555555555555777999888888:::???EEEIIIKKKKKK^^^ZZZUUUQQQRRRWWW]]]bbbZZZ]]]aaaccccccbbbccccccddddddbbb___\\\YYYYYYZZZXXXYYYPPPIIILLLIIIFFFLLLIIIJJJOOOZZZnnnpppiiihhhkkkqqqwww}}}VVVIII???===:::555555:::888===>>>:::666777777777444444444444444444444444333333333333222222222222111111111111111111111111000000111111111111000000///000111111222111111111///............//////000000000000000111111111111/////////000111111222222111111222333444444444444444555666666777999===@@@DDDPPPqqqwwwZZZBBB888:::>>>???<<<888444222111222333222111111111000000000000....../////////...---,,,...------,,,,,,------...---------,,,,,,,,,++++++)))*********++++++++++++************************))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++++++++,,,------......///---...///000111222222222222444777777666666888:::999888999@@@IIINNNMMMIIIQQQOOOMMMMMMPPPTTTXXXZZZVVVYYY^^^aaaaaaaaabbbbbb`````````___^^^ZZZUUUQQQVVVWWWMMMEEEJJJIIIGGGKKKIIIAAA===BBBIIIXXXtttwwwrrrzzz}}}^^^>>><<<:::999:::;;;;;;:::777;;;:::444222555777666333333333333333333333333222222222222222222222222111111111111111111111111///000000000000000000///...///000111222222111000///.........///000000111000000000000111111111111/////////000111111222222111111222333444444444444444555666666777999===@@@DDDOOOoooiiiLLL<<<;;;===:::444777555222333555777666333111111111111000000000000---.../////////...,,,,,,------,,,,,,,,,------...---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))************))))))))))))++++++,,,------......///------...///000111222222333666888888777777999<<<<<<999:::CCCNNNSSSPPPJJJKKKJJJKKKMMMOOOQQQQQQQQQRRRVVV[[[^^^___``````aaa[[[[[[]]]```aaa\\\RRRKKKLLLPPPHHHCCCIIIFFF???@@@>>>:::???HHHDDD>>>LLLdddrrrWWWAAA555::::::666444666666333999<<<999222000444666444333333333333333333333333222222222222222222222222000000000000000000000000//////000000000000//////...///000222222222111000//////...//////000111222000000000000111111111111/////////000111111222222111111222333444444444444444555666666777999===@@@DDDOOOnnnyyy^^^GGGBBB<<<888777777777666444333222111000111222333000000000000////////////000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,+++***)))))))))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((&&&''''''$$$$$$%%%''')))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))*********++++++,,,,,,------...//////.........000222333555555666777888999:::::::::999:::???EEEIIIHHHGGGEEEIIILLLMMMQQQSSSPPPJJJRRR\\\YYYTTT\\\```]]]]]]bbbaaa___]]]XXXPPPEEE===DDDDDDDDDCCCBBB@@@???>>>>>>===<<<:::;;;<<<>>>???WWWjjj{{{```NNNDDD>>>:::>>>999444444888<<<;;;999666555333111111222333444111222333333444444333333333333333222222111111111000000000000000000000000.../////////000000000000000000000000000000000000000000//////.........---////////////000000000000//////000111111111111111000111111222222333444444222444555666666999<<>>;;;777555555555555444444333222222111111222222000000000000////////////000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++******)))*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&''''''&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))************+++,,,,,,------...///.........///000111222333333444555666777888888999888999<<>><<<;;;<<<;;;:::999999:::;;;;;;;;;EEEUUUjjjwwwhhhTTTDDD;;;888777666999777555888<<<>>><<<999555444222111000111222333111222333333444444333333333333333222222111111111000000000000000000000000///////////////000000111000000000000000000000000000/////////............////////////000000000000------...///////////////000111111222222333444444222444555666666999<<>>???DDDGGGFFFIIINNNRRRRRRTTTUUUSSSVVV\\\\\\dddxxxzzz^^^IIIBBBEEEBBBAAA@@@>>><<<;;;999888999999888888777777666666333666999<<>><<<:::888777777777777777777666555444333777;;;===::::::DDDYYYiiimmm\\\MMM???>>>:::666444444666666555333333666999<<<;;;888444222222111000///000000111111111222333333333333222222222222111111111111111////////////////////////000///.........///111222///////////////////////////////////////.........////////////000000000000//////000111111111111111000111111222222333444444222444555666666999<<>>;;;>>>;;;999777666666555333222444444444555555555444222111111000000000///000000000111222222333333222222111111111111111111111111////////////////////////000///.........///111222////////////////////////.........///////////////////////////000000000000//////000111111111111111000111111222222333444444222444555666666999<<>>BBBAAA??????@@@AAAEEEMMMTTTRRRKKKKKKUUU[[[aaagggmmmhhhTTTDDD;;;:::888666444444444555666555444333222222333444444999666333222333666888999;;;777999EEEVVVrrrvvvhhhSSSEEE888555777666333222222333444555555555666777222222222222111111111222111111222222111111000000000000111222222222222222///000000000111111111222000000000000000000000000---...000111111111000///000000000000000000000000............/////////000////////////000000000000------...///////////////000111111222222333444444222444555666666999<<>>===;;;AAAAAACCCIIIUUU\\\XXXOOOIIIUUU[[[aaahhhkkkwwwyyyhhhWWWJJJAAA===;;;777666444222222333444555444333111000000222444555000222555777777666444333777333777@@@AAAFFFbbbrrr^^^LLL@@@999EEEHHH<<<222333777888444444444333111111222333///111333444333222333333222222222222222111000000000000111222222222222111//////000000111111111222000000000000000000000000,,,...000222333111///...000000000000000000000000---.........//////000000////////////000000000000///000000111111111111111000111111222333333444444222444555666666999<<>><<<:::::::::999777555444333333111000000111333444333222777666555444333222222222000000000000000000000000...------,,,,,,------...*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************((()))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---///000111111111222333333444444555555555999888777777999;;;>>>@@@BBB>>>???KKK\\\ccc]]]UUUKKKPPPVVVZZZ[[[\\\^^^```]]]XXXOOOFFF???;;;999999666555333111000000000111///222444555444222111111///111444555444444555666666777777888;;;BBBMMMUUUppphhhWWWKKKBBB<<<<<<555>>>GGGFFF>>>666444666444444444333333222222222222222222222222111000000000000000000000000000000000000000000111111111111//////000000111111222222////////////////////////000000000000000000000000...///000111111///---+++////////////000000000000////////////////////////............////////////000000000111222222333333444555666777777999<<>><<<<<<===444<<>>999555888555333222333333333222111111111000111111222333000000000000000000000000......------------......---------------,,,,,,,,,------,,,,,,,,,,,,++++++************************//////...,,,***)))((('''***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,------.../////////...222222222333444555555555444444555666888999:::;;;===@@@CCCDDDDDDDDDFFFHHHBBBFFFJJJLLLJJJGGGDDDBBBAAA???===:::777666666666444333222111111222333444000111222111000000222444000222444555888<<>>AAA???:::666333222222111111111111111000///000000000000000000000//////////////////////////////000000000000111111111000000000000000000///////////////////////////////////////////////////............------------,,,,,,---------.........////////////////////////............////////////000000000111222222333333444555666666777999<<>>AAAHHH___}}}mmmaaaXXXXXXXXXYYYZZZZZZXXXWWW[[[ZZZZZZZZZ[[[[[[ZZZYYY^^^\\\ZZZZZZZZZYYYTTTPPPHHHDDD???;;;888666333111444333222222111111222222111111111111111111111111///......------......////////////......---------------,,,,,,,,,+++++++++************************+++*********))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++,,,---------------,,,000000111222333444555666555666777999:::;;;;;;<<<::::::;;;===AAAFFFKKKMMMDDDFFFIIIKKKJJJFFF@@@<<<666777777777666666555555444333111000/////////000222333333222111333666999EEELLLVVV```ggglllqqqsssvvvuuuuuusssqqqmmmiiifffbbb___[[[ZZZYYYVVVQQQMMMPPPOOOQQQXXXggg{{{{{{eeeVVVGGG===>>>AAA::::::???>>>@@@;;;888999999777888;;;888555222111222333111000222333333333333333333333000000///...//////000111...........................////////////000000000111000000000//////......////////////////////////........................------,,,,,,,,,------...------........./////////////////////////////////............////////////000000000111222222333333333444555666666888;;;>>>AAAGGG^^^tttggg^^^VVVPPPMMMLLLKKKKKKKKKLLLNNNOOORRRSSSUUUWWWZZZ\\\^^^___^^^___``````___]]]ZZZYYYYYYUUUPPPKKKFFF@@@:::777333333222111111111111222111111111111111111111111//////............//////...............---------------,,,,,,,,,,,,++++++************************(((((()))))))))*********)))))))))************+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++***+++,,,,,,---------,,,///000111222333444555666777777888:::;;;<<<===>>><<<:::888:::???CCCEEEEEEBBBBBBDDDGGGGGGDDD>>>:::666666555555444444333333333222111000///000000111555222...,,,000:::FFFOOO```gggqqqyyy~~~}}}yyyvvvrrrnnnkkkeeeaaa]]][[[ZZZXXXTTTPPPQQQLLLGGGDDDGGGPPP[[[bbb{{{{{{mmm___SSSFFF???999555:::>>>999<<<@@@;;;===888666777666555666;;;;;;888444222222333333333333333333333333444444444222111000///...///000000..............................////////////000000000//////////////////...////////////////////////........................------------............---............/////////////////////////////////............////////////000000000111222222333333333444555555666888;;;>>>AAAFFF\\\kkk[[[RRRMMMJJJGGGAAA@@@@@@@@@AAAFFFKKKOOOKKKMMMOOORRRUUUYYY]]]___\\\```dddddd___\\\\\\]]]eeeccc```]]]YYYTTTNNNJJJBBB@@@>>>;;;888666444444111111111111111111111111//////............//////---------------.........------,,,,,,,,,,,,++++++************************)))))))))******+++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************((()))***,,,------------//////000222333444555666888888888999:::<<<>>>???===;;;::::::<<<>>>???????????????@@@AAA???999555777666555444444444444444111111111111111333555666::::::;;;???IIIXXXiiittt~~~}}}zzzvvvsssrrrmmmfff```\\\YYYVVVTTTNNNKKKFFFBBB@@@AAADDDFFFCCCTTTeeeqqqdddWWWRRRJJJBBB>>>===<<<<<<999777888444111???KKKEEE;;;888777888666222333666666666555444444333444555111111222222333333333333555444111///...//////000................................./////////000000.........///////////////////////////////////////........................,,,---...///000///......,,,,,,---------.........////////////////////////............////////////000000000111222222333333333444555555666777;;;===@@@EEEZZZrrraaa___ZZZSSSOOOLLLHHHCCC???<<<===???@@@BBBEEEIIILLLKKKKKKKKKJJJIIIIIIKKKMMMRRRYYYaaadddbbbaaaeeeiiihhhhhhhhhiiihhhfffaaa]]]VVVSSSNNNHHHAAA<<<888666111111111111111111111111//////............//////+++,,,,,,------.........---------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''(((***+++,,,---.........///000111333444555666999888777777999;;;>>>@@@<<<<<<<<<;;;:::;;;===???>>>===<<<======;;;666222333222111000000111222222000000000222444777999;;;CCCIIITTTaaappp{{{vvvrrrlllfff```\\\YYYWWWMMMJJJFFFAAA>>>============>>>;;;FFF___kkkiiikkkrrr___UUUPPPHHH???<<<;;;:::888888888:::;;;777:::>>>888777GGGQQQGGG222111333777666333333666///222555666444333333444000000111111222222222222777555222000/////////000..................................../////////000---.........//////000000////////////////////////........................+++---///111111000///...++++++,,,,,,,,,---------////////////////////////............/////////000000000000111222222333333222444555555555777;;;===@@@DDDYYY}}}iii```[[[SSSKKKJJJIIIIIIHHHFFFEEEDDDDDD===<<<;;;<<<@@@FFFLLLPPPWWWVVVTTTQQQMMMIIIEEECCCJJJRRR\\\bbbddddddeeefffkkkjjjjjjllloooooolllhhhaaabbbaaa]]]ZZZTTTJJJ???===444///111222000000333333000---,,,---------,,,000000///...............//////...------------...------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((,,,+++***))))))((()))))))))))))))))))))))))))))),,,+++***,,,///000...,,,//////000111222333333444555555555555666777888999???@@@>>>999999>>>@@@???;;;;;;999888666555555555222000111555555111000222111///111555666777AAAMMM___kkkyyyyyy|||wwwpppjjjeee]]]TTTNNNJJJGGGAAA<<<999999:::;;;>>>======>>>AAADDDFFFFFFRRRhhh~~~lll[[[SSSIIICCC@@@>>>:::666===<<<;;;999999999::::::888666555777:::<<<;;;999555555555555555555555555555555555444444333333333111111000//////000111222222111111000000000000000///////////////////////////000000000000111111111111111000///////////////---------...///000000111....................................////////////...---------...///111222............////////////,,,,,,---...///000111111000111222222111222444666444555666777777999<<>>===>>>@@@DDDGGGJJJUUUUUUTTTRRROOOJJJFFFCCCDDDJJJRRRYYY___dddkkkooollllllmmmnnnpppooommmllliiijjjiiieeedddbbb\\\TTTGGG@@@;;;;;;999333///000333222111111222222///---000000///............/////////...------------...------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((()))((('''''''''''''''''')))))))))))))))))))))))),,,+++***,,,///000...,,,//////000111222333333444555555555555666777888888===>>>===999999===>>>===:::999777666555444444444666222111222111///111666666222333;;;DDDOOO^^^lll~~~vvvoooeee]]]WWWQQQJJJEEE<<<;;;:::999999999:::;;;=========???BBBEEEFFFGGGBBBOOOXXXXXXXXXcccuuu}}}tttiiiYYYNNNHHHCCC===:::;;;;;;999666::::::999888888999::::::777555444555888999888777555555555555555555555555444444444444444333333333222111000//////000111111222111111000000000000000/////////////////////////////////000000000111111111111000///////////////------......///000000111------------------------............////////////------,,,,,,---...///000............////////////000000//////.........---000111222222111222444666333444555666666888;;;>>>AAABBBUUU|||HHHDDD???>>>@@@BBBAAA???@@@???>>>===<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>GGGHHHHHHHHHGGGDDD@@@>>>:::>>>CCCHHHNNNVVVaaaiiigggiiikkkllllllmmmnnnpppppppppmmmiiijjjmmmmmmjjj\\\VVVRRROOOHHH===444000/////////000222222000...111000//////......////////////...------------...------,,,,,,++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&''''''(((((())))))))))))))))))))))))+++***+++,,,...///...---...//////000111222333333444444444444555666777888999;;;;;;888888;;;;;;999777666555333333222222222555222000000...,,,...444::::::BBBRRRdddvvv}}}vvvnnngggddd^^^WWWNNNGGGDDDCCC@@@>>>@@@AAABBBCCCDDDDDDCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDJJJLLLIIINNN___vvv{{{pppfffZZZSSSQQQOOOIIIDDDAAA===;;;;;;===???===;;;888888777777777888999999666444333444555666555444444444444444444444444444333333333333444444444444333222111000000000000000222111111000000000000000/////////////////////////////////000000000000111111111000///////////////------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------,,,,,,,,,------...............////////////111000000///...---------000111222222111222444666222333555555555777:::===AAABBBSSSzzzBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA?????????@@@BBBCCCGGGHHHHHHGGGEEEBBB???>>><<<<<<======>>>>>>??????;;;<<<======???DDDMMMTTTXXX[[[___```aaaccciiimmmnnnmmmhhhcccccciiimmmmmmmmmllljjjfff^^^QQQEEE>>>666333///...///111222222111000000///...///////////////...------------...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((()))***+++))))))))))))))))))))))))******+++,,,---...------......///000111222333333333333333333444555666777555888999777777999888555444333222111111111111111444222333444333111555<<>>:::999999888777777777777666555444444444444333333444444444444444444444444222222222333333444444555444333222111000000//////222111111000000000000000////////////////////////000000000111111111111222111000000///////////////............//////000000---------------------------------.........//////......------------------............////////////............/////////000000111222222111222444666333444555555666777;;;===AAAAAARRRxxxDDDGGGHHHGGGCCCBBBCCCEEEGGGFFFFFFFFFGGGIIIKKKLLLYYYYYYYYYXXXVVVSSSPPPNNNGGGEEECCCAAABBBDDDFFFHHHFFFFFFFFFBBB>>>>>>AAAEEEEEEHHHKKKLLLNNNSSSZZZ```eeeddd^^^VVVUUUZZZ___```jjjooorrrrrrnnnfff]]]WWWLLLEEE;;;222///000222333111111000/////////////////////...------------...---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((('''((((((''''''''''''(((((((((((('''(((((()))******)))))))))))))))))))))))))))***,,,,,,------------......///000111222222333222222222222333444555666222666777666666777666222222111000000000000000111333222222555999@@@MMMZZZsss|||ooobbbVVVOOOLLLIIIIIIKKKQQQZZZaaaccccccbbbaaa``````aaabbbdddeeeeeehhhlllmmmllllllmmmnnnbbbnnnzzzwwwrrrpppoooooolllfffdddgggkkklllpppvvviiiXXXSSSOOOSSSUUUWWWWWWUUUOOOHHHDDDGGGFFFEEEEEEEEEEEECCCBBBDDDDDDFFFIIIKKKJJJGGGDDDIIIHHHGGGFFFEEECCC@@@>>>???>>>===;;;999777555444666666666666444444444444444444444444444444444444111222222333333444444444333333333222111000//////222111111000000000000000000000000000000000000000111111111222222222333333111000000///////////////............////////////////////////////////////------------............///////////////.....................////////////------......//////000000000111222222111222444666444555666666777999<<>>>>>???DDDJJJOOOWWWXXXTTTLLLIIILLLPPPQQQWWW```jjjoooqqqqqqooojjjaaaXXXKKK???666111///---222111000000//////000000//////...------------...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))(((***,,,---,,,,,,,,,...---......///000111222222111111111111222333444555111555666444444666555111111111000000000111111222000///111777BBBRRRjjj~~~~~~rrrdddZZZVVVWWWXXXYYYYYY\\\cccjjjoooooonnnjjjjjjkkkmmmqqqvvvzzz}}}vvvxxxyyyvvvqqqnnnnnnooowww}}}sssnnnjjjiiiiiieee^^^]]]aaadddccchhhpppmmmkkkccc^^^RRRNNNKKKIIIHHHIIIJJJJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB???<<<999666555666777888777555444444666333333333333333333333333222222222222333333333333222333333333222111000000222111111000000000000000000000000000000000000000111111111222222222333333111111000///////////////......//////////////////////////////////////////,,,------------...............///000000//////...............////////////////////////............000111222222111222444666444666777777777999<<>>===???BBBCCCGGGKKKJJJEEEBBBDDDFFFFFFGGGSSS___eeejjjppprrrooommmhhh```WWWLLLAAA777000222111000000//////000000//////...------------...------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))'''***,,,---++++++,,,...------...///000111222222111000000111111222333444111555555333333555555111111111111111111222333333222777BBBPPP^^^nnn{{{wwwlllggghhhmmmrrrttt{{{zzzzzz}}}|||{{{|||~~~zzz}}}~~~zzzvvvsssuuuxxxzzzqqqmmmppppppmmmsss~~~}}}uuuhhh```VVVNNNKKKLLLLLLMMMIIIIIIHHHEEECCCAAA@@@AAA@@@@@@AAA@@@AAACCCGGGJJJGGGHHHIIIIIIIIIJJJKKKLLLFFFFFFEEECCC@@@===:::999444666888777444333555777333333333333333333333333333333333222222222222222111222333333333222111111222111111000000000000000000000000000000000000000//////000000000111111111111111000////////////////////////////////////...////////////////////////,,,,,,---------.........+++,,,...////////////...............////////////............////////////000111222222111222444666444555666666666888<<<>>>???AAASSS{{{ZZZ]]]```bbbcccddddddeeedddfffjjjoooqqqrrrqqqqqqhhhfffeeeeeehhhmmmsssvvvpppqqqsssuuuuuutttsssqqqooopppnnniiiccc______```___WWWLLLEEEBBBBBBAAA@@@<<>>222111111000000000000000//////...------------...------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((***)))((('''''''''''''''))))))))))))))))))))))))'''***------+++***,,,...------...///000111222222000000000000111222333444222555555222222555555222222111111111222333444555;;;HHH^^^tttmmmcccsss}}}zzz}}}~~~xxx}}}uuufff\\\XXXUUUSSSRRRRRRPPPMMMJJJGGGGGGGGG===@@@CCCDDDBBB@@@AAABBBCCCDDDEEEEEEEEEFFFIIIKKKGGGGGGGGGFFFCCCAAA>>><<<333555777666444333555777333333333333333333333333444333333222222111111111000111222333444333222111222111111000000000000000000000000000000000000000............////////////111111000//////////////////////////////.................................,,,,,,,,,---------......)))***,,,...//////................../////////000)))***,,,...000222333444000111222222111222444666222444555555555777;;;===???AAATTT|||bbbhhhsss|||zzzvvvzzzzzz{{{~~~~~~~~~{{{tttmmmlllqqqvvv}}}{{{wwwtttrrrqqqqqqqqqssssssvvvyyy{{{wwwmmmeeebbbZZZSSSRRRNNNIIIJJJOOODDDGGGKKKKKKIIIFFFDDDDDDFFFOOO[[[eeehhhfffbbb```mmmvvv|||zzzuuuooofff\\\PPPEEE888000...000111111,,,...000000...------...------------------------...---,,,,,,+++***)))(((+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&''''''&&&'''''''''(((((())))))'''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))***+++---......///000111111000......///111000111222333333222111000222111000111111222111000,,,...333777444555AAAPPP\\\mmm}}}nnnggg```rrrooommmvvvjjj___WWWXXXYYYSSSMMMKKKJJJGGGEEEEEECCC@@@>>>>>>>>>AAADDDHHHJJJKKKJJJJJJKKKJJJIIIIIIIIIHHHEEEBBB;;;999777555555555777888555444444444444555666777555777666222111444444111222111111111222333333444444333111000000000111111////////////////////////000////////////111333444000000000000////////////////////////////////////---------............///------------,,,,,,+++***---------............///////////////////////////............///////////////000000111222222333333222444555555555777:::===@@@DDDUUUvvvxxxxxx{{{qqqsssvvvwwwwwwxxx{{{}}}ooojjjfffgggddd]]]ZZZ\\\\\\```eeegggddd^^^WWWRRRFFFEEEGGGNNNXXXaaahhhjjjaaahhhnnnqqqvvvzzzxxxqqqiii___PPPEEE>>>888333...222000...,,,---///111333---------------------------------,,,++++++******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''((((((((())))))'''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---...//////000111000......///111000111222222222222111000333222111222222222222111777333333888@@@LLLaaasssrrriiihhh}}}ppphhhddd```^^^___ZZZUUUPPPMMMKKKFFFAAA>>>AAA@@@@@@AAADDDHHHJJJLLLMMMMMMMMMMMMNNNLLLHHHEEE@@@>>><<<999888777777888666666666666555555555555888;;;;;;666333333333111222222111111222222333444333333111000000000111111111111111111111111111111000/////////000111222333000000000000////////////........................---------............///---------------,,,+++***------------................................................////////////111111222222333444444444222444555555555777:::===@@@DDDTTTuuuvvvqqqsssxxxrrrnnnlllooopppnnnmmmooommmrrrxxx~~~}}}wwwllleeePPPFFF<<<;;;FFFTTT___eee```bbbcccfffoooyyy|||{{{zzzrrreeeYYYMMMAAA555---444000------000222222111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))'''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,---......///000000///......000222000111222222222222111000333222222222222222222222888555666@@@PPPdddzzzxxxooojjjhhhfff```YYYVVVUUURRRMMMGGGEEEAAA<<<:::<<>>JJJYYYgggvvvxxxnnnqqqlllccc^^^___aaa]]]WWWQQQKKKEEEAAA@@@???>>>===DDDFFFIIINNNRRRRRRPPPMMMIIIGGGEEEAAA>>>:::777666666666777777777666444444666>>>CCC===555333333333333222222111222222333333222222111111111111111111111111111111111111111111000000000000000111111222000000000000////////////........................---------............///,,,---------------,,,,,,,,,,,,---------.............................................////////////.........///000000111111222444555555555777:::===???BBBQQQqqq{{{uuuwwwvvvuuuvvvyyy{{{||||||uuurrrkkkaaaWWWNNNHHHEEELLLKKKJJJJJJMMMVVVdddooowwwyyy|||}}}yyypppddd\\\FFF???666222222111---***........................,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))(((((('''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******)))******++++++,,,,,,,,,---...////////////111333222111111111111111111222222222111000///222777<<>>@@@LLLjjj{{{vvvwww}}}vvvfffYYYZZZ^^^XXXNNNGGGBBBNNN```qqq||||||ooo]]]KKK>>>666333////////////////////////------------------------------------------------))))))******++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))*********)))'''&&&+++*********))))))(((((('''((()))((('''&&&'''))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------***************++++++++++++---...//////000333555333222111000000111222333000222555888AAARRRfffuuuzzzzzzpppfffeeehhhhhhggg___WWWLLLCCC???>>>??????@@@BBBGGGKKKMMMMMMLLLKKKEEEBBB===888555555666666444666555222111555555333444333333222111111111222///000111222333333222111111111111111111111111111///000111222222111000///000000000000////////////---------------------------------.........//////,,,,,,---.../////////...++++++,,,,,,,,,---------------------------------............/////////000000000000111222222333333222444555555555777;;;===>>>@@@LLLjjj}}}zzzzzzzzzppphhhhhhjjjeee^^^MMMJJJLLLXXXkkk|||}}}nnnddd[[[HHH555111000000222000---...333......//////......---,,,......---------,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))************))))))************))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,------------------------,,,------...000111222333111///.........//////222777===EEEUUUjjjzzzwwwppptttzzzooojjj```WWWSSSOOOGGGBBBBBBBBBDDDDDDCCCJJJRRRSSSNNNDDDBBB???<<<999777555333666444222111222222111000999555111000222333333111222222111111111111222222111111000000//////......///000111222222222222222000333111,,,---222000)))111111000000//////.........------...//////...------.../////////...,,,,,,,,,++++++******++++++,,,------............---------------...///000000111///111222222111111222333333333444444666888;;;<<<>>>AAAKKKfff~~~{{{zzzkkk]]]ggg___UUUQQQUUUbbbpppzzzyyyuuuqqqaaaNNN>>>666000222333111///...//////////////////...............---------,,,,,,---,,,+++,,,---...---+++************++++++++++++))))))************))))))+++******)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,---...///000111111...//////......000222444???HHHSSS]]]jjjzzzwwwtttwww}}}vvvmmmccc[[[VVVQQQOOORRRTTTSSSNNNNNNTTTWWWVVVPPPIIIBBB>>>===;;;555000777555333222333333222111777444111111222333222000111111000000000111222222222222111111111000000000000000111222222222222222000111000...///000000---111000000000/////////......------...//////...------.../////////...---,,,,,,,,,++++++++++++,,,,,,------............------------......///000000111///111222222111111222333333333444444666888;;;<<<>>>AAAKKKfff|||xxxtttmmm```QQQIIIMMM[[[hhh|||vvvoooqqqrrrpppWWWGGG777333444333111////////////000000000000000///.........------------...---,,,---...///...,,,+++++++++,,,,,,,,,,,,---))))))************))))))*********))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---+++,,,...///000111000000---...///...---000666:::PPP]]]lllvvv~~~rrrkkkwwwuuuiiiiiijjjgggeeeiiijjjddd^^^]]]^^^^^^[[[RRRHHHDDDDDDBBB;;;444888666444333333444333222555333222222222222111000000000//////000111222222222222222222222111111111000000111222222222222111000///000111000---...111000000000000////////////.........//////......---......//////......---,,,---------,,,,,,---------------............------------......///000000000///111222222111111222333333333444444666888;;;<<<>>>AAAKKKeeezzzzzzuuutttmmm```SSSKKKMMMQQQaaaqqq|||uuuiiigggnnntttlll\\\JJJ===666111111444///////////////000000111/////////............---...---,,,---.........,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,---+++,,,...000111111///...///000000......333===EEE```lllzzzuuummmrrrtttssstttooonnnrrruuusssnnniiieeebbb___YYYQQQMMMLLLJJJEEE@@@:::888555333333444333333222222222333333222111000////////////000111222222222222222222222222111111000111111222222222111111111...///222000+++,,,222000000000000////////////...///000000///...---..................---------......------------......------............------............//////000000///111222222111111222333333333333444666888;;;<<<===AAAKKKccc}}}uuu}}}|||yyyqqqfffYYYNNNHHHGGGVVVhhhqqqrrrmmmgggaaalllhhhaaaTTTBBB333///444000//////......///000000000000/////////.........---,,,+++,,,---...---+++*********++++++++++++,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))***++++++,,,------+++,,,///000111000///.../////////000555@@@NNNWWWkkkttt}}}tttqqqwwwtttpppnnnmmmnnnooommmiiigggbbbaaa___ZZZTTTOOOMMMLLL>>>;;;777444444444333222222222333333333222111111000000000000000111222222111111111111111111111111111111222222222111111000111///000111000------000////////////000000000000...000111111...------...//////......------------///......------......///------............------............///////////////111222222111111222333333333333444666888;;;<<<===@@@JJJbbb{{{vvvpppgggbbbRRRLLLJJJUUUfffpppjjjaaaaaahhhooolllZZZCCC666444333222000/////////000111000000000000////////////---,,,+++,,,---...---+++************++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,---......,,,---///000000000///......///222:::FFFUUUccckkksssyyy~~~zzzsssyyy}}}yyyoookkkkkkkkkkkkmmmhhhjjjjjjddd[[[TTTRRRRRRDDD@@@;;;777555555444333222444444444222222333444222222111111111111222222000000000111111111111111111222222222222111000000000111000///111555444000////////////000000000000...111333111...,,,---/////////...------------.........------------......------............------....../////////////////////111222222111111222333333333444444666888;;;<<<===AAAJJJ```~~~|||zzzpppaaaQQQNNNWWWcccjjjmmmbbbeeennnuuuppp___MMMCCC777666333111000111111222111111111000000000//////...---,,,---...///...,,,++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---...//////.........///////////////222444<<>>;;;:::;;;666555444555666888888777:::888555333111111222222555444222111111222444555555444333333111111000///444333222111111111222333111111000000/////////...444444333222111000//////......------------......------------------------,,,---......//////......////////////////////////000111111222222333444444222444555555555777:::===:::???HHH\\\{{{yyyvvvjjjmmmgggfffnnnyyy~~~kkkWWWBBB888555111000111...111000------111222...//////...------------......---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''''''((()))******)))((('''((((((((((((((()))******))))))))))))************)))************+++++++++,,,,,,,,,,,,------...///000111000///000444<<>>666777555333444555666666666777666444333222222333444444333222111111222333444555555444444333333222222444333111000000000111111000000000//////.........111111000000//////............------------......------------------------,,,---......//////......////////////////////////000111111222222333333444222444555555555777:::===;;;???HHH[[[~~~ooogggaaabbbgggppp}}}rrr\\\KKK???666333444222333222---,,,...000000000///......------.........---,,,,,,------,,,***++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((''''''((()))******)))((('''((((((((((((((()))******))))))))))))************)))************+++++++++,,,------.........------+++...111222555>>>NNN[[[hhhggggggjjjqqqxxx~~~{{{rrrxxxuuummmjjjjjjsss|||ppphhhdddfff```WWWPPPLLLHHHDDDAAA;;;888666555666777777777555555333333333444555666333222111000000111222333555555555555555555555555444333222000/////////////////////.............................................------------......------------------------,,,---......//////......////////////////////////000000111111222333333333222444555555555777:::======@@@HHH[[[xxx~~~~~~sssfff\\\XXX^^^nnn~~~tttdddTTTEEE:::555555666555222......///000000//////...............///---,,,,,,------,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***((()))))))))************))))))*********+++++++++,,,---...//////...---,,,---666???CCCEEEMMM]]]jjjoookkkiiilllsss{{{}}}|||oooccceeemmmtttdddeeeeeebbb[[[SSSMMMKKKLLLBBB???:::888888999999999666555444444444444555555222222111000000111222222444444444555555555666666555444333222000/////////..................------,,,,,,---------...............------------......------------------------,,,---......///.........////////////////////////000000000111222222333333222444555555555777:::===>>>AAAHHHZZZ}}}}}}wwwzzzoooddd[[[XXX___iii~~~zzzkkkVVVBBB555333333444444222000111222000000///............//////...,,,---......---+++++++++++++++++++++++++++++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''&&&'''(((((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***((()))))))))************))))))*********+++++++++,,,---...///000///...---666DDDRRRXXXWWWYYYaaajjjmmmkkkkkkooowww~~~wwwnnn```\\\oooyyyjjjfffdddfffhhhcccWWWKKKIIIDDD>>>:::888888888888777777666555444444444444222111111111111111111222222222222333444444555555666555555444333111000000------..................,,,------......//////000......------------......------------------------,,,---......///.........///////////////////////////000000111111222333333222444555555555777:::===>>>AAAGGGYYY|||zzztttooohhh___ZZZZZZoooyyy{{{hhhPPP>>>555111///222444333222444111000//////....../////////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************)))************+++++++++,,,,,,---...///000000///...>>>RRR^^^___```eeejjjmmmmmmpppuuu{{{zzzqqqjjjeee```fffzzz```[[[hhhnnndddVVVPPPJJJBBB<<<888777777777777777777666555444333333222222222222222222222222111111111222222333333333555555555555444333111111.............../////////........./////////000000......------------......------------------------,,,---......//////......//////////////////////////////000000111222222222222444555555555777:::===>>>@@@FFFXXX{{{zzzuuummmfffbbbeeeqqq~~~}}}kkk[[[FFF;;;222333555333222333111000000///////////////000...------......---,,,------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************)))************+++++++++,,,,,,,,,---///000222222---<<>>===<<<333444555666777777777777222333333444444333333222222222222222222222222222111222333444333222111000.../////////000000111111.................................------.........------------------------,,,---......//////....../////////////////////////////////000111111222222222444555555555777;;;===<<<>>>EEEVVVzzz{{{~~~~~~{{{uuulllrrr}}}zzzeeeKKK;;;666666555333222222111000111333111---111111000///////////////........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''***)))((('''%%%%%%%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))+++,,,,,,+++***)))+++,,,''',,,///...---111;;;DDDQQQWWW^^^eeeiiilllooopppwwwwwwxxxyyy{{{}}}~~~~~~~~~zzzzzzvvvooonnnrrrxxxyyycccfffggg```QQQIIIHHHAAA777888999999666222222444888555444333333222222222222000000000222333333222000222222222111111111111000000111222222222222111000///............000222333111111000......---------,,,---------.../////////---------.........//////............/////////000111111111111222333444555444444444555777888:::;;;<<<@@@FFFVVVwww}}}~~~vvvsssxxxwww___FFF777444333111111111000///000111111111111111000///////////////........................,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''')))(((''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))************))))))))))))+++,,,,,,+++******+++---***,,,------...555AAAKKKXXX\\\aaagggkkkoootttwwwvvvwwwxxxyyy{{{|||}}}~~~}}}~~~|||~~~|||wwwsssqqqmmmkkkpppyyypppbbbgggeeeYYYLLLFFFEEEFFF999999999888666444555666555444444333222222333333000000000222444555333222222222222222111111111111111111000//////000111111.........//////000111222111111000......------...------..................---------.........//////........./////////000000111111111111222333444555444444444555777888:::;;;<<>>888777777777777555555555444444555666666888777555555666777666555333333333222222222222111000111333444444333111000...///111222222222000000111000000////////////000000000000//////......---........./////////000000////////////000000000111111111111111222333444444444444444555777888:::;;;>>>AAAEEEPPPmmmyyyxxx{{{wwwxxxbbbIII999222000444666222222666222222111000000000000111////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******+++,,,,,,,,,,,,---......------///111...444>>>HHHPPPVVV\\\___ccchhhooouuuxxxyyyzzz{{{|||}}}}}}~~~}}}|||{{{zzzuuutttuuuvvvrrrkkkiiikkk[[[ooojjj___bbbkkkYYYQQQGGG>>>999888888888666555555555555666777777444333222444777:::;;;;;;333333333333222222222222///111444666666444111///000000111111222111111000111000000//////000000000000000//////////////////....../////////000000000/////////000000000111111111111111111222333444555444444444555777888:::;;;>>>AAAFFFPPPmmm~~~sssdddOOO???333444555222222666333222111111000000111111////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))***++++++,,,------,,,---......---...000222444===IIIRRRVVV[[[```eeekkknnnssswwwyyyzzz|||~~~}}}||||||{{{zzzyyyyyyxxxvvvtttssssssnnnhhhfffiiimmm~~~nnnkkkkkk```[[[SSSIII@@@:::888888666666555555666777777888444333222444777:::;;;;;;444444333333333222222222000111333444444333111000222111111111000111111222111000000000000000111111///////////////000000000.../////////000000000000//////000000000111111111111111111111222333444555444444444555777888:::;;;;;;@@@FFFPPPkkk{{{fffOOO<<<777666111111555333222111111000111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------,,,---............000222===GGGSSSZZZ\\\___fffmmmqqqsssvvvxxxyyy{{{||||||zzzyyyxxxwwwwwwwwwxxxuuurrrpppkkkffffffjjjxxxdddcccbbb\\\RRRFFF<<<888777666666666666666777888888999777555444666777777777444444444333333333222222111111111111111111111111333222111000000000222222111000000000000000111111......//////000000111111////////////000000000000000000000000111111111111111111111111222333444555444444444555777888:::;;;999???EEEPPPjjjwwwiiiQQQ===666777555111555444333222111111111111000000000000000000000000000000///...---,,,,,,,,,......---,,,,,,+++******---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((,,,///...+++///888AAAGGGNNNXXXaaahhhmmmppprrrtttvvvwwwyyyzzz}}}yyyyyyxxxuuusssrrrrrrsssnnnssstttlllfffooo}}}nnneeebbbbbbUUU@@@999???@@@888444777:::888555333555555555555666666666777666555555555555444444444444444333333333333222222111222444444444222000//////555666000,,,//////---000000000000000000000000......//////000000111111000//////............///111111222222222333333333444444555666888:::;;;<<<@@@???FFFPPPdddxxxdddLLL<<<777666666444333333222111111111111111111111111111111111111/////////......------,,,......------,,,++++++***---,,,,,,+++******++++++++++++++++++++++++++++++***************************(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---///000//////666AAAJJJQQQWWW___eeeiiikkkmmmnnnrrrtttvvvxxxyyyzzz}}}wwwuuusssuuuwwwxxxvvvtttjjjqqqvvvwww{{{rrrfffdddaaaSSSEEE???:::777777::::::777555777555555555666666666777777666555555555555444444444444444333333333333222222111222333444444222111///888<<<<<<666222333333111000000000000000000000000/////////000000000000000000000/////////000000111111111222222222333333333444444555666888:::;;;<<<@@@???FFFPPPccc{{{```FFF999777888333333222111111111222222111111111111111111111111..............................------,,,+++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,000///...///444>>>JJJSSSYYY]]]dddhhhjjjkkklllmmmqqqtttxxxyyyyyyyyyyyyyyyzzzvvvrrrqqqssssssoookkkooovvvtttggghhheeeWWWIII999888999;;;999555777;;;555555666666666777777777666555555555555444444444444444333333333333222222111222333444333222111000666999999444111222222111000000000000000000000000000000000000000000//////000000///000000111222333111111222222222333333333444444555666888:::;;;<<>>;;;:::888555888<<<555666666666666777777777666555555555555444444444444444333333333222222222111222333333333222222111///000000//////000222222000000000000000000000000222111111000000////////////...//////000111222333111111222222222333333333444444555666888:::;;;<<<>>>???GGGOOOaaa~~~kkkWWWDDD666555444333333333333333333111111111111111111111111......//////////////////......------------,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++***************************(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************///---+++)))))))))+++,,,++++++,,,,,,,,,---------***---333;;;DDDMMMUUUYYYYYY]]]dddiiimmmpppssstttwwwzzz|||{{{xxxtttqqqpppooorrrsssqqqoootttwwwiiiggghhhTTTHHH<<<888888777888:::666666666666777777777888666555555555555444444444444444333333333222222222111222222222333222222222333111000000111222444555111111111111111111111111222222111111000000//////---------...///000111222111111222222222333333333444444555666888:::;;;<<<===>>>GGGOOO```pppWWWAAA777777666555444444444444222222222222222222222222////////////////////////......------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++*********+++,,,,,,,,,,,,,,,---------------333===GGGOOOUUUZZZ^^^^^^bbbhhhmmmpppsssuuuwwwzzzzzzyyyvvvrrrnnnlllllliiioootttqqqnnntttxxxlllkkkaaaRRRBBB<<<:::888888999666666666777777777888888666555555555555444444444444444333333333333222222222222222222222222333333888333000111111000000222111111111111111111111111111111111111111111000000......---......///000111111111222222222333333333444444555666888:::;;;<<<===>>>HHHOOO___hhhQQQ::::::888666555444444444222222222222222222222222111111000000//////......------..................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,------------...222;;;GGGOOOTTTXXX^^^cccdddhhhnnnrrrvvvyyy|||~~~}}}yyysssmmmjjjjjjkkklllrrrwwwvvvtttyyyxxxnnneeeYYYLLLDDD>>>999777999666666777777777888888888666555555555555444444444444444333333333333222222222111111111222222333444999222---///000...---000111111111111111111111111111111111111111111222222000///////////////000000111111222222222333333333444444555666888:::;;;<<<<<<>>>HHHOOO^^^rrr\\\<<<;;;:::888666555444444222222222222222222222222222111111000///......---------..................,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......444>>>KKKRRRTTTXXX___eeegggkkkqqqvvv{{{zzzsssllljjjkkkmmmmmmssszzzuuuccc\\\SSSKKKAAA888777;;;777777777777888888888888666666555555555444444444444444444333333333222222222111111111222333333444999111---000333111222555111111111111111111111111000000000111222222222333222111000000000000000111111111222222222333333333444444555666888:::;;;<<<<<<>>>HHHOOO]]]XXXEEE666555666444444888444444444333333333222222000000000///......------,,,,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))***+++,,,,,,------///...---++++++...222666<<>>GGGPPP]]]vvv___GGG;;;888555222555555444444444333333333111111000000///.........333222000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******************+++++++++,,,++++++++++++,,,,,,,,,,,,............111777???DDDLLLQQQXXX```hhhttt}}}uuutttxxxrrreee[[[HHH???CCCAAA<<<999:::999777999===888888777666555555555555777666444333333333444555666666666666666555444444222222222222222222222222111111111111111000000000000000111111111111000000000000000111111111222222111111222333333444555555222333555666777999<<<>>>>>>===FFFNNN[[[qqqSSS===888888666555555555555444444444444222111111000000//////...444222000---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))((()))))))))************************************))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000555===FFFLLLRRRVVV\\\dddmmmxxxmmmcccffftttooo[[[TTTMMMDDD@@@;;;999::::::999999<<<999888777666555555555555666666555444333444444555666666666666666555444444333333333333333333333333111111111111111111111111000111111222222111111000000000111111111222222222111111222333333444555555222444666666777888;;;>>>>>>===EEELLLYYY___CCC888888888666666666555555555444444222222222111000000//////222000...---,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******((()))))))))************************************))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++---000444:::BBBKKKRRRZZZ___fffmmmsssyyy~~~xxxfffdddqqqrrr___QQQEEE???:::888;;;<<<:::888999999888777666666555555666666666555555444444444444444555555555555444333333333333333333333333333333111111111111111222222222111111222222222222111111111111111111222222222222111222222333333444444444555666777777666777999;;;>>>===DDDKKKXXXoooSSS@@@999777777666666666666555555555333333222222111000000000//////...------...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))))))))************************************))))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,///444:::@@@HHHPPPUUU^^^dddlllqqqsssvvvzzz}}}|||wwwYYYPPPFFF???;;;<<<===;;;888999999999888777666666666666666666666666555555444444333444444444444333222222333333333333333333333333111111111222222222222222111111222222222222111111111111111222222222222333222222222333333444444444555777777777666777999;;;???===DDDKKKWWWkkkRRR@@@;;;777777777666666666555555444333333222111111000000////////////////////////........................------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))************************************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---.........///333:::AAAGGGNNNTTTXXXbbbjjjrrrttttttvvv|||xxxvvvwww||||||hhhUUUJJJAAA>>>===;;;:::;;;:::999888777666666666666666666666666666555555444333444444444444333222222222222222222222222222222111111111222222333333333111222222333333222222111111111111222222222333333222222333333333333444444444555777777777888:::<<<@@@>>>DDDKKKWWW~~~bbbJJJ@@@777777777777666666666666444444333222222111111000//////000000///...------........................------------------------+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))************************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////111666>>>FFFLLLRRRWWWZZZjjjrrrzzz{{{yyy||||||aaaTTTFFF???===<<<<<<>>>:::999888777666666666666666666666777666555555444444444555555444444333222222222222222222222222222111111111222222333333333111222222333333222222111111111222222222333333333333333333333333333333444222444555666777999<<<>>>AAA???EEEKKKWWWoooSSSIII:::;;;888444555999777222444444333222222111111000////////////000000000000//////.........---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,(((***---------,,,---...777999???GGGQQQWWW[[[[[[lllwww~~~~~~{{{cccLLLEEEAAA<<<<<>>AAAGGGMMMTTTZZZ^^^aaaqqq{{{}}}}}}tttWWWKKKGGGAAA>>>@@@>>>;;;888777888888777666777777666666666555555555444555666555333333333444444444444444444444444444222222222222222222222222111111222222222222111111333333333222222222111111222222333333333444444444555555555666777999;;;;;;===FFFBBBLLLYYYxxx|||cccFFF>>>:::<<<:::333222777555444444333333222111111111111111000000//////.../////////............---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------...000333666@@@DDDJJJPPPTTT[[[ccciiiyyy{{{~~~wwwpppuuusss\\\PPPDDD===;;;>>><<<:::999999999777555777777777666666666555555555666777666444444444555444444444444444444444444333333333333333333333333111111222222222222111111333333333222222222222111333333333333444444444444555555555666777999;;;;;;;;;DDD@@@KKKXXXxxxuuuUUUCCC888<<<===555555<<<555555444444333333222222222222111111000///....../////////.......................................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------...111777;;;???EEEMMMRRRXXX```llluuu{{{{{{wwwoooooopppYYYIIIAAA???===<<<;;;;;;;;;;;;888666777777777666666666666555555666777666444333444555444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222333333333444444444444555555555555666777999;;;;;;:::CCC@@@JJJXXXxxxeeeJJJ666777;;;888777;;;666666555555444333333222333222222111000//////...////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------///333:::>>>DDDJJJRRRYYY```jjjxxx}}}{{{|||{{{dddPPPHHHGGG<<<;;;;;;<<<======;;;999888777777777666666666666444555666555333333333444444444444444444444444444333333333333333333333333222222333333333333222222222222222222222222222222333333444444444555555555555555555666777999;;;;;;;;;DDDAAAKKKYYYxxxqqqWWW>>>777999888777888777666666555555444333333222222222111111000000///...////////////000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......000222777===BBBGGGMMMVVV___jjjvvv}}}|||xxx[[[JJJCCC>>>===<<<<<<======<<<;;;888888777777777666666666444555666555333222333444444444444444444444444444333333333333333333333333222222333333333333222222111222222222222333333333333444444444555555555555555555555666777999;;;;;;<<>>???CCCHHHSSSsssvvv~~~|||eeeKKK???;;;888888777777666555444444333333222111111111111111000000000000000000000000/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...............//////000333444888@@@EEEIIIOOOWWW___mmm{{{xxxttt}}}xxxaaaHHH>>>>>>>>>:::777::::::999888888888888888888888777777777666666666555333222111111222444666555555555555555444444444333333333333333333333333333333333333444444444444555555555555555555555555555555666666888999;;;<<<>>>???CCCHHHSSSrrrrrrYYYFFF;;;888888777666555555555555333333222111111111111222000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------//////.........///000111777888<<>>???===:::::::::999888888888888999888888888777777777666666777777666444333333444666888777777666555444444444333333333333333333333333333333333444444444444555555555555555555555555555555555666777888:::;;;<<<>>>???CCCHHHRRRrrriiiQQQ===:::999888666555555555555444333333222111222222222000000000000000000000000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------000///......///000222333<<<<<<@@@GGGMMMQQQYYYaaazzz{{{kkk___```cccfffeeeeeemmmwwwsssPPPBBBBBBAAA>>>;;;::::::999888999999999888888888888777777777777999;;;<<<;;;888555444555888888777666555444444333333333333333333333333333333333444444444555555555555555555555555555555555666666666777888:::<<<===>>>???CCCHHHRRRqqqqqqZZZ@@@===<<<999777666555666666444444333222222222222222000000000000000000000000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------///.........///222444666@@@???BBBJJJQQQXXXbbblll~~~ooo]]]\\\]]]^^^]]][[[___eee|||cccKKKCCC???<<<;;;;;;:::999999999999999999999888888888777777777888;;;>>>===999666555666888777777666555444444444333333333333333333333333333444444444555555555555555555555555555555555555666666666777999:::<<<===>>>???CCCGGGQQQpppxxxfffLLL@@@>>>;;;888666666666666444444333222222222222333000000000000000000000000000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------.........------000333666999AAA@@@DDDLLLVVV```mmmyyy|||xxxeeebbbaaabbbaaa^^^^^^aaammmaaaNNNCCC;;;;;;;;;:::999999999999:::999999999888888888777777555888;;;999666444666999666666666555555444444444333333333333333333333333444444444444555555555555555555555555555555555555666666777888999;;;<<<===>>>???CCCGGGQQQpppvvv___BBB@@@===999777666666666555444333333222222333333000000000000000000000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.........---------000444888:::BBBAAADDDNNNYYYfffvvvyyyppp}}}~~~{{{uuuddd___^^^aaabbb___^^^___bbbwww|||```NNNCCC<<<;;;::::::999999::::::999999999888888888888777222444666444111222777<<<555555555555555444444444333333333333333333333333444444444555555555666666555555555555555555555555666666777888999;;;<<<===>>>???CCCGGGQQQpppuuuttt\\\DDD999;;;999888999555777777555444333222222222111111111111111111111111000000000000000000000000222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,------,,,,,,+++,,,,,,---.../////////....../////////000333888<<<@@@DDDJJJQQQ\\\mmm~~~tttnnnppprrrpppmmmeeeeeeeeeeeedddbbbaaa```eeellluuuUUUCCCCCC>>>;;;<<<<<<::::::===<<<;;;999777666666777888777777777777666666666666444444444444444444444444444444444444444444444444555555555444444333333333555555555555555555444444777777777888999:::<<<<<>>===:::999;;;;;;:::999888777777777777777777777777666666666666444444444444444444444444444444444444444444444444555555555444444333333333555555555555555555555555777777777888999:::<<<<<<@@@???CCCHHHOOOjjjyyyzzzpppkkkvvv~~~vvvlllkkknnnnnnkkkmmmvvvtttTTT???;;;888999;;;666777777555444333333222222222222222222222222222222////////////////////////111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,---...000111000///...---------...///---...000111333777<<<@@@EEEGGGOOO^^^uuuzzztttqqqrrrvvv~~~XXXIIIBBB>>>??????;;;999888::::::::::::999888777666777777777777666666666666444444444444444444444444444444444444444444444444555555555444444444444444555555555555555555555555777777777888999:::<<<<<>>BBBGGGNNNiii~~~oooddd]]]iiittthhhaaacccdddaaa```fffqqqyyy```EEE===888999;;;777777777555444444333333333222222222222222222222222000000000000000000000000111000000000/////////...........................---------------------------,,,,,,,,,,,,---.........---,,,,,,---///222444222000...---,,,---...///,,,...111333666:::@@@CCCGGGHHHQQQddd~~~~~~hhhOOOEEE>>>>>>???===:::999999999:::;;;:::999777666777777777777666666666666555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666666666777777777888999:::<<<<<<>>>===AAAFFFMMMhhhjjj^^^WWWbbb|||yyyyyyuuuhhh^^^___^^^[[[XXXYYYaaaiiiyyypppRRRDDD:::999;;;777777666555555444444444444222222222222222222222222111111111111111111111111000000000000////////////........................---------------------------,,,,,,,,,,,,---.........---,,,,,,---000222444222111///---,,,---///000---///333666999===BBBFFFLLLQQQ]]]sss___PPPAAA===???>>><<<<<<888999:::;;;;;;:::888777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777777777888999:::<<<<<<>>>===AAAFFFMMMhhheee\\\UUU]]]rrr{{{vvvuuuvvvzzz~~~wwwjjjdddbbb```^^^ZZZXXX[[[aaaqqqgggSSSBBB:::;;;888777666666555444444555555333333333333333333333333222222222222222222222222000000000000////////////........................---------------------------,,,,,,,,,,,,---.........---------...///111222111000///.........///000...111555888;;;???DDDGGGOOOYYYmmm~~~gggNNNAAA??????>>>>>>999:::::::::::::::999999777777777777666666666666555555555555555555555555555555555555555555555555555555555555555666666666555555555666666777777888777777777888999:::<<<<<<>>>===AAAFFFMMMhhhxxxaaa[[[UUUYYYhhh~~~{{{zzzyyy|||zzzooojjjeeeccceeeccc^^^^^^aaapppfffKKK===;;;888777666666555555555555555333333333333333333333333111111111111111111111111////////////000000000000................................................---,,,,,,,,,,,,---......---------......////////////////////////000000000000333777:::===AAAEEEHHHUUUddd```IIIBBB?????????:::::::::999999::::::;;;777777777777666666666666555555555555555555555555555555555555555555555555444555555555666666666777444555555666777777888888777777777888999:::<<<<<>>AAAGGGNNNhhhsss```\\\WWWWWWbbbwww|||yyy}}}{{{qqqiiicccaaaeeefffaaa___aaalll}}}sssSSS@@@;;;888777666666555555555555666333333333333333333333333000000000000000000000000////////////000000000000................................................---,,,,,,,,,,,,---......,,,---......///......------...///000111111000000111444888;;;>>>AAAEEEHHH```rrrmmmPPPDDD@@@>>>>>>;;;:::999888999:::;;;<<<777777777777666666666666666666666666666666666666666666666666666666666666444555555555666666777777444555555666777888888999777777777888999:::<<<<<>>BBBGGGNNNiiirrrccc\\\YYY]]]fffuuuxxxxxxxxxzzztttnnnkkkiiihhhccc^^^___dddlllvvv{{{}}}aaaLLL===;;;777555777999777333222555444444444333333333222222222222222111111111111000000000000000////////////////////////////////////........................//////.........---------............////////////,,,,,,,,,------...000000000777;;;???BBB<<>>;;;888777888777333333777444444444333333333222222222222222222111111111111111000000000////////////////////////////////////........................//////.........---------............////////////............///111222333000888;;;???CCC???GGG\\\yyy{{{YYYLLLFFF:::===<<<;;;<<<<<<<<<;;;999888888777777777666666666666666555555555444444444666666555555555444444444555555555555555666777777666666666666777777777888888999::::::999999;;;===???>>>BBBIIILLLccc|||{{{~~~~~~~~~{{{uuunnnjjjmmmsssppprrrzzz{{{```CCC@@@???:::777888666444444888444444444444333333333333333222222222111111111111111111000000000/////////////////////////////////.......................................---------............////////////000000000000111333555666222999<<<@@@DDDCCCNNNfffiiiNNNFFF===???===<<<===>>>>>>===;;;888888888777777777777666666666666555555555444444666666666555555555555444555555555555555666777777666666666777777777888888888999::::::999:::<<<>>>@@@>>>BBBIIILLLbbb{{{rrrooovvv|||xxxyyyyyyrrrLLLBBB>>>999777888888555555777555444444444444333333333333333222222222111111111111111111000000000//////////////////////////////............................................................////////////000000000000222444666888555<<<===@@@EEEFFFVVVqqqxxxWWWKKKBBB@@@>>>======>>>>>>===<<<999999888888888777777777666666666666555555555555666666666555555555555555555555555555555666777777666666777777777888888888777888::::::999:::<<<>>>@@@>>>CCCHHHKKKaaavvvrrrzzz|||xxxrrr\\\FFF===888777999:::777555666555555555444444444333333333333333222222222222111111111111111000000000000////////////////////////........................---.................................//////////////////...///111444777999999??????@@@FFFKKK```qqqYYYFFFAAA???===<<<=========<<<999999999999888888888888777777666666666555555555666666666666666666666666555555555555555666777777777777777777888888888888777888999999999:::<<>><<<======<<<;;;:::::::::999999999888888777777777666666666555555555666666666666777777777555555555555555666777777777777777888888888999999666888999999999:::===???BBB???CCCHHHJJJ```wwwtttpppqqqxxxzzzrrrpppOOOEEE<<<999999666555555555555555555444444444444444444333333333222222222222222222111111111000000////////////////////////........................---------.........//////............///////////////...---...000444999<<<<<>>======<<<;;;;;;::::::::::::999999999777777777777666666666555555666666666777777777777555555555555555666777777777777888888888999999999666777999999999;;;===???BBB@@@CCCHHHJJJ___tttrrrooolllnnnwwwggg~~~YYYLLL???999777555555777666666555555555444444444444444444333333333222222222222222111111111111000////////////////////////........................---------.........//////............/////////000000///......111555:::===<<>>>>>===<<<;;;;;;;;;:::::::::999999777777777777666666666666555666666666777777888888555555555555555666777777777888888888888999999999666777999999999;;;===@@@BBB@@@CCCHHHJJJ___|||{{{nnnfffiiimmmqqq~~~zzzssspppTTT>>>===@@@:::555555555555555666666666666666666666555444333333222222222222222111111111111000111111111111000000000000////////////////////////////////////////////////222111111111000000//////...///000111111444888<<>>@@@;;;;;;;;;:::::::::999999777777666666555555555444666666666666666666666666555555555555666666666666888888888888888888888888::::::::::::;;;;;;<<<======AAAAAAEEENNNaaazzztttkkkjjjjjjlll{{{lll___AAA999999777777:::666666666666666666666666666555555444333333222222222222222111111111111000111111111111000000000000////////////////////////////////////////////////111111111111000000000///...000111111222555999<<<@@@@@@FFFRRRffflllOOOBBBEEEAAA===>>>===;;;;;;;;;:::::::::999999777777777777666666666555666666666666666666666666555555666666666777777777888888888888888888888888::::::::::::;;;;;;<<<===???BBBBBBEEEMMM___yyyrrrjjjffffffttt~~~sssLLL:::888888999;;;666666666666666666666666555555555444444333333222222222222111111111111000111111111111000000000000////////////////////////////////////////////////111111111111000000000000///000222333444666:::===BBBAAAHHH[[[vvvaaaJJJFFFCCC@@@@@@<<<;;;;;;;;;;;;::::::::::::888888888888888777777777666666666666666666666666666777777777777888888888999999999999999999999999::::::::::::;;;<<<======@@@CCCCCCEEELLL^^^|||zzzllleeedddkkkttt}}}]]]AAA<<<===:::666777777777666666666666666555555444444444333333333222222222111111111000000111111111111000000000///////////////////////////////////////////////////111111111000000000000000///111333444666888<<<>>>EEEEEEOOOggg{{{XXXKKKDDDBBBBBB<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999666666666666666666666666777777888888888999999999999999999999999999999999999999999:::;;;<<<===>>>@@@CCCCCCFFFNNN```sssjjjeeeeeefffkkkkkknnnxxx{{{pppHHH<<<===:::333888888777777666666666666444444444444444333333333222222222111111111000000111111111111000000000///////////////////////////////////////////////////000000000000000000111111///111444666888:::===@@@EEEHHHXXXvvvfffOOOBBBAAACCC===<<<<<<<<<;;;;;;;;;::::::999999999:::::::::::::::777777777777777777777777888888888888999999999999999999999999999999999999999999999:::;;;<<<>>>>>>???CCCCCCGGGOOObbbssskkkeeebbb```]]]___iii{{{WWW???===;;;666999888888777777666666555444444444444444444444444222222222111111111111000111111111111000000000000////////////////////////////////////////////////000000000000111111111111000222555888999<<>>??????BBBCCCGGGOOOccc}}}tttppp|||pppjjjhhhaaa]]]YYY\\\hhhyyyyyyRRRCCC===888999999888888777666666555444444444444444444444444222222222111111111111000111111111111000000000000///////////////////////////////////////////////////000000000111111111111000333666999;;;===@@@BBBDDDTTTuuuzzzwwwqqqmmmpppvvvxxxpppQQQDDDBBB===<<<<<<<<<<<<;;;;;;;;;;;;888888999999::::::::::::777777777777777777777777777777777888888888888999::::::::::::::::::::::::888888999:::;;;===>>>???>>>BBBBBBEEEMMM```lllggg}}}tttpppppphhhbbbYYYSSSVVVddduuu{{{iiiLLL???777999999999888777666666555444444444444444444444444222222222111111111111000111111111111000000000000//////////////////////////////////////////////////////000000111111111222000333777:::<<<>>>@@@BBBIII]]]zzzyyyvvvsssuuu{{{ppp~~~___KKKDDD=========<<<<<<<<<;;;;;;;;;888888888999999:::::::::777777777777777777777777666777777777777888888888::::::::::::::::::::::::888888888:::;;;===>>>??????BBBAAADDDKKK]]]jjjddd{{{uuunnnddd[[[UUUXXXfffuuuwwwXXX;;;<<<<<<:::999888999888777555666666666666555555555555222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222888888999???===<<>>;;;:::===;;;:::999999888888999999888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;<<<===>>>???BBBDDDDDDFFFLLL]]]ooocccwwwyyyrrriii```XXXWWWaaammm}}}vvvrrrIIIBBB;;;:::888888888888777555666666666666555555555555222333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222444:::999:::???======HHHTTTvvv]]]PPPHHHBBB>>>===??????;;;:::<<<;;;:::999999888999999999888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;<<<===>>>???AAADDDDDDFFFLLL]]]sssppprrr{{{{{{rrreeeuuu{{{qqqggg^^^YYY]]]dddsss|||yyywwwTTT???;;;999888777888888777666666666666666555555555555333333333333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222333333444:::999:::???===AAAPPPbbbhhhRRRGGGCCC>>>===??????<<<:::;;;;;;;;;:::999999999999999888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;<<<===>>>???AAADDDDDDFFFLLL]]]tttooonnnvvv|||xxxlllzzzwwwlllbbb[[[\\\aaajjjrrrwwweee@@@<<<:::888777888888888777666666666666555555555555333333444444333333222111111111111111111111111111000000000000000000000000////////////////////////000111111222222333333333222777777999???>>>GGG[[[uuuaaaOOOEEE@@@===@@@@@@===::::::;;;;;;:::999999999999:::888888888888888888888888777777888888888999999999999999999999999999999999:::::::::;;;<<<===>>>???AAADDDDDDGGGLLL\\\}}}wwwwwwxxxwwwlllccc]]]\\\```ccckkkzzz~~~NNN???<<<999888888999888777666666666666555555555555333444444444444333222222111111111111111111111111000000000000000000000000////////////////////////000111111222333333444444444888888:::>>>===JJJdddfffJJJCCC>>>@@@AAA>>>;;;:::<<<;;;::::::999999::::::888888888888888888888888777777888888888999999999999999999999999999999999:::::::::;;;<<<===>>>???@@@DDDDDDGGGMMM\\\~~~xxxmmmfff___]]]^^^___fffttt{{{ZZZBBB???;;;999999999999888666666666666555555555555444444444444444333222222222222222222222222222222000000000000000000000000000000000000000000000000000111111222333444555555:::<<<;;;===???===MMMlllrrrQQQHHH@@@@@@AAA>>>;;;;;;<<<;;;;;;:::::::::::::::888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;<<<===>>>???@@@DDDEEEGGGMMM\\\~~~uuunnnfff```^^^]]]cccppp~~~jjjFFFCCC>>>;;;:::999999888666666666666555555555555444444444555444444333222222222222222222222222222000000000000000000000000000000000000000000000000000111111222333444555666:::===<<<@@@CCCBBBWWWyyyXXXLLLBBB@@@@@@>>><<<;;;<<<<<<;;;::::::::::::;;;888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;<<<===>>>???@@@DDDEEEGGGMMM[[[~~~wwwnnnddd```\\\aaammm{{{|||IIIEEE???<<<::::::999888777666666666555555555555444444555555444444333222222222222222222222222222000000000000000000000000000000000000000000000000000111111222444555666666777:::;;;AAAGGGIIIaaa\\\OOOCCC@@@@@@>>><<<<<<<<<<<<;;;::::::::::::;;;888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;<<<===>>>??????DDDEEEHHHMMM[[[|||oookkkpppllljjjooo{{{jjjIII>>>@@@777888???777999999888888777777666666666555555555555444444444222222222222222222222222222222222222222111000//////000000000000111111111222222222222333555777888:::;;;???DDDDDDQQQzzz[[[???BBBGGG???<<>>???BBBCCCDDDIIIMMMXXX|||rrroootttrrrpppuuu~~~^^^FFFBBB999888<<<666999999888777777666666555666555555555555444444444222222222222222222222222222222222222222111000000000000000111111111222222222222222222444666888999888999???DDDHHH[[[gggDDDAAAEEE>>>:::???===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999999999999999999999999999;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>???AAACCCDDDIIIMMMXXX~~~}}}vvvtttvvvsssrrrwww~~~~~~xxxPPPCCC<<<999;;;999888888777777666666555555666555555555555444444444222222222222222222222222111222222222222111000000111111111111222222222333222222222333444666888:::999;;;AAAFFFMMMgggwwwLLL@@@BBB???<<<>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999999999999999;;;;;;::::::::::::999999:::::::::;;;<<<===??????AAACCCDDDIIIMMMXXX~~~~~~zzzuuusssnnnnnnsss~~~\\\EEE>>><<<===???888888777777666555555444666555555555555444444444222222222222222222222222111111222222222111111000111111222222222333333333222222222333555777999;;;===AAADDDHHHSSSrrrXXXCCCBBBAAA???@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<>>>???@@@AAABBBCCCHHHMMMWWW}}}~~~~~~~~~uuuoooooopppttt}}}pppKKK@@@===<<<@@@888888888777666666555555666555555555555444444444222222222222222222222222000111111222222222111111111111222222222333333333333333333444666888:::<<>>???@@@AAABBBCCCHHHLLLWWW{{{yyy}}}}}}yyy{{{xxxnnnssswww|||XXXCCC===999<<<999999888888777666666666666555555555555444444444222222222222222222222222000000111222222222222111111111111111222222222333333333333444666999;;;===<<>>===>>>===<<<<<<;;;;;;<<<<<<999999::::::999999888777999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@BBBCCCHHHLLLWWW{{{{{{yyytttppp}}}tttqqqzzz|||gggIII???999;;;::::::999999888888777777666555555555555444444444222222222222222222222222000000111222222222222222000000000111111111222222333333444555777:::<<<>>>>>>DDDJJJYYY|||wwwTTTDDD@@@@@@>>>======<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999999999999999999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<===???@@@AAA@@@AAABBBHHHLLLVVV{{{wwwrrrkkkzzzjjjwww{{{yyyqqqMMMCCC<<<===;;;;;;::::::999888888888666666555555555444444444222222222222222222222222///000111222222222222222///000000000000111111111333333444555777:::===>>>BBBHHHOOO```\\\HHHEEEFFF>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBGGGLLLVVV|||uuulllwwwqqqrrrxxxyyynnnIIIAAAGGG555<<<;;;999888777777666666666666555555555444444444444444333333333333222222333333333333333333333333444444333222222111111000111222333555777999<<<===???IIIUUUjjjpppIII<<>>===>>>???>>><<<:::<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAACCCDDDEEEIIIMMMVVVwwwhhhlll|||sssrrruuuttt}}}^^^GGGEEE888<<<;;;:::888777777666666666666555555555444444444444444333333333333222222333333333333333333333333333333333222222222222222333333444666999;;;===???@@@III[[[www|||___AAACCC???>>>======>>>>>><<<:::<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAACCCDDDEEEIIIMMMVVVllliiiqqqyyyuuutttzzz}}}ppp|||RRRCCC;;;<<<;;;:::999777777777777666666666555555555444444444444333333333333222222333333333333333333333333222222222222333333333333444555666888:::===???@@@CCCMMMfffzzzvvvqqqyyywwwJJJDDD@@@>>>============<<<:::<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBDDDEEEIIILLLUUUvvvppptttzzzwwwxxx{{{iiixxx```CCC>>><<<;;;:::999888777777777666666666666555555555555444444333333333222222222333333333333333333333333111111222222333444555555444555666888;;;>>>@@@AAAFFFTTTuuuvvvppprrr|||TTTJJJAAA???===<<<======;;;:::<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDIIILLLUUUzzzxxxxxxzzznnnllltttKKKBBB===<<<:::999888888777777777777666666666555555555444444333333333222222222333333333333333333333333111111222333444555555666333444666888;;;>>>@@@BBBDDD[[[uuurrrnnnppp}}}^^^PPPCCC@@@>>>=========<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDHHHLLLUUU}}}~~~zzzxxxwww{{{kkkvvv^^^GGG===<<<;;;999888888888888777777777666666666555555444444333333333333222222333333333333333333333333111222222333444555555666333444666888;;;>>>AAACCCCCCeee}}}yyy{{{{{{~~~~~~{{{kkkSSSEEEBBB???>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAACCCDDDHHHKKKTTTyyyxxx|||xxxzzz~~~}}}uuujjjuuuNNN===<<<;;;:::999888888888777777777777666666666555444444333333333333222222333333333333333333333333222333333333444444555555555666777:::===@@@CCCEEEJJJvvvxxxXXXGGGDDD@@@>>>>>>???>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBCCCHHHKKKTTTyyyvvvwwwyyy{{{zzz~~~~~~gggSSS===<<<;;;:::999888888888777777777777666666666666444444444333333333222222333333333333333333333333333333333444444444555555666777999;;;>>>BBBEEEFFFUUU___HHHEEEAAA????????????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBCCCHHHKKKTTTnnngggggghhhkkknnnooommmrrrcccXXXBBBDDD===999>>><<<888<<<999888888777666555555444333444444444555666666666333333333333333333333333333333444444444444444444333:::::::::??????BBBOOObbb~~~zzz|||dddQQQEEEDDDEEEAAAAAAAAA:::???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBAAACCCEEEIIILLLTTT}}}vvvmmmgggbbb```fffnnnjjjiiijjjppp}}}{{{~~~|||~~~nnnzzzlllCCCCCC<<<999<<<999555999999888888777666666555555444444444555555555555555333333333333333333333333333333444444444444555555555;;;999999@@@BBBFFFUUUooo~~~|||}}}}}}zzz}}}mmmUUUFFFAAABBB>>>@@@BBB<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBAAACCCEEEIIILLLTTTsssjjjqqq}}}zzzyyyuuuqqqrrr{{{}}}~~~}}}~~~|||qqqIIIBBB===<<<<<<777555888888888888777777666666555555555555555555444444444333333333333333333333333333333444444444555555555888;;;888999BBBDDDKKK\\\~~~{{{pppnnnnnnpppqqq{{{bbbMMMBBB@@@===???BBB===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBAAACCCEEEIIILLLTTTzzzyyy~~~nnnyyyUUUDDD===@@@<<<888999:::888888888777777777666666666666666555444444444333444444444444444444444444333333444444555555666666777:::888;;;CCCEEENNNbbbuuuqqqoookkkeeeiiiqqqUUUDDDBBB???@@@AAA<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBAAACCCEEEIIILLLTTT}}}zzznnnllleeeFFF;;;AAA;;;777;;;:::888888888888777777777777666666666555444444444333444444444444444444444444333333444555555666777777555888888===DDDEEERRRlll}}}vvvqqqkkkdddbbbqqq}}}[[[EEEBBBAAAAAAAAA;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBBBBAAACCCEEEIIILLLTTT~~~}}}vvvhhhyyy{{{LLL999@@@999666<<<888888888888888888888888888555555555555555444444444444444444444444444444444333333444555666777777888444999:::???DDDGGG]]]}}}rrrnnnhhhdddjjjtttdddGGGCCCAAABBBBBB=====================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBAAACCCEEEIIILLLTTT~~~rrroooXXX===BBB999777>>>777888888888888888888888888444444444555555555555555555555555555555555555555333333444555666777888888666;;;<<<@@@DDDLLLnnnyyyssskkkgggiiizzzRRRGGGCCCBBBBBB>>><<<=====================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<===>>>@@@BBBBBBAAACCCEEEIIILLLTTThhh|||cccBBBFFF<<<:::AAA777888888888888888888999999333444444555555666666666555555555555555555555555333333444555666777888999888===>>>@@@EEEPPPzzz~~~rrrgggcccggg___MMMDDDAAAAAA===<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<<<<===>>>@@@BBBCCCAAACCCEEEIIILLLTTTkkkqqq}}}JJJDDDBBB999777999999999999888888888888777777777777777666666666666555555555555555555555555111111222333444666666777>>>777???HHHEEEYYY{{{nnnlllmmmzzzzzzPPPCCCEEEEEE???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<======<<<<<<<<<<<<===>>>???@@@AAAAAA@@@BBBIIIFFFOOOZZZzzzwwwrrrUUUEEE???;;;;;;:::999999999888888888888777777777777777666666666666555555555555555555555555222333333444555666777777>>>888@@@GGGEEE\\\zzzsssjjjtttXXXEEECCCAAA===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAACCCHHHFFFNNNZZZ{{{qqqgggJJJ<<<===???:::999999999888888888888777777777777777666666666666555555555555555555555555555555555666666777777777===:::AAAEEEFFFdddnnnqqqcccJJJCCCAAA>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBCCCHHHDDDMMMYYY{{{ooozzzTTT;;;>>>BBB999999999999888888888777777777777777777666666666666555555555555555555555555777777777777777777777777<<<<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAACCCDDDGGGCCCLLLYYY|||}}}wwwsss}}}pppooofffAAA>>>CCC999999999999888888888777777777777777777666666666666666666666666666666666666777777888888888888888888;;;>>>DDDEEERRR~~~zzzXXXHHHDDDDDD>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<;;;:::999<<<<<<===>>>???@@@AAAAAACCCDDDGGGCCCLLLYYY|||uuupppyyyzzzlllMMM???BBB:::999999999888888888888777777777777777666666666666666666666666666666666666777777777888888999999999:::???EEEHHH\\\bbbKKKCCCAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<::::::<<<<<<===>>>???@@@AAAAAABBBCCCHHHDDDMMMYYY{{{uuuqqqpppvvv[[[AAAAAA===999999999888888888888777777777777777666666666666666666666666666666666666555666666777888999::::::999???FFFJJJfffnnnSSSFFFAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAAAAACCCHHHFFFNNNZZZ{{{~~~vvv{{{uuunnneeeCCC@@@???999999999888888888888777777777777777666666666666777777777777777777777777444555666777888999::::::999???FFFLLLlllvvvZZZKKKEEE>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAA@@@BBBIIIFFFOOOZZZzzzxxxkkkzzzyyyHHHCCC999<<<<<<:::999888777777777777777777777777777777777555555555555666666666777888777777777888999::::::;;;FFFCCCMMMbbbKKKCCCEEEDDDBBBBBBBBBAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>rrr^^^EEE888999===<<<888<<<<<<<<<===>>>@@@BBBBBBCCCCCCGGGDDDNNNYYYyyy|||wwwxxxUUUIII???===<<<:::999888888777777777777777777777777777777555555555666666666777777777777777777888999:::;;;<<>><<<========================LLLEEE>>>;;;===??????===<<<<<<<<<===>>>@@@BBBBBBCCCCCCGGGDDDNNNYYYyyyuuubbbLLLCCC===<<<;;;999888888888888777777777777777777777777555555666666666777777777777777777888888999;;;;;;???OOOXXXjjjzzz|||]]]BBBCCCBBB@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<888;;;======<<<::::::;;;<<<<<<<<<===>>>@@@BBBBBBCCCCCCGGGDDDNNNYYYyyy{{{}}}iiiJJJAAA===<<<;;;:::999888888888777777777777777777777777555666666666666777777777777777777888999:::;;;<<>>>>>;;;777666:::===<<<<<<<<<===>>>@@@BBBBBBCCCCCCGGGDDDNNNYYYyyyzzzrrrLLL???======;;;:::999888888888777777777777777777777777666666666666777777777888777777777888999;;;<<<===III[[[mmm{{{oooFFFDDDBBB@@@??????@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999:::<<>>@@@BBBBBBCCCCCCGGGDDDNNNYYYyyylllVVVBBB>>>===<<<:::999999999999777777777777777777777777666666666777777777888888777777777888:::;;;===>>>BBBQQQggg~~~~~~zzzOOOGGGDDDAAA@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999<<<>>>???<<<999<<<<<<<<<===>>>@@@BBBBBBCCCCCCGGGDDDNNNYYYyyyiiifffGGG>>>===<<<;;;:::999999999777777777777777777777777666666777777777888888888777777888888:::<<<===>>>>>>JJJ```\\\JJJGGGCCCAAA@@@@@@???>>>========================>>>============;;;888555<<<<<<<<<===>>>@@@BBBBBBCCCCCCGGGDDDNNNYYYyyytttwwwpppJJJ>>>===<<<;;;:::999999999777777777777777777777777777777777777888888888888777777888999:::<<<>>>>>>GGGOOOcccjjjLLLIIIDDDAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999;;;>>>@@@<<<<<<<<<===>>>@@@BBBCCCCCCCCCGGGDDDNNNYYYyyyqqqsssRRRAAA???<<<:::===???<<<888888888888888888888888888777777777777888888888888999999:::999999;;;>>>AAABBBNNNnnnoooUUUGGGBBBAAA<<<@@@DDD@@@========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCCCCCCCGGGDDDMMMXXXwwwxxxeee^^^CCCAAA>>><<<<<<===;;;999888888888888888888888888777777777777888888888888999999:::999999;;;>>>AAAJJJUUUvvvYYYIIIDDDCCC>>>@@@CCC>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCCCCCCCGGGEEEMMMXXXwwweeeyyydddEEECCC@@@===<<<:::::::::888888888888888888888888777777777888888888999999999999:::999999;;;???BBBNNN[[[___MMMEEEEEE@@@@@@BBB<<<========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCCCCCCCGGGEEENNNXXXwwwmmmsssnnnFFFBBB???===;;;888999===888888888888888888888888777777888888888999999999888999:::999:::<<<@@@CCCJJJ\\\fffOOOEEEEEEBBBAAAAAA;;;=========================================================>>>???@@@BBBBBBBBBCCCGGGEEENNNYYYxxxqqqlllGGGAAA<<<<<<:::888999>>>888888888888888888888888888888888888999999999999888999:::::::::<<<@@@CCCHHHcccpppTTTEEEEEEAAA@@@AAA===>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>???@@@BBBBBBBBBCCCHHHEEENNNZZZyyyoooMMMBBB:::;;;<<<999999===888888888888888888888888888888888999999999999:::888999::::::;;;===AAADDDLLLsss]]]GGGDDDAAA@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCBBBCCCHHHEEEOOOZZZyyy~~~vvvvvvWWWFFF;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCBBBCCCHHHFFFOOO[[[zzznnnxxxttt^^^JJJ<<<>>>AAA<<<888999888888888888888888888888888888999999999:::::::::888999::::::;;;>>>BBBEEESSSrrrQQQGGGAAA>>>AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCBBBCCCHHHFFFOOO[[[zzzxxxzzz|||iiiHHHBBB>>>:::>>>888===888888888888888888888888888888999999999:::::::::<<<999999<<<>>>???CCCIIIWWWRRRAAAAAA@@@???AAABBBBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCFFFFFFJJJGGGPPPZZZyyy~~~zzztttwwwMMMBBB???<<<===666===888888888888888888888888888888999999999:::::::::<<<999999<<<>>>???DDDJJJ___VVVDDDDDDCCCAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDIIIGGGPPP[[[zzz{{{gggUUUAAA@@@>>><<<444===999999999999999999999999888888999999999:::::::::;;;999:::===>>>???EEELLLkkk^^^HHHGGGGGGCCC@@@??????>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCHHHFFFPPP\\\{{{gggsss^^^@@@??????;;;333>>>999999999999999999999999888888999999999:::::::::;;;999:::===>>>@@@FFFOOOvvvjjjLLLFFFHHHEEE@@@@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCHHHFFFOOO[[[zzz~~~sssrrrgggBBB===>>>===555???999999999999999999999999888888999999999:::::::::::::::;;;===>>>@@@HHHRRRyyyQQQDDDFFFEEE@@@BBBAAA@@@???>>>>>>>>>>>>????????????????????????>>>>>>>>>???@@@AAACCCCCCDDDDDDIIIFFFOOOYYYxxx~~~vvvtttJJJ======???888>>>::::::::::::::::::::::::888888999999999:::::::::::::::<<<>>>>>>@@@IIITTTXXXDDDDDDEEEAAACCCBBBAAA???>>>=========????????????????????????>>>>>>>>>???@@@AAACCCCCCEEEEEEIIIFFFNNNYYYwww|||wwwTTT???;;;AAA:::<<<::::::::::::::::::::::::888888999999999:::::::::::::::<<<>>>>>>@@@KKKVVVaaaFFFEEEFFFAAAAAAAAA@@@???>>>>>>>>>???????????????????????????>>>>>>>>>???@@@AAACCCCCCCCCCCCHHHEEENNNYYYxxxzzzuuu]]]AAA;;;CCC<<<:::::::::::::::::::::::::::888888999999999:::::::::::::::===>>>>>>@@@KKKXXXgggIIIFFFFFFAAA?????????>>>??????@@@AAA????????????????????????>>>>>>>>>???@@@AAACCCCCCAAABBBGGGEEEOOOZZZzzz|||ssszzz}}}vvv|||aaa@@@DDD<<<:::===;;;;;;::::::::::::999999999999::::::::::::;;;;;;>>>999???>>>CCCDDDEEEcccnnnMMMGGGEEEEEEAAA@@@??????>>>???????????????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBHHHEEEHHHRRRYYY}}}uuuoooqqquuuzzz{{{jjjEEEEEE<<<;;;===;;;;;;::::::::::::999999999999::::::::::::;;;;;;>>>888???>>>CCCEEEHHHgggwwwQQQGGGDDDCCCAAA@@@@@@?????????????????????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBHHHEEEHHHRRRXXXvvvkkkddddddgggrrrxxxuuuLLLGGG<<<<<<===;;;;;;::::::::::::999999999999::::::::::::;;;;;;===888>>>===BBBGGGLLLmmmVVVFFFCCCAAAAAAAAA@@@?????????????????????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBHHHDDDGGGQQQWWW~~~tttmmmdddaaaaaammmuuuRRRGGG<<<<<<===;;;;;;:::::::::999999999999999999:::::::::;;;;;;<<<777>>><<>>>>>>>>???@@@AAACCCCCCCCCHHHDDDGGGPPPVVV}}}|||ttthhhbbbbbbnnnsssWWWGGG;;;<<<===;;;;;;:::::::::999999999999999999:::::::::;;;;;;;;;777>>><<>>>>>>>>???@@@AAACCCCCCCCCHHHDDDGGGPPPVVV}}}~~~nnnccccccrrrvvv|||___III<<<>>>===;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;888???===AAAFFFOOOtttiiiLLLMMMCCCBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBHHHDDDGGGQQQWWW~~~yyyhhhfffwww|||yyygggNNN??????===;;;;;;::::::::::::999999999999::::::::::::;;;;;;:::888@@@>>>AAADDDMMMrrrsssSSSPPP@@@BBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBHHHEEEHHHRRRXXXooojjj{{{yyynnnQQQAAA@@@===;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::999AAA???@@@CCCKKKppp{{{XXXQQQ===CCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBHHHEEEHHHRRRYYY}}}sssTTT>>>DDD;;;======<<<;;;::::::::::::::::::::::::::::::::::::999@@@>>>===BBBEEEQQQfffwwwrrr^^^IIIHHHCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDCCCEEEGGGLLLOOOXXXuuuZZZ???CCC<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::@@@>>>===BBBDDDOOOccc|||rrrggg___\\\fffwwwxxxnnnmmmqqqzzzfffMMMIIICCCBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDCCCEEEGGGLLLOOOXXX{{{zzz|||ttt~~~dddAAABBB=========<<<;;;:::::::::::::::::::::::::::::::::::::::@@@>>><<>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDDDDEEEFFFKKKOOOYYYwwwnnnfffaaa``````ssszzzppp|||}}}rrrDDDAAA>>>======<<<;;;::::::::::::::::::::::::::::::::::::;;;@@@===<<>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDDDDEEEFFFKKKOOOYYYwwwkkk```YYYWWWTTT\\\mmmzzzqqq}}}{{{III@@@???======<<<;;;::::::::::::::::::::::::::::::::::::;;;@@@===<<>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDDDDFFFFFFKKKOOOYYY|||lll___YYYSSSPPPUUUgggyyy}}}|||OOO@@@???======<<<;;;::::::::::::::::::::::::::::::::::::<<<@@@======CCCBBBEEESSSwwwtttoooiiidddaaa``````ccc```^^^]]]___aaabbbcccccc^^^ZZZ[[[]]]]]]ZZZVVVUUUOOOIIIGGGIIIKKKIIIGGGHHHGGGIIIMMMQQQYYYhhhvvvhhhKKKDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDEEEFFFFFFKKKOOOZZZmmmaaaXXXSSSSSSYYYggg}}}TTTAAA???======<<<;;;::::::::::::::::::::::::::::::::::::<<>>DDDCCCEEERRR}}}|||tttrrrmmmiiieeecccbbbbbbdddaaa^^^]]]___aaabbbaaa```^^^\\\]]]^^^]]]ZZZWWWXXXTTTOOOLLLJJJJJJIIIHHHHHHGGGHHHJJJLLLQQQ^^^kkkoooOOODDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDEEEFFFFFFJJJOOOZZZyyyiii^^^\\\ZZZXXXYYYiiiWWWAAA???======<<<;;;::::::::::::::::::::::::::::::::::::;;;???===>>>EEEDDDFFFRRR~~~yyy}}}wwwtttqqqooolllhhhfffeeeddddddgggdddaaabbbdddfffeeecccaaaaaaaaabbbaaa]]]XXXUUUWWWVVVTTTOOOIIIFFFFFFHHHEEEDDDEEEGGGHHHLLLXXXddd|||pppOOODDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBDDDDDDEEEFFFFFFJJJOOOZZZqqqgggaaa___bbbcccjjjzzz\\\EEE<<<>>><<<;;;;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;AAA???>>>DDDDDDHHHUUU}}}xxx}}}wwwttttttrrrpppnnnlllkkkkkkjjjmmmjjjgggeeeeeeeeedddccccccaaa```______^^^[[[YYYWWWUUUSSSQQQPPPNNNKKKHHHGGGEEEEEEHHHJJJLLLSSS[[[ttt}}}JJJGGGEEECCCAAAAAA@@@===;;;????????????????????????@@@@@@@@@@@@AAABBBCCCCCC@@@CCCEEELLLQQQ[[[|||ooofffgggkkksss{{{```FFF===>>><<<;;;;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;@@@>>>>>>DDDEEEJJJYYY||||||xxxvvvvvvvvvvvvvvvvvvvvvvvvvvvssspppkkkgggeeeccc```^^^```____________^^^\\\YYYXXXVVVTTTSSSRRRPPPLLLJJJJJJGGGFFFHHHIIIJJJPPPWWWoooLLLFFFDDDBBBAAAAAA@@@>>><<>>>>><<<;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;???===>>>DDDFFFMMM^^^~~~}}}yyyuuupppkkkgggddd```^^^______```aaabbbaaa^^^[[[ZZZXXXVVVUUUTTTRRROOOLLLLLLIIIGGGHHHGGGGGGLLLSSSiii~~~QQQFFFDDDBBBAAAAAAAAA???>>>????????????????????????@@@@@@@@@@@@AAABBBCCCCCCCCCEEEGGGLLLQQQ[[[zzzyyykkkGGG@@@>>><<<;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===@@@===???EEEEEENNNccc}}}{{{wwwrrrnnnkkkhhheeebbbaaaaaabbbccceeedddaaa^^^[[[YYYWWWVVVUUUTTTPPPNNNMMMJJJHHHHHHGGGFFFKKKQQQccczzzVVVFFFDDDAAA@@@AAAAAAAAA@@@????????????????????????@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGMMMQQQ[[[yyywwwpppGGGBBB>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<@@@AAA>>>@@@EEEDDDOOOggg~~~|||xxxsssooollljjjgggeeecccbbbcccdddeeedddaaa^^^\\\ZZZYYYXXXWWWUUURRRPPPNNNKKKIIIIIIHHHGGGLLLRRRaaaxxx\\\GGGDDDAAA@@@AAAAAAAAA@@@????????????????????????@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGMMMQQQ\\\{{{wwwxxxHHHCCC>>><<<;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<@@@AAA>>>@@@EEEDDDRRRnnn~~~}}}wwwssspppmmmjjjhhhhhhgggeeeeeeeeecccaaa___^^^]]][[[ZZZZZZXXXUUUSSSRRRNNNLLLKKKJJJHHHMMMSSS___wwwdddHHHEEEBBB@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGMMMRRR]]]wwwJJJCCC>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>><<<@@@FFFFFFWWWuuu~~~|||zzzxxxvvvuuussspppllljjjiiigggeeedddbbb```^^^^^^]]]\\\YYYWWWWWWSSSPPPNNNKKKIIILLLRRR^^^uuukkkJJJGGGCCC@@@@@@AAA@@@@@@????????????????????????@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGLLLRRR^^^wwwLLLCCC>>><<<;;;;;;<<<===;;;:::;;;;;;;;;<<<<<<<<<======<<<;;;:::@@@GGGHHHZZZ{{{}}}}}}yyytttpppnnnmmmkkkjjjdddcccaaa``````___\\\ZZZ\\\WWWSSSPPPLLLIIIKKKQQQ]]]tttpppKKKHHHCCC@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFLLLRRR___qqqRRRFFF@@@>>><<<;;;<<<===<<<<<<888:::===???@@@???===<<<>>>:::BBBAAADDDHHHXXX{{{{{{|||vvvrrrnnnmmmlllkkkddd^^^\\\[[[[[[___eee___YYYVVVUUUPPPIIIIIINNN^^^qqqnnnLLLGGGBBBBBB@@@>>>???CCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCFFFFFFIIIQQQaaalllYYYLLLAAA???<<<;;;<<<<<<<<<;;;999:::<<<>>>>>>>>>===<<<>>>999AAAAAAEEELLL^^^{{{~~~yyyuuurrrqqqooohhhbbb```___]]]___cccccc^^^ZZZYYYTTTMMMKKKNNN]]]nnnrrrMMMGGGBBBBBB@@@>>>???BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFFFFJJJQQQaaa}}}wwwzzzppp}}}^^^NNNCCC@@@===<<<<<<<<<;;;:::999::::::;;;<<<<<<======>>>:::AAA@@@EEEPPPggg}}}|||}}}wwwtttqqqjjjeeedddbbb___^^^___fffbbb___]]]XXXQQQMMMMMMZZZhhhyyyOOOHHHCCCBBBAAA??????BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDGGGHHHKKKSSSccc}}}___KKKDDDAAA>>><<<<<<<<<;;;:::::::::999999:::;;;===>>>@@@;;;AAA???DDDRRRmmm||||||wwwpppkkkjjjhhhccc``````fffcccaaa___[[[UUUOOOLLLWWW___pppRRRJJJCCCAAAAAA??????BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHLLLTTTddd~~~aaaIIIDDDAAA>>><<<<<<<<<;;;:::;;;:::999999999;;;===>>>AAA<<>>DDDSSSrrrvvvyyyrrrpppnnniiieeeddddddcccaaa^^^[[[WWWQQQKKKPPPUUU```nnnxxxUUUKKKCCCAAABBB@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHIIIMMMUUUeee~~~gggLLLCCCAAA>>>=========<<<;;;;;;::::::::::::<<<===>>>AAA<<>>======>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???;;;BBB@@@HHH[[[jjjxxx~~~yyysssnnnmmmooonnnhhh```]]][[[SSSIIIIIIIIILLLSSSZZZfffyyyZZZNNNCCCAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDGGGHHHMMMUUUfffkkkLLLBBB@@@======>>>>>>>>>===;;;;;;<<<======>>>>>>>>>>>>:::BBBBBBKKK___mmmwww}}}|||vvvtttlllccc___]]]TTTIIILLLIIIIIILLLPPPZZZkkk{{{[[[NNNCCCAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDGGGHHHLLLTTTeeevvvJJJBBB@@@>>>=========<<<:::;;;;;;;;;<<<<<<<<<======>>>@@@???EEELLL[[[eee{{{zzzrrrgggaaa\\\TTTMMMKKKEEEFFFKKKLLLNNN]]]qqqcccOOOFFFGGGBBBAAABBB===>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDHHHFFFIIIOOORRRfff{{{NNNBBB@@@===<<<<<<===<<<;;;;;;;;;;;;<<<<<<<<<======>>>@@@???DDDLLL\\\hhh}}}}}}wwwggg```[[[UUUPPPLLLGGGFFFIIIIIIJJJXXXiiidddOOOFFFFFFBBBAAABBB>>>AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDHHHEEEIIIPPPSSSggg}}}QQQDDDAAA===;;;;;;<<<===<<<;;;;;;<<<<<<<<<=========>>>@@@???CCCLLL]]]iii}}}yyyfff]]]ZZZVVVSSSNNNIIIFFFGGGEEEFFFQQQ___~~~hhhPPPEEEFFFBBB@@@BBB???BBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAABBBCCCDDDEEEHHHEEEJJJPPPSSShhhzzzSSSEEEAAA<<<::::::<<<======<<<<<<<<<<<<============>>>AAA@@@CCCMMM```iii}}}~~~}}}sssbbb[[[XXXWWWVVVOOOKKKHHHGGGDDDDDDMMMXXXuuunnnRRRDDDEEEAAA@@@BBBAAAAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBCCCDDDEEEHHHEEEJJJPPPTTTiii{{{VVVEEEAAA<<<::::::<<<======<<<<<<<<<=========>>>>>>===AAA@@@BBBNNNddd~~~nnnzzzzzz|||vvvfff\\\XXXXXXXXXWWWQQQMMMJJJHHHFFFFFFMMMUUUmmmvvvVVVDDDFFFBBB???BBBCCC??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGEEEJJJQQQUUUjjjddd|||XXXDDDAAA===;;;;;;<<<===<<<<<<<<<=========>>>>>>>>><<>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEJJJQQQVVVkkk\\\tttvvvXXXBBB@@@===<<<<<<===<<<;;;<<<=========>>>>>>>>>>>><<>>=========<<<:::============>>>>>>>>>>>>;;;BBBAAACCCTTTpppxxxwww{{{}}}tttlllfffcccaaaaaa[[[XXXTTTSSSVVVZZZ\\\^^^XXXVVVQQQKKKGGGHHHJJJJJJSSSgggyyyaaaIIIIIIDDD???BBBEEEBBBBBBAAA@@@@@@?????????CCCBBBBBBCCCCCCDDDEEEFFFGGGEEEJJJRRRWWWmmmXXX```pppWWWEEEAAA>>>===>>>>>>===:::;;;;;;===@@@DDDDDDAAA>>>AAA>>>CCCGGGMMMrrrxxxxxx{{{wwwqqqiii^^^YYYYYYXXXXXXYYYWWWWWWYYY]]]aaa^^^YYYQQQMMMLLLJJJHHHEEEMMM[[[ttt___NNNGGGCCCDDD===BBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEJJJDDDIIITTT]]]sss]]]```fffmmmsssvvvwwwwwwYYYEEEAAA===<<<===>>><<<:::::::::;;;===AAAAAA???===@@@===CCCFFFNNNuuuzzzxxx}}}{{{qqqeee]]]\\\XXXXXXYYYYYYYYY\\\```ddd```[[[UUUPPPLLLJJJGGGFFFMMMZZZttt]]]LLLFFFCCCEEE>>>DDDAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFIIIEEEIIITTT]]]ssscccdddeeeddddddcccbbb```kkkqqq}}}ZZZEEEAAA<<<;;;<<<===<<<:::;;;;;;:::<<<>>>@@@???>>>???===CCCFFFOOOxxx|||{{{xxxzzzmmmddd```[[[[[[[[[[[[\\\^^^```aaaaaa___[[[TTTNNNIIIGGGGGGMMM[[[uuuZZZJJJEEECCCFFF@@@FFFAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEJJJTTT]]]uuukkknnnooollliiihhhgggdddZZZ```ppp~~~yyyxxx{{{zzzYYYEEEAAA<<<:::<<<===<<<:::>>>=========>>>@@@AAAAAA@@@@@@EEEGGGPPP{{{zzzwwwwwwyyymmmeeebbb```^^^]]]______^^^\\\cccccc```YYYPPPJJJHHHIIINNN]]]yyyZZZJJJEEECCCEEE???EEEAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCEEEFFFGGGGGGFFFKKKTTT]]]wwwwww||||||uuummmhhhccc]]]XXXZZZeeevvv}}}|||{{{uuummmhhhhhhiiiiiihhhjjjoootttwwwzzz|||[[[FFFAAA<<<:::;;;===<<<;;;>>>>>>===<<<===>>>@@@BBBBBBBBBFFFGGGRRR~~~yyyvvvwww}}}rrrjjjfffccccccffffffbbb]]]cccdddbbb\\\SSSMMMJJJJJJPPPbbb]]]LLLFFFCCCDDD===BBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@AAABBBCCCEEEEEEFFFFFFLLLSSS]]]yyyuuuooohhh```YYYWWW]]]kkk{{{xxxpppllljjjtttssstttyyy|||wwwoookkkddd```^^^^^^______\\\^^^aaabbbbbbdddiiimmmpppqqqsssqqqnnnjjjhhhgggkkkiiimmmwww}}}aaaGGGBBB===:::<<<>>>===<<<;;;<<<<<<;;;:::;;;===???BBBCCCGGGGGGSSS{{{wwwxxx}}}wwwrrrnnnppptttsssmmmfffccccccaaa]]]WWWQQQMMMKKKSSSiii___NNNGGGCCCDDD<<>>???>>>:::<<<===<<<::::::<<>><<<===?????????;;;>>>@@@???===<<<>>>@@@<<>>>>>>>>???BBBEEEXXXuuu|||{{{zzz}}}~~~qqqfff^^^]]]]]]]]]\\\XXXSSSNNNVVVyyyaaaMMMEEECCCEEE>>>CCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFOOOWWW^^^|||xxxssspppiiigggsss|||yyyvvvsssmmmggggggkkkmmmrrr{{{~~~zzzrrrqqqooommmllllllllllllgggddd```___```aaa```^^^___\\\XXXTTTRRRSSSVVVXXXWWWXXXVVVXXXZZZWWWggg}}}dddJJJBBB=========;;;:::;;;<<<<<<<<<<<<<<<===>>>>>>???@@@DDDFFFZZZoooxxx}}}wwwxxx|||uuuooosssuuuwww|||~~~qqqddd[[[\\\\\\[[[[[[YYYVVVSSSPPPXXXwwwaaaMMMEEECCCEEE>>>CCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGFFFOOOWWW___|||vvvpppooozzz|||uuurrrnnnhhhfffhhhhhhmmmtttzzz~~~}}}{{{}}}{{{xxxuuusssssstttuuuqqqmmmiiigggfffgggggggggfffeeeccc^^^YYYXXX[[[___]]]]]]ZZZ]]]```ZZZaaawwwcccIIIBBB<<<===>>>;;;:::;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAAEEEHHH^^^iiiuuuwwwsssvvv~~~rrrhhhaaa]]]^^^```dddtttzzzppphhhaaa\\\XXX[[[]]]]]][[[XXXTTTQQQPPP[[[rrrbbbMMMFFFCCCEEE>>>CCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFGGGFFFOOOXXXaaa~~~yyyyyyyyypppmmmlllhhhffffffhhhkkkppptttxxxzzzzzzzzz~~~{{{yyyyyy{{{||||||yyytttqqqpppppprrrsssnnnpppnnnhhhaaa^^^```ddddddeeebbbeeeiiibbbaaaooobbbIIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>???AAAEEEHHH```}}}hhhwww~~~sssqqquuuzzzkkkcccdddbbb]]]dddrrrpppmmmhhhdddaaa```___^^^\\\^^^```___YYYTTTPPPNNNZZZjjjxxx|||{{{zzzxxxuuusssooommmmmmmmmlllqqqwww~~~cccNNNFFFCCCEEE>>>CCC@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBCCCEEEFFFGGGHHHFFFPPPYYYcccvvvlllkkklllkkkiiiiiilllmmmooorrruuuxxxzzz{{{~~~}}}}}}}}}zzzxxxyyy|||~~~xxxzzzxxxrrriiieeefffiiikkkllliiilllrrrjjjfffooobbbHHHAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGbbb}}}iiixxx|||rrrqqquuuvvvhhhkkknnniiijjjrrrmmmllljjjjjjiiifffbbb^^^YYY\\\______[[[UUUPPPMMMVVV^^^fffgggeeedddcccaaaaaa^^^]]]^^^]]]]]]cccjjjrrrcccOOOGGGCCCEEE>>>BBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFPPPZZZfff~~~vvvnnnnnnppppppooopppppppppoooppprrruuuyyy{{{~~~{{{sssmmmkkklllnnnpppmmmnnnsssnnniiirrr}}}bbbHHHAAA<<<<<<>>><<<;;;===<<<<<<<<<<<<<<<===>>>>>>===AAADDDHHHeeehhhuuu{{{rrrqqqvvvtttqqqtttsssqqqrrrhhhggghhhmmmrrrrrrkkkeee```___^^^^^^\\\XXXQQQMMMOOORRRVVVWWWVVVTTTTTTSSSSSSQQQRRRTTTSSSSSSYYYaaajjj|||dddOOOGGGCCCEEE>>>BBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIFFFPPP\\\hhhwwwqqqrrrsssrrrrrruuusssqqqnnnmmmnnnrrrwwwzzz}}}|||vvvqqqooommmpppkkkiiinnnjjjhhhqqqxxxcccHHH@@@;;;<<<>>><<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>BBBEEEIIIhhhiiirrrxxxppppppvvv}}}rrrpppsss~~~wwwoooeee___]]]YYYRRRLLLJJJIIIJJJKKKKKKJJJIIIJJJJJJJJJMMMOOOMMMMMMRRRZZZeeezzzeeePPPGGGDDDEEE>>>BBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIFFFPPP\\\jjj}}}wwwsssssssssqqqrrruuutttqqqmmmkkklllooouuuxxx|||{{{uuuqqqllloooiiieeegggeeedddooouuudddHHH@@@;;;<<<>>>===<<<===<<<<<<<<<<<<<<<===>>>>>>???CCCFFFJJJjjjkkkrrruuunnnooovvvpppddd^^^YYYQQQJJJGGGDDDCCCEEEEEEDDDDDDEEEGGGHHHKKKNNNLLLKKKPPPXXXeeezzzeeePPPGGGDDDEEE>>>BBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHJJJFFFPPP]]]kkk{{{wwwvvvuuussspppqqqllljjjnnnqqqrrrtttxxx}}}sssrrrrrrhhhaaabbb```eeeuuucccIIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>BBBEEEDDDMMMlllyyyuuurrrlllrrrvvvwwwfff]]]XXXSSSNNNGGGGGGGGGGGGFFFFFFEEEEEEHHHGGGIIIKKKKKKLLLSSS[[[ddddddPPPHHHCCCEEE???EEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHIIIRRRZZZjjj}}}zzzwwwrrrnnnlllhhhggglllqqqsssvvvyyy}}}}}}vvvuuuvvvlllcccaaa^^^ddduuuaaaIIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@CCCCCCMMMmmm|||vvvpppkkkssswwwwwwggg___YYYRRRLLLGGGFFFFFFFFFFFFFFFFFFFFFHHHGGGIIIJJJIIIIIIPPPYYYeeecccPPPHHHCCCEEE???EEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJJJJSSS\\\mmm{{{tttnnngggdddfffmmmsssvvvyyy}}}{{{{{{|||qqqfff```[[[bbbuuu~~~^^^IIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>BBBBBBNNNppp{{{qqqlllsssvvvuuufff```[[[SSSKKKFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJJJJKKKTTT^^^ooobbbOOOGGGCCCEEE???DDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJKKKTTT^^^pppwwwpppfffdddgggpppwwwyyy|||~~~vvvhhh```YYY___rrr]]]IIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>???CCCCCCPPPsssvvvmmmqqqtttnnnccc```\\\TTTKKKEEEEEEDDDDDDDDDEEEFFFGGGDDDEEEHHHLLLMMMQQQ]]]jjj```NNNGGGCCCEEE>>>DDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJJJJTTT___ssszzzqqqgggeeehhhpppwwwzzz|||yyyiiiaaaXXX[[[lll]]]IIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAAEEEEEERRRuuuzzznnnoooppptttddd]]]]]]\\\UUUNNNGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFIIILLLNNNUUUfffvvv___MMMGGGCCCEEE>>>DDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIIIISSS```uuu{{{ppphhhfffhhhpppwwwzzz}}}xxxiiibbbXXXWWWeee]]]IIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>BBBEEEEEETTTxxxzzzmmmmmmoooooofff\\\XXXYYYZZZVVVQQQIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOZZZooo]]]LLLFFFCCCEEE>>>DDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHHHHSSSbbbxxx}}}rrrkkkhhhjjjrrryyy~~~vvviiicccXXXTTT]]]zzz]]]IIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAADDDEEEUUU{{{vvvtttjjjmmmpppsssbbb]]]XXXVVVVVVWWWVVVTTTLLLJJJHHHEEEDDDEEEFFFGGGIIIIIILLLOOOUUUeee\\\LLLFFFCCCEEE>>>CCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIIIIUUUddd|||~~~tttooolllnnnvvv~~~uuuhhhdddYYYRRRXXXnnn\\\IIIAAA<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>???BBBDDDUUU|||mmmnnngggmmmrrr{{{uuuqqqggg\\\[[[ZZZWWWUUUUUUUUUUUUVVVNNNLLLIIIFFFEEEEEEFFFGGGGGGIIIMMMSSS]]]qqq[[[KKKFFFDDDEEE>>>CCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJJJJVVVfff~~~}}}zzzyyyvvvuuuxxx|||yyymmmeeeaaa[[[SSS^^^qqq[[[BBB@@@===<<<<<<===<<<;;;>>>======<<<<<<<<<======BBBAAAHHHOOOyyyrrr|||ggggggsssssslllccc\\\YYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWTTTPPPLLLHHHGGGGGGGGGGGGEEEJJJOOOVVViii```KKKEEEDDDGGG???CCCBBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBDDDEEEGGGHHHHHHMMMVVVggg}}}zzzwwwvvvyyy|||~~~{{{}}}~~~sssmmmhhh```WWW[[[iiiWWWBBB@@@===<<<<<<===<<<;;;======<<<<<<<<<<<<======BBBAAAIIIOOOvvvqqqrrrnnnttt}}}lll```\\\WWWQQQNNNOOOSSSVVVXXXVVVVVVWWWWWWWWWWWWVVVVVVUUURRRNNNJJJHHHHHHGGGGGGLLLRRRXXXbbbxxx___KKKEEEDDDFFF???CCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBDDDEEEGGGHHHJJJNNNWWWjjj}}}zzzzzz}}}zzzwwwwwwxxx{{{vvvqqqhhh___YYY___VVVBBB@@@===<<<<<<===<<<;;;======<<<<<<<<<<<<======BBBAAAHHHOOOrrrmmmyyyxxxooo```RRRHHHKKKHHHEEEEEEIIIPPPXXX^^^UUUUUUTTTTTTTTTSSSSSSSSSWWWUUUQQQMMMJJJHHHHHHHHHLLLSSS\\\kkk]]]KKKFFFDDDFFF???CCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHKKKPPPYYYlll|||zzz~~~xxxuuuttttttwww|||xxxpppggg[[[\\\}}}{{{WWWBBB@@@===<<<<<<===<<<;;;===<<<<<<<<<<<<======>>>AAA???GGGNNNlllddd|||wwwggg]]]TTTNNNLLLKKKIIIHHHKKKSSS___gggZZZXXXUUUSSSRRRSSSUUUWWWXXXWWWTTTPPPLLLIIIIIIIIIIIIRRR```ttt[[[KKKFFFDDDFFF???DDDAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFHHHHHHJJJPPPZZZnnn}}}xxxvvvuuuuuunnnyyy}}}uuummmaaaaaa}}}}}}TTTBBB@@@===<<<<<<===<<<;;;<<<<<<<<<<<<<<<===>>>>>>???>>>FFFMMM~~~hhhZZZttt}}}kkk___XXXTTTSSSSSSQQQNNNPPPYYYhhhssseeeaaa[[[VVVTTTUUUYYY[[[YYYXXXWWWRRRMMMJJJJJJKKKLLLYYYlllYYYKKKGGGDDDFFF???DDDAAAAAABBBBBBCCCBBBBBBAAABBBBBBBBBCCCEEEFFFHHHIIIJJJOOOZZZppp|||yyyxxxvvvuuullluuu~~~yyyoooeeejjjtttMMMBBB@@@===<<<<<<===<<<;;;<<<<<<;;;<<<<<<===>>>??????===FFFMMM~~~gggUUUhhh~~~yyyfff[[[WWWUUUVVVUUUSSSUUU```ssspppkkkddd]]]XXXVVVWWWXXXWWWXXXXXXTTTNNNJJJKKKLLLNNN___xxxWWWKKKGGGEEEEEE???DDDAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJOOO[[[rrr{{{yyywwwuuutttkkkpppvvvzzz}}}pppeeerrrpppIIIBBB@@@===<<<<<<===<<<;;;;;;;;;;;;<<<<<<===>>>???@@@???GGGNNNiiiUUUdddzzzzzzuuufff___YYY[[[\\\ZZZ\\\hhh~~~yyyqqqhhh```[[[XXXUUUXXXXXXTTTNNNKKKLLLNNNPPPeeeUUUJJJHHHEEEEEE???EEE@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIKKKPPP\\\uuu{{{xxxvvvtttqqqiiilllnnnsssooocccvvvqqqKKKBBB@@@===<<<<<<===<<<;;;;;;;;;;;;<<<<<<>>>??????AAA@@@IIIPPPlllWWWeeetttyyy|||yyyvvv~~~pppiii```ccccccaaabbbooo~~~rrrfff```TTTWWWXXXUUUOOOKKKLLLOOOTTTlll}}}UUUJJJHHHEEEEEE???EEE@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCDDDEEEGGGIIIJJJLLLQQQ^^^wwwyyyuuuvvvxxxvvvrrreeeaaadddqqq~~~wwwyyyiiiHHHAAA???===============;;;<<<;;;;;;<<<<<<===>>>???@@@???GGGPPPoooXXXhhhssskkkmmmsss~~~rrrnnnlllkkkooo}}}oooccc]]]ZZZ[[[VVVMMMNNNUUU\\\{{{zzzYYYFFFGGGEEEBBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKMMM^^^yyymmmvvv~~~xxxwwwwwwuuurrrhhhbbbaaakkkyyyeeeGGGAAA???===<<<======<<<;;;<<<;;;;;;<<<<<<===>>>???@@@???GGGPPPttt^^^ooozzzllliiimmmxxx|||oooccc^^^XXXPPPOOOTTTgggzzzYYYFFFFFFDDDBBBCCCAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIILLLOOO```}}}vvvkkkiiinnn~~~{{{wwwuuutttssskkkccc^^^dddttt```FFFAAA???===<<<======<<<;;;<<<;;;;;;<<<<<<===>>>???@@@???HHHQQQ|||eeetttoookkkmmmuuuqqqeee\\\TTTSSSXXXsssyyyYYYFFFFFFBBB@@@BBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIMMMQQQccctttmmmggglll|||~~~wwwtttsssssskkkccc]]]aaaqqq[[[EEE@@@>>><<<<<<<<<===<<<;;;<<<;;;;;;<<<<<<===>>>???AAA???IIIRRRgggrrruuurrrtttyyynnn```VVVYYYaaa}}}wwwXXXFFFFFFAAA???BBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCDDDEEEGGGHHHIIIMMMRRRffftttpppjjjhhhooo~~~yyyuuusssrrriiiccc^^^aaapppUUUEEE@@@>>><<<;;;<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???AAA@@@IIISSSpppvvvwwwsssvvv|||wwwaaaUUU]]]kkksssVVVFFFFFFBBB???BBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJLLLRRRhhh{{{rrrnnnsss~~~~~~xxxrrrnnnfffbbb^^^```mmm~~~uuulllgggOOOFFF@@@>>><<<;;;<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???AAA@@@JJJTTTwwwnnnpppzzzxxx```WWWdddwwwnnnSSSFFFGGGCCC???BBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLSSSjjjzzzuuuwwwyyy{{{qqqiiidddaaa\\\\\\ggguuu{{{yyysssqqqoookkkfffaaa^^^^^^HHHEEE???===;;;;;;<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???AAAAAAKKKUUU{{{llllllwwwsssaaa```sssiiiPPPEEEIIIDDD@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJMMMUUUnnn}}}|||}}}pppeeeccc```ZZZXXXaaannnrrrnnnnnnllljjjhhheeeccceeeiii~~~}}}CCCEEE???===;;;;;;;;;<<<;;;:::<<<;;;;;;<<<<<<===>>>???AAAAAAKKKVVVqqqooovvvlllbbbiiifffNNNEEEJJJEEEAAACCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJNNNWWWpppzzzvvvoooeee[[[RRRTTT```nnnuuuwwwxxx|||vvvrrrsssllleeekkkvvvFFFCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===AAA>>>HHHSSSxxxkkkrrrmmmzzzjjjdddttt___QQQEEEAAACCCBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDDDDFFFIIILLLQQQXXXtttvvvnnnbbbZZZTTTYYYiiizzzwwwnnnrrrrrrEEEBBB>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===AAA???HHHRRRtttwwwwwwiiinnnhhhxxxqqqhhhhhh~~~]]]QQQEEEBBBCCCBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDDDDFFFIIILLLQQQZZZwwwvvvmmm___YYYVVV___qqq{{{kkkDDDAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===BBB???HHHQQQkkknnnoooppphhhuuuxxxkkkiiippp[[[OOOEEEBBBCCCBBBAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDEEEGGGJJJMMMRRR]]]{{{tttkkk```[[[YYYaaassscccBBB???======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===BBB???HHHPPP~~~jjjmmmvvvrrriiitttsssmmmoooyyyXXXNNNEEECCCCCCAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDDDDEEEGGGKKKMMMSSS___rrriii___[[[ZZZaaarrr}}}ZZZAAA???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAA???HHHPPP}}}kkklllzzzqqqgggrrrvvvqqqpppqqq}}}TTTLLLEEEDDDCCCAAA@@@BBBAAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDEEEEEEHHHKKKNNNSSSaaa}}}qqqhhh^^^ZZZZZZaaapppsss|||RRRAAA@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????IIIPPP}}}jjjggguuujjjsss}}}nnnnnnpppppp|||QQQJJJEEEDDDCCC@@@@@@BBBAAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDEEEFFFHHHLLLOOOUUUeee|||qqqjjj]]]ZZZYYY^^^lll}}}mmmoooMMMBBB@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>JJJRRR}}}iiibbbyyynnntttzzzyyymmmppprrrppp|||zzzOOOIIIEEEEEECCC@@@@@@BBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDEEEFFFIIIMMMPPPXXXiii}}}ssskkk^^^ZZZXXX\\\gggvvv~~~kkkgggxxxJJJBBBAAA<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<>>>JJJRRR}}}kkkaaawwwkkkooorrrooorrruuuwwwrrr}}}rrrMMMHHHEEEEEECCC@@@???BBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDEEEFFFIIIMMMPPP[[[llltttkkkbbbUUUVVV]]]___iii{{{yyypppfff```]]]kkkvvv|||uuummmlllnnnnnnrrrrrrLLLEEE===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>CCCFFFSSSwww```sssqqqnnnfffpppzzzooo{{{}}}wwwuuuNNNJJJEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEBBBCCCFFFIIIIIIMMMRRR[[[pppwwwnnndddVVVUUU[[[\\\hhhyyy~~~yyyqqqhhhaaa\\\YYY[[[dddjjjgggbbbbbbbbb```bbbppp{{{lllIIICCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========BBBEEEQQQ}}}yyybbbtttllliiidddmmm}}}zzzuuuxxxtttMMMIIIDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEBBBCCCGGGIIIIIIMMMSSS^^^sssvvvuuuyyy||||||{{{rrrbbbUUUSSSVVVVVVbbbqqquuurrrnnnggg___XXXSSSQQQPPPWWWaaaiiijjjfffccc___[[[XXX```dddwwwdddEEE???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<>>;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;???@@@BBBZZZjjjZZZpppgggggglll~~~qqqlllhhhsss]]]JJJCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCHHHMMMMMMQQQdddzzzsss|||bbbEEEDDD;;;<<<:::;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;??????AAAUUUlllUUUqqqzzzkkkhhhiiizzzrrrjjjiiippp}}}zzzWWWJJJBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBCCCIIINNNNNNSSShhhvvvrrrvvvXXXBBBEEE<<<===;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<>>===;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<>>>>>>???NNNvvvxxx___hhhwwwjjjgggsssqqqoootttqqqyyy~~~ttt|||rrrkkkNNNIIIAAAAAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEECCCFFFMMMRRRQQQWWWnnnwwwsssuuuMMMDDD===???999;;;;;;:::999999;;;;;;:::999:::::::::;;;;;;;;;<<<<<<===>>>:::>>>TTTsssmmmbbbllliiiqqqzzzuuupppiiigggmmm}}}~~~kkkjjjwwwzzzuuummm```MMMGGGCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDGGGHHHNNNSSSUUU^^^www~~~wwwpppKKKBBB<<<>>>:::<<<;;;:::999999;;;;;;:::999:::::::::;;;;;;;;;;;;<<<===???;;;>>>QQQmmmuuueee~~~sssjjjgggnnnxxxvvvjjj```^^^cccsssyyygggdddnnnjjjyyyfffccc[[[JJJGGGCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGNNNTTTWWW```{{{~~~|||iiiHHH@@@:::===;;;===;;;999888999:::;;;:::999::::::::::::;;;;;;;;;;;;===@@@===>>>LLLdddxxxcccxxxeeehhhdddjjj~~~uuu~~~{{{jjj\\\WWWZZZggguuurrrccc^^^ddd```lllyyyppp]]]aaa~~~SSSHHHFFFBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDGGGNNNTTTXXXccccccHHH@@@999===:::===:::999888999:::::::::888999999:::::::::;;;;;;;;;<<<@@@>>>???III\\\xxxaaa}}}hhheeeaaaeeewwwtttrrryyyrrr```YYYXXX___jjjjjjaaa\\\```___hhhpppeeeZZZccc}}}uuuOOOGGGEEEBBBAAAAAA@@@@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEGGGNNNUUUXXXeee\\\HHHBBB999<<<999;;;:::999888888::::::999888999999999:::::::::;;;;;;:::>>>>>>@@@GGGUUU|||aaazzzpppccc___bbbqqqyyykkk~~~{{{}}}fff___ZZZ[[[aaabbb]]]\\\___]]]ccciiizzz___VVV^^^yyyyyyttt~~~nnnNNNHHHDDDAAAAAAAAA@@@@@@AAAAAABBB@@@AAABBBDDDEEEEEEFFFFFFFFFIIIPPPVVVYYYgggSSSFFFBBB999<<<999999:::888777888999:::999888999999999999:::::::::::::::======@@@FFFOOOuuu```sssoooddd```aaammmlllhhhuuuxxxyyy~~~lllbbb\\\YYY[[[\\\[[[\\\```^^^cccggg}}}www```UUUYYYjjjwwwmmmjjjtttuuucccKKKIIICCCAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFGGGKKKRRRXXX\\\lll|||{{{rrrqqqpppssstttGGGAAAAAA888<<<888888999888777888999:::999777888999999999999:::::::::<<<<<<;;;???CCCHHHiiigggssspppgggbbbaaajjjzzzqqqmmmvvvzzzvvvxxxvvvrrr}}}|||kkkbbb^^^[[[[[[\\\]]]```dddbbbfffgggyyytttcccWWWWWW___yyyyyyjjj```hhhfffmmmVVVGGGIIIBBBAAA@@@@@@@@@AAAAAABBBCCC???@@@BBBDDDEEEFFFFFFGGGGGGLLLTTT[[[aaasssxxxwwwkkkfffbbbbbbqqqhhh???===???888<<<999888999888777888999999999777888888999999999:::::::::===<<<:::>>>BBBCCC```ttt{{{{{{iiidddbbbhhhvvvvvvmmmtttrrrxxxtttnnnzzzvvvqqqmmmooommmaaa```___^^^___```aaadddhhhaaaeeedddrrr|||mmmaaaUUUSSSVVVeeeuuuvvvggg```fffaaaddd~~~KKKCCCIIIBBB@@@@@@@@@@@@AAAAAABBBCCC???@@@BBBDDDEEEFFFGGGGGGGGGLLLUUU^^^eeeyyyyyykkkeee```]]]ggguuuWWWFFF;;;===>>>:::888===888888888888888888888888888888999999999::::::::::::;;;999===BBBCCCYYY~~~kkkllldddaaagggooo~~~tttvvv|||zzzrrrnnnlllbbbaaa```bbbeeehhhjjjkkkeeeaaaeeexxx{{{oooeeeZZZSSSYYYeeesss||||||vvvnnnjjj^^^aaadddhhhvvviiiNNNJJJGGGEEEBBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDEEEEEEFFFIIILLLKKKPPPWWW^^^gggxxxlllfff```ZZZ___jjjxxxSSSDDD:::===>>>:::888<<<888888888888888888888888888888888999999999::::::;;;<<<:::===@@@@@@RRRsssrrrqqqgggbbbfffmmm|||~~~tttsss}}}uuutttrrrrrrssstttttttttooohhhhhhuuuwwwlllddd[[[TTTXXXbbbppp{{{~~~xxxooohhhdddeeeeeefffqqqgggMMMHHHDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDEEEEEEFFFIIIKKKLLLQQQXXX```jjjzzzooojjjbbbZZZYYY___mmm{{{LLLAAA:::<<<>>>:::888:::888888888888888888888888888888888999999999999:::;;;===;;;===???<<>>;;;888999888888888888888888888888888888888888999999999999:::===;;;===???;;;CCCYYY~~~|||kkk```bbbfffppp{{{sssppp}}}yyyrrruuu~~~wwwpppiiiaaa\\\WWW[[[eeeuuu|||mmmhhhbbb^^^```lllXXXHHHEEEBBBDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFEEEFFFHHHJJJRRRXXXaaajjjzzzyyyqqqjjjbbb^^^]]]hhhYYY@@@<<<999;;;===;;;999888888888888888888888888888777777888888888999999999888<<<;;;===AAA===AAARRRyyykkk___bbbeeelll{{{www|||zzzuuuyyy{{{tttlllccc^^^YYYXXX\\\gggvvv~~~~~~zzzhhhbbb]]][[[[[[bbbsssSSSIIIFFFBBBDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFFFFFFFGGGIIIKKKRRRYYYcccnnn}}}uuuooohhh```\\\fffRRR>>><<<:::;;;;;;;;;999888888888888888888888888888777777777888888888888999666;;;:::;;;AAA>>>@@@LLLsssyyymmm```dddeeehhh~~~xxxxxxyyyyyytttssswww{{{}}}xxxoooeee___[[[WWWUUUYYYcccjjjkkkhhhbbb\\\ZZZ\\\\\\^^^kkk{{{wwwPPPKKKGGGAAACCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEFFFFFFHHHKKKMMMPPPZZZeeeqqqxxxooocccZZZ___zzzmmmKKK======<<<::::::;;;:::888888888888888888888888888777777777777888888888888666;;;888999@@@>>>===GGG___pppbbbffffffeeexxxuuuoooooorrrrrrnnnlllnnnpppqqqsssxxx}}}tttjjjddd^^^YYYUUUVVVZZZ]]]^^^\\\]]]YYY[[[```___^^^ggguuuiiiIIIIIIGGG@@@CCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBEEEFFFGGGIIILLLOOOSSS^^^kkkyyyuuufffYYYWWWrrr___EEE===>>><<<:::999;;;:::999888888888888888888888888777777777777888888888888666;;;888888>>>===;;;CCCOOOssseeehhhgggbbbttttttkkkkkknnnnnniiifffggggggfffiiimmmsss|||{{{pppjjj```]]]ZZZYYY[[[]]]\\\[[[\\\YYY]]]dddccc___fffsss[[[AAAGGGFFFAAADDDBBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDFFFGGGJJJMMMPPPXXXdddrrrrrr^^^RRROOO\\\{{{~~~QQQDDD<<<;;;;;;::::::999999888777777777777777777777777777888888888888999999999999999999:::;;;<<<===>>>HHHqqqjjjggg^^^gggmmmxxxmmmhhhggggggaaabbbaaaaaa```bbbeeehhhpppyyyyyypppddd___YYYWWWXXXZZZZZZYYY^^^___bbbggggggfffkkkrrrzzzRRRJJJFFFBBBCCCBBB@@@AAAAAAAAAAAAAAAAAABBBAAADDDFFFGGGGGGJJJPPPUUU^^^hhhwwwwwwgggWWWNNNIIIUUUqqqoooIIIAAA<<<;;;;;;::::::999888888777777777777777777777777777777888888888999999999999999999:::;;;<<<===>>>HHH{{{xxxkkkeee]]]dddjjj|||}}}ooofffaaa``````cccbbbaaa______bbbgggkkkpppyyy~~~nnnhhh```ZZZYYYYYYYYYXXXbbbcccfffhhhfffdddhhhooosssNNNHHHEEEBBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAACCCFFFFFFGGGJJJPPPUUU___kkk{{{|||qqqfffYYYNNNIIIEEEMMMcccaaaDDDDDD;;;;;;;;;:::999999888888777777777777777777777777777777777888888888999999999999999999:::<<<===>>>DDDjjjnnnddd___dddhhhuuu|||wwwooogggaaa^^^^^^^^^aaa```^^^]]]^^^cccjjjpppuuu}}}vvvoooeee]]]YYYYYYYYYZZZ\\\]]]aaaeeeeeefffnnnxxxjjjJJJEEECCCBBBDDDCCC@@@@@@@@@AAAAAABBBBBBBBB@@@BBBEEEFFFGGGKKKQQQWWWaaannnuuuhhh\\\QQQIIIGGGEEEIIIWWWpppUUUAAADDD;;;;;;::::::999888888888777777777777777777777777777777777777888888888888888888888999:::;;;======@@@XXXrrrfffdddeeeiiirrr|||wwwuuuvvvxxxyyyxxx{{{|||{{{wwwvvvvvvsssmmmiiihhhfffdddaaa```aaabbb___```aaacccgggnnnvvv||||||rrrhhhaaa_________\\\]]]```cccffflllzzzcccHHHDDDBBBBBBDDDBBB@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDEEEGGGKKKSSSYYYdddsssqqqoooooowwwssshhh\\\PPPIIIGGGBBBEEELLL]]]xxxJJJ>>>>>>;;;::::::999999888777777666666666666666666666666666666777777777888888888888888888999:::;;;<<<===>>>MMMmmmvvvfffgggeeeiiinnnxxxwwwlllhhhhhhgggggghhhiiigggdddeeegggeeeaaa```aaabbbaaa______```bbbaaaeeejjjpppvvv}}}zzznnnfffbbbaaacccbbbdddfffhhhrrr___HHHEEEBBBBBBCCC@@@??????@@@AAAAAABBBCCCCCC@@@BBBDDDFFFHHHMMMUUU\\\hhhwwweee```\\\```qqqvvvlll```SSSJJJGGG>>>AAAEEENNNeeeyyyFFFBBB<<<:::::::::999888888777777666666666666666666666666666666666777777777888888888888888888999;;;<<<===???HHH```zzzgggiiibbbgggjjjsssyyyrrrnnnkkkiiiiiiiiigggddddddggggggccc^^^```aaa```^^^___bbbfffhhhmmmsssyyy~~~qqqiiieeeccceeehhhmmmrrrxxx[[[IIIFFFBBBBBBCCC?????????@@@AAAAAABBBCCCCCC@@@CCCEEEFFFIIIOOOXXX___nnn}}}vvvnnnddd___eeezzzooobbbSSSIIIFFF>>>BBBCCCEEEVVVyyyjjjDDDHHH;;;::::::999999888777777777666666666666666666666666666666666666777777777888777777888888999:::<<<======CCCRRR~~~mmmmmmaaagggiiinnn|||sssmmmhhhhhhddd______aaa```]]]___bbbeeeffffffjjjrrrxxx~~~zzz}}}nnnUUUGGGFFFBBBBBBDDD???>>>??????@@@BBBCCCCCCDDDAAACCCFFFGGGJJJQQQ[[[bbbuuurrreeeaaauuu{{{pppbbbRRRHHHEEEBBBFFFEEEBBBMMMnnnZZZ===FFF666::::::999999888777777777666666666666666666666666666666666666777777777777777777777888999:::<<<<<<:::???HHHnnnsssrrrccciiijjjkkk~~~yyyxxxsssmmmkkkmmmkkkgggaaaeeejjjmmmqqqzzzhhhQQQEEEEEEAAABBBDDD???>>>??????@@@BBBCCCDDDDDDBBBDDDFFFHHHKKKRRR\\\dddzzzxxxooossszzzvvv|||ooobbbRRRGGGCCCDDDAAACCCEEELLLmmmMMM:::CCC999::::::999999888777777777777777777777777777777777666666555666666777888888888888777777888888999:::;;;===DDD^^^|||ooofffmmmfffoooyyywwwUUUNNNEEEAAAAAABBBAAA>>>??????@@@@@@@@@AAAAAAAAAFFFCCCDDDJJJPPPWWW```iii}}}{{{wwwsss```NNNFFFFFFCCC???BBBDDDLLLmmm~~~JJJ<<>>BBBUUUnnnfffmmmdddkkkssshhhQQQKKKDDDAAAAAABBB@@@===??????@@@@@@@@@AAAAAAAAAFFFCCCDDDJJJPPPWWWaaajjj|||~~~{{{ttt]]]JJJFFFJJJCCC???AAADDDMMMmmm|||iiiGGG>>>>>>::::::999999888888777666666555555555555555555555555999888777666555555555555888777777777777888999999999???@@@HHHrrrmmmgggmmmccchhhmmm[[[KKKGGGBBBAAABBBBBB@@@===??????@@@@@@@@@AAAAAAAAAEEECCCDDDJJJPPPWWWbbblll}}}|||zzz{{{zzzwwwlll[[[KKKIIIMMMFFF@@@BBBFFFOOOmmmVVVCCC???;;;999999999999888777777666666444444444444444444444444777666666555555555666666777777777777777888999999777???>>>???```pppjjjlllbbbhhhkkkzzzUUUGGGEEEBBBBBBCCCCCC@@@>>>??????@@@@@@@@@AAAAAAAAADDDCCCEEEJJJPPPXXXdddpppxxxnnnjjjeee```XXXNNNKKKMMMJJJDDDFFFJJJSSSlllrrrIIIAAA>>>888888999999888888777666666555444444444444444444444444444444444444555666888888777777666666777777888999777???===:::SSS|||qqqkkkccckkklllwwwuuuNNNEEEDDDCCCCCCDDDCCCBBB@@@??????@@@@@@@@@AAAAAAAAACCCCCCEEEKKKPPPXXXfffsssqqqhhh```]]]YYYRRRNNNMMMNNNHHHIIINNNUUUiiizzzxxxsss~~~]]]EEE>>>;;;888777999888888777777666555555444444444444444444444444222222333444555777888999777666666666666777888888777<<<<<<:::JJJwww|||jjjgggkkklllttt~~~|||aaaFFFDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBFFFKKKPPPXXXhhhvvv{{{ooohhhaaaXXXSSSRRRQQQJJJLLLPPPUUUeeeoooiiidddtttvvvJJJDDD<<<777:::888888888888777666666555555444444444444444444444444333333333444555666777888666666666666666777888888777999:::;;;CCCccckkkllliiikkkrrr|||{{{xxx{{{TTTFFFCCCCCCBBBAAA@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAABBBBBBFFFKKKPPPYYYiiiyyywwwjjj___YYYYYYRRRKKKMMMQQQUUUbbbhhh___]]]pppccc>>>DDD:::555<<<999888888888777666666555555555555555555555555555555555555444444444555555666666666666666666777888888888666999<<<>>>VVVlllooofffiiippp}}}{{{zzzvvvwww~~~RRRLLLBBBBBBAAA???>>>>>>@@@AAA??????@@@@@@@@@AAAAAAAAAAAABBBFFFKKKPPPYYYjjjzzz}}}nnnaaaXXXOOOMMMKKKNNNVVV]]]]]]YYYYYYlllbbb>>>>>>@@@;;;999666777777777777666666666666444444444444444444444444333444555555666666555555333333444444555666666666777999===>>>===PPPyyykkkpppkkkkkkxxxzzzxxxrrrrrrqqqQQQEEEEEECCCAAA@@@@@@???===<<<>>>??????@@@@@@AAABBBBBBAAAAAADDDJJJPPPYYYiiixxxnnn___QQQMMMJJJLLLSSSYYYZZZXXXZZZppp{{{QQQ888<<<;;;777888888777777777777666666666555444444444444444444444444333444444555555555555555444555555666777777888888<<<>>>@@@>>>999FFFpppwwwoookkkkkkttt~~~uuutttppprrrfffKKKBBBCCCBBB@@@@@@@@@@@@>>>===>>>??????@@@@@@AAAAAABBBAAABBBEEEJJJPPPYYYjjjxxxrrr^^^RRRNNNJJJLLLPPPTTTUUUVVV[[[uuueeeIII<<<@@@;;;444666888777777777666666666555555444444444444444444444444333333444555555555555555666666777777888999999999555:::BBBBBB;;;>>>XXXuuu|||pppmmmlllqqqzzz}}}{{{rrrsssppptttYYYFFFCCCBBB@@@??????@@@@@@???>>>>>>>>>??????@@@AAAAAAAAABBBBBBFFFKKKQQQZZZjjjyyyiiiXXXQQQNNNMMMOOOQQQQQQQQQSSS]]]{{{XXXCCC===AAA:::666999:::777777666666666555555555333333333333333333333333333333444555555555444444666666666777888888999999:::FFFUUU\\\WWWSSS]]]kkkrrrnnnnnnpppsssyyyssstttssswwwrrrQQQFFFEEE@@@???>>>???@@@AAA@@@???>>>>>>>>>???@@@@@@AAAAAACCCCCCFFFKKKQQQZZZjjjxxxnnn```XXXPPPOOOQQQVVVUUUQQQQQQUUUdddNNN===888;;;888999===:::666666666666555555555555333333333333333333333333222333333444555444444444444444555555666777777888999CCCQQQXXXVVVSSSWWW___~~~uuuooolllnnnpppyyyyyyrrrsssrrrwwwfffMMMEEECCC???>>>===>>>@@@AAA@@@???===>>>>>>??????@@@AAAAAACCCCCCFFFKKKPPPYYYiiixxx~~~}}}xxxyyywwwrrrhhh___YYYVVVSSSRRRVVV[[[ZZZTTTUUU\\\qqqWWWGGG???<<<777999:::222666666666555555555444444333333333333333333333333222222333444444444444444333333444444555555666666111555999:::999;;;AAAGGGggg~~~rrrjjjlllnnntttyyynnnppppppuuuYYYIIIDDD===???>>>===>>>@@@@@@???>>>======>>>>>>???@@@@@@@@@CCCCCCEEEJJJOOOXXXhhhvvvyyyvvvppplllgggeeeddd```ZZZUUUXXXVVVYYY^^^\\\VVV\\\gggrrrXXXMMMGGG@@@666777999000666666555555555444444444222222222222222222222222222222333444444444444333333333333444555555666666999999888666666:::@@@CCCOOO{{{nnnnnnpppsssxxxooopppoootttmmmJJJFFFEEE===@@@???>>>>>>??????>>>=========>>>>>>??????@@@@@@BBBBBBEEEIIINNNWWWfffuuu|||wwwtttllleeegggllllllbbbXXX]]]YYYZZZ^^^\\\XXXaaappp___CCC???@@@<<<444888>>>777666666555555555444444444222222222222222222222222222222333444444444333333333333444444555666666666444777888999;;;===>>><<<>>>ooosssssstttttt|||wwwsssssspppsss[[[@@@EEEIII@@@@@@???>>>>>>??????>>><<<=========>>>??????@@@@@@AAAAAADDDIIIMMMVVVffftttyyy{{{sssrrr{{{|||ooodddbbb\\\ZZZ\\\```]]]\\\jjj}}}wwwLLL<<<<<<;;;:::999888777666555555444444444333333333222222222222222222222222333333333333333333333333222222333333333333444444666666666777888999;;;;;;DDDXXXwwwvvvvvvqqqvvv~~~|||ssstttppprrrQQQDDDBBB>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????DDDCCCDDDHHHNNNVVVdddrrrvvvssszzzzzzpppgggfffcccaaaaaaaaa]]]```uuuhhhFFF;;;;;;:::999888777666666555555444444444333333333222222222222222222222222333333333333333333333333222222333333333333444444666666666777888999:::;;;>>>OOO|||xxxuuuxxx}}}{{{rrrssspppssspppLLLDDDBBB???BBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????CCCAAABBBGGGLLLTTTbbboooyyy||||||uuuppppppnnnllllllkkkhhhnnntttSSS???::::::999888777666555555555555444444444333333333222222222222222222222222333333333333333333333333222222333333333333444444666666666666777999:::;;;888EEEccczzzzzz{{{{{{}}}yyyqqqrrrqqqvvv\\\FFFEEECCC@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????AAA@@@AAAFFFKKKRRR```lll||||||zzzyyyzzz|||[[[DDD===999888888777666555555555555555444444444333333333222222222222222222222222222222222222222222222222222222222333333333444444555555555666777888999:::777@@@JJJttt|||~~~www~~~xxxrrrrrrrrrzzzNNNDDDFFFBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???AAA???AAAFFFJJJQQQ^^^jjjyyyzzzLLL??????888777777777666555555555555555444444444333333333222222222222222222222222222222222222222222222222222222222333333333444444444444444555666777999999:::@@@???]]]yyyyyyssssssuuuqqqHHHFFFEEEBBBAAA===========================<<<============>>>>>>>>>AAA@@@BBBFFFJJJQQQ]]]iiizzzgggEEE???>>>888777777777666666666555555555444444444333333333222222222222222222222222222222222222222222222222222222333333333333444444444444444444555777888999;;;???===NNN|||vvvuuuxxxcccEEEGGGBBB@@@BBB:::========================<<<<<<============>>>>>>AAA@@@AAAFFFJJJPPP[[[fffyyyWWWBBB@@@:::888888777777777777666666555555444444444333333333222222222222222222222222111111111111111111111111222222333333333333444444333333333444555666888888777<<<>>>DDDiiizzzxxx|||UUUCCCFFF<<>>>>>???>>>@@@EEEHHHNNNYYYcccuuu|||MMMAAA@@@555888888888888777777777777555555444444444333333333222222222222222222222222111111111111111111111111222222333333333444444444333333333444555666777888333888???>>>UUU|||zzz~~~tttKKK@@@DDD888>>>HHH:::========================<<<<<<<<<<<<=========>>>>>>===???CCCGGGLLLWWWaaarrruuuEEE===999:::666666666666555555555555555555444444444333333333333333333222222111111111222222222222222222222222111111222222222333333333555555555666666666666777;;;///;;;CCCFFFvvv{{{}}}XXXLLL@@@>>>@@@???>>>>>>====================================>>>>>>>>>>>>===???@@@AAACCCJJJTTT\\\nnnmmmEEE@@@;;;999666666666666555555555555555444444444444333333333333333333222222111111111222222222222222222222222111111111222222222333333444444555555555666666666888333:::>>>???eeezzzUUUIII@@@>>>@@@???==========================================>>>>>>>>>>>>===???@@@AAACCCIIISSSZZZllldddCCCBBB;;;888666666666555555555555444444444444444333333333333222222222222222111111111222222222222222222222222111111111222222222222333333333333444444444555555444888888777999NNNcccNNNEEE>>>???AAA???==============================<<<<<<=========>>>>>>>>>===???@@@@@@BBBHHHQQQXXXggg{{{^^^@@@@@@:::888666666555555555444444444444444444333333333222222222222222111111111111111111111111111111111111111111111111111222222222222222222333333333444444444222;;;666333:::>>>iii~~~RRRHHHAAA===???AAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>===???@@@@@@AAAGGGOOOVVVcccwwwzzz{{{~~~YYY===<<<777888555555555555444444444444444444333333333222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333333444111<<<333333>>>888RRRiiiIIIDDD???===???AAA>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>===>>>@@@@@@AAAEEELLLRRR```sssxxxrrrwww~~~oooQQQ999:::555777555555555444444444444333333333333333222222222222000000000111111111111111111111111111111111111111000000000111111111111222222222222333333333444444222:::222444@@@777FFFxxxWWWHHHBBB>>>===???@@@===<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???===>>>@@@@@@@@@DDDJJJPPP\\\ooo~~~tttqqq{{{fffYYYDDD777<<<666555555555555444444444333333333333333222222222222111///000000000111111111222111111111111111111111111000000000000111111111111333333333333444444444444111777444555<<<555AAAddduuuHHHIIIBBB???===??????<<<<<<>>>::::::::::::::::::::::::999::::::;;;<<<===>>>???===>>>@@@@@@???BBBHHHNNNXXXjjj|||tttuuuuuuTTTHHH:::555???888444555555444444444333333333333333333222222222111111//////000000111111111222000000000000000000000000000000000000111111111111333333444444444444555555000666666666777333???[[[ggg???JJJCCC???>>>??????<<<<<<>>>::::::::::::::::::::::::999999:::;;;<<<===>>>???<<<>>>@@@@@@???BBBHHHLLLUUUggg}}}~~~zzzUUUKKK???888555555333111555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111222333666;;;CCCHHHeee]]]EEE???@@@???>>><<<<<<;;;;;;;;;::::::;;;<<<=========<<<::::::::::::;;;<<<======<<<===>>>>>>>>>???BBBEEEOOO___www~~~iiiIIIBBB:::555666777777555555444444444444333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222333333555:::@@@EEEPPPvvvQQQCCCCCC???>>>===<<<<<<;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======<<<===>>>>>>>>>@@@CCCEEELLL]]]tttyyyOOO???;;;666444666888888666444444444444333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333444444444444777<<<@@@AAAgggcccGGGAAABBB======<<<<<<<<<<<<<<<===;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<=========>>>?????????@@@CCCFFFJJJYYYooojjjAAA<<<999666555666666555333444444444333333333222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222444444555444333555888;;;;;;QQQZZZFFF@@@===<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;:::999::::::::::::;;;<<<=========>>>?????????AAADDDFFFHHHVVVkkk}}}___<<<:::999888777666555333222444444333333333222222222111111111000000000//////000000000000000000000000//////////////////////////////////////////////////////000000000111111111333444444444333333555777666???ggg~~~mmmNNNEEEAAA<<<<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<;;;:::999999::::::::::::;;;<<<=========>>>?????????@@@CCCFFFGGGTTTgggwwwuuuQQQ888777777777666666666555555333333333333222222222222111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000222333444333222333555444777PPPyyyQQQAAAAAAAAA???<<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;::::::999::::::::::::;;;<<<======<<<===>>>>>>>>>???BBBEEEFFFQQQbbbqqq```EEE666555555666555444444555666333333333222222222222111111000000000////////////000000000000000000000000////////////////////////////////////////////////........./////////000000---000222333333222333444333777BBBaaa}}}[[[DDD@@@???>>>???===<<<<<<;;;::::::::::::999999:::;;;;;;;;;::::::::::::::::::;;;<<<======;;;<<<=========>>>AAADDDCCCNNN]]]kkkzzzrrrRRR???777666777666444222111222333333333333222222222111111000000000000////////////000000000000000000000000////////////////////////////////////////////////............/////////000+++...111333333333333444000555888GGGuuu}}}vvvNNNFFFGGGAAA;;;;;;>>>===<<<;;;:::999999999888999::::::;;;;;;;;;;;;::::::::::::;;;<<<======:::;;;<<<<<<<<<>>>AAACCCBBBLLLZZZgggvvv^^^JJJ???888555555444444444333333333111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000///...------...///000////////////000000000000000000000000111111111111;;;---:::EEEPPP~~~}}}gggFFFAAA>>><<<===999<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777777<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????BBBJJJWWWeeessskkkMMM>>>777111555444444444444333333333111111111111111111111111111111111000000000//////////////////////////////........................000///...------...///000.../////////000000000000//////000000000111111111777///999@@@DDDsss{{{|||VVV??????>>><<<===:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888888888999999999:::::::::<<<<<<<<<===>>>>>>??????AAAHHHTTTaaaooo~~~WWW@@@888555222444444444444333333333333111111111111111111111111111111000000000000//////////////////////////////........................//////...------...//////....../////////000000000//////000000000000111111222111777;;;:::QQQbbbGGG;;;@@@>>>;;;<<<:::999999999999999999999999:::::::::999999999999888777888999:::::::::999888;;;<<<<<<======>>>??????>>>EEEPPP]]]jjj}}}nnnIII999888888777444444444333333333222222111111111111111111111111111000000000////////////////////////////////////........................................................./////////000000////////////000000000111///333444888999===oooVVVCCC???CCC>>>:::<<<;;;:::::::::::::::::::::::::::::::::999999999999999999:::<<<>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>>???>>>CCCNNNYYYeeexxx]]]>>>555666666555444444333333333222222222000000000000000000000000000000000////////////...................................................------............------............////////////...////////////000000000111555111666;;;666[[[xxxOOOAAA@@@CCC<<<:::>>>===::::::::::::::::::::::::999999999999999999999999999;;;===>>>???>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>CCCLLLVVVaaasssvvvOOO:::777888777555333333333333222222222222000000000000000000000000000000////////////..............................------------------------------............------------........./////////......////////////000000333666000333888444JJJzzzdddGGG<<<===@@@999999???>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>CCCKKKSSS]]]nnn}}}aaaDDD:::;;;;;;777444333333333222222222222111000000000000000000000000000000/////////.................................------------------------,,,------......------,,,---------.........//////........./////////000000///444222111444555@@@VVV~~~zzzhhhQQQBBB999;;;>>>888999===:::999999999999999999999999666666777777777888888888777777888888888999999999::::::;;;<<<<<<======>>>>>>BBBIIIPPPYYYjjjgggOOO:::666:::999444000333333333222222222111111000000000000000000000000000/////////....................................------------------------,,,,,,---......---,,,,,,---------.........//////............/////////000***111444111222888???DDD}}}yyyooo{{{~~~{{{uuuzzz~~~SSSCCCCCC;;;===@@@999888:::444888888888888888888888888555555666666777777777888888888777777888888999:::::::::;;;;;;<<<======>>>===AAAGGGNNNVVVgggzzzSSSDDD777444666555222111333333333222222222111111111111111111111000///...////////////////////////...................................................------,,,,,,------...------------------------////////////000000000000///000222222222444666888dddtttwwwyyyxxxrrrpppnnnllltttdddKKKFFF===<<<<<<;;;999888777777999999999888888888777777777777777777777777777777999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@EEEMMMTTTaaa}}}hhhJJJ???555444555444222222333333222222222111111111//////000000000//////...........................................................................------,,,,,,,,,,,,---------------------------------............////////////000222222222333666888IIIoootttsssttt~~~~~~rrrmmmmmmnnnlllnnnWWWFFFBBB===<<<;;;:::999888888777999999999888888888777777777777777777777777777777999999999:::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>CCCKKKQQQ^^^yyyzzzTTT???999444444444222111444333222222222222111111111---......////////////...........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---------.........///000111222222333555777999NNNvvvqqqmmmrrr}}}nnnggghhhooommmeeelllfffHHHAAA>>><<<<<<;;;:::999888888777999888888888888777777777777777777777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>777555666777444//////333222222222111111111000000...///000000111111111111........................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------........./////////...///000000000111333555888444BBBmmm{{{yyyvvvqqqmmmssswwweeeppprrrbbbqqqqqqQQQ>>>???AAA888:::::::::999999888888777777777777777777777777777666666666666666666666666666666777777888999::::::::::::::::::;;;;;;<<<<<<===<<<@@@FFFIIIRRRjjjoooLLL777777555555666444//////333222111111111111000000000///000111111111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,---------............/////////...///000000///000222444444444;;;WWW{{{xxxuuurrrkkklll}}}|||iiitttyyyfffqqq\\\FFF===??????666::::::999999888888888888666666777777777777777888666666666666666666666666555555666777888999999:::999999::::::;;;;;;<<<<<<===<<<@@@EEEGGGOOOfff~~~}}}\\\AAA666666222111444444111000333111111111111000000000000000000000000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,---------............///000000//////111333222666999GGGlll{{{sssrrrnnnkkksssppp}}}rrr}}}oooMMMCCC>>><<<<<<888999999999999888888888888666666666666777777888888666666666666666666666666444444555666777888999:::888999999:::;;;;;;<<<<<<===<<>>999888;;;999999999888777666666555666666666666666666666666555555555555666666666666666666666777888888999999:::::::::;;;;;;;;;<<<<<<:::;;;===@@@BBBKKK\\\lll___>>>555555444333222111000000000000////////////000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---......///000000111111333222000444999BBBiiixxxoookkkiiieeelll|||VVVFFF;;;<<<===999888===999999888888777666666555555555555555555555555555555555555555666666666666666666666777888888999999:::::::::;;;;;;;;;;;;<<<;;;;;;===???BBBIIIZZZjjj~~~tttNNN777444222333222111111000000000000///000222333333222///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000222333111333555888UUUvvvoooiiiffffffnnn}}}kkkIII???999;;;;;;888999>>>999888888777777666666555555555555555555555555555444555555555555666666666555666666777777888888999::::::::::::;;;;;;;;;;;;<<<<<<===???@@@GGGWWWfffiiimmm~~~~~~~~~uuuYYY===333333...222222111000000000000000///111444666666333///,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,------......///000000000444222222333222CCCaaauuummmjjjhhhiiipppzzzUUU@@@;;;:::<<<:::777999>>>888888777777666666666666555555555555555555555555444444444555555555666666555555666666777888888888999999:::::::::;;;;;;;;;<<<<<<===??????DDDSSSaaarrrZZZ^^^~~~|||wwwyyyzzz{{{}}}~~~|||||||||}}}}}}~~~~~~}}}|||||||||~~~~~~~~~||||||}}}~~~~~~|||{{{}}}zzz[[[CCC444555777---111111000000///000000000...111444666555222...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---......//////...333222111333111888KKKuuuwwwnnniiihhhiiijjjkkkrrrfffIII<<<;;;<<<<<<:::777888;;;777777777666666666666666555555555555555555555555444444444444555555555555555555555666777777888888999999999:::::::::;;;;;;<<<<<<===>>>===AAAOOO]]]vvvgggRRRUUUtttzzzvvvtttuuuuuuwwwxxxyyyzzzzzzzzzwwwxxxyyy{{{||||||||||||yyyyyyyyyyyy{{{}}}}}}{{{{{{|||}}}|||{{{xxxxxxxxxzzz|||}}}{{{yyy}}}|||yyyzzz}}}}}}~~~iiiGGG999444888999111111000000//////000000000...///111222222111...---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,---.........,,,333111///444333333===OOOooohhhhhhhhhgggdddeeerrreeeMMMAAA;;;<<<<<<<<<999777777888666666666666666666666666444444444444444444444444333444444444444555555555444555555666666777777888999999999999::::::::::::;;;;;;<<<===<<>>KKKXXXiiippp]]]LLLMMMggg~~~|||zzzyyyxxxvvvssspppooopppqqqooopppppppppppppppoooooooooqqqtttvvvwwwwwwwwwvvvuuuuuuuuutttttttttsssssszzzyyywwwvvvwwwxxxwwwvvvtttssstttvvvxxxxxxwwwuuusssyyyzzzvvvvvvyyyyyyzzzyyyxxxwwwxxxzzz|||sssKKK333666555111111111000000////////////000111---,,,+++++++++---///000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......---444000,,,333444//////444SSSwwwmmmkkkjjjgggdddccckkkxxx\\\HHHBBB777999888777666888999888555555555555666666666666666444444444444444444444444333333333444444444555555444444555555666777777777888888999999999:::::::::999999;;;<<<;;;>>>JJJWWWeeeppp\\\NNNQQQbbbsss|||vvvtttvvvyyy{{{{{{vvvpppmmmnnnpppooonnnoooooopppqqqqqqooonnnmmmooonnnoooqqquuuvvvtttrrrssssssssssssssssssssssssuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuusssqqqppprrrrrrsssssstttuuuuuuvvvyyyvvvsssqqqqqqssswwwyyy~~~XXXDDD444555888333000111000000000111222333555555...------------...//////...------------,,,,,,,,,---------,,,,,,++++++++++++***)))***++++++***))))))))))))******+++++++++************))))))))))))))))))))))))))))))))))))((()))******)))***,,,...++++++++++++,,,,,,---...------...///000111222222999:::LLL~~~zzzvvvoooeee```ddddddfffpppfffHHHAAA???::::::::::::999888777666666444444444555555555555555444444444555555555666666444444444444444444444444444444555555666777777777999999999999999:::::::::999888999;;;<<<>>>EEENNNbbbxxxppp\\\PPPRRRaaaooosssvvvzzz~~~|||vvvqqqooopppsssuuutttpppllljjjlllnnnnnnnnnkkkllllllmmmmmmlllllllllnnnmmmmmmpppssstttrrrpppqqqqqqqqqqqqqqqrrrrrrrrrttttttsssssssssrrrrrrrrrrrrsssssssssrrrqqqooonnnmmmmmmnnnoooppprrrssstttuuusssqqqoooppprrrvvvxxx|||yyyNNN===222444666222000222000000000000111222333333---------------...//////......------,,,,,,,,,+++------,,,,,,,,,++++++++++++***))))))++++++***)))************************************))))))))))))))))))))))))))))))))))))((()))******)))***,,,...,,,,,,+++++++++,,,------,,,---...///000111222222000555===___xxxssspppfff\\\^^^]]]bbbqqqxxxSSS@@@===;;;777999999999999888777666555555555555555555444444444333333444444444555555555444444444444444444444444444444555555666666777777777777777888888888888999999888999<<<<<<===EEENNN]]]sssooo^^^TTTUUU```iiigggiiilllppprrrtttttttttvvvsssoookkkiiiiiikkklllkkkhhhffffffhhhkkkllllllggggggggghhhhhhiiijjjkkkkkkkkkkkkmmmoooppppppnnnnnnnnnooooooppppppqqqqqqrrrrrrqqqqqqqqqpppppppppoooooopppoooooonnnmmmlllkkkkkkkkklllmmmooorrrssspppnnnmmmlllmmmqqquuuwwwzzz}}}]]]@@@555///222333000000333000000////////////000000---------------......//////......---,,,++++++***,,,,,,,,,,,,+++++++++++++++***))))))++++++***)))***************)))))))))************))))))))))))))))))))))))))))))))))))((()))******))))))+++------,,,,,,++++++++++++,,,,,,------...///000111111...666333BBByyyzzzwwwlll]]]ccc___^^^eeennnyyy\\\DDD>>><<<:::999888999999888888777666555666666555555444444333333222222333333333444444444444444444444444444444444444444444555666666777777777777777888888888999999999888999<<<<<<===DDDLLLWWWlll|||mmm___XXXYYY___dddcccdddeeegggiiijjjllllllnnnllliiifffeeedddeeefffeeedddcccccceeeggghhhhhheeeeeeeeeeeefffhhhjjjkkkiiiiiijjjkkklllmmmmmmmmmlllmmmmmmnnnooopppppppppppppppppppppoooooooooooommmmmmmmmllllllkkkkkkkkknnnmmmllllllmmmnnnppprrrjjjjjjiiiiiilllppptttvvvxxx{{{~~~oooFFF777111///222111...///333000//////...---------...------,,,,,,------...//////......---,,,+++******,,,++++++++++++++++++++++++)))((()))***+++***))))))*********++++++,,,,,,************)))))))))((())))))))))))))))))))))))((()))***)))((()))***,,,------,,,+++*********+++,,,,,,---......///000000///777000333]]]yyynnnfffjjjeeebbbcccgggmmmyyyqqqKKK???>>>;;;888;;;777777888888777666666555666666555444444333222222111111222222222333333333333333333333333333333333333333444555555666666777777888888999999:::::::::999888:::<<<<<<<<>>>>>:::999;;;===<<<:::>>>EEEDDDWWWuuuTTTTTTTTTTTTTTTUUUWWWZZZUUUUUUTTTSSSSSSRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWXXXXXXWWWWWWXXXYYYSSSXXX\\\]]][[[YYYYYYZZZXXXYYYYYY[[[\\\]]]^^^^^^___```aaabbbccccccbbbaaa^^^___aaaaaa``````aaacccbbbaaa```______```bbbbbbbbbbbbaaa^^^\\\\\\^^^```bbbeeehhhkkklllnnnppprrrooouuuvvvssssssxxxyyyuuuyyyssskkkeeefffrrroooQQQ;;;333111//////............---------///............------------------,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))((((((((()))***++++++))))))(((((((((((())))))))))))))))))************,,,,,,,,,---------......,,,---...000333666888999^^^xxxeeeaaaeeeddd^^^```ZZZWWW```kkktttzzz\\\AAA999888888777666555555444555555555555555555555555222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555555555666777888999999:::888999::::::;;;<<<@@@BBBJJJYYYvvvPPPQQQQQQQQQRRRSSSUUUVVVQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTVVVUUUTTTTTTUUUWWWRRRTTTWWWXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^_________^^^]]][[[\\\]]]]]]\\\\\\]]]^^^]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYZZZ\\\___cccfffiiikkklllmmmoooqqqsssvvvwwwsssqqqrrrnnniiieee___YYY[[[ggg{{{|||\\\AAA333///000000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))((())))))******))))))(((((((((((())))))(((((()))))))))*********++++++++++++,,,,,,,,,---,,,,,,---...111333555666DDDgggxxxfffaaaaaaaaa]]]ZZZYYY^^^cccffflllrrr|||eeeKKK999888888777777666555555444444444444444444444444444222222222222222222222222111111111222222222333333333333333333333333333333333333333444444444444555666666666777888888888999777888999::::::<<<@@@CCCIIIUUUpppKKKLLLMMMNNNOOOPPPPPPQQQLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPOOOQQQRRRQQQPPPQQQRRRTTTUUUTTTSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYXXXWWWVVVWWWXXXWWWWWWWWWWWWVVVUUUUUUTTTRRRSSSTTTUUUUUUWWW[[[^^^dddgggiiikkkkkklllnnnooorrruuuuuurrrooojjjaaaXXXRRRPPPQQQ\\\qqqeeeBBB333111///...000............------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******************************************************)))))))))))))))))))))))))))((((((''''''(((((()))******)))((((((((()))))))))((((((''''''(((((()))(((((())))))))))))******************++++++++++++++++++,,,,,,...///111222...DDDjjjxxxjjjeeeeeeaaa^^^]]]]]][[[ZZZ^^^eeeppptttzzzxxxZZZHHH<<<555777777777666555555444444444444444444444444444444222222222222222222222222111111111222222222222333111111222222333333444444333333333333444444444444777777777777777777777777666777888999:::<<<@@@CCCGGGQQQhhhIIIIIIIIIJJJLLLMMMMMMLLLIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKMMMNNNNNNLLLJJJLLLPPPRRRQQQNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRUUUVVVVVVUUUSSSRRRSSSTTTSSSSSSTTTTTTSSSQQQOOONNNNNNPPPRRRSSSTTTVVVZZZ]]]dddgggiiijjjjjjjjjlllmmmmmmpppsssrrrlllbbbTTTJJJGGGOOO]]]mmmeeeHHH111222777222...///.........---------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---******++++++++++++******************************++++++++++++++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))+++***)))((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))************++++++++++++,,,,,,++++++,,,,,,---...///+++555LLLiiizzzsssmmmgggbbb___[[[XXXZZZ___dddiiipppxxx~~~{{{VVVAAA;;;:::999666666666555555444444444333333333333333333333333111111111111111111111111111111111111222222222222000000111222333444444555222222333333333444444444777777777777777666666666555666888999:::<<<@@@CCCDDDNNNcccIIIHHHFFFGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLLLLMMMNNNQQQNNNKKKKKKLLLLLLJJJGGGMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRPPPOOONNNSSSTTTTTTSSSQQQPPPQQQRRRPPPQQQQQQQQQPPPOOOMMMLLLOOOQQQSSSTTTUUUWWWZZZ\\\ccceeehhhhhhhhhhhhiiikkkjjjnnnrrrqqqgggWWWHHH@@@DDD\\\vvvuuuKKK777,,,222777000---111...------------,,,,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))(((((())))))*********)))((('''''''''(((((((((''''''''''''(((((('''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......///333999HHHgggzzzoooeeebbb```^^^]]]^^^\\\aaahhhpppwww|||~~~|||~~~~~~|||~~~~~~~~~~~~~~~~~~]]]AAA999::::::999555555555555444444444444333333333333333333333333111111111111111111111111000000111111111222222222000000111111222333444444222222222333333333444444777777777666666666666666444666777888999;;;???AAABBBLLLaaaKKKHHHDDDDDDFFFGGGFFFDDDFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLMMMMMMLLLLLLMMMNNNYYYWWWTTTRRRPPPMMMIIIFFFJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKOOOPPPQQQPPPNNNNNNNNNPPPMMMMMMNNNMMMMMMLLLKKKJJJPPPRRRTTTVVVVVVWWWZZZ\\\aaaccceeefffffffffhhhiiikkkmmmoookkk^^^LLLCCCAAASSSsssqqqYYY>>>444...//////+++---333------------,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))((('''''''''(((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))++++++++++++,,,,,,,,,---------,,,,,,,,,---.........111111666RRRuuukkkiiihhhddd___]]]YYY\\\aaahhhnnntttwwwyyyyyy{{{~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~||||||~~~{{{kkkIII999888:::777333444444444444444444444444222222222222222222222222111111111111111111111111000000000111111111111222000000111111222222333333222222222222333333333333666666666666666666666666555666777888888:::===@@@@@@JJJ```MMMHHHBBB@@@BBBDDDCCCAAACCCBBBBBBBBBCCCCCCDDDEEECCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIQQQRRRTTTRRROOOLLLJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJIIIJJJLLLIIIIIIHHHHHHGGGHHHHHHHHHLLLOOORRRTTTVVVWWWYYY[[[^^^```cccddddddeeefffhhhiiiiiiiiibbbRRRFFFHHHRRRjjjvvvjjjTTT???333222000...,,,,,,///222---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((('''''''''((())))))(((''''''&&&&&&''''''((('''''''''((((((((())))))************++++++++++++,,,+++++++++,,,,,,---.........///333@@@]]]{{{yyyuuuuuuqqqhhhaaa^^^YYYZZZ\\\___dddhhhlllnnnsssuuuzzz~~~~~~}}}zzz{{{}}}~~~~~~~~~~~~~~~{{{{{{{{{}}}|||xxxwwwyyy{{{|||}}}|||yyy{{{fffQQQ===777999888444222333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111111111111111111222222222111222222222222333333333444555555555666777777777666777888777777888;;;>>>???GGG\\\zzzNNNGGG@@@===???AAA@@@>>>@@@@@@??????@@@AAABBBBBB??????@@@AAABBBBBBCCCCCC???@@@BBBAAA@@@@@@AAACCC<<>>>>>>>>>>>>>>>>>>>>>>>@@@??????????????????@@@@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIMMMNNNOOOQQQTTTUUUWWWXXXXXXXXXYYY\\\```cccdddeeefff\\\RRRLLLJJJNNN\\\lll~~~}}}uuu[[[<<>>==================>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHJJJKKKMMMOOOQQQTTTUUUVVVYYYYYYZZZ\\\]]]]]]\\\[[[WWWOOOHHHHHHMMMYYYmmm|||zzzeeeJJJ777111111000...,,,++++++,,,...000......---,,,,,,+++******+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))***+++***(((''''''***,,,444...))))))(((%%%%%%)))***)))((((((((()))***+++,,,++++++******++++++,,,000,,,,,,000000111@@@RRRvvvxxxfffkkkwww~~~mmmddd^^^]]]]]]^^^___]]]YYYUUU\\\```eeeiiilllnnnppprrrpppqqqrrrsssssstttttttttvvvuuuuuuuuuuuuuuuuuuuuuqqqssswww{{{~~~}}}zzzyyyyyy{{{~~~{{{yyyzzz{{{uuurrrqqqsssvvvxxxxxxyyy|||~~~pppgggfffssscccGGG???<<<777555666666555333444444333333333222222222333333333222222111111111//////000111111111000000000000000000000000000000222222222111111111111111000111111111111222222222555666777666444444555777888777777777888:::<<<===AAAFFFVVVqqq::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJLLLOOOQQQSSSTTTWWWYYY[[[[[[ZZZVVVRRRPPPDDDJJJUUU```iiirrr}}}www{{{nnnNNN666000111///...------,,,,,,------...+++++++++***))))))((((((++++++*********)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((+++---999000(((''')))((('''((())))))((((((((()))***+++++++++************++++++222+++***...000...111777QQQttttttmmmnnnzzz}}}uuugggbbb]]]\\\``````\\\WWWXXXYYYZZZ[[[]]]bbbhhhmmmkkklllmmmnnnooonnnnnnmmmqqqppppppppppppqqqqqqqqqlllmmmoooqqqrrrsssrrrrrrsssyyy~~~|||}}}}}}vvvqqqtttttttttrrroooooooooqqqvvvwwwwwwvvvuuuvvvyyy{{{~~~}}}|||{{{{{{{{{}}}}}}~~~~~~}}}{{{wwwrrrnnnkkkjjjpppvvvyyy{{{}}}|||lllccccccyyyeeeHHH@@@<<<:::666444444444333222333333333333222222222222222222222222222111111111000000///.........//////000000000000000000000000333222222111111000000000000111111111111222222222555666666555444444555777777777777777888:::;;;<<<>>>CCCSSSmmm888888888888888888888888999999999888888999999999888999999:::999999888888888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<========================;;;:::::::::::::::;;;;;;?????????@@@BBBCCCEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRTTTWWWYYYXXXTTTOOOJJJGGG@@@YYYzzz|||{{{~~~wwwoooiiiVVV<<<---,,,...---,,,,,,------------,,,,,,*********))))))(((((((((************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&''')))+++111***&&&(((***)))***,,,(((((((((((())))))******++++++************++++++000+++***///111//////111888PPPvvvyyyyyyyyypppddd^^^^^^aaacccccc[[[ZZZWWWTTTTTTWWW]]]aaacccdddgggiiijjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiiijjjlllmmmmmmmmmllllllhhhmmmqqqrrrpppooopppsssttttttttttttuuuxxx~~~~~~|||zzzyyyxxxyyyyyyyyyzzz{{{{{{{{{xxxuuuqqqnnnnnnnnnnnnmmmjjjiiiiiijjjnnnooopppqqqsssvvvzzz||||||{{{zzzyyywwwwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyqqqrrrrrrpppnnnmmmmmmmmmjjjooouuu|||tttjjjccceeeqqq~~~kkkJJJ;;;<<<999777555444333333222222333333333222222222222111222222222111111111111111222111///...---...//////////////////////////////444444333222111111000000000000111111111222222222444555555555444444555777666666777888999:::;;;;;;===BBBQQQjjj777777777777777777777777888888777777777777888888777777888888888888888777777777777777777777777777777777777777777777777777888888999999999:::::::::999999999999999999999999888888888888999:::;;;;;;===>>>>>>???@@@BBBDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSSSSOOOIIICCC@@@???QQQppp{{{zzz|||wwwrrruuurrrcccOOO<<<333///******---++++++,,,------,,,++++++************))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&(((&&&%%%(((+++***''')))...''''''(((((())))))))))))+++******))))))******+++,,,+++---//////...000444000888PPPoooxxxqqq~~~uuukkkeeebbbdddfff___]]]ZZZVVVSSSTTTWWWYYY\\\]]]```bbbdddfffffffffdddeeefffggggggggggggffffffgggiiikkkkkkkkkkkkjjjeeehhhjjjjjjhhhggghhhjjjkkkmmmnnnnnnnnnnnnppprrrrrrrrrrrrrrrssssssssssssnnnmmmlllkkkjjjkkklllnnnnnnmmmlllkkkkkkkkkmmmnnnmmmnnnnnnmmmjjjhhhhhhhhhlllmmmooosssvvvyyyyyyyyyuuuttttttssssssttttttuuuyyyxxxvvvtttqqqooommmllleeeggghhhhhhhhhjjjmmmpppnnnqqqyyyzzznnnddd]]]^^^gggwwwbbbHHH;;;666555555555555444222111222222333333222222222111111111111111111111111111111111333222000///...//////000////////////////////////555555444333222111111000000000111111111222222222333444555444333444666777555666777888999:::::::::<<>>???AAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLJJJDDD>>>;;;<<>>@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGDDDCCC@@@<<<:::???IIIQQQppp{{{{{{wwwvvv{{{~~~|||}}}~~~}}}|||rrrggg```TTT;;;333++++++------+++***++++++************++++++))))))))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''%%%&&&(((((($$$%%%(((&&&'''((()))))))))((('''******))))))))))))*********---...,,,******,,,...---///222<<>><<<;;;777666111444555555222111222333222222222222111111111111///000000000111111111222......//////000000//////000000000000000000000000111111000000000000000000000111111111111222222222222333444444333444666888444555777888999999999999<<<@@@MMMaaa{{{000000000000000000000000222222111111111111222222///000111222222222222222222222222222222222222222444444444444444444444444111111222222222333333333444444444444444444444444444444555555777888:::;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCCCC<<<<<<:::999<<>>@@@======<<<;;;<<<===999444777>>>TTTmmmvvvpppnnnsssxxx}}}vvvmmm|||~~~~~~wwwvvv{{{xxxvvvtttssstttssspppmmmfffbbb^^^WWWHHH777///000...---+++******+++,,,---************************************************(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))***)))(((''''''((())))))&&&+++,,,)))(((***,,,***(((((()))***++++++,,,---......///000...111>>>MMMZZZcccrrr~~~sssgggbbbiiitttwwwssslllccc[[[XXXYYY[[[^^^\\\ZZZWWWUUUTTTSSSSSSRRRRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYXXXXXXZZZ\\\^^^]]][[[YYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYXXXXXX\\\\\\\\\\\\]]]^^^______dddeeeeeeccc___\\\[[[\\\YYYZZZYYYWWWUUUUUUVVVXXXWWWWWWXXXXXXXXXZZZ^^^aaa^^^aaadddgggfffccc```___PPPIIIHHHUUUgggzzzmmmVVVBBB:::444777888666444555111111111000000000//////111111111000000000000000////////////////////////......................../////////////////////...000000111111111000000///000000000000000000000000111222222333333444444555555555666666777888::::::======EEEXXXttt////////////////////////.............../////////000000000000000000000000////////////////////////000000000000111111111111111111000000111111222333333333333333333333333333666666555666666777888999:::;;;======<<<<<<<<<======:::888777777777666555AAAPPPkkk~~~uuuuuu{{{~~~~~~xxxsss|||uuusssuuuuuusssqqqrrrtttrrrnnnjjjbbbXXXMMMCCC888///,,,...,,,+++*********+++,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''((())))))'''+++,,,)))(((+++,,,+++)))))))))*********++++++,,,,,,---///---,,,111888LLLVVVfffuuu}}}uuueeeaaaeeecccgggllllllhhhccc___^^^ZZZYYYYYYXXXWWWVVVVVVVVVRRRQQQPPPOOONNNMMMLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTUUUVVVVVVUUUUUUWWWYYY]]][[[XXXVVVUUUVVVXXXZZZYYYXXXXXXXXXXXXYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVYYYYYYYYYYYYZZZ[[[\\\\\\___``````^^^[[[XXXWWWWWWTTTTTTSSSQQQOOONNNPPPQQQTTTUUUWWWXXXXXXZZZ^^^```eeeggggggddd\\\TTTMMMIIIFFFIIITTTjjjvvv]]]LLL===777333222666999777333222111111000000000000/////////000000000000000000111////////////////////////............................../////////////////////000000111111000000000//////////////////000000111222222333333444444555444444555666777888999999<<<===EEEWWWqqq..............................------------------////////////////////////............////////////////////////000000000000111111000000111111222333222222333333333333444444666555555555666666777888888:::<<<===;;;:::::::::>>>666222333333222666<<>>===;;;;;;===AAAFFFJJJPPPPPPPPPOOONNNMMMMMMMMMRRRQQQPPPNNNMMMMMMMMMMMMOOOMMMJJJHHHHHHHHHGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJIIIHHHFFFDDDCCCCCCCCCFFFIIIKKKMMMMMMMMMNNNOOOHHHFFFCCC@@@>>>===<<<<<<<<>>:::888888;;;>>>AAARRRZZZ```aaadddllluuuzzz}}}{{{}}}|||vvvnnnkkkgggeeehhhlllzzz}}}}}}wwwsssuuu~~~ttt[[[EEE999555000000///............//////000111111000///---,,,,,,++++++,,,...000///...444888999333...------,,,------......//////000000...000111000...------............---------,,,,,,,,,---...///000111111111/////////000000000111111333333333333444444444444444444555555666777777888999999>>>IIIXXXuuu222222222222222222222222222222222111111111000000111111111000000000//////000000000000000000000000////////////000000000000000000000000000000000000///000111222222111000//////.........////////////000999EEEKKKFFF@@@FFFQQQTTTXXXWWWRRRTTTYYYTTTJJJJJJKKKMMMOOORRRUUUWWWYYYQQQPPPQQQVVV[[[]]][[[XXXRRRPPPMMMKKKJJJIIIGGGEEEAAA999///(((''')))******+++***))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((()))))))))))))))---+++***,,,...///+++(((---///222888AAAJJJSSSXXX___fffiiirrrfffmmmhhhdddbbb]]]VVVTTTUUU^^^gggdddlllpppwww|||sssqqqmmmkkklllllllllkkkyyyjjj\\\hhhxxx|||uuummmrrrtttnnnjjjnnntttzzz|||zzzuuurrrqqqpppnnnmmmkkkgggbbb^^^XXXSSSKKKDDD@@@===:::888888888999;;;???BBBEEEFFFJJJKKKKKKKKKLLLMMMNNNNNNQQQOOONNNMMMLLLJJJGGGDDDDDDEEEFFFGGGIIIJJJJJJKKKHHHGGGFFFEEEEEEDDDEEEEEEHHHGGGFFFEEEEEEFFFHHHIIIKKKKKKLLLLLLKKKJJJHHHGGGEEEFFFGGGEEEAAA===;;;:::<<<;;;;;;===AAAGGGMMMQQQhhhpppvvvtttqqqrrrtttttt||||||uuuxxx~~~ssspppmmmkkklllooouuu{{{}}}||||||~~~}}}tttuuuxxx~~~yyy}}}sss```III999333333------...//////000000///...//////000000///...------,,,+++,,,...///...---333999:::333---,,,------,,,---...//////000000000...000222111///---------...------...//////...---,,,---...///000000000000000111222222222222222333222222333333333444444444333444444555666777888888999999>>>HHHVVVsss222222222222222222222222222222222222111111111111222222111111000000//////000000000000000000000000////////////000000000000///////////////////////////000111222222111000///.........//////000222333:::IIIZZZ]]]QQQGGGJJJTTTRRRWWWWWWRRRRRRTTTMMM@@@JJJLLLPPPSSSTTTTTTRRRPPPQQQQQQRRRVVVZZZZZZXXXUUUPPPNNNJJJGGGFFFDDDAAA???777222+++'''(((******)))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((((((((((((((((()))))))))***)))(((+++......+++(((,,,---...222888@@@HHHMMMYYY___aaajjjjjjnnnhhhdddeeeccc[[[TTTQQQWWWYYYWWWdddmmmmmmkkkhhhggggggggggggfffnnnmmmXXXXXX```nnn{{{~~~rrrlllqqqrrrmmmeeeiiinnnsssuuuuuusssrrrnnnllljjjjjjjjjjjjhhhgggddd___XXXQQQMMMJJJHHHGGG===;;;888777999;;;:::999@@@AAACCCEEEHHHJJJKKKLLLJJJIIIHHHHHHHHHGGGEEECCCBBBCCCEEEGGGIIIJJJKKKKKKIIIHHHHHHGGGFFFFFFGGGGGGEEEDDDCCCBBBCCCEEEGGGIIIMMMNNNNNNNNNMMMLLLJJJHHH===>>>>>>===;;;;;;<<<>>>@@@BBBFFFKKKQQQWWW\\\___dddmmmsssssspppqqqssssssxxx}}}|||xxxrrrtttwww{{{}}}kkknnnrrrssstttwww{{{}}}|||}}}|||{{{zzzzzz}}}~~~}}}~~~~~~{{{yyyjjjrrr~~~wwwzzzyyyooo]]]JJJ;;;222//////------//////000///......,,,,,,---...///000000000///---,,,,,,------,,,+++...444666111,,,,,,...///+++,,,...///000000000000---///111111///------------,,,,,,///222333222000......////////////.........000222333111000111222222222222333333333444444333333444555666777888888:::;;;@@@HHHTTTppp333333333333333333333333222222222111111111111000222222222111111000000000000000000000000000000000////////////000000000000///////////////////////////000000111111000000///...///000111111333777:::FFFTTTccccccWWWNNNOOOUUURRRSSSPPPKKKIIIJJJGGGBBBIIILLLOOOQQQQQQOOOKKKIIISSSTTTUUUVVVUUUSSSQQQOOOMMMJJJEEE@@@<<<999555222---+++((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''(((((('''''''''((()))***&&&&&&''')))++++++)))(((+++++++++---111666<<<@@@NNNSSSVVV^^^sss}}}jjjgggaaa]]]___```\\\WWWUUUOOOLLLJJJXXXdddllljjjgggdddcccbbb```^^^hhhooovvvwwwqqqggg___[[[^^^iiinnniiigggkkknnnlllfffggggggggghhhlllqqquuuvvvrrrmmmiiigggfffeeedddeeecccaaa]]]\\\^^^ccchhhTTTNNNGGGBBB@@@>>>:::666666777999<<<>>>???@@@AAACCCAAA@@@@@@BBBBBBAAA@@@@@@AAADDDFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIICCCAAA???>>>???AAACCCEEEFFFFFFFFFEEEDDDCCCAAAAAA888:::===???BBBGGGLLLPPPSSSVVVZZZ___dddfffhhhiiibbbjjjpppooommmpppsssuuuuuuyyy~~~|||wwwsssqqqnnnmmmkkkjjjjjjkkkmmmnnnpppwww}}}|||zzz{{{{{{yyyyyyzzz|||}}}|||{{{|||}}}xxxyyy|||}}}uuunnnmmmrrrzzz{{{tttpppoooZZZNNN???444000000000///---------...------,,,,,,++++++,,,---///000111222000///------...---,,,******///111---+++---///...,,,---...000000000//////,,,...//////...------...,,,+++,,,///444666444111....../////////......---***...111111///---...000222222222222333333333333222333444555666888888999;;;<<<@@@GGGQQQlll444444444444444444444444222111111111111000000000222222111111111111111111000000000000000000000000////////////000000000000//////////////////////////////............/////////111333333444777<<<@@@LLLRRRXXXWWWSSSQQQPPPQQQNNNJJJGGGFFFCCCAAACCCHHHHHHIIIIIIIIIJJJJJJJJJJJJTTTVVVWWWSSSMMMHHHGGGHHHEEEAAA<<<777444000+++)))'''((()))((('''((()))+++%%%&&&'''))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((''''''&&&'''((()))***&&&((())))))((((((((()))***))))))))),,,///333555???CCCHHHQQQ^^^iiiiiiddd\\\[[[^^^cccbbb\\\XXXXXXNNNHHHFFFNNNRRRvvvnnnkkkfffbbb```^^^\\\ZZZcccaaaccciiinnnmmmiiidddZZZ]]]``````___```cccfffccccccbbb``````dddkkkqqq|||wwwpppkkkgggdddaaa___aaacccdddbbbbbbgggsss|||kkkcccZZZSSSPPPLLLGGGBBB;;;<<<=========<<<::::::???<<<::::::;;;<<<<<<;;;;;;<<>>;;;;;;;;;<<<>>>???AAABBBEEEHHHLLLPPPSSSVVVZZZ]]]ccceeehhhkkkmmmnnnnnnnnniiioooqqqmmmjjjmmmrrrtttssssssssssssqqqnnnjjjgggcccaaa]]]\\\]]]bbbgggkkkyyyzzzyyyyyywwwxxx||||||yyywwwrrrrrruuuwwwrrrkkkkkkqqq}}}{{{wwwuuunnnaaaVVV===666...,,,...222222111---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000...---...//////...---))),,,---***+++...///------...///000000000...---+++,,,---,,,,,,,,,...000---,,,+++///444555222...,,,,,,---...////////////+++///333333000...///222111222222222222333333333222333444555666888999999<<<<<<@@@EEENNNhhh444444444444444444444444111111111000000000000///111111111111111111111111000000000000000000000000////////////000000000000////////////////////////......,,,++++++,,,......///222444555666:::@@@DDDLLLJJJHHHHHHLLLPPPOOOLLLGGGBBBCCCGGGDDD>>>AAAKKKHHHFFFDDDCCCEEEHHHLLLNNNSSSWWWWWWQQQGGG@@@@@@CCC===:::666222000---***'''''')))***)))''''''+++///$$$%%%''')))******))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''(((''''''&&&&&&((()))******,,,...,,,)))'''))),,,******))))))***,,,...000333666>>>GGGOOOUUUZZZ\\\TTT\\\hhhooojjj^^^VVVUUUSSSKKKGGGHHHDDDeeeiiieeeaaa^^^___```aaaaaaYYY]]]cccfffeeeccceeejjj```\\\ZZZ[[[ZZZWWWYYY___ZZZ]]]```aaa```aaadddgggzzzvvvpppkkkgggeeebbb___]]]```aaa^^^[[[aaannnzzzuuunnnddd___\\\ZZZUUUPPPMMMMMMLLLJJJGGGCCC@@@>>>>>>;;;888666777888888888555666999<<<=========<<<;;;;;;;;;<<<===>>>@@@@@@CCCAAA<<<888666666777999777888:::>>>CCCHHHMMMPPPWWW[[[^^^``````^^^^^^^^^eeefffggghhhjjjkkkllllllggglllmmmhhheeeiiippptttqqqmmmiiiiiijjjiiiddd^^^XXXUUUSSSUUU[[[eeepppwww{{{yyyrrrsssuuutttzzz}}}wwwsssrrrooolllkkkffffffrrr{{{}}}~~~uuuqqqqqqiiiVVVCCC888555222111111000---+++......------......///000......---------......///...------...000111000///***++++++))),,,//////+++---...000111111///---,,,***+++++++++***,,,...111...,,,+++...333444000+++)))***,,,...///000111111---222777777333111222555111111222222222333333333222222333555666888999999;;;<<<@@@DDDLLLeee000000111111111222222222222222111000000000000000000000000000000000000000///000222111000///111222///......---...///000111////////////////////////////////////000111111222<<<@@@BBBAAA===;;;>>>AAAHHHKKKNNNNNNLLLIIIGGGFFF>>>CCCHHHHHHEEECCCDDDGGGIIIGGGDDDBBBBBBEEEIIIKKKOOOMMMIIIEEEAAA===;;;999999666222---)))((('''(((%%%''')))***)))((()))******)))(((&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&$$$''')))******))))))***(((((())))))******++++++000000333;;;EEENNNUUUWWWSSSWWWfffvvvsss___PPPMMMNNNQQQPPPKKKHHHSSSlll___ZZZVVVXXXZZZZZZ[[[___YYYZZZZZZZZZ\\\```fffkkk]]]ccchhheee]]]VVVTTTUUU\\\]]]]]]^^^^^^^^^^^^]]]ooowwwuuuggg___aaaaaa]]]dddhhhgggaaa^^^aaaeeefffjjjhhheee```[[[XXXXXXYYYTTTTTTTTTVVVWWWVVVQQQMMMEEEEEECCC===888777:::===???@@@<<<666444999===>>>;;;???@@@======AAAFFFHHHKKKIIIDDD@@@=========>>>@@@AAAEEEKKKSSSXXX[[[[[[```bbbccc```[[[YYY\\\```lllnnnooolllgggfffiiimmmmmmllliiifffeeefffiiikkkhhhiiiiiihhhddd^^^YYYUUUOOOQQQTTTZZZbbbkkkrrrvvvyyyzzzzzzwwwrrrqqqvvvzzz|||}}}}}}}}}{{{xxxtttrrrnnniiicccbbbiiirrrxxx{{{|||~~~}}}yyyooo```PPPCCC<<<555333111///......///000000000///...---,,,++++++---------...------,,,,,,///......///000000///------------,,,,,,+++++++++------------------------(((***+++---......------///---...444;;;:::111'''222+++000555......333222...111666999999555000---111111222222222333333333444444444444555777888::::::<<<:::@@@OOOccc111111111111111222222222111111000000000000000111000000000000000000000000///000111111//////000111......///000000000////////////........................///111333777:::<<>>===???CCCGGGGGGCCC@@@AAACCCEEEDDDBBBAAABBBEEEHHHJJJIIIGGGDDD@@@===:::888777333111---***(((((()))***...***&&&%%%&&&(((((('''***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''###%%%'''(((''''''((()))(((((()))))))))******++++++,,,///444<<>>444///111000000///............,,,,,,++++++,,,,,,------,,,,,,---------------,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,++++++------------------------***+++---............---...+++***...333333...(((---***222999111---000......000444666777444111...111111111222222222333333444444444444555666888999999;;;:::???MMMaaa222222222222222111111111111000000000000000111111000000000000000000000000///000111000///...///000...///000000000///...---........................111111111333777;;;@@@CCCAAADDDFFFFFFCCCCCCEEEHHHCCCCCCCCC@@@<<<999888999AAADDDFFFEEEAAA>>>===???AAAAAA@@@AAABBBDDDFFFGGGAAA@@@===:::777555333222+++***((('''''')))***,,,888///&&&###&&&)))(((%%%)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''$$$&&&'''&&&&&&&&&(((***))))))))))))))))))******)))***,,,...222777>>>BBBIIIIIIQQQ[[[[[[RRROOOQQQLLLKKKLLLMMMMMMKKKFFFBBBAAA@@@CCCKKKPPPOOONNNOOORRRPPPPPPRRRWWWZZZZZZYYYWWW___hhhjjjddd\\\WWWUUUSSSQQQNNNKKKKKKLLLNNNOOOOOOWWWZZZTTTRRRVVVXXXVVVdddiiijjj```VVVRRRRRRRRRVVVXXXZZZ\\\\\\^^^```bbbhhhbbbZZZUUUSSSTTTUUUVVVYYYXXXVVVUUUWWWXXXXXXXXXTTTVVVTTTOOONNNQQQQQQOOOSSSYYY]]]\\\^^^aaacccbbbZZZZZZYYYXXXXXXWWWWWWVVVZZZYYYYYY[[[]]]^^^^^^]]]VVVUUUUUUVVVYYY\\\]]]]]]```^^^]]]]]]___`````````^^^___``````___\\\ZZZXXXWWWUUUQQQMMMKKKKKKLLLMMMPPPTTTZZZ```ccceeeeeedddlllnnnnnnllljjjjjjnnnrrrooonnnllliiiddd___[[[XXXWWW^^^ffflllooosssyyy~~~zzzsssqqqssssssqqqnnniii___QQQDDD;;;444///+++---...............------,,,+++***))))))+++---...***+++,,,------...------,,,++++++,,,------,,,***+++++++++,,,,,,,,,,,,,,,------------------------,,,---............---------+++)))***,,,------,,,******777???555...///+++---///111333333333111000111111111222222222222333333333333444555666888999888;;;:::???KKK^^^333333222222222222111111000000000000000111111222000000000000000000000000///000111000.........000/////////......------,,,------...///111222333333888777555555777;;;???BBB>>>???@@@@@@>>>===>>>@@@<<<<<<<<<;;;999999;;;===@@@BBBDDDBBB???======>>>@@@@@@@@@@@@AAAAAABBBBBB>>><<<999666333000///...((('''&&&&&&''')))+++,,,888111***&&&'''))))))'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((((((''''''(((***---+++***)))(((((())))))******+++,,,,,,,,,///555999===>>>DDDLLLNNNKKKKKKOOORRRNNNIIIIIIKKKMMMLLLKKKDDD@@@@@@FFFIIIJJJKKKNNNPPPNNNMMMQQQWWWYYYVVVRRRLLLSSSZZZ]]]YYYSSSOOONNNUUUSSSOOOKKKHHHGGGFFFFFFFFFMMMQQQPPPPPPTTTUUUSSSVVV^^^bbb[[[RRROOOPPPQQQTTTVVVYYY[[[[[[\\\]]]___eee___XXXRRROOOQQQSSSVVVVVVTTTRRRTTTXXXZZZZZZXXXSSSVVVUUUSSSUUUXXXWWWSSSRRRYYY^^^```cccggghhhfffSSSTTTTTTTTTTTTSSSQQQPPPVVVUUUUUUWWWZZZ\\\\\\\\\\\\XXXVVVWWW[[[]]][[[XXX[[[WWWUUUWWW\\\^^^\\\YYYXXXXXXYYYYYYYYYXXXUUURRRKKKJJJIIIIIILLLOOOSSSUUUWWWYYY]]]```aaaaaa```^^^eeefffgggfffdddeeehhhkkktttnnneee\\\WWWVVVXXXZZZ[[[aaahhhmmmoooqqqtttvvv}}}vvvooommmnnnllleee^^^VVVLLL???666444444222000...---,,,,,,,,,...///000111///---***)))***,,,---)))***+++,,,---.........///...---...000000...---******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------,,,+++,,,...///+++,,,999AAA666///000------...///000111111111222111111111111222222222222333333333444555666777888888<<<;;;???JJJ[[[333222222222222222222222111000000000000000111111000000000000000000000000000111111000///......///111///---,,,+++,,,---...,,,---///111444666888999;;;999777666666999<<<>>>>>>??????===<<<::::::;;;::::::;;;::::::;;;???AAA>>>???@@@@@@???>>>>>>???@@@@@@@@@???>>>===<<<;;;<<<:::777444000---++++++((((((''''''((()))***+++...---,,,)))(((''''''((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((((((((('''((((((''''''(((***---,,,+++)))((((((((()))*********+++***+++,,,///111333666>>>EEEHHHHHHIIILLLOOOLLLIIIGGGHHHMMMRRRVVVNNNFFF@@@@@@AAACCCGGGLLLNNNLLLLLLQQQWWWXXXTTTOOOLLLOOOSSSTTTRRRPPPPPPPPPTTTTTTSSSQQQNNNKKKGGGEEEGGGKKKMMMMMMNNNPPPPPPOOOMMMUUUZZZWWWQQQQQQSSSTTTRRRTTTWWWXXXXXXYYYZZZ[[[```^^^ZZZVVVTTTUUUWWWZZZVVVSSSRRRTTTXXX[[[ZZZXXXRRRTTTTTTSSSVVVYYYVVVQQQLLLRRRVVVYYY^^^cccdddbbbSSSSSSTTTUUUTTTRRRPPPOOOSSSRRRQQQSSSVVVYYYZZZZZZ```[[[XXXZZZ^^^___\\\WWWWWWSSSQQQSSSYYY[[[XXXTTTQQQPPPOOOPPPRRRSSSQQQOOOEEEFFFIIIMMMQQQUUUYYYZZZ^^^^^^^^^^^^^^^^^^^^^^^^cccccccccbbbbbbbbbdddeeekkkfff___YYYVVVXXX\\\___ccccccdddhhhmmmppppppoootttppplllkkkkkkdddWWWLLLAAA999111...///111000...000...+++******---111444333111///---,,,---///000)))***+++,,,------------000///...///111111///...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,//////---,,,---///---+++555;;;222---000......------...///000111222000000111111111222222222222222333444555666777777999======AAAIIIYYY222222222222333333333444222111111000000000000000000000000000000000000000111222333111///...///000111000...------...///000,,,---000333666999;;;<<<888777666555666888;;;===;;;::::::999888777666666;;;<<<<<<;;;999:::<<<>>>:::;;;;;;<<<===>>>>>>??????>>>===;;;999777666555888666333000---+++***))))))(((((((((((()))))))))$$$'''))))))&&&%%%%%%'''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''((((((((((((((($$$&&&'''&&&&&&&&&(((***...,,,***(((''''''((())))))(((''')))+++---,,,+++...333:::AAAEEEFFFHHHIIIDDDFFFHHHGGGFFFHHHLLLOOOPPPGGG>>><<<<<<===AAAGGGIIIHHHJJJNNNRRRSSSPPPMMMLLLMMMNNNNNNMMMNNNPPPRRROOOQQQSSSTTTSSSQQQNNNLLLJJJKKKKKKJJJJJJJJJIIIHHHKKKQQQUUUSSSQQQRRRTTTSSSMMMOOORRRSSSTTTUUUXXXZZZWWWXXXXXXWWWVVVVVVWWWYYYUUUTTTRRRRRRTTTVVVWWWWWWTTTUUUTTTTTTWWWZZZWWWPPPKKKMMMOOOPPPUUU[[[]]]ZZZTTTTTTUUUUUUUUUSSSRRRPPPUUUSSSRRRRRRTTTWWWWWWWWW[[[XXXWWWYYY^^^```]]]ZZZTTTQQQOOOPPPTTTUUURRRMMMIIIGGGGGGJJJNNNPPPOOOMMMHHHJJJNNNRRRUUUWWWXXXXXXaaa```^^^\\\[[[\\\^^^___bbbaaa```______^^^^^^^^^UUUWWWYYY\\\^^^______^^^ccc```^^^aaagggkkkllljjjjjjgggeeeccc___UUUHHH===666222///...///000...+++111...+++)))***---111333///...------...000222444)))***+++,,,,,,---,,,,,,---,,,,,,---......---+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,(((***---...---,,,++++++---'''---333---+++///---...............///111111000000000111111111111222111222333555666666666666999>>>???AAAHHHVVV~~~000111111222333444555555333333111000////////////000000000000000000000000222333444333000///000111///000222333444333111000...///111333666888:::;;;666666555555666888:::;;;444444333333444555444444999::::::999777666777888888777777888999;;;;;;;;;:::999777555333222111111000///---+++***)))((((((''''''''''''((((((((()))%%%%%%%%%'''(((((('''&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))###%%%'''(((''''''((()))///---***(((&&&'''((()))(((&&&%%%***000111---((()))...555999===AAACCCDDD@@@CCCFFFGGGFFFEEEEEEEEEGGGAAA<<<<<<===;;;===@@@@@@BBBEEEHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMKKKMMMNNNPPPQQQPPPPPPOOOOOOLLLJJJIIIGGGEEEDDDDDDHHHKKKLLLKKKLLLPPPPPPMMMJJJKKKLLLMMMMMMOOORRRUUUNNNPPPRRRRRRQQQQQQSSSUUUTTTSSSQQQOOOMMMMMMPPPRRRQQQRRRRRRSSSYYY___]]]WWWNNNMMMJJJHHHLLLRRRTTTRRRPPPPPPQQQRRRRRRRRRRRRRRRSSSPPPOOOOOOQQQSSSTTTTTTSSSRRRSSSVVVZZZ\\\ZZZXXXPPPNNNLLLMMMNNNMMMJJJFFFCCCCCCEEEKKKRRRTTTRRRNNNNNNPPPRRRTTTVVVWWWWWWWWW___^^^\\\ZZZZZZ[[[]]]^^^]]][[[YYYXXXWWWUUUSSSRRRMMMQQQWWW]]]```___]]][[[^^^]]]\\\]]]___bbbdddeeebbb^^^XXXRRRKKKBBB:::444000000111111000///---,,,------,,,++++++,,,---...+++++++++,,,---...///000***++++++,,,,,,,,,+++++++++******+++,,,,,,+++)))++++++++++++************+++++++++++++++++++++++++++************+++---...)))***+++,,,---,,,+++***...%%%)))000---...111---//////////////////000000000000000000111111111111000111333555666666666555888>>>???@@@FFFSSS{{{000000111222444555666666444444222000///.........000000000000000000000000333444555333111000000111---111666999:::777333000000000222333555666777888888888777777777777777777333222222444666777777777444666777666444444444555777666555555666888888777555444222000/////////000)))(((((('''''''''((((((%%%%%%&&&''''''(((((((((,,,'''$$$&&&***---***&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))$$$''')))******))))))***///---***'''&&&&&&((()))***&&&&&&,,,555777000)))$$$)))...222555:::>>>???DDDDDDDDDEEEGGGGGGEEEDDD>>>;;;;;;@@@AAA>>>;;;<<<999<<<@@@CCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLLLLMMMMMMRRRNNNJJJIIIGGGEEECCCDDDBBBCCCCCCCCCGGGLLLLLLHHHJJJKKKJJJIIIHHHIIILLLOOONNNPPPQQQPPPOOOOOORRRUUUUUUUUUSSSOOOJJJJJJNNNRRRJJJLLLMMMQQQ[[[dddddd```QQQOOOIIIDDDFFFLLLNNNLLLMMMMMMNNNOOOQQQRRRSSSTTTKKKIIIHHHIIILLLOOOQQQRRROOOOOOQQQSSSUUUUUUTTTSSSLLLLLLKKKJJJIIIGGGDDDAAAAAACCCHHHQQQYYY[[[VVVPPPRRRSSSTTTUUUVVVXXXZZZZZZ\\\[[[[[[ZZZZZZ[[[\\\]]]WWWUUURRRPPPNNNLLLIIIGGGSSSUUUXXXZZZ[[[[[[ZZZYYY[[[]]]^^^\\\YYYYYY\\\___]]]XXXNNNCCC:::444111000)))+++---...---,,,,,,---)))***,,,------,,,***)))***++++++************)))++++++,,,,,,,,,+++******,,,+++***+++------+++))),,,+++++++++******))))))++++++++++++++++++++++++++++++******+++---...000---+++***+++---...---,,,111&&&)))111111222444...000000000000000/////////000000000000111111111111000111333555666666666555777===>>>???DDDQQQxxx222222222333333444444444999777444222111111333444000111222222333333222222444555555444222000111222---111888>>>???;;;555111222222333444555555555555222222222444555444111......111555777777777777888999777555333333444666888<<<999666444555555555555222222111000///...------''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((888666333000,,,(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$&&&(((((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&,,,!!!***///***%%%'''''''''''''''((((((((((((******))))))))))))******(((+++$$$888]]]OOO+++(((+++------+++---444<<<@@@>>>AAAEEEGGGEEECCCAAAAAA???===<<<>>>BBBCCCAAA???999888777777:::>>>CCCFFFCCCDDDEEEFFFEEEFFFIIIKKKFFFEEEHHHNNNQQQMMMJJJJJJGGGLLLOOOMMMLLLMMMMMMJJJBBBBBBBBBCCCCCCCCCCCCDDDCCCGGGJJJJJJGGGGGGJJJNNNIIINNNSSSSSSPPPNNNOOOQQQRRROOOKKKHHHGGGHHHGGGGGGJJJKKKLLLOOOTTTZZZ___bbbOOOJJJDDDCCCGGGKKKKKKJJJIIIHHHHHHLLLQQQTTTSSSQQQKKKEEE@@@DDDLLLRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKHHHFFFEEEEEEFFFEEEEEEHHHJJJMMMOOONNNMMMMMMMMMPPPTTTYYY]]]^^^\\\YYYVVVXXXYYYZZZXXXWWWXXX]]]aaaSSSPPPJJJEEEDDDFFFIIILLLUUUVVVXXXYYYYYYYYYXXXXXXYYYYYYSSSLLLMMMTTTVVVTTTRRRJJJ???777333111///...------------------------111...,,,,,,...///...,,,---,,,,,,++++++,,,,,,---&&&+++...,,,+++---+++''',,,+++,,,---......+++)))++++++,,,,,,,,,,,,------(((---...+++))),,,//////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,******---333555222......000111000///...///000//////000111222222222222111111222333444666777888<<<<<<:::@@@GGGOOOrrr000111111222333444555555444333111///000111333555777555333111000111222333888999999666333111111111222666;;;??????<<<777444444444555555555444444333111111222333555444222///111333555666555444444555444444333222333555777888===:::666444444444333333222111000///...---,,,+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''111000...,,,***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&)))###%%%000444,,,%%%%%%''''''''''''((((((((((((+++***)))(((((((((((())))))///***999UUUHHH,,,///''''''(((+++---///222444:::===AAACCCCCCAAAAAA@@@;;;:::;;;===@@@AAAAAA@@@:::999888666777888:::<<<@@@BBBDDDEEEEEEGGGIIIKKKHHHEEEFFFJJJLLLIIIGGGGGGIIIMMMNNNLLLMMMOOOMMMIIIDDDCCCBBBAAAAAA@@@@@@AAA>>>BBBDDDDDDAAA@@@BBBFFFFFFIIIMMMMMMKKKMMMRRRWWWUUUOOOGGGBBBAAACCCEEEFFFIIIIIIJJJNNNRRRVVVYYYZZZNNNIIIDDDDDDGGGJJJIIIGGGEEEDDDEEEIIINNNRRRSSSSSSKKKFFFBBBEEELLLQQQPPPLLLJJJJJJIIIHHHHHHHHHIIIIIIEEEDDDCCCDDDGGGIIIJJJJJJFFFHHHLLLMMMMMMMMMNNNNNNKKKOOOUUU[[[^^^\\\UUUOOOSSSUUUWWWVVVUUUUUUWWWZZZHHHFFFDDDBBBDDDGGGLLLOOORRRSSSTTTTTTSSSRRRQQQPPPQQQSSSQQQMMMMMMOOOLLLFFFDDD>>>666111......---,,,---------------------------***((((((***+++***)))---,,,,,,++++++,,,,,,---((((((***,,,///...---+++---,,,++++++,,,,,,***)))+++++++++,,,,,,,,,------'''+++,,,(((&&&***,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,******---222444222...666333000......///111222...///000111222222222222111111222333444666777888<<<<<<;;;@@@GGGNNNqqq000111222444666777888999111111000000222444777999>>>:::555111///000333666<<<===<<<999555222111222777999<<<>>>===;;;888555555555555555444333222111000000111333555555333111333444555444222000111222000000111222444555777777:::777444222111111///...000///...---,,,***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&&&&&&&&&&&&&---777777---%%%%%%&&&''''''''''''(((((((((******)))(((''''''''''''%%%,,,(((000AAA666&&&///***&&&***333555000,,,...444777;;;>>>>>>>>>??????444666999:::;;;<<<===>>>>>>===;;;999777555444333;;;===@@@BBBEEEJJJOOOSSSKKKFFFDDDFFFFFFDDDCCCEEEIIIJJJJJJIIILLLOOOMMMGGGIIIGGGDDDBBB@@@@@@@@@AAA>>>AAABBBAAA>>><<<>>>@@@BBBCCCEEEDDDEEEJJJRRRYYYZZZRRRHHHAAA???CCCGGGJJJHHHHHHIIIKKKNNNPPPPPPPPPLLLIIIFFFFFFHHHIIIHHHEEEBBB@@@@@@CCCHHHLLLOOOPPPHHHDDDAAACCCHHHKKKIIIFFF@@@???>>>>>>@@@BBBEEEGGGCCCBBBBBBDDDGGGJJJLLLMMMDDDGGGJJJKKKKKKLLLMMMOOOKKKNNNTTT]]]bbb___UUULLLNNNPPPRRRRRROOOMMMLLLLLLDDDDDDDDDEEEHHHLLLQQQSSSOOOOOOOOONNNMMMKKKIIIIIIIIILLLMMMKKKHHHEEE===555666222...,,,,,,,,,,,,+++------------------------+++++++++++++++*********,,,,,,++++++++++++,,,,,,...(((&&&,,,---((((((,,,000...+++******+++***)))++++++++++++,,,,,,,,,,,,000333111+++(((+++,,,++++++++++++++++++,,,------++++++++++++++++++++++++,,,+++***---111333111///===777000,,,---000222222...///000111222222222222111222222333444666777888;;;<<<;;;@@@FFFMMMnnn222333444666888:::;;;<<<444444444444666999;;;===@@@<<<888444333444666888<<<<<<<<<999666333333333888888999999888666555444333444444444333333222111//////000222444555444333333444333222000///111222///000222444555666555555444222///.........---+++...---,,,+++)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%(((111888555+++%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$((($$$&&&000)))"""+++,,,'''***666999000+++------000444777888999;;;===111555888999777777999;;;@@@@@@@@@>>><<<999555444555666999<<>>BBBGGGJJJJJJGGGEEEFFFHHHJJJJJJHHHIIIGGGFFFFFFGGGGGGEEECCC@@@>>>======???BBBFFFHHHCCC@@@>>>???AAABBB@@@>>>;;;;;;;;;===@@@EEEJJJMMMHHHFFFDDDEEEGGGIIIIIIIIIEEEGGGIIIIIIIIIIIIKKKLLLMMMMMMQQQYYY___^^^TTTKKKLLLLLLKKKIIIFFFCCCAAA@@@EEEEEEEEEFFFHHHKKKNNNOOOMMMLLLLLLKKKIIIHHHGGGFFFGGGGGGEEECCC???:::222,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,333999777000++++++...,,,,,,++++++++++++,,,,,,///'''&&&------(((000@@@333000,,,******+++++++++***++++++++++++,,,,,,,,,888999555---***++++++)))+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++---000111111///???777///,,,...111111//////000111222333333333333222222222333555666888999;;;;;;;;;@@@EEEKKKkkk222333444666777999::::::666666666777888:::<<<===<<<;;;999888888888999:::777888888777555333444555444444333222222111111111111111222333333333333333/////////111444555555444111222333222111111333555333444555666666555333222000...------...///...---++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&'''''''''''''''''''''%%%)))///333///(((&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))***++++++***%%%%%%+++)))'''+++((($$$&&&///000***'''***)))+++...111222444777999555888;;;;;;888777999;;;>>>???AAAAAA@@@===:::888555444333444999CCCOOOXXXMMMGGGAAAAAAAAA???AAADDDCCCDDDCCCFFFMMMTTTTTTNNNKKKIIIFFFDDDDDDEEEGGGIIIGGGGGGGGGEEEDDDBBBBBBBBB???????????????@@@CCCEEEFFFBBB===;;;<<>>===AAACCCDDDBBBBBBBBBAAABBBCCCBBB@@@>>>AAA???<<<999888:::===???AAA???>>>===<<<<<<<<<;;;AAAAAACCCEEEJJJQQQVVVZZZJJJHHHFFFEEEGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEGGGIIIKKKHHHHHHMMMSSSTTTMMMFFFEEECCCAAA??????@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHLLLKKKKKKJJJIIIHHHHHHHHHGGGBBB<<<888444000...------...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,(((555AAA>>>111'''(((...,,,++++++******++++++,,,)))%%%(((000//////AAAYYY555111---***+++,,,,,,---*********+++++++++,,,,,,333333000***(((******'''+++************+++,,,,,,++++++++++++++++++++++++,,,,,,+++,,,...000000000:::444...---000111///+++000111222333444444444444222222333444555777888999:::;;;;;;@@@EEEIIIggg222222333333444444555555444444444555666777999999777777999:::::::::999999333444555555333333444555111111000000000000111222111222333444555555555555000//////111333555555444000222444444333444555777666666777666555333222000...------...000111111///(((((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''&&&))),,,,,,)))&&&''')))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++---)))&&&&&&(((******)))&&&(((***+++)))(((((()))'''(((***,,,---///222555999;;;=========<<<===>>><<<===@@@AAAAAA???===;;;:::888444111222888AAAGGGFFF@@@===>>>???>>>???BBBBBBDDDEEEGGGNNNUUUVVVSSSFFFEEECCCCCCCCCEEEGGGHHHDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@???>>>???AAABBBBBB@@@DDD>>>999999>>>AAAAAA???;;;;;;<<<<<<===<<<<<<;;;AAA@@@>>>;;;999999===???DDDCCCBBB???<<<<<<===???DDDDDDFFFIIINNNSSSXXX[[[GGGEEEDDDEEEHHHJJJKKKKKKIIIIIIGGGEEEBBBBBBDDDFFFKKKHHHEEEGGGKKKLLLHHHDDD<<<:::999;;;???EEEHHHJJJ@@@AAAAAABBBDDDGGGIIIKKKKKKJJJIIIHHHGGGFFFGGGGGGDDD<<<444000...,,,---///,,,---///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$000;;;999---$$$$$$)))++++++************++++++)))(((+++---((()))999MMM333000,,,++++++,,,------************++++++++++++,,,---,,,***---111111---***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000333000...///111000...+++000111222333444444444444222333333444555777888999:::;;;;;;@@@DDDGGGddd555555555444444333333222000111222333444666777888444555666777777777777666222333444444222222333444111111111222333555666777666666777777888777777777111000///000333444444444111444666777666666666777666666555444333222111000------,,,---//////...---&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&)))+++$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&(((((('''''''''((()))%%%%%%&&&&&&&&&'''''''''***))))))(((((()))))))))'''$$$''''''###&&&)))%%%)))333666...(((+++,,,***''''''(((((()))+++...111777777888;;;>>>@@@@@@??????@@@AAABBBAAA???===;;;???>>>;;;777444444777::::::666666:::<<<;;;<<<>>>???BBBDDDEEEIIIOOORRRQQQDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFCCCBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDFFFGGGGGGEEECCCAAA===;;;???EEEGGGDDD@@@999:::;;;;;;;;;<<<===>>>@@@AAAAAA@@@???AAAEEEIIIHHHGGGEEEAAA===<<<@@@EEECCCDDDEEEGGGIIILLLNNNPPPEEEDDDCCCEEEHHHKKKMMMMMMHHHGGGEEEBBB@@@AAADDDGGGJJJHHHFFFEEEFFFFFFDDDBBB888888999>>>EEEKKKNNNOOOEEEEEEDDDEEEGGGJJJMMMOOOIIIHHHFFFCCCBBBAAA@@@@@@:::333.........++++++///+++---...---+++)))***,,,++++++++++++++++++++++++'''+++///...+++(((((()))++++++************++++++***,,,,,,)))$$$%%%+++111000---***)))***,,,,,,+++************++++++++++++***,,,------111555444///***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---///000...////////////000////////////000111222222222222333333333444666777999:::999;;;;;;@@@DDDFFFbbb:::999888777666555444333...///111333555777888999444444333333333333444444222333444444222111222333333333444555777999;;;<<<::::::;;;::::::999888777222111000000222444444333333666888999888777666666444444333222222111000000,,,+++***+++,,,+++)))(((%%%%%%&&&''''''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&'''***,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&''''''&&&'''))))))(((%%%%%%%%%&&&&&&&&&''''''---,,,+++)))((((((''''''$$$$$$++++++"""$$$***&&&(((999===///&&&+++,,,&&&''''''(((''''''(((,,,///222111222666<<>>:::777666666222///000666:::999888:::;;;???BBBAAABBBGGGKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIKKKMMMMMMLLLEEECCCBBBBBBDDDGGGHHHIIIDDDDDDDDDFFFGGGFFFDDDAAAAAA???@@@GGGNNNOOOIIICCC<<<===>>>>>>>>>???AAACCC???AAADDDEEEEEEIIINNNSSSIIIIIIFFFAAA<<<<<>><<<;;;:::;;;===CCCJJJOOOOOONNNGGGFFFDDDCCCDDDFFFIIIKKKGGGFFFCCC???===;;;::::::222,,,+++///000,,,***---,,,...///...+++***+++...++++++++++++++++++++++++...***'''(((---000000...++++++************++++++&&&***+++***+++//////+++---+++)))(((***++++++***)))************+++++++++)))+++++++++...111---'''*********)))***++++++,,,++++++++++++++++++++++++,,,,,,---,,,+++,,,...000---...//////...///111444---...///000000111111111333333333444666777999:::999;;;;;;@@@CCCEEEaaa999999999999999888777666444555777777666555555666::::::999666555555777999777777888999999999999999666666777999:::;;;<<<===<<<:::888666444444444444,,,---///111333555777888666444333666999999444...///......///111222111000******))))))((((((((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''',,,111111,,,(((''')))'''''''''(((((((((((()))(((((())))))))))))((((((---'''%%%)))&&&###,,,;;;===000)))...222333:::DDDHHHHHHEEEBBB???>>>???AAADDDBBB???>>>======;;;:::999555222222111///333888777999<<>><<<@@@BBB@@@CCCCCCDDDFFFJJJQQQZZZ```PPPIIIAAA;;;;;;>>>AAADDDFFFCCCAAAAAAEEEHHHHHHHHHIIIHHHGGGGGGJJJQQQZZZ```JJJFFFBBBAAACCCCCC???:::888999<<<>>><<<999;;;@@@DDDEEEGGGHHHIIIHHHHHHGGGCCCFFFEEEDDDNNNYYYRRRDDDDDD@@@;;;777555444333222///---***((((((***---///222000,,,)))((()))+++---,,,,,,+++******+++,,,,,,(((((()))***,,,...111222///...,,,***))))))***+++)))************+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++***)))))))))***++++++++++++++++++++++++++++++************************+++,,,------------------------.........///////////////000111222333333333333444555666777888999<<<<<<>>>BBBFFF___;;;;;;<<<<<<;;;::::::999666888999999888777888999999:::999777555666888:::666777888999999999999888::::::999999888777666666555555444333333333333333444444555666666777888888444222222555888888333...///...---...///000///...)))))))))(((((('''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&+++......***&&&&&&(((&&&&&&'''''''''((((((((('''(((((())))))(((((('''$$$ """))),,,,,,777EEE===111***---///---111:::BBBCCCCCCAAA??????AAACCCDDDBBB@@@?????????>>>>>>@@@;;;888777333///000444555666777999<<>>888444222000...------,,,***))))))***,,,---,,,,,,,,,++++++***)))(((+++,,,------------,,,+++******))))))***,,,---...,,,,,,,,,++++++***)))((()))************+++++++++++++++++++++++++++++++++---,,,++++++*********+++------,,,******)))))))))++++++++++++++++++++++++++++++*********************+++,,,---............/////////000000000111111////////////000111222333333333333444555666777888888;;;;;;>>>BBBFFF^^^::::::::::::::::::999999777999;;;:::999888888999777777777666555666888:::666666777777888888777777888888777555444222111111111111222333444444444444::::::999888777666555555111000000333666666222......---,,,,,,---...,,,+++((((((((('''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&'''(((((()))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&)))+++***&&&$$$%%%'''%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&###%%%+++,,,***111<<<777...)))+++,,,)))+++111;;;===@@@AAAAAABBBEEEFFFCCCAAA???>>>>>>???@@@BBBDDD???<<<<<<999333222444777666444333555999===@@@???BBBEEEFFFDDDBBBAAA@@@@@@BBBCCCCCCGGGKKKKKKHHHEEEDDDCCCDDDGGGHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDBBBHHHFFFDDDFFFHHHIIIFFFCCC@@@HHHNNNKKKEEEBBB@@@>>>???@@@BBBDDDEEEHHHMMMPPPTTTOOOGGGCCCBBBDDDFFFHHHJJJGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGIIINNNTTTXXXFFF@@@:::777888:::;;;:::@@@@@@BBBDDD@@@;;;;;;???AAABBBCCCDDDEEEEEEEEEEEEAAA;;;777CCC```vvvqqqaaa>>>:::555000...,,,***(((,,,+++************+++,,,&&&)))---000000---)))&&&***+++...000000...+++***,,,+++***)))))))))******)))***,,,,,,,,,***(((&&&)))************+++++++++++++++++++++++++++++++++,,,,,,+++************+++...---,,,++++++*********++++++++++++++++++++++++******+++++++++++++++++++++,,,---...//////////////////000000000111111111////////////000111222333333333333444555666777888888;;;:::>>>BBBEEE\\\555555444444444444444555555777888888666555555666222333444333222333555777444444555555555555555444000000000000111111111111222333555666777666666555888888666555333222000000......///222444333000------,,,******++++++***(((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%***'''(((***'''###%%%+++,,,'''&&&)))***)))+++///444888<<>>@@@@@@BBBBBBDDDEEEAAA:::999===CCCCCCCCCCCCBBBBBBAAAAAA555999;;;<<>>CCCFFFZZZ|||111111000000000111111222111222444333111000000111...///000000//////111333222333333333333333222222...//////000222333333444444555666777666555444333333333222111000///...---------///111222111...,,,,,,***))))))******)))'''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''((())))))(((''''''&&&'''''''''''''''''''''(((((((((&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$'''&&&%%%&&&)))&&&%%%&&&)))))))))***------000555888;;;>>>AAADDDBBBBBBBBB@@@>>>>>>AAADDDCCC???>>>BBBCCC@@@======:::::::::999888666444333555777888999999:::===???===???AAACCCCCCCCCFFFIIIHHHFFFDDDCCCDDDCCCAAA@@@>>>===<<<>>>AAADDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEGGGNNNXXX[[[VVVMMMGGGEEE;;;>>>BBBDDDEEEFFFGGGIIIIIIGGGDDDDDDFFFHHHJJJJJJJJJHHHEEEBBB???>>>>>>???@@@AAAAAA???===;;;<<<<<<>>>======>>>@@@BBBCCCCCCFFFFFFHHHHHHCCC<<<:::===AAA@@@???===<<<;;;:::999444:::<<<666///000555999222000---,,,,,,,,,+++***)))***++++++++++++***)))(((***---000000///---,,,++++++************++++++---,,,+++******+++------+++***)))((((((((()))***))))))*********+++++++++*********************************))))))***++++++))))))***+++,,,...000111++++++++++++++++++++++++******++++++,,,,,,,,,,,,------...///000000000000............/////////000////////////000111222333333333333444555666777888;;;<<<;;;???EEEFFFYYYyyy333222111000000222333444000111222111///......///---///000000///...///111333333333444333333222111444444444555555555555555444444333333222111000///111111000000//////......,,,...000111000///,,,******)))(((((()))***)))''''''''''''''''''(((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''(((%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''((()))'''&&&''')))&&&))),,,///111444777:::@@@CCCEEEDDDAAAAAADDDGGGHHHCCC@@@CCCDDD@@@===<<<777999<<>>===???CCCFFFHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDMMM\\\gggeeeWWWHHH@@@<<>>;;;:::;;;<<<999:::<<<===<<<<<<>>>???EEEEEEEEEDDDDDDCCCCCCCCCIIIIIIKKKKKKFFF===;;;>>>;;;:::888666444333222222===:::666333333333111///...---++++++,,,---,,,+++))))))***++++++***)))))))))))))))***+++++++++++++++***)))(((((()))***+++,,,++++++++++++,,,...///,,,+++)))(((((()))+++,,,)))************+++++++++***************************))))))))))))***++++++'''((()))***,,,...000111++++++++++++++++++++++++******++++++,,,---------,,,---...///000000000000000000000111111111222222////////////000111222333333333333444555666777888:::<<<;;;???EEEFFFWWWuuu555444333222222444666777333444555444222000000111000222333333111000000111555555666666555444444333777777666666555555555444222111000//////.........111111000000//////......---///111111000---+++))))))((('''((()))***)))((('''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''')))***)))'''%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&******)))'''''''''&&&$$$&&&((()))'''%%%$$$%%%&&&&&&'''))))))***,,,///222999===BBBCCCBBBBBBEEEHHHKKKEEE@@@BBBDDD@@@<<<;;;888:::>>>AAABBB@@@===;;;:::;;;<<<;;;999888888999777333444:::======@@@EEE@@@???>>>???AAABBBBBBAAABBB@@@??????BBBEEEGGGGGGEEEFFFGGGGGGFFFFFFFFFFFFCCCHHHTTTbbbdddWWWGGG>>>???AAADDDDDDCCCCCCCCCDDDDDDCCCCCCDDDFFFFFFFFFDDD======<<<999666555777999777:::===???@@@CCCFFFIIIIIIHHHGGGEEECCCCCCDDDEEEGGGGGGJJJJJJDDD<<<999;;;777666444222111111111111<<<666111222555555111------,,,++++++,,,,,,+++*********))))))))))))******))))))))))))))))))******************************,,,+++*********+++------++++++*********+++++++++)))************+++++++++************************)))))))))))))))***++++++)))))))))***+++,,,---...++++++++++++++++++++++++******++++++,,,------...,,,,,,---...////////////000000111111111222222222////////////000111222333333333333444555666777888999:::999===DDDDDDSSSqqq666555333333333555777888666888888888555444444444444555666666444222222333777888888888777666555555444444444444444444444444222111///......///000000111000000///...------,,,...000222222///,,,***)))(((''''''(((***+++***)))'''((((((((())))))******((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((***+++***'''&&&''')))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&%%%'''''''''(((((((((((()))&&&''''''((((((''''''&&&&&&&&&%%%$$$&&&)))***(((###'''(((&&&###$$$%%%&&&)))))))))((((((***---000000777>>>AAA@@@AAADDDGGGKKKDDD???AAACCCAAA>>>======>>>AAABBBBBB@@@===;;;;;;>>>AAACCCBBB@@@@@@???===777555:::<<<:::;;;>>>777777777:::===@@@@@@@@@CCCAAA>>>>>>@@@BBBCCCCCCGGGHHHIIIHHHFFFEEEDDDEEEEEECCCIIITTTXXXPPPEEE???BBBCCCDDDDDDBBB@@@@@@AAABBBAAA@@@AAABBBBBB@@@>>>888999888555222111444777;;;===@@@BBBEEEHHHLLLOOOIIIHHHEEEBBBAAACCCGGGJJJCCCCCCFFFGGGAAA888555777666555444333333333444555222111111111...******+++...,,,******++++++)))'''******))))))))))))***************++++++*********)))***,,,......,,,***))),,,+++***)))))))))***+++)))***,,,------,,,+++***)))************+++++++++))))))))))))))))))))))))))))))((())))))***+++++++++******)))******++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,---...////////////////////////000000000000////////////000111222333333333333444555666777888777888777<<>>@@@BBBBBB@@@>>>>>>>>>>>>AAADDDEEEEEEDDDEEEFFFCCC>>>===BBBCCC>>>;;;===;;;;;;:::999888777666555:::999:::<<>><<>>;;;<<<===:::777666999;;;999999888888888888999::::::===>>>>>>;;;:::;;;===<<<@@@@@@>>>BBBLLLRRRQQQNNNHHHAAA???CCCGGGHHHGGGDDDAAA>>><<<:::999666555555444333111000000//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++,,,,,,,,,***************************************++++++,,,******+++++++++,,,,,,,,,***)))))))))))))))*********---111333...'''%%%)))******+++++++++,,,,,,,,,(((***+++***(((((()))***,,,,,,,,,++++++*********...++++++,,,+++)))+++000,,,***)))***,,,,,,***'''***+++,,,---...---,,,+++---------............///---...//////......///000000000000000111222333444222333333444555666777777555;;;<<<===@@@???MMMggg333333333333333444555555888888777666555333111000333555666888777555333111333333444444444333111111111000///...---......///......,,,++++++,,,,,,---000000///...---,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))111,,,&&&%%%'''(((&&&$$$'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''''''''&&&'''((((((((((((((())))))((()))***---000333666777:::<<>>>>>>>><<<>>>@@@BBBBBBCCCDDDFFFEEE@@@>>>BBBDDDBBBBBBEEE>>>===;;;999888888888999555555666888;;;<<<;;;999888666555666888999888777:::<<<>>>>>>;;;888777777;;;<<<<<<;;;999888;;;======>>>@@@???>>>===>>>???BBBCCCCCCAAA===;;;===>>>@@@CCCBBB???AAAGGGKKKIIIMMMHHHBBB@@@CCCFFFFFFDDDCCCAAA===;;;:::888666444222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++++++++******************************)))))))))***++++++************++++++++++++)))))))))***+++,,,---...(((...888???:::///))))))******++++++,,,,,,,,,,,,+++++++++***))))))******,,,,,,,,,+++++++++******,,,,,,...222000,,,,,,...---+++))))))+++,,,***(((++++++,,,,,,------,,,,,,........./////////000000+++---............000111000000000000111222333444222333333444555666777777555;;;<<<===@@@???LLLfff000000000///000000111222555444333222000...,,,+++111222333444444222111///...///////////////...------,,,++++++,,,---...///000///---,,,+++,,,---...111000...---+++)))(((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%,,,---///---)))'''(((***%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))555...'''###$$$&&&'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''***///,,,%%%%%%+++((((((((('''''''''''''''%%%%%%&&&''')))+++---...///333888<<<>>>???@@@AAABBBDDDDDDCCC@@@>>>>>>>>>:::<<<>>>??????AAADDDFFFEEEAAA???AAADDDEEEGGGJJJBBB???;;;888777999;;;===::::::<<<>>>AAA@@@>>>;;;999777555666888;;;======;;;???CCCBBB===999999;;;>>>>>>???>>>======???AAAAAADDDHHHFFFBBBAAACCCFFFJJJIIIGGGCCC@@@???AAACCCDDDFFFEEEBBBAAADDDDDDBBBGGGDDDAAAAAADDDFFFFFFDDDBBB???<<<999888666444222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++************************************)))))))))))))))***))))))))))))*********************+++---...000111&&&+++444;;;888...((((((***++++++,,,,,,,,,,,,,,,...,,,***)))***++++++***,,,,,,,,,,,,++++++++++++,,,---222777666000,,,......,,,))))))***++++++***,,,,,,++++++,,,,,,------////////////000000000111+++---...///......000111000000000000111222333444222333333444555666777777666;;;;;;===@@@???KKKddd...---------------....../////////...,,,+++)))(((...///000111111000...---,,,---------------------++++++++++++,,,...000111222000---++++++,,,---///...---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((('''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%&&&'''''''''&&&...111333000***'''))),,,%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))222---'''$$$%%%'''((((((((((((((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''(((((()))***+++...333666888:::===??????AAABBBAAA???>>>???@@@===>>>>>>>>>>>>@@@CCCFFFBBB@@@@@@BBBEEEFFFGGGHHHDDDAAA;;;777777999===@@@BBBCCCEEEHHHJJJHHHEEEAAABBB@@@======???BBBEEEEEEAAAGGGLLLJJJDDD@@@AAAEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBFFFIIIFFF@@@@@@EEELLLMMMJJJFFFBBB@@@AAACCCEEECCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBEEEGGGGGGEEE???<<<999777555444222000,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++)))((((((*********)))******************************))))))(((((())))))(((((((((((())))))))))))***+++++++++---...///000))))))***---+++'''(((---***+++,,,---------,,,,,,000---***)))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---222777666000---......,,,***))))))***+++,,,---,,,+++***+++,,,---........./////////000000000///000111000///...///111000000000000111222333444222333333444555666777777666;;;:::<<<@@@???JJJaaa---,,,,,,+++++++++,,,,,,***+++++++++++++++******,,,---...//////...------------------...//////000------------...000111333000///---+++***+++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''''''''(((,,,...+++%%%###%%%(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))***)))''''''((()))))))))((())))))(((&&&&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((((((...***"""+++>>>@@@444((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))***+++---...///222555888999:::<<<<<<<<<<<<>>>@@@AAAAAAAAA@@@??????AAACCC@@@BBBDDDFFFHHHIIIHHHEEEDDD@@@;;;777777:::>>>AAADDDEEEGGGIIIKKKIIIFFFBBBDDDBBB@@@???AAABBBCCCBBB???FFFKKKJJJDDD@@@CCCFFFHHHGGGEEEDDDCCCBBB@@@???@@@CCCCCC???:::<<>>>>>???@@@<<<<<<>>>@@@AAAAAAAAAAAA???@@@@@@BBBCCCCCCAAA@@@:::777444333222111///...************+++,,,------++++++++++++++++++++++++***)))((()))***+++)))(((******************************)))))))))))))))***''''''((((((((())))))))),,,++++++++++++,,,,,,---///+++)))***)))(((,,,222***+++,,,......---,,,+++...---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------000333222---,,,///...---+++***))))))+++------,,,+++***+++,,,---...------........./////////333444444222000...///000000000000000111222333444222333333444555666777777666::::::<<<@@@???HHH___...---,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,---.........---------------...///000111222///......---...///000111------,,,***))))))))))))&&&&&&'''(((((())))))***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))************''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&''''''''''''&&&&&&(((***(((%%%$$$%%%(((&&&&&&'''(((((((((((('''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$'''******(((%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&'''((())))))((((((&&&((()))(((&&&&&&)))---''''''''''''''''''''''''''''''''''''''''''''''''&&&000,,,$$$444QQQUUUCCC(((((((((''''''''''''''')))(((((('''(((((())))))((()))((((((''')))---000111333444555666777:::===AAABBBBBB@@@>>>===>>>@@@@@@DDDGGGIIILLLNNNKKKFFFBBB@@@===:::999;;;>>>@@@CCCDDDEEEGGGIIIHHHEEEBBBDDDCCCBBBBBBCCCBBB@@@===<<>>>>><<<;;;;;;<<>>>>>>>>???@@@@@@@@@@@@BBBDDDDDDCCCAAABBBCCCEEEGGGHHHEEE@@@<<<;;;>>>BBBDDDDDDCCCDDDEEEGGGEEECCCCCCCCCAAA===:::999999:::::::::>>>CCCGGGFFFAAA;;;888777888777666555222333999:::888:::>>>::::::;;;999777444222222///---++++++,,,---,,,++++++***************++++++************************+++******+++,,,,,,***(((************************************+++---......(((((()))))))))***************)))******+++,,,---,,,)))+++//////+++)))***)))+++---//////...,,,+++###)))...///,,,***---111,,,,,,,,,---------......+++***,,,///...******---+++---...---+++***+++---++++++,,,,,,------,,,,,,............////////////000111222111///...///000000000000000111222333444222333333444555666777777777:::888;;;AAA???FFFZZZ111000//////............///000000000000///...------------....../////////************,,,...000111...---+++***(((((())))))'''((())))))(((&&&###!!!'''''''''(((((()))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###%%%(((***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***$$$$$$&&&((()))*********))))))))))))))))))))))))&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%"""!!!!!!"""%%%'''&&&&&&&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((111999999000(((&&&(((((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))&&&''''''&&&%%%$$$%%%&&&$$$''')))(((%%%&&&,,,111((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))+++,,,)))###''''''(((((())))))******((((((((()))***+++,,,---(((***------,,,************+++,,,++++++,,,///222666888:::;;;:::999999:::<<<@@@BBBBBBFFFNNNPPPLLLAAAAAAAAAAAAAAAAAA@@@@@@:::999999;;;===>>>===<<<>>>AAAEEEIIIJJJFFF@@@:::999;;;>>>AAACCCDDDCCCCCCHHHFFFEEEEEEFFFEEEAAA>>>666888:::===@@@BBBDDDEEE<<<999555555888:::;;;::::::666666:::;;;888999>>>111333444444333222222333+++***((()))***,,,++++++++++++************++++++************************+++***+++,,,------+++)))************************))))))***+++,,,...///000))))))))))))************(((((()))***+++---...///222...,,,...///---,,,...)))+++...///000...---+++'''///000+++)))---222,,,,,,,,,------.........******---000///***))),,,***---///...+++***+++,,,***+++,,,---...---,,,+++////////////000000000000,,,---//////......000111000000000000111222333444222333333444555666777777777:::888;;;AAA???EEEYYY555111,,,+++,,,---+++(((000000111222111...,,,***++++++++++++++++++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((()))))))))&&&$$$(((((((((((((((((((((((('''&&&&&&'''((((((&&&$$$&&&'''((()))******))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((***((((((((()))(((&&&$$$)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***,,,'''###$$$(((***)))'''''''''''''''(((((((((((())))))***))))))(((''''''(((&&&###$$$&&&(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&%%%+++888CCC;;;((("""'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***((('''&&&&&&'''(((***'''''''''%%%$$$%%%(((+++))))))(((''''''''''''''')))'''&&&&&&((()))(((''')))((('''&&&&&&'''((()))''''''(((((())))))***************))))))))))))))))))******++++++)))((('''%%%***,,,***+++//////+++222222222222222333333444<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEECCC@@@<<<888666555444333444666999===@@@???AAADDDEEEEEEBBB???===>>>>>>???AAACCCDDDEEEFFFMMMMMMLLLIIICCC???===<<>>===<<<555555555555555555555555777666555555444444444444222111///...---------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++***+++,,,...000222,,,,,,,,,++++++***************))))))***,,,---///---......///000000//////---------...------,,,,,,///999;;;111+++...///***,,,------......------,,,++++++,,,,,,---...//////+++++++++,,,++++++******------------------------------...///////////////............////////////.........//////000111222222333333444555666777777999888999===>>>AAAIIIRRR///---+++***+++++++++******++++++,,,,,,+++***)))******************************))))))(((((('''''')))))))))))))))))))))))))))((('''((())))))'''$$$((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((())))))(((&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***---)))%%%$$$''')))(((%%%''''''''''''((((((((((((((()))))))))(((((('''&&&***(((&&&&&&(((***(((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%(((333===777)))$$$(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''***)))'''&&&&&&''')))***'''''''''&&&%%%%%%(((+++))))))((('''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))*********)))******+++***)))((('''---)))(((***++++++---222---,,,,,,,,,,,,---......000111222444777:::===>>>>>>>>>>>>>>>===:::888666222222222333666:::>>>@@@AAABBBDDDEEEDDDCCC@@@???>>>???@@@AAABBBDDDEEEEEEMMMNNNMMMJJJEEEAAA??????>>>>>><<<;;;999777666555444444444444444444444444555444333333222222333333222111///...---------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++***+++,,,---///000,,,,,,,,,+++++++++*********************,,,---...---....../////////......,,,,,,---------------,,,+++444666---(((,,,,,,(((,,,,,,------------,,,,,,,,,,,,------...//////000......////////////......------------------------......///////////////.../////////000000000000111///......//////000111222222333333444555666777777999888:::===>>>AAAIIIRRR)))*********))))))+++,,,'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''((())))))'''%%%((((((((((((((((((((((((%%%''''''&&&&&&)))///444******(((''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((()))++++++***((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))...***&&&%%%'''(((&&&$$$''''''''''''(((((((((((('''(((((((((((('''&&&&&&)))(((''''''))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&,,,444222)))&&&)))''''''''''''((((((((((((''''''''''''(((((((((((())))))''''''''''''))))))'''''''''&&&%%%&&&(((***)))((((((''''''''''''(((&&&***------+++))))))***((())))))******))))))((())))))))))))(((((((((((((((((())))))******++++++)))************)))((((((...&&&%%%++++++&&&(((000((((((((((((((()))******))))))***,,,...000222333333444666777777777666555000///000111444888<<<>>>?????????@@@??????>>>===<<<<<<<<<===>>>>>>??????BBBCCCCCC@@@===:::999999:::888777555333222222222222222222222222222222222222111000000///000000000111000///...------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++******++++++,,,---,,,,,,,,,++++++++++++***************+++,,,------............------------***+++,,,------...------***111333,,,(((+++,,,(((,,,,,,------------,,,,,,------......//////000000///000000111111111000000------------------------...///////////////......000000000000111111111111////////////000111222222333333444555666777777888999888:::===>>>@@@IIIRRR}}}&&&)))***)))'''&&&)))+++)))(((((((((((()))***+++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))'''''''''))))))(((&&&(((((((((((((((((((((((($$$'''((('''''',,,666>>>,,,+++((('''&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((***,,,---,,,***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((+++)))&&&&&&'''((('''&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((())))))%%%&&&+++,,,(((&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((''''''((())))))&&&'''((('''&&&&&&(((***)))(((''''''''''''((((((%%%+++000000,,,)))))),,,((()))***++++++***)))(((******))))))((((((''''''''''''((()))***++++++,,,************)))))))))(((***((((((++++++)))(((***)))))))))))))))***++++++++++++************++++++,,,---...000111111111111.........///111444666888888777777666666666777777444444555555555555555666444555666555222000000000333222111111111222333333111111111111111111111111......------------......//////......------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++******************++++++++++++++++++++++++*********++++++,,,,,,,,,......------,,,,,,,,,,,,)))***+++,,,---............333444///,,,------***,,,,,,,,,------,,,,,,,,,------------......//////---......////////////...------------------------///////////////......---//////000000000111111111////////////000111222333333333444555666777888888:::999:::===>>>@@@HHHQQQ{{{&&&)))+++***'''%%%''')))++++++***))))))))))))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&(((((('''%%%)))222:::,,,+++((('''&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((***,,,------+++(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))))))))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&%%%&&&((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))+++'''%%%'''(((&&&%%%%%%((((((((()))))))))******((((((((()))))))))******))))))(((((((((((())))))&&&'''((((((''''''(((***((((((''''''''''''((((((%%%+++000000,,,)))))),,,((()))***++++++***)))(((******))))))((((((''''''''''''((()))***++++++,,,*********)))))))))))))))))),,,,,,((((((,,,---***+++************+++,,,,,,,,,,,,+++*********************++++++,,,,,,,,,,,,---,,,,,,,,,---...///000111111000//////000111222......//////////////////...000111000///------.........---......///000000........................,,,,,,+++++++++,,,,,,---...............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************))))))++++++++++++++++++++++++******++++++,,,,,,,,,+++...------,,,,,,,,,------)))***+++,,,------------111444444000------,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------+++,,,---...............------------------------...///////////////.............../////////000000/////////000000111222333333444444555666777888888:::999:::===>>>@@@HHHQQQwww((()))+++***)))(((((((((*********))))))(((((((((************************''''''(((((())))))******)))))))))))))))))))))))))))'''&&&&&&((())))))((((((((((((((((((((((((((())))))(((%%%###$$$(((,,,******(((''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%&&&'''((()))******''''''''''''((((((((((((&&&&&&'''(((((((((((('''''')))++++++***(((((()))'''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***(((&&&&&&'''&&&%%%$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((''')))***(((''''''''''''(((((()))&&&***------+++))))))***((())))))******))))))((())))))))))))(((((((((((((((((())))))******+++++++++******)))((()))))))))((()))(((((((((************))))))))))))***++++++((((((((()))***+++,,,---************************,,,,,,++++++***+++++++++......---------...//////,,,,,,,,,,,,------------***,,,...---,,,++++++,,,+++,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++,,,---------.........------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************************************+++++++++******)))***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++...---,,,,,,,,,---///000)))***+++,,,,,,---,,,,,,000000000///---,,,***)))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...////////////---------------------------......///////////////............////////////000000000000111222333333444444555666777888888999;;;999;;;===>>>@@@GGGPPPqqq(((((()))+++,,,---+++***((((((***++++++******)))************************(((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%&&&''')))))))))(((((((((((((((((((((((())))))(((&&&%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%%%%&&&((((((((((((((()))''''''''''''((((((((((((&&&'''(((((()))))))))(((&&&))),,,,,,***(((((()))&&&'''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&((((((((('''''''''&&&'''''''''((((((((())))))'''''''''((((((((()))))))))))))))******)))))))))&&&((())))))(((((()))***'''''''''''''''((())))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))*********++++++)))((((((((()))***)))###...CCCDDD000'''...))))))(((((())))))***+++'''''''''((()))***,,,,,,++++++******)))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,,,,,,,---(((***++++++***))))))***)))***,,,...---,,,***(((+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---.........---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++************************)))***+++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***...---,,,,,,---///111222***++++++,,,,,,,,,++++++---,,,,,,---...---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------------------------,,,,,,---///000000000000...////////////000000000000000000000111222333333444444555666777888999999;;;:::;;;===>>>@@@GGGPPPjjj(((''''''+++///111///,,,'''(((+++---......---,,,************************))))))))))))(((((((((((()))))))))))))))))))))))))))'''%%%%%%''')))))))))((((((((((((((((((((((((((('''''')))***+++)))'''&&&'''((()))******))))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))++++++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%'''((())))))((('''''''''''''''''''''((((((((()))''''''((()))******))))))$$$'''++++++(((&&&&&&'''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&"""'''***)))((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))&&&(((******)))((()))***'''''''''''''''((()))***)))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))''''''(((((())))))***************))))))))))))))),,,+++)))((((((((()))***///$$$===iiikkk@@@***555***))))))))))))***++++++******)))))))))))))))***++++++*********++++++,,,******++++++,,,,,,------(((((()))***++++++******(((((())))))***++++++,,,***,,,------,,,++++++,,,''')))---000222111///---************************,,,,,,++++++,,,---......+++,,,---.........---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,***+++,,,---,,,,,,***)))------,,,,,,---000222444++++++,,,,,,,,,+++******+++)))***---////////////+++++++++,,,,,,+++++++++------------------------***+++,,,---............------------------------++++++---///000111111111000000000000111111111111000000000000111222333444444444555666777888999999;;;:::;;;===>>>???GGGPPPeee*********)))))))))))))))++++++++++++******))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***,,,,,,***((('''***---))))))))))))************+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******(((((((((((()))***,,,,,,***************++++++,,,))))))))))))))))))))))))+++*********))))))((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((()))***************+++***)))'''&&&)))---111111,,,111<<<>>>444++++++,,,+++***))))))***+++,,,+++,,,---......---,,,++++++***+++,,,......,,,*********++++++++++++******++++++************++++++************************,,,,,,+++***))))))******)))******---666<<<666***------,,,+++******************++++++---...000111///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++************++++++++++++++++++++++++,,,***(((***---...,,,***++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++---/////////...,,,***,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------,,,,,,111000/////////000222333000000000000111111111111666444222000000000222222555555666666777777888888;;;;;;;;;;;;===AAAFFFKKKfff++++++++++++++++++******++++++++++++*********)))************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((())))))***+++))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))***++++++***((((((***---))))))))))))*********++++++***))))))))))))***+++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++******))))))))))))******(((((((((((()))***+++,,,******)))))))))***++++++************************+++*********))))))))))))+++******)))((((((''''''************************((())))))*********************)))(((((()))---000000***+++444666...)))++++++***(((''''''((()))************++++++*********+++++++++,,,......,,,+++++++++,,,,,,,,,,,,++++++++++++************++++++************************---,,,++++++*********+++(((******,,,222777333***,,,,,,++++++***+++++++++)))******+++,,,---......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***---...---+++++++++,,,,,,,,,---------+++++++++***************,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......---...,,,***)))+++---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------111000/////////000222222000000000000111111111111555444222111000111222333555555666666777888888888:::;;;;;;;;;===AAAFFFJJJccc+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******))))))))))))))))))))))))******)))(((((()))******************************)))***+++***((((((***,,,))))))*********++++++++++++******))))))******+++++++++************++++++************************************************''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************(((''''''(((((()))***+++******)))))))))))))))******************************************)))))))))+++++++++******))))))(((************************((()))******++++++******(((*********)))***,,,...///)))(((---...)))(((,,,(((((((((***---222777:::+++******************++++++++++++,,,......---+++,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++***+++++++++(((***++++++---111///+++,,,++++++++++++,,,,,,---***+++---.........---,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,------------******************++++++------------,,,,,,,,,,,,------------------,,,,,,,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,------......//////000000000///000111111222000000000111111111222222333222111111111222444555555555666777777888888999:::;;;;;;<<<===AAAFFFJJJ^^^++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))************************************************))))))******)))******+++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************************((((((''''''((())))))*********))))))(((((())))))************************************************++++++*********)))))))))************************))))))***++++++++++++***((()))++++++******+++,,,///***))),,,---******...*********---111777<<<@@@...---,,,++++++,,,---...,,,+++***+++---...---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))+++,,,++++++,,,,,,---+++++++++++++++,,,---......///111222222000...---//////............//////------------------------,,,,,,,,,---------......---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,......------,,,,,,,,,+++---.........---,,,,,,---///444888888333---)))(((------------------------+++,,,,,,,,,---------...........................------,,,,,,,,,,,,------,,,,,,---...///000000000000000000000000111111222000000111111111222222222222222111222222444555666555666666777888888999999:::;;;<<<<<<>>>AAAFFFIII[[[zzz************++++++,,,,,,+++++++++++++++++++++,,,************************************++++++++++++************************************************++++++************++++++)))))))))))))))***++++++******************************++++++++++++******))))))))))))))))))))))))))))))******+++,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((()))))))))***++++++++++++***))))))(((((((((((())))))*********)))))))))))))))******************************************+++++++++***)))))))))))))))((((((************************))))))***+++++++++++++++'''))),,,,,,+++******+++,,,+++,,,...---++++++---///---+++******+++---......---,,,++++++,,,---...,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******)))))))))******+++,,,---------+++***,,,///++++++++++++,,,---.........000111222222000...---////////////////////////------------------------,,,,,,,,,---------......,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,---------.........---------....../////////.........------,,,,,,,,,---...///...,,,,,,///111<<<>>>>>>999222,,,******---------------------------------------....................................------,,,,,,------...------...//////000111111///000000000111111111111111111111111222222222222111111222222333444555666666666777777888999999999999:::<<<===>>>AAAFFFIIIXXXvvv))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************************************+++---...---+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))***************)))***++++++,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,+++++++++(((***,,,,,,***)))***+++(((***,,,---,,,++++++,,,,,,+++***)))(((((())))))+++******************+++---+++******,,,---------++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++...,,,---///---+++,,,///---,,,,,,,,,,,,------...------...//////...---,,,...//////000000//////...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000,,,---------..................//////000000111111.........------------------...///---,,,...333888HHHCCC:::111+++***...111------------------------......................................................------------............//////000000111111//////000111111111111000111111111222222222222333111222222333444555555555666666777888888999999:::888:::<<<===???AAAEEEHHHWWWrrr******++++++,,,------...+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000...,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++++++++************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++***************)))***,,,------,,,***)))++++++************++++++************+++---......++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++)))+++++++++))))))***+++(((+++---,,,***+++,,,...((((((***+++---......///*********++++++*********---,,,******,,,---------,,,,,,------------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......***+++///000,,,+++......------,,,,,,,,,------------------------------...///000111111000///...........................,,,,,,,,,---------......///...------------------------------------------,,,...000///------///111------------............---......///000000111111------------............---......---,,,000888???BBB;;;222,,,+++---111333..............................................................................------------......000000000000000000000000...///000111222111111000111111111222222222333333222222333444444555555555666777777888888999::::::888:::<<<>>>???BBBEEEHHHUUUmmm++++++,,,,,,---...//////+++++++++,,,,,,---------........................++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,------...------,,,,,,------...///------------------------++++++------------++++++........................,,,++++++...111222///---,,,,,,,,,---------......,,,,,,---......---,,,,,,///......------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************------,,,+++*********+++)))***,,,------,,,***))),,,,,,+++++++++++++++,,,))))))***+++,,,...///000++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++***))))))***,,,+++...///,,,***,,,///111***+++---------,,,+++***+++,,,---......---,,,+++...,,,******,,,---...------..................---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---))))))///111---***,,,///...------,,,,,,,,,,,,...............///000111...///000111111000///...........................,,,,,,,,,---------......111000///...............------------------------,,,...000000...---///111---------.........//////---------...///000000111,,,---------.../////////---......,,,,,,111<<>>???BBBEEEHHHSSSkkk,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------............/////////000//////......---------,,,---------.........//////---------,,,,,,,,,------...------------...//////...---,,,---///000000///,,,---///000111111111000////////////////////////333222000///............///...---,,,,,,---...///555222///......///...------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---......------,,,,,,------......---,,,,,,++++++++++++------------------------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---+++***+++///000///---))))))))))))))))))))))))))))))******+++++++++,,,******************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++000666:::333111---***)))***,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********)))***++++++,,,---...///...,,,+++,,,---+++***+++...///---,,,,,,------------------------,,,,,,,,,---------......,,,---...---,,,,,,---///---......///////////////......------------..............................---------.........////////////////////////////////////.........---------,,,---......//////......////////////////////////..................------////////////////////////---------.........//////......////////////......---------.........//////////////////////////////---...///000000///...---111111000000/////////...---...000111111000000///333222///,,,+++,,,---.........//////000000111111///////////////////////////000111222333222111111111222444444333333444555555555444333222333555777333333444666777999::::::;;;<<<======>>>@@@DDDGGGTTTfff,,,------------.........................................................000000///////////////000........./////////000000000/////////.........---------........./////////---------...///000111222.........---...//////000333111///...///000///...///000111111111111000///////////////////////////333222111////////////000111000///......///000111444222///.../////////.../////////...//////000111000000///......///000000......------------......//////...---------------........................,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++...000///---*********************************+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,***)))+++...111111///,,,******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,---...///...,,,+++,,,---000...---...---+++'''&&&------------------------,,,,,,---------.........,,,------,,,******,,,------...//////000000/////////......------......///........................------........./////////000000000000000000000000/////////......------------------...............////////////////////////........................////////////////////////------........./////////......////////////......---------.........////////////////////////////////////000111111000//////000000000000//////......///000111111111000//////222222222111111111111111000000111111111111111111222222222222222222222222000111222333444333333222222222333222000000222444555<<>>@@@DDDHHHRRRddd------........./////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000/////////........./////////000000------...000222444666777/////////...///000000111444222000///000111000000///000000000111111111111111111111111111111111111222222111111111111222222111000000//////000000111333222000///000111000///000000//////000000111222111000000//////000000111/////////....../////////111111000/////////000000////////////////////////........................------............------------------------------------------------------++++++++++++++++++++++++,,,+++***+++---......---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------+++)))((()))+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,------...///...,,,,,,,,,............111555666333000........................------------.........///...//////...,,,+++,,,...---...//////000000////////////............//////------------------------............////////////111111111111111111111111////////////............---------------...//////////////////////////////............////////////////////////////////////............////////////---......//////......---------........./////////////////////////////////000000111222222111000000000000////////////......111111222222222111111000000111333444555444333222333333333222222222222222222222222222222222222222222222333444555444444444555555444222000111333666222===GGGHHH@@@777222222555666666777888888999999;;;<<<======>>>AAAEEEHHHQQQ```........./////////000000000000000000000000000000////////////////////////......////////////////////////000000000111111111111111111111111111111111/////////000000000111111//////000111333555666777000000000000000111222222222000......000222333222000000000000111222333444222222222222222222222222222222222333333444444444111000000000000000000111333222000111222333222111000////////////000111111000000000000000000000000111111000000000000111111222111111000000111111111000000000000000000000000000///////////////.........//////////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++(((***,,,,,,++++++,,,---***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,---......///---------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...---...///...---,,,---...------...222999>>>;;;555........................---............/////////333333333111///...///000......///000000000000000000//////......//////000------------------------....../////////000000000111111111111111111111111////////////////////////......---------...///000000000000000000000000000///////////////000000000////////////////////////....../////////000000000.........//////.....................///////////////////////////////////////000111222222111000///////////////////////////000000111222333333333444222222333333333333222222444444333333222222111111111111111111111111111111222333333444444444444444777777666444333555888;;;888;;;<<<:::666444777:::777777777888888999999999<<<======>>>>>>AAAEEEHHHPPP]]]//////000000000000111111////////////////////////000000000000000000000000...///000111111111000000000000000111111111111222111111222222222222222222000000000111111111222222111111111111222333444555222111111111111222333333333111......000222333444:::888666555444444555666444444444444444444444444333333444555555666666666333444444444444444444333333222222333555666555444222222111111222222333444222222222222222222222222333222222111111222222333222222111111111111222222111111111111111111111111111111000000000/////////000000000111111000000000////////////////////////........................------------------------,,,---------------..............................//////......------,,,,,,------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,(((***---............000)))***,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---......//////------------------------------,,,,,,---......///---------------......///---...//////------...///000///...///777<<<666+++////////////////////////........./////////000000444444444222000///000111...//////000000000000000000000000//////000000000......................../////////000000000111111111111111111111111111111000000000000000000000000//////......//////000000111111111111111111111111/////////000000000111111000000000000000000000000/////////000000000111111...//////000000//////............/////////000000000000000000000000000000//////000111111000/////////000000000000000000000...///000111333555666777777666444222111222333333333333333222222111111111111111111111111111111111222222222222222333333444666666555444444777;;;>>>CCC>>>777333444888<<>>>>>???AAAEEEHHHPPP[[[~~~000000000111111111222222000000000000000000000000000000000000000000000000000111333444555444444333000111111111222222222222111111111222222222222222111111111222222222333333333333222222111222222222333333222222333333444555777444111111333555777888FFFCCC>>>:::777666666777555555555555555555555555444555666777777777777777777888888999999888888777444333444666888:::999888777777666666777777888999666777777888888777777666444444333333333333444444333222222222222333444444222222222222222222222222333333333222222111111000111111222222222222111111111111111111111111111111////////////////////////////////////////////////---...//////...---...000/////////////////////////////////.............................................,,,,,,,,,,,,......------------------------------------------------------------------------------,,,,,,,,,,,,------,,,---//////...---...///+++,,,------.........---------------------------------------------------------------------------,,,------....../////////------------------------------------......///000...............//////000---...//////...---///000//////...000:::BBB;;;---000000000000000000000000////////////000000000000111222222111///...///111...///000000111111000000111111000000000000111111////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111///000000111222111111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000111111111111///000000111111000000///....../////////000000000000000000000000000000000//////000111111000//////000000111111111111222222......///000222555777888<<<999666444222333555666333333222222222222222222444444444444444444444444222222222111222333444444333333444333333555999;;;BBB<<<666555777999888666777888888999::::::;;;;;;<<<===>>>>>>???BBBFFFIIIOOOXXXyyy111111111222222222222333111111111111111111111111111111111111111111111111000111333555666555444444111111111222222222333333000111111111222222222222222222222222333333333333444333333222222222333333444444333333444444555666777555333555:::???CCCEEEFFFCCC>>>999666666777888777777777777777777777777666777888999999888777777777888999::::::999888777555555666888;;;===<<<:::999999999999999:::;;;;;;888999:::;;;;;;:::999888666555555444444555555666444444444444444555666666555555555555555555555555777777666555555444333333222222333333333333222222222222222222222222222222000000000000000000000000111111111111111111111111...000222111///...///111000000000000000000000000//////////////////000000///////////////////////////...---,,,,,,---...///------------------------------------------------........................///......------......///---/////////------...///.....................///------------------------.............................................................../////////........................------------...///000111//////......//////000111,,,...//////......///111...///...222???KKKCCC444000000000000000000000000//////000000000111111111000111111000//////000222//////000111111111111000222111111000000111111222111111111111111111111111000000000111111111222222333333333333333333333333000000000111111222222222///000333444555444222111222222222222222222222222//////000111111222333333000000000000000000000000000000000111111111222222111111222222222222111111.../////////000000000000000000000000000000000000000000111222222111000000111111222222222333333333000000000000111333444555888777666555444555555666333333333333444444444444555555555555555555555555444333333222333444555666444555555555444444555777888777666666777666444222777777888999:::<<<<<<======>>>>>>??????BBBFFFIIIMMMTTTttt111111222222222333333333333333333333333333333333111111111111111111111111...///222444444444333222111111222222222333333333000000000111111222222222222222333333333333444444444333333333333444555555555444444444444555666666333222333888@@@IIIPPPSSS>>>;;;888444444555888:::777777777777777777777777777888999::::::999888777555666777888888777666555555555777:::===>>>>>><<<999999888888999999:::;;;888999::::::::::::999888666666555555555555666666666666666666666777888888777777777777777777777777:::999999888777666666555222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222///111333222///...000222000000000000000000000000......//////000000111111000000000000000000000000000///---,,,,,,---///000........................................................................//////............//////,,,---...---------000222000//////.........//////........................................................................///////////////.................................---------......000111111///////////////000111111,,,...//////......///111333333000111===FFF===***000000000000000000000000000000000000111111111111111222333222111111333444//////000111111111111111222222111111111111222222111111111111111111111111000111111111111222222222444444444444444444444444000000111111222222222222///111444666777555222000222222222222222222222222///000000111222222333333000000000000000000000000000111111111111222222222222222333333333333222222////////////000000000000000000000000000000000000111222333333333333222111222222222333333444444444333222111000000111222222222222444555555555444333333444444555555666666666333333333333333333333333555555444333444555666777777999999888666444444555222444777777666666888:::666777888999;;;<<<===>>>===>>>>>>??????BBBFFFIIILLLRRRqqq333444555666555444222000555444444333333333444444222333444555555555444333555555555555666666666777444444444444444444444444333333333444444444555555333333333444444444555555444444444444444555666777333333333444444444555555:::999888888888999;;;<<<888888777777777777777888888888999999999:::::::::::::::999888888888888999;;;;;;;;;::::::999999888666777999:::;;;::::::999999888777777777888:::;;;;;;<<<>>>???>>>;;;888666888888999999999888888777888888888777777777666666999999999999999999999999888:::888666>>>HHHCCC666555555555555555555555555444444333333222222222111333222222222222111111111333333333222222111111111222222222222222222222222///000222333444444333222111222222111//////111333111111111111111111111111000000000000000000000000000000000000000000000000...///000222222111111000000000111111111111000000------------------------////////////000111222333------------------------////////////////////////........................---...///000000000000000222222111000///...---,,,000000000000000000000000000000111111111111000000000000000000000000000000111111111000000/////////000111222222333333222222666333111111333555333111333222222111111222222333///000111222222222222111333333333333222222111000222222222222222222222222222222222111111000000000444555555666666555555444666666666666555555555555444111111333333111444:::@@@888@@@QQQOOO999...444111111111222222222333333000111222222000000000222333333333333444444444444000111111222222111111000222000...000222444222000000000000000000000000111---111444333000000333666222444555444333222333555666444111222444444222///222111000000000000111222333333222222222222333333333333444555555555555555333222111222444555444333555555555555555666777777222222333444444555444444444444555555555666666666333GGG@@@777:::===>>>888;;;<<<===>>>???AAABBBBBBJJJUUUmmm333444666666666444333111222222111111111111222222000000222333333333222111222222333333333444444444333333333333333333333333444444555555555666666666555666666666666777777777777777666666777777888888666777777777777888888888:::999888888888999:::;;;999888888777777888888888999999999::::::::::::;;;======<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@???>>>;;;:::888999999999999999888888999999999888888888777777888888888888888888888888444777666333888AAA===222666666666666666666666666666666666666555555444444555555555555444444444444333333222222222111111111444444444444444444444444...//////000000000000///////////////////////////000000000000000000000000////////////////////////////////////////////////---...///000000000/////////000000111111000000///000000000000000000000000------------...///000000000000000000000000000000........................000000000000000000000000111111111111111111000000111111111000000000000000222222222222222222222222//////000000000000//////////////////////////////333333333222222222111111111111222333333333333222222111111333555444111...111111000000000000111111111111222222222333333333222222222222222111000000111111111111111111111111222222222222111111111000000000111222333333444444555555555555555555555555777555555666666444777===LLLBBB@@@EEEAAA444000777444444444555555555666666222444444444222222333444666666666555555444444444222333333444444333333222555333222333555666555333333333222222222222222222333333333333222222222222222333555555444333555666555333222333555666444222444444333222222333444444555555444444444444555555333444555555666666555555222111111111333444333222444444333333444444555666444555555666666777666666777777777777777888888888555777000333===???===999>>>>>>???AAABBBCCCDDDEEEJJJTTTkkk333444555555555444222111444333333222222333444444222222333444444444444444444444444555555555666666555555555555555555555555444444444555555555666666666777777777777888888888999999888777777777888888888888888999999999::::::::::::999888888888999999999999999888888999999:::::::::::::::;;;;;;;;;<<>>======<<<<<<==================>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999:::<<>>>>>==============================>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<777;;;;;;777999>>>===666888888888888888888888888888888888777777777777777888777777777777666666666777777777666666666666666555555555555555555555555444444333333222222333333333111111333666777555222444444444444444444444444333333333333333333333333222222222222222222222222000000111222222222222222///000000111111000000///111111111111111111111111111000000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000333222222111000000///////////////000000111111111222222222222222222222222222222333333333333222222333333333333333333333333444333333333333333222222222222333444444444444333222333555888999888444111444444333333333333444444333333222222333333444555555555555555555444444333555555555555555555555555666666666666555555555555222222333444555777888999444444444555555666666666888666666888888666888===IIICCC===:::666333333777555555666666666777777777333444555555444333444555888777777666555444333222444444444555555444444444666555444555777777777666555555444444333222222222555333222222444555333111222333555555444444555666333222111333555666555444555444444333333444444555555555444444444444555555444444555666666666666555666555444555777777777666666666666666666777777888666666666777777777777777999888888888888888888888<<<888999======888:::DDD???@@@AAABBBCCCEEEFFFFFFIIISSShhh333333444444444444333222444444333333444444555555444444444555555555555555555555555666666666777777666666666666666666666666444444444444555555555555666666666666777777777777999888777666666666666666666777777777777888888888:::::::::999999999999999:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>???>>>===;;;;;;;;;<<<======???AAACCCEEEEEEEEEEEE>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>><<<<<<<<<===============;;;???@@@<<<:::======:::::::::::::::::::::::::::888888888888888888777777888888888888777777777777999888888888888888888888666666666666666666666666999888777555555555666777666444333777<<<===999444555555555555555555555555333333333333333333333333222222222222222222222222111111222222333333333333111111222222222222111111111111111111111111111111333222222111111111222222111111111111111111111111222222222222222222222222000000000000000000000000111111000000//////////////////000000000111111111111111111111111111111111333333444444444444333333444444444444444444444444333333333333222222222222444444555666666666666555333444666888999888555444444444444333333444444444555444444333444555666666555666666666666666555555666666666666666666666666777666666666666666666666555555555555666888:::;;;444444555666666777888888777555666888777444666;;;888:::999666555777666333444444555555555555666666222444555555444333444666666666555555444333222222333444444555555444444333444444444444555666666555555555444444333222111111444555555555555666666666555777777666555444555666333333333333444555555444444444444444444444444444444444333333333333444444555555666777777777777777777666666666888999888777666666666666666777888888777777666666666777777777888888888888888777777777@@@888???===999======CCC???@@@AAABBBCCCDDDEEEFFFJJJRRRfff555666666666777666666666333333333333333444555555444444444444555555555666444555555555666666666666555555555555555555555555666666666666777777777777777777777888888888999999:::999888777777777777777666666777777777888888888::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======<<<============>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;<<<<<<======>>>>>>>>>???>>>=========???@@@AAAFFFFFFFFFEEECCC@@@===;;;>>>===;;;;;;;;;<<<>>>???<<<<<<;;;;;;<<<===>>>>>>============<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;>>>???;;;999999;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::999999999999777777777777777777777777888888888888888888888888888777555444333444555555555333222666;;;<<<888333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000111111111222333333444444333333222222222222222222222222222222222111000000000111111222222222222222222222222000000000000000000000000111111111111111111111111111000000000000111222333333333333333222222222222222222222222222222222222111111111222222111111111222222222222222222222222333333444444444444444444555666666777777777777777222333444444444444555555333222222111111222222333555555444444555555666777333333444555555444444444444444444444444444444444333333333333333444444444444444444444444444555666555555666777888888999999777555666888777444555:::111666888555555999999444444444444444555555555666333555666666555555666888555555555555555555555666555555666666666666555555444444555555555555555666777777666555444333333222888<<>>???>>>>>>>>>>>>????????????AAA@@@??????>>>>>>??????>>>>>>>>>>>>????????????????????????@@@AAABBBCCC@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<>>>???@@@??????>>>>>>>>>@@@AAACCC????????????>>>>>>>>>>>><<<======>>>>>>?????????>>>>>>>>><<<::::::;;;<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999::::::::::::999999999999999999999999888777666666666666666666666555444666::::::888555666666666666666666666666444444444444444444444444444444444444444444444444444333333333333444555555333333333444444333333333444444444444444444444444444444333333333444444555444444444444444444444444333333333333333333333333333333333333333333333333222222111111222333555666666555555555444444333333444444444444444444444444333333444444444444333333555555555555555555555555444444555555555555666666555555666777777777777666555666666666555666888:::666666555555555555666666444444555666666666666555666666777777888888777777777777777777777777777777555555555666666666666666666666777777777666666555666666666777777888888999777666777999888555555999888999777333333777999999444444555555555666666666555666888888777777888:::666666777777777888888888777777777888888777777777444555666666555555666888888888777777666666555555<<>>??????===:::888888888999::::::999777555666777666777888888888888777666777777666666666666777777;;;;;;<<<===============999888777888:::;;;:::999777777777777777888999999<<<;;;:::999888999:::;;;999999:::::::::;;;;;;;;;<<>>????????????===<<<<<<===>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>=========>>>???????????????>>>777777888:::<<<>>>@@@AAA;;;;;;;;;<<<<<<===>>>???AAA@@@??????@@@AAACCCEEE@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>???@@@@@@>>><<<:::::::::999:::;;;666666666666666666666666666666777777777888888888999999888888888777777777888888888999999:::::::::777777777777777777777777555666777777777777777777666666666666666777777666666666666666666666666666666666666666666666666666555555555555555555555555555444444333444555666777111222222222222222222111222222222222222222222222222222222222333333444555222222222222222222222222333333333333333333333333222222222222222222222222333222000//////111222333000000111111111111222222222222222222222222222222333333444444444444333333555555555555555555555555111222222222333333333444222333444444555555444444222555777888666666777999777777666666666666777777222333555777888666555333555666777777888888888777777777777777777777777777666666666777777777888888555777999;;;<<<;;;999888555555555555555666666666555444555888666333333777:::777444444333333555888222333333333444444444444222444555555555555666888666666666666555555555555444555555666666555555444222444555555333333444666444444444444444444444444888<<>>@@@AAABBBCCCDDDIIILLL[[[111111111111111222333444///......///000111222333222111111000000222333444111111111111222222222333333333333333333333333333666777777777777888888888:::::::::;;;;;;;;;;;;<<<999999999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;===???AAAAAAAAAAAA============>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA>>>======<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<:::999777===;;;999888777666777888777888888999:::;;;<<<<<<;;;:::999999:::<<<>>>???999999999999888888888888555555666666777888999999999555222333444444444444444444444444444444444444111222222222333333444444444444444444333333333333000000111111222222222333444444444444444444444444///000222333333333222222111222222111//////000222////////////////////////111111111111111111111111........................///...---------...///000000000111111111111000000------------------------))))))))))))***,,,------------------------------++++++++++++++++++++++++........................111000...,,,+++,,,---...))))))***+++,,,---...///........................,,,,,,------------,,,,,,........................------....../////////000000111222222333333222222(((,,,111333111//////000111000000//////000000111000222666888888777444222...//////000111111111000000000000000000000000000000000000000111111222222///222666999::::::888666444444444444444444333333222111222555333///000333333///000666666111///333//////000000000111111111...///111111111111222444444444333222111111000///000111111222222111111000...111333222000///111444000000000000000000000111---000222222111111444666...///111000//////000222,,,...000000......000333000000111222222111000000222111111000000111111222///000111111222222111111333111111222333444333222111111111111111222333333777555333222111222333444000111222333444666666777999===^^^NNN444555888888999;;;<<<===>>>???GGGIIIXXX