BM66(d@ |||{{{wwwnnnttt~~~}}}mmmOOO<<<888222333666444555222444??????;;;aaayyyzzzxxxiiissszzzjjjTTTIII<<>>666888666222111555666444333555333333333222222222111111222111000///...---,,,,,,+++---111777;;;===<<<:::444444333333222111000000000777>>>@@@@@@DDDLLLSSSZZZ[[[ZZZTTTKKKFFFGGGIIIDDDEEEEEECCCAAA>>>:::888<<>>UUUpppwwwvvvvvvppp___KKKDDDGGGEEEHHHJJJZZZwwwwwwooo|||yyykkkXXXRRRdddrrrlllfff^^^WWWCCC===???:::===KKKTTTccceee^^^]]]{{{vvv~~~iii\\\\\\wwwVVVEEE>>>;;;;;;::::::::::::;;;<<<<<>>;;;999999666333444999BBBrrrgggeeeSSSHHHQQQ]]]ccciiipppppprrruuuxxxyyy~~~ppplllbbb\\\eeewww~~~jjjnnnzzzcccaaavvvuuurrrrrr}}}___KKKIII\\\sss~~~fffRRRKKKKKKVVVxxx}}}jjjfffyyylllaaahhhxxxMMM;;;666111333555555555555555555555555666666666666777888999:::888777<<<>>>HHHrrr{{{~~~{{{qqqwwwxxxnnnPPP===888222222666444555333555======<<>>AAAAAACCCJJJQQQbbbbbb```YYYPPPIIIFFFFFFDDDDDDDDDCCC@@@===:::888999CCCNNNRRRLLLDDD>>><<<<<<:::999:::999777:::???XXX}}}eeeUUUHHHCCC@@@999888<<<888777666777:::<<<<<<<<<:::;;;;;;888666888<<>>HHHUUU\\\ZZZWWWXXXLLLKKKlll[[[UUUddduuu}}}}}}wwwnnnfffcccaaa```]]]TTTGGG>>><<<777222111444555333222444333333333222222222111111111111000//////...------+++,,,///444888:::999888555555444333222111000000111777>>>AAAAAACCCIIINNNbbbaaa___ZZZUUUNNNIIIFFFDDDDDDDDDCCC@@@===:::888666@@@KKKOOOKKKDDD@@@>>>===:::999:::999777:::???ZZZtttbbbRRRKKKFFF>>>;;;>>>999888777888:::<<<<<<;;;;;;;;;:::888666777<<>>??????GGG\\\xxx|||hhhSSSYYYwwwyyydddaaahhhUUUBBB<<>>kkkpppbbbWWWVVVWWWWWW[[[aaannnooorrrvvvyyyzzzmmmnnn~~~dddRRRMMM[[[rrriiiVVVLLLIIIMMMppp```eee|||wwwccciiinnnFFF999666444666333333333333444444444444555555555555666777888888999777<<>>???;;;::::::888777:::???aaasss___UUUMMMCCC>>>@@@:::999888888:::<<<<<<;;;<<<;;;:::999666666===EEE^^^|||~~~|||zzzvvvlllZZZGGG;;;===<<>>AAAFFFMMMSSSXXX[[[\\\___cccgggiiikkkpppyyyrrrsss|||wwwmmmbbb\\\[[[ZZZXXXYYYVVVSSSOOOKKKGGGDDDBBB<<<::::::;;;:::777999>>>BBBgggvvvgggYYYUUUVVVXXX\\\aaalllmmmqqqvvv{{{{{{uuuxxxyyy^^^MMMJJJ[[[nnn}}}wwwdddSSSJJJGGGOOOqqq^^^dddiiimmmlllDDD888777444666222222333333333333333444444444444555555666777888999888<<>>AAAEEEJJJNNNIIIKKKNNNQQQTTTTTTPPPMMMIIIJJJJJJHHHFFFCCC???===:::@@@HHHKKKIIICCC???<<<@@@<<<::::::888666:::@@@fffmmm```VVVJJJBBBBBB===;;;::::::<<<===<<<;;;<<<:::::::::777666???KKK\\\ttt}}}}}}}}}~~~zzzjjjPPP<<>>======;;;888;;;@@@JJJeee~~~jjjaaaaaaccceeefffmmmmmmqqqvvvyyy|||{{{zzzwww|||sssVVVIIIIII[[[iiissslll[[[NNNHHHFFFNNNuuu]]]ccczzzlllDDD888888555666222222222333333444444444444444444555555666777888:::888<<>>AAAVVVxxx~~~RRR@@@888DDDSSSXXX\\\cccrrrrrrQQQppp```WWW\\\rrr}}}|||zzzwwwtttooocccWWW===777444555555333222555333333333222222222111111111111111000000/////////,,,++++++,,,000222333333444444444444333333333333000333777;;;@@@EEEJJJNNNIIILLLPPPRRRSSSRRRQQQOOOMMMMMMMMMLLLIIIFFFCCCAAA===BBBGGGJJJHHHCCC???<<>><<<<<<===>>>===<<<===::::::;;;999888CCCRRRfffqqq{{{]]]CCCEEEHHHqqqxxx]]]TTTiiiyyyiiiNNNDDDBBBEEELLLiii~~~{{{fffooo}}}kkkOOODDDBBB<<<<<<;;;;;;<<<<<<===>>>>>>AAAEEEKKKQQQVVVYYY[[[___aaadddfffiiinnnssswwwyyymmmkkkkkkhhhhhhhhheee```YYYSSSPPPNNNFFFBBB>>>===;;;:::>>>DDDTTTfff{{{wwwpppnnnmmmlllpppppprrruuuuuuwww}}}}}}xxx{{{}}}}}}}}}qqqSSSHHHLLLZZZfffllldddUUUKKKFFFEEELLLuuuwww___fffkkkCCC999888555666222222333333444444555555555555555555666777888888;;;888===CCCSSS~~~sssbbb^^^lll|||}}}{{{|||~~~xxxwww]]]CCC666666444444777333666=========AAAAAALLLbbb{{{}}}|||fffKKK999BBBRRRWWW[[[```kkksssUUU[[[hhhVVVSSShhh||||||tttnnnnnnpppiii^^^???999555666555333333666333333333222222222111111111111111000000000000000,,,+++)))***---000222222222222333333444555555555555666777:::===BBBHHHLLLLLLPPPTTTUUURRROOOOOOPPPNNNOOONNNMMMKKKHHHDDDBBB>>>BBBGGGIIIHHHEEE@@@===BBB>>>;;;:::777666:::AAAVVVyyyrrrcccTTTIIIFFFBBB@@@>>>>>>?????????>>>===999:::===:::999FFFXXXsssuuu|||mmmPPPIIIPPPdddZZZlll{{{cccKKKEEEEEEFFFLLLnnn|||tttqqqtttTTTFFFBBB<<<<<<<<<<<<<<<======>>>???AAAEEEJJJOOOTTTXXXZZZ___```ccceeehhhmmmqqqttt{{{wwwtttoooqqqqqqoooiii```YYYTTTSSSHHHCCC???===<<<<<>>>>>???CCCAAAEEETTTwwwyyywwwzzzvvvTTT;;;AAAOOOSSSTTTXXXWWWgggSSSMMMtttkkkSSSJJJ]]]rrryyy|||xxxqqqfff]]]___fffddd\\\AAA:::666666666444444666333333333222222222111111111111111111000000000000,,,***)))))),,,///111222111111222333444666666777999888888999;;;@@@FFFIIIMMMRRRVVVUUUPPPMMMNNNQQQOOOOOOOOONNNKKKHHHEEECCC>>>AAAFFFIIIIIIFFFBBB???CCC>>>;;;:::777666:::AAANNNrrrvvvgggVVVKKKGGGCCCBBB@@@???@@@@@@???>>>===999:::>>>;;;:::III\\\uuuvvv}}}xxx\\\LLLTTTnnnbbbooo|||vvvtttZZZJJJFFFGGGFFFLLLppp{{{vvvyyyVVVEEE???<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEJJJOOOSSSWWWYYY___```bbbeeehhhlllppprrr{{{}}}uuuxxxxxxuuunnnddd[[[VVVUUUIIICCC>>>===<<<>>>FFFOOO___nnnzzzyyysssttt~~~ssslllooossspppppptttyyyzzzyyy{{{|||{{{zzz|||kkkRRRJJJOOOYYYdddkkkeeeYYYNNNGGGCCCRRRuuuxxxmmmyyyzzzpppggg@@@888:::777777333333444444555666777777666666666777777888999:::;;;888===DDDUUUjjjjjjmmmyyyyyy{{{~~~}}}zzz}}}~~~tttQQQ@@@444666888333333888<<<===AAAEEEFFFFFFJJJQQQ```pppxxxtttwww{{{}}}uuu[[[@@@888EEEUUU[[[YYYWWWVVVLLLJJJnnn___GGGRRRlllyyywwwrrrtttjjj^^^VVVVVV\\\bbbfffKKK>>>777::::::333111666555444333333222222333333000000000000000000000000......,,,***)))))),,,///111111111333555777777777::::::999:::<<<@@@CCCEEEMMMTTT[[[[[[TTTNNNLLLNNNOOOOOONNNMMMKKKIIIGGGEEECCCCCCHHHNNNMMMFFFAAA@@@JJJFFF===<<<>>>777;;;MMMXXXgggrrr]]]PPPMMMFFF@@@===BBBEEECCC===;;;<<<===999888<<>>===<<<<<<===>>><<<;;;>>>@@@DDDJJJOOOTTTXXXZZZ^^^___aaacccgggjjjmmmoooyyy~~~{{{rrrggg\\\UUUKKKIIIDDD<<<;;;CCCPPPYYYhhhjjjnnnrrrrrrrrrxxx~~~|||xxxuuurrrooollliiiqqqqqqqqqsssuuuxxx{{{}}}~~~||||||}}}|||~~~~~~|||}}}}}}eeeZZZYYY[[[YYY[[[```ccckkkdddLLLIIIRRRgggnnnpppfffWWWMMMHHHEEEWWW{{{xxx|||yyy___\\\lllHHH===777444999111222444555666777777777777777666666666666777777:::>>>>>>BBB[[[}}}mmmssswww~~~yyymmmNNN???555888:::777666:::======@@@DDDDDDDDDIIIPPP[[[vvv{{{nnnnnnpppooorrrZZZ???777BBBRRRYYYYYY```___QQQKKKmmmeeeFFFGGG[[[kkkrrrvvvtttoooggg\\\VVVXXX```gggTTTCCC666777999555333666555444333333222222333333111111111111111111111111......---+++)))))),,,///000000111222555777888999;;;;;;;;;<<<>>>@@@CCCEEEMMMTTTZZZZZZUUUQQQQQQSSSQQQRRRRRRRRRPPPMMMJJJHHHEEEEEEJJJQQQQQQKKKFFFFFFLLLIII@@@===>>>888???SSSeeeooonnn]]]UUUKKKCCC???CCCFFFDDD@@@>>>;;;===999888>>>CCCXXXvvv|||zzzzzzlllgggqqqdddgggooommm```TTTGGGDDDBBBLLLQQQwww~~~}}}}}}nnn~~~sss]]]HHHCCC???===<<<<<<===>>><<<;;;>>>@@@DDDIIINNNTTTXXXZZZ___```aaacccfffiiikkklllrrr{{{oooeee```TTTOOOFFF>>>===GGGUUU___dddeeeiiinnnnnnmmmrrrzzzyyyqqqnnnoooooollliiippppppqqqrrruuuxxxzzz|||~~~{{{zzzzzz{{{{{{~~~~~~{{{}}}xxxaaaUUUSSSEEEBBBCCCGGGGGGKKK[[[mmm{{{~~~||||||___HHHGGGQQQbbbccc___VVVNNNKKKGGGCCCWWWxxxzzz|||yyy[[[RRRqqqIII;;;555111444222333444555666777777777888888777777777777888888;;;>>>???DDD]]]wwwnnnwwwyyytttdddHHH===666:::===;;;:::===???>>>@@@CCCCCCBBBHHHOOOXXX~~~ooollllllhhhmmmWWW???555>>>MMMVVVYYYcccdddVVVIIIdddnnnJJJBBBOOO___mmmvvvrrrsssnnnaaaTTTQQQXXXaaa\\\III888666888666444666555444333333222222333333111111111111111111111111......---+++)))***,,,...000000111333555777:::;;;>>>>>>>>>???AAACCCEEEFFFLLLRRRXXXYYYVVVSSSUUUXXXSSSTTTVVVVVVTTTQQQMMMKKKFFFGGGLLLSSSTTTNNNJJJIIIMMMMMMDDD>>>===999CCCZZZtttzzz{{{hhh___RRRHHHAAACCCGGGFFFCCCAAA:::<<<888888@@@IIIbbb}}}~~~rrrqqqxxxcccmmm}}}mmm```aaafffbbbWWWNNNHHHEEEDDDNNNSSSzzzzzzooollltttzzzhhhyyysssmmmiiiLLLAAA@@@>>><<<<<<=========;;;>>>???CCCHHHMMMRRRWWWYYY___```aaaccceeegggiiiiiikkkuuuxxxpppmmmaaaWWWJJJAAAAAAJJJWWWaaa]]]^^^ccchhhhhhgggkkkqqq|||rrrhhhfffjjjmmmlllhhhnnnoooppprrrtttwwwyyyzzz|||}}}}}}{{{yyywwwwwwxxxzzz}}}}}}zzz|||iiiUUUJJJ@@@<<<;;;???===;;;AAAMMM___mmm|||zzzyyy~~~www[[[GGGIIIUUUaaa\\\QQQHHHFFFHHHFFFAAAWWWrrryyyyyy[[[PPPrrrGGG888777333111333333444555666777888888999999888888888888999999:::>>>@@@FFF```rrrqqq}}}|||qqq\\\AAA:::777;;;???>>>>>>@@@BBBAAACCCEEEDDDCCCIIIPPPYYYqqqqqqllljjjdddhhhVVV@@@666:::GGGRRRXXXZZZaaaWWWEEESSSwwwSSSFFFOOO]]]jjjqqqpppqqqmmmbbbSSSLLLOOOTTT\\\MMM???:::888555444666555444333333222222333333111111111111111111111111//////...,,,******,,,...///000222444666888;;;===AAABBBCCCDDDEEEGGGHHHHHHMMMQQQVVVWWWUUUTTTVVVYYYTTTVVVXXXYYYXXXTTTPPPMMMHHHIIINNNTTTTTTNNNIIIIIINNNPPPGGG>>>;;;999EEE\\\tttlllZZZMMMCCCCCCGGGFFFDDDBBB:::<<<999999CCCNNNiiizzz}}}}}}yyy{{{yyyssseeebbbuuuvvvjjj``````bbb]]]RRRKKKGGGFFFEEENNNTTT{{{ooodddffftttgggvvvmmmkkkyyywwwPPPBBBAAA???===<<<=========<<<===???BBBFFFKKKQQQUUUXXX]]]^^^```bbbdddfffhhhhhhjjjqqq~~~xxxwwwiii[[[KKKCCCCCCIIIRRRZZZSSSTTTYYY```bbbaaaccchhhoooiiibbbaaaeeehhhiiiggglllmmmnnnpppsssuuuwwwxxxxxxyyyzzzyyyxxxvvvwwwxxxyyy||||||zzz{{{fffPPPLLLDDDAAADDDDDD>>>>>>DDDQQQ___rrr}}}wwwuuuuuu|||uuu[[[JJJOOO^^^kkkeeeXXXLLLGGGHHHGGGCCC___tttrrrvvv___ZZZkkkBBB777999777444444444555555666777999999:::999999888888999999::::::>>>@@@HHHdddjjjrrrwww|||~~~kkkSSS===999888<<<@@@AAAAAAAAAEEEEEEFFFIIIHHHGGGKKKRRR\\\iii~~~{{{mmmeeebbb[[[eeeWWWEEE888888AAAMMMUUUNNNZZZXXXFFFEEEiiiZZZGGGMMM\\\hhhooorrrpppkkkbbbWWWOOOJJJHHHRRRMMMGGGAAA:::444333666555444333333222222333333111111111111111111111111/////////---+++***,,,---///222555777888999<<>>:::>>>IIIUUUnnn{{{nnnssssssaaabbb^^^jjj~~~nnngggbbbdddddd]]]RRRLLLFFFEEEEEEMMMRRR{{{|||jjj```uuupppaaammmpppkkkyyy}}}UUUDDDBBB@@@===<<<<<<======<<<===>>>@@@DDDIIIOOOTTTWWWYYYZZZ]]]aaadddfffhhhiiimmmqqqvvv~~~|||kkkZZZIIIDDDDDDEEEHHHKKKGGGHHHLLLSSSVVVVVVXXX]]][[[]]]___```aaaccceeegggjjjkkkmmmooorrrtttuuuvvvuuuwwwyyyyyyxxxxxxxxxyyyyyy{{{|||zzz{{{qqqWWWIII@@@BBBCCC>>>;;;>>>FFFRRReeevvv~~~xxxvvvwww}}}qqqXXXJJJSSSccczzzxxxnnn]]]PPPKKKIIIHHHlll~~~fffvvv^^^^^^aaa<<<555:::888666555555555555666888999::::::999999888888999999:::999===AAAKKKhhhwwwtttdddrrryyyvvvuuucccLLL===;;;;;;>>>AAACCCCCCDDDGGGGGGJJJMMMLLLJJJNNNTTT]]]dddtttsssnnnccc^^^YYYdddZZZKKK===888===HHHQQQJJJVVVZZZMMM@@@RRRbbbGGGEEESSSeeeppptttpppkkkfff___VVVKKKDDDGGGJJJKKKFFF<<<444333555555444333333222222333333222222222222222222222222///000000...,,,++++++---///444:::<<<;;;;;;===???BBBDDDHHHKKKMMMNNNMMMMMMVVVYYY]]]^^^^^^\\\\\\[[[[[[\\\^^^___^^^[[[WWWUUURRRRRRVVV[[[ZZZRRRLLLKKKNNNRRRIII===:::888???OOO||||||nnn]]]NNNJJJLLLKKKFFFCCC@@@AAA???FFFVVVaaattt}}}xxx[[[[[[aaayyy{{{hhhdddcccfffddd[[[QQQMMMFFFEEEEEEMMMQQQzzz|||hhhtttqqqYYYZZZ|||sssXXXIIIDDDAAA===<<<<<<===============???BBBGGGMMMRRRUUUVVVXXX\\\```cccfffggghhhlllpppqqqsss}}}iiiUUUCCCAAADDDBBB??????>>>===@@@FFFIIIIIIKKKNNNKKKQQQYYY]]]^^^___cccfffhhhiiilllnnnqqqrrrttttttsssuuuxxxzzzyyyyyyzzzzzzyyy||||||zzz|||oooYYYFFFAAABBB???===>>>???HHHZZZlllxxx~~~jjjRRRFFFQQQccc|||iiiVVVMMMLLLLLLqqqvvv\\\|||]]]^^^WWW888666777444555666666555666777888:::<<<;;;;;;::::::::::::;;;;;;;;;???DDDOOOnnnkkknnnfffxxxtttnnn```OOO???@@@???@@@BBBEEEFFFFFFFFFGGGKKKPPPOOOMMMOOOUUUYYY```sssuuuxxxuuuiiieeedddeee^^^RRRCCC888999CCCMMMNNNSSS[[[VVVBBBBBBoooqqqRRRDDDKKK^^^lllrrrpppmmmjjjeeeZZZNNNDDD@@@EEEHHHEEE>>>888555444555444333333222222333333222222222222222222222222///000000///,,,++++++,,,000666>>>@@@???======>>>???BBBFFFKKKMMMNNNNNNMMMUUUXXX\\\___```^^^\\\[[[ZZZ[[[\\\\\\[[[YYYVVVUUURRRRRRVVV\\\[[[TTTNNNMMMOOOTTTJJJ>>><<<999;;;FFFdddzzzhhhWWWRRRSSSQQQKKKFFFDDDEEEEEEQQQfffppp}}}~~~___[[[jjjxxxeeebbbaaabbb^^^UUUNNNLLLHHHGGGFFFNNNQQQzzzooovvv|||ZZZHHHddd|||[[[NNNDDDAAA>>><<<<<<=========<<<===>>>AAAFFFLLLQQQTTTVVVXXX\\\```cccdddeeeeeeeeekkkoooooosssxxxfffOOO======BBB@@@<<<<<<>>>;;;;;;???AAA@@@AAACCCCCCHHHPPPWWW\\\```ccceeefffhhhkkkmmmpppqqqrrrrrrqqqtttxxxzzzzzzzzzzzz{{{yyy||||||{{{}}}tttTTTGGGEEECCCAAABBB>>>DDDRRRcccnnnuuudddKKKAAAMMMaaa~~~zzzgggUUUMMMMMMNNNqqqxxx[[[eeejjjyyyNNN777888666222777777777666666777999;;;<<<>>>======<<<<<<======>>>>>>BBBHHHTTTttteeemmmmmmuuukkkaaaWWWBBBCCCCCCBBBCCCGGGIIIHHHDDDFFFLLLQQQQQQNNNPPPUUUTTT]]]eeezzz|||yyymmmkkkoooeeeaaaVVVFFF999888AAAJJJSSSRRRYYY[[[EEE:::```aaaJJJHHHXXXgggnnnoooooommmfffZZZNNNFFF>>>BBBCCCBBB???<<<777333555444333333222222333333222222222222222222222222000000111///---++++++,,,000888@@@CCCAAA>>>===>>>===@@@EEEJJJMMMNNNMMMLLLPPPTTTYYY]]]___^^^[[[YYYWWWWWWWWWWWWVVVUUUSSSRRRNNNOOOTTTZZZYYYSSSNNNMMMPPPUUUKKK@@@>>>;;;999@@@LLLlllppp^^^YYYYYYVVVOOOJJJGGGHHHJJJYYYqqq{{{tttXXX^^^rrrrrrdddaaa^^^]]]WWWNNNJJJJJJIIIIIIHHHNNNRRR{{{kkktttbbb???PPPuuu|||]]]QQQEEEBBB>>><<<<<<=========<<<===>>>@@@EEEKKKQQQTTTXXXYYY]]]```bbbcccbbbbbb^^^gggoooqqqnnnttt{{{rrreeeLLL999;;;BBB@@@======CCC>>><<<===>>><<<<<>>???<<>>LLL```vvvwwwppp```QQQLLLMMMOOOvvv}}}___ppp{{{tttGGG666;;;888333;;;888777666666777999;;;===@@@@@@????????????@@@@@@@@@EEEKKKXXXxxxiiiiiiuuuoooiii___NNNAAADDDFFFEEEBBBAAACCCFFFJJJKKKLLLMMMOOORRRTTTUUUVVVMMM___uuuxxxyyyrrrooonnnhhhZZZIII<<<;;;AAAFFFFFFPPPMMMNNNOOO999HHH|||XXXAAAJJJ^^^mmmoooqqqqqqjjj^^^SSSLLLCCC???===??????;;;888888555444444333222222222222222222222111111111111000111111000///...,,,***)))***222<<>>>>>:::===AAACCCEEEFFFGGGIIIQQQUUUZZZ^^^^^^[[[VVVSSSTTTRRROOOMMMMMMKKKHHHFFFCCCCCCFFFLLLRRRQQQKKKEEEKKKSSSPPPAAA777999<<<:::DDDXXXpppooo___[[[ZZZWWWTTTRRRQQQUUUdddxxxyyyzzzfffVVVZZZvvvsssjjjaaa]]]]]]XXXKKKEEEFFFHHHCCCHHHRRRNNNwwwjjjzzzeeeRRRIIIbbbyyyqqqlllOOOCCC@@@<<<999;;;===:::666;;;===???@@@CCCGGGLLLPPPVVVWWWXXXZZZ]]]```bbbccccccfffiiijjjlllrrr||||||uuueeeLLL<<>>AAA;;;@@@???CCCOOOZZZccckkkrrr{{{|||\\\IIIJJJTTT[[[ttt|||vvvfffUUUEEELLLdddzzziii}}}pppwwwwwwLLL888777888666444555666777999:::<<<======???BBBBBB>>>===@@@BBBBBBAAAEEEIIIWWWzzzkkkllluuunnneeeXXXFFFDDDGGGIIIHHHFFFEEEGGGIIIHHHIIIJJJLLLOOORRRTTTUUUXXXKKKRRRfffwww~~~tttqqqooolllaaaOOO???999===CCCKKKQQQKKKRRR\\\FFF???]]]\\\CCCDDDQQQffflllpppnnniiicccXXXNNNEEE@@@>>>??????;;;999:::666555444333222222222222222222222111111111111000111111000///...,,,+++******///666;;;======<<<;;;888:::>>>AAABBBCCCEEEFFFMMMOOORRRTTTSSSPPPKKKHHHBBB@@@>>>===<<<;;;999777555555999@@@GGGIIIEEEAAAJJJRRRPPPAAA888999;;;999;;;III[[[xxxtttlllfff___XXXcccdddjjjwww{{{uuutttxxxwww~~~{{{uuu```TTT```uuupppgggeeedddcccXXXJJJCCCDDDJJJEEEHHHPPPLLLsss}}}pppzzzrrreeeUUU___rrrggg|||YYYIIICCC<<<999:::<<<;;;888;;;===???@@@BBBFFFKKKOOOTTTUUUWWWYYY[[[^^^aaabbbcccfffiiijjjjjjooovvv}}}|||___LLL???BBBCCC;;;:::AAA???>>><<<;;;:::999888888;;;===EEEPPPYYY]]]aaaeeejjjiiiiiikkkoooqqqqqqoootttttttttuuuuuuwwwxxxyyywwwxxx{{{}}}{{{ttt}}}^^^GGGBBB@@@:::===;;;>>>HHHQQQYYYbbbjjjttt|||~~~|||}}}zzz[[[IIIHHHOOOSSS___gggeee\\\QQQFFFNNNfff|||jjj^^^sssrrrHHH666666777666666666666777888999;;;<<<<<>>;;;:::;;;666666555333333222222222222222222111111111111000111111000///...---+++******+++---222666888888777555777:::======???AAABBBIIIJJJIIIHHHFFFBBB???===777555444333444333222000,,,,,,...333999===<<<:::FFFMMMLLLAAA999999999777:::@@@IIIbbbxxxmmmdddrrrvvv~~~{{{yyyzzz}}}~~~kkkdddwww{{{~~~{{{kkk\\\YYYooo}}}uuuggglllpppkkkZZZJJJDDDFFFKKKHHHGGGMMMJJJooolllnnnwwwlllrrrYYYeeeOOOGGG===999:::<<<<<<;;;;;;<<<>>>@@@AAAEEEJJJNNNRRRSSSUUUXXXZZZ]]]___```cccfffiiiiiiiiikkkpppttttttlll\\\PPPMMMGGG;;;999??????===999666666777999;;;<<<===DDDNNNWWW[[[```eeeiiiiiiiiillloooqqqppppppttttttttttttttttttuuuvvvxxxyyy{{{}}}wwwhhh\\\QQQ___ssszzzfffMMMAAA>>><<<<<<999:::AAAIIIPPPZZZcccllluuu|||zzzzzzsssXXXIIIIIINNNPPPIIIOOOPPPOOOMMMFFFOOOgggaaaZZZtttmmmEEE555666777666777999999999:::;;;<<<======EEEHHHHHHCCCAAADDDFFFEEEBBBIIIRRRcccdddlllqqqzzzxxxwwwrrrccc[[[OOOBBBBBBEEEHHHGGGEEEEEEHHHKKKLLLLLLMMMNNNOOOQQQRRRSSSVVVUUUXXX\\\bbb~~~~~~mmmRRR<<<777<<<:::MMMTTTVVV^^^UUUAAA999hhhlllKKKCCCFFFSSSeeemmmhhhiiiqqqjjjYYYMMMFFF@@@???===::::::<<<777777555444333333333333222222222111111111000000111111000000///---,,,++++++)))'''***000444555444222444777999:::;;;===???GGGEEECCCAAA>>>:::888777666444333333444444333111000...---...111333333333===CCCDDD===888888888666===???AAASSStttwwwzzz}}}{{{{{{pppWWWWWWqqqvvvaaaYYY^^^{{{zzzooozzz~~~qqq[[[KKKIIILLLKKKJJJEEEJJJJJJkkkoooqqq~~~XXXqqqoooSSSHHH===:::<<<===<<<;;;;;;<<<>>>???@@@DDDHHHLLLQQQRRRTTTWWWZZZ]]]___```aaadddhhhiiijjjjjjlllnnnoooyyy}}}kkk[[[SSSKKK???:::===???===:::777777888;;;===<<<<<>>@@@AAAFFFIIIIIIEEEDDDGGGIIIIIIEEEKKKUUUhhhkkkwwwyyyyyy|||rrrppplllrrrssskkkbbbYYYNNNDDDAAADDDGGGGGGEEEEEEHHHKKKQQQQQQPPPPPPPPPQQQRRRRRROOOUUU[[[]]]___pppxxx]]]BBB777888555IIIUUU\\\hhhhhhRRR<<<^^^XXXFFFDDDPPPbbbkkkgggjjjuuupppaaaRRRJJJCCCAAA>>>:::999;;;999888666555444333333333222222222111111111000000000111000000///...---,,,,,,)))'''(((---111222111000222444555666777:::<<>>;;;;;;;;;<<<===>>>???BBBGGGJJJPPPQQQUUUXXX[[[^^^___```___bbbfffiiikkkkkklllmmmnnnqqqvvv~~~ppp[[[QQQMMMEEE>>><<<<<<;;;:::999999999999999<<<;;;???GGGOOOUUU\\\cccfffhhhkkknnnooooooppppppoooppppppqqqssstttvvvwwwwwwyyy{{{}}}~~~}}}|||{{{}}}qqq___TTTFFFZZZhhhaaaPPPFFFBBBAAA;;;999999===BBBIIIUUU```ccclllxxxdddNNNJJJTTT___cccKKKGGG@@@@@@CCC???LLLhhh~~~hhhBBB888999666444777;;;;;;;;;;;;===???BBBDDDGGGJJJKKKHHHGGGKKKNNNMMMHHHNNNYYYlll||||||rrrsssqqqssssssmmmcccVVVJJJCCCBBBEEEHHHIIIGGGHHHKKKNNNSSSSSSRRRQQQQQQQQQRRRRRRSSSYYYZZZ[[[]]]dddzzzfffKKK:::666:::DDDRRRcccyyybbb;;;LLLsssmmmPPPHHHPPP^^^ffffffkkktttrrrhhhYYYPPPIIIEEEAAA;;;999;;;:::999777666444444333333222222222111111111111000000000000000///...------,,,+++)))***,,,...//////...///111222222444666999;;;<<<>>>??????>>>===<<<;;;999777666666555333111111000---++++++---///111---000222333333333444555444:::<<>>@@@===;;;<<<;;;<<<======>>>AAAEEEHHHNNNPPPTTTXXX[[[^^^_________aaaeeehhhkkkllllllllljjjkkkooovvv{{{~~~}}}dddXXXRRRIII???999999999999999888777555555;;;999<<>>DDDPPP[[[aaakkkxxxbbbLLLLLLZZZggglllYYYPPPBBB???AAA@@@TTTxxxeee@@@888;;;666333777777777777999<<<@@@DDDFFFJJJNNNNNNKKKKKKOOORRRQQQLLLQQQ]]]sssxxxyyyuuutttrrrlll```QQQGGGBBBCCCFFFIIIJJJIIIJJJMMMPPPQQQPPPPPPQQQQQQRRRSSSTTTXXX\\\XXXZZZ___^^^xxxzzzyyyzzzpppWWWBBB;;;:::???NNNbbbvvvlllHHH===TTT~~~eeeZZZSSSZZZaaaeeejjjooooookkk___WWWOOOKKKEEE>>>;;;;;;::::::888666555444333333222222222111111111111000000000111000000///...---+++,,,------+++++++++,,,+++,,,------...///333555777;;;AAAFFFJJJJJJHHHGGGEEECCC@@@>>>===;;;888666000///---+++***+++...000---...///000111111222444555999999???NNNYYYggg|||}}}yyyuuussstttwwwyyy{{{~~~}}}~~~zzz{{{{{{~~~yyy|||___LLLHHH\\\lllnnnnnntttqqqqqqzzzwwwwwwjjjbbbhhhqqquuuzzzbbbRRRSSSTTTOOOMMMVVVMMMPPPTTTbbbyyyrrr}}}gggcccwwwqqqoooXXXCCC>>>>>>;;;:::===;;;<<<<<<======@@@DDDGGGLLLNNNRRRWWWZZZ\\\]]]^^^```aaadddgggiiijjjjjjiiihhhhhhlllrrrrrrrrrwww~~~~~~nnnaaaYYYOOODDD>>>;;;::::::999888666555444:::777999@@@GGGNNNWWW```dddhhhmmmoooooonnnooopppppppppqqqqqqssstttuuuvvvtttvvvzzz}}}~~~}}}{{{zzz|||lllZZZSSSHHHTTT^^^]]]TTTJJJAAA<<<888777888:::;;;???IIIUUU]]]jjjzzz}}}```MMMPPPaaapppuuufffYYYHHHCCCFFFKKKiii{{{rrr___<<<777;;;666333888666666777:::>>>DDDIIILLLQQQTTTTTTPPPOOORRRTTTSSSOOOUUUddd{{{~~~pppmmmkkkggg\\\NNNEEECCCBBBEEEHHHIIIHHHIIIMMMPPPMMMNNNNNNOOOQQQSSSTTTUUUUUUXXXTTTYYY```WWWhhhwwwxxxuuuttt{{{wwwbbbKKKAAA333<<>><<<999:::???;;;<<<<<<<<<===???CCCFFFJJJMMMQQQUUUYYY[[[\\\\\\bbbbbbccceeeggghhhgggfffiiihhhjjjmmmkkkjjjqqq}}}|||wwwvvv||||||}}}www{{{vvvgggZZZ]]]jjjuuuyyyqqqhhhbbb\\\UUUOOOLLL???>>><<<:::888888777777999666777>>>EEELLLVVV___dddhhhnnnpppooonnnooopppsssrrrrrrrrrsssssstttuuusssuuuyyy}}}~~~}}}|||zzz~~~uuu]]]RRRGGGNNNSSSOOOEEE>>><<<<<<:::999:::;;;;;;===FFFQQQ[[[jjj}}}xxx]]]MMMTTThhhwww|||ooo```MMMHHHMMMWWW}}}tttggguuuzzzrrr[[[999666;;;666444:::777888999===BBBIIIOOORRRWWWZZZYYYTTTQQQSSSTTTSSSPPPXXXiii}}}xxx||||||tttooohhhbbbZZZPPPIIIEEEGGGGGGGGGHHHJJJLLLOOOPPPRRRPPPNNNOOOQQQSSSUUUUUUTTTTTTZZZ```___bbbwww}}}|||{{{rrr{{{}}}{{{nnnRRR999555:::EEETTTaaaiiimmmppp>>>:::NNNxxx||||||bbbPPPJJJXXXeeeeeegggmmmiii___TTTOOOLLLGGG@@@;;;:::888666555555444222000444444333222222111111000222222222222222111000///------,,,,,,,,,++++++++++++***)))((()))***,,,...444:::GGGUUU___aaa\\\WWWVVVQQQJJJEEEBBB>>>999555444333111...,,,,,,,,,,,,---------...///000111222222222333666999===AAACCCNNNUUUggg|||xxxvvvyyy}}}vvvppptttuuuppprrrzzz}}}}}}~~~~~~www~~~tttjjjiiipppxxx|||||||||yyy}}}eeeZZZccc~~~|||mmmkkknnn]]]___iiilllmmmYYY\\\bbb```aaabbb___[[[YYYYYYUUUNNNUUUWWWVVVXXXYYY]]]nnnyyy|||gggXXXaaayyy{{{|||yyy|||jjjDDD???AAA<<<:::@@@<<<===>>>>>>===>>>@@@BBBJJJLLLPPPTTTWWWZZZ[[[\\\``````bbbcccdddeeeeeeeeeeeegggkkkmmmoooqqqsssuuuuuuyyyzzzvvvvvvzzzzzzvvvooommmggg]]]SSSNNNOOOQQQXXX\\\^^^\\\]]]^^^YYYQQQHHHAAA:::666777777555222999777666:::DDDPPPZZZ```iiikkkmmmnnnmmmmmmnnnooouuutttrrrqqqqqqrrrssstttuuuwwwyyy{{{||||||{{{{{{~~~~~~~~~sss]]]MMMKKKHHHCCC>>>:::666555888;;;===;;;555666DDDUUUdddooo}}}pppSSSJJJYYYppp}}}cccQQQJJJJJJHHH___rrrhhhtttpppSSS>>>;;;666:::666666888666555:::DDDOOOSSSSSS[[[eee___VVVYYY\\\WWWWWWVVV___pppyyyxxx~~~wwwqqqllleee]]]RRRHHHCCCDDDHHHJJJNNNQQQSSSTTTSSSSSSQQQPPPNNNNNNPPPRRRTTTUUUVVVXXXddduuu}}}|||{{{wwwrrrxxxuuuZZZBBB555888CCCQQQ]]]dddhhhlllEEE;;;CCCddd~~~ssslll___KKKAAALLLXXX\\\bbbkkkiiiaaaXXXSSSOOOIIIBBB<<<:::999777666666666444222444444333333222111111111222222222222222111000000...------------,,,,,,,,,+++***)))((()))***,,,---999@@@MMM[[[dddeee___YYYUUUPPPIIIEEEBBB???;;;777444333111...---,,,,,,,,,,,,,,,,,,---...///111111111111111222444666999:::===@@@JJJ^^^yyy|||zzzvvvtttuuuwwwyyyzzz{{{qqqmmmqqqsssqqqttt|||~~~{{{yyyzzz|||{{{vvvqqqssspppnnnpppuuu{{{~~~||||||}}}zzz{{{wwwsss|||zzzkkkhhhhhhXXXZZZfffppprrr```bbbccc^^^ZZZ\\\ZZZVVVUUUWWWVVVRRRUUUVVVUUUWWWXXX[[[}}}rrrttt~~~oooXXX___uuuqqqtttrrrKKKBBBCCC===:::???<<<===>>>>>>===>>>@@@BBBIIIKKKOOOSSSWWWYYY[[[[[[___```aaacccdddeeeeeeeeegggiiilllmmmnnnnnnppprrrpppuuuvvvssstttxxxyyywwwsssnnneeeYYYOOOJJJKKKMMMJJJLLLNNNQQQ[[[eeefffaaaSSSJJJ???888666555444222555444333777@@@LLLXXX___hhhjjjmmmnnnmmmnnnoooppprrrsssssssssssssssrrrrrrtttuuuxxxzzz{{{{{{zzzyyyyyyzzz|||mmmTTTNNNGGGBBB???>>><<<:::777888;;;:::666999GGGWWWaaalll{{{nnnTTTNNN___ttt}}}|||dddRRRJJJHHHKKKhhhtttiiivvv}}}wwwNNN;;;:::888<<<999===>>><<<999:::DDDRRR[[[\\\]]]iiidddZZZ[[[\\\YYYZZZVVVaaassstttxxxuuunnneee\\\QQQGGGFFFKKKGGGLLLRRRXXXZZZYYYUUURRROOOOOONNNMMMOOOQQQSSSTTTUUUUUUaaawwwzzzvvvjjjxxxyyy~~~vvv___KKK888999@@@MMMVVV[[[aaahhhYYYEEE<<>>HHHNNNXXXdddgggddd^^^YYYUUUNNNEEE>>>;;;:::888777777777666555444444333333222222111111111222222222222111000000/////////.........------,,,+++***))))))***,,,---666>>>JJJVVV^^^^^^XXXSSSOOOJJJDDD@@@???===:::777555333111///---,,,,,,,,,++++++,,,,,,---///000111222111111000000111111222111000000999KKKddd}}}zzzyyy}}}{{{qqqjjjkkkppppppoooooopppqqqssstttwwwnnniiimmmooonnnqqqxxx{{{xxxuuuuuuvvvvvvssspppkkknnntttyyy|||}}}~~~xxxvvv{{{|||wwwyyy{{{|||~~~sssddd______TTTWWWdddtttpppbbbaaa___WWWRRRTTTTTTQQQQQQTTTTTTQQQRRRTTTSSSUUUUUUVVVrrrtttmmm~~~^^^```qqqtttooo{{{RRREEEDDD===:::===<<<===>>>>>>======???AAAGGGIIIMMMRRRVVVXXXZZZ[[[]]]^^^```bbbcccdddeeeeeeiiikkkmmmnnnmmmmmmnnnooommmqqqsssrrrsssxxx||||||{{{tttiii]]]SSSNNNLLLKKKDDDAAA???DDDRRRaaaiiiiii^^^TTTFFF;;;777666666555222222222555===IIIWWW```gggjjjlllnnnnnnnnnppprrrpppqqqsssuuuuuutttrrrppprrrtttvvvxxxyyyyyyxxxwwwxxxyyy}}}qqqZZZSSSIIIBBB???<<<:::999999999;;;======AAAOOO^^^cccnnn}}}~~~}}}|||iiiSSSUUUiii{{{zzzfffXXXMMMGGGMMMmmmyyymmm{{{}}}nnn}}}~~~KKK:::888888===<<>>=========???AAAEEEGGGKKKPPPTTTWWWYYYZZZ\\\]]]___aaacccdddeeeeeejjjlllnnnnnnnnnmmmnnnpppnnnqqqtttvvvxxx~~~xxxlllaaaWWWQQQMMMGGG@@@???GGGSSS\\\```]]]TTTHHH???:::888888888222333444777>>>KKKZZZdddgggiiilllnnnnnnoooqqqssspppqqqrrrssstttsssrrrqqqrrrtttvvvxxxyyyyyyxxxwwwzzz{{{~~~}}}aaaWWWWWWUUUNNNDDD<<<::::::===<<<>>>CCCIIIPPP^^^kkkooowww~~~|||}}}zzzdddSSSZZZrrriii^^^SSSJJJVVVyyyxxx~~~___fffyyyMMM<<<777888;;;>>>SSSQQQKKKAAAAAAPPPdddlllhhhqqqrrrllliiigggllldddpppqqqyyyuuu[[[RRRPPPKKKHHHKKKKKKMMMPPPRRRRRRQQQNNNLLLMMMNNNNNNMMMLLLNNNQQQUUUWWWQQQOOOTTT[[[\\\YYYVVV[[[VVVmmm~~~qqqhhhbbbZZZRRRBBB:::888???GGGQQQdddxxxuuu[[[;;;333MMMsssttt\\\DDD999777999AAAJJJZZZaaafffccc^^^ZZZRRRJJJ@@@>>>:::888888888777666555555444444333222222111000111111222222222111111111111000000000/////////------,,,++++++*********,,,///333888===AAADDDFFFDDD???;;;:::<<>>555444222///------------+++++++++,,,---...///000000000000000000000/////////111333222222666>>>EEEYYYkkk}}}lll___XXXYYYTTTNNNJJJFFFCCCDDDHHHNNNTTT]]]dddiiilllppprrrtttoookkkkkkkkkjjjkkkmmmrrrvvv|||sssqqqsssyyy}}}wwwqqqyyy~~~zzzvvveee___ZZZUUUQQQYYYaaakkk|||ttt\\\UUUUUUSSSNNNOOOMMMLLLRRR]]]cccYYYLLLJJJMMMKKKLLLOOONNN^^^|||ooohhhXXXgggxxxooovvvTTTCCC@@@===;;;<<<;;;<<<======<<<===???AAABBBDDDIIINNNSSSVVVXXXYYYZZZ[[[]]]___bbbccceeeeeehhhkkkmmmoooooooooqqqsssrrrtttxxx{{{sss___RRRRRRKKKDDD???>>>BBBJJJPPPNNNIIICCC>>>:::999888888222222444888AAANNN\\\fffgggjjjmmmnnnooopppqqqsssrrrqqqqqqpppqqqrrrssstttsssuuuwwwyyyzzzzzzyyyxxxzzz{{{~~~mmm]]]aaammmvvvnnnYYYEEE======<<<;;;???JJJVVVbbbooozzzzzz~~~}}}|||~~~sss___SSS```xxxooodddUUULLL^^^{{{{{{|||xxxWWWlllpppMMM<<<555888<<>>:::999888666555555555444444333333222222000000111222222222222111111111111000000000//////...------,,,+++******)))000111444666;;;AAAHHHMMMIIIEEE@@@???AAADDDEEEDDD666444222000...---------++++++,,,,,,---///000111...///000000111111111000+++///444666555333444555@@@OOOaaahhhcccVVVLLLGGGDDDAAA===999777999>>>CCCGGGNNNXXX___cccfffiiilllqqqooommmnnnoooooonnnmmmqqqwww}}}tttpppooouuuzzzuuu{{{nnnbbb______]]]VVVdddjjjqqqppp]]]YYYXXXUUURRRNNNLLLLLLSSSaaahhh___PPPGGGJJJIIIJJJOOOOOO[[[tttrrrPPP]]]sssmmmpppZZZEEEAAA>>><<<;;;;;;<<<======<<<<<<>>>@@@???BBBGGGLLLQQQUUUXXXYYYXXXYYY\\\^^^aaacccdddeeefffiiilllnnnoooppprrrtttuuuvvvyyywww]]]NNNIIICCC>>><<<<<<;;;<<<@@@???>>><<<:::999888777777222111222999EEESSS^^^eeehhhkkkmmmoooooooooqqqsssrrrqqqpppooopppqqqtttuuutttvvvxxxzzz{{{{{{zzzyyywwwwww|||zzzsssxxxSSS>>>999===<<>>FFFnnn}}}mmmRRRAAAMMMlll{{{www{{{nnn}}}xxxzzzdddUUURRRKKKIIINNNMMMMMMMMMMMMNNNPPPQQQRRRLLLOOOPPPOOOLLLMMMRRRWWWTTTSSSRRRRRRTTTWWWZZZZZZ[[[XXXbbb{{{iiiaaa```]]]WWWJJJ<<<555888<<>>;;;888666555555555555444333333222222000000111222222222222222111000000000000/////////.........---,,,***)))(((...000333666:::AAAJJJPPPMMMGGGAAA>>>@@@AAAAAA@@@666444222000...---------,,,,,,,,,---...///111111111111333444444444333333...000222444444333333333333<<>>AAAIIISSSZZZ]]]```dddhhhmmmmmmmmmmmmnnnmmmiiifffjjjqqq{{{yyyttttttrrrqqqvvv~~~{{{zzz|||uuujjjcccdddgggkkkwwwuuuvvvkkkaaa```[[[TTTQQQLLLLLLLLLOOOWWW\\\WWWNNNGGGJJJHHHJJJRRRSSS]]]sss~~~VVVWWWgggssspppzzzeeeKKKEEEAAA===;;;;;;<<<===<<<<<<<<<>>>@@@>>>@@@EEEKKKPPPTTTWWWXXXVVVXXXZZZ^^^```cccdddeeeeeegggjjjlllmmmnnnpppqqquuutttwww~~~{{{dddYYYNNNEEEAAAFFFKKKGGG???:::<<<<<<;;;:::999888888999555333333<<>>===CCCooommmWWWYYYrrrwwwxxxyyyaaaSSSMMMGGGIIIRRRIIIJJJKKKLLLNNNQQQRRRTTTMMMOOOQQQOOOMMMMMMRRRWWW]]]ZZZTTTOOOQQQXXX]]]___fffggggggiiittt~~~llleeeccc^^^WWWQQQBBB999999888999KKKccckkkjjjaaaIII111888gggvvvUUU@@@666555777666HHHVVVVVVVVV[[[ZZZUUURRRMMMFFF@@@<<<:::777555666555555444444333222222///000111222222222222222000000000000//////////////////...---,,,***)))((('''***///333777>>>GGGMMMKKKEEE>>>:::999:::999888666555222000...------------------...///000111222555666777888999888777666666555222111222333555777///222666777777555333333///222444111000222555777<<>>@@@===???DDDJJJPPPTTTWWWXXXVVVWWWZZZ]]]```cccdddeeedddgggiiikkkkkkkkkmmmnnnsssrrrttt|||xxxrrrcccVVVPPPZZZccc]]]LLL???AAAAAA???===;;;:::<<<===:::666666@@@RRRaaaggggggkkkmmmoooooooooooopppqqqmmmoooqqqssstttsssrrrqqqtttuuuxxxzzz{{{{{{zzzyyy|||{{{}}}}}}iii]]]]]]XXXZZZeeerrrwwwwwwvvvvvvxxx{{{|||}}}rrr^^^VVV[[[ppp}}}{{{ooofff``````mmmlllhhhvvvMMMCCC???:::@@@;;;===iiiyyyrrr{{{yyy{{{ZZZOOOOOOMMMMMMPPPPPPKKKGGGIIIOOOTTTSSSPPPQQQMMMSSS^^^___WWWSSSWWW___ZZZUUUSSSVVVZZZ]]]]]]dddlllvvvuuuiiimmmzzziiiWWWXXXWWWKKK===444444:::@@@CCCXXXjjj```NNNGGG888HHH~~~kkkEEE;;;;;;777555;;;EEEPPPWWWZZZ[[[ZZZXXXTTTLLLCCC@@@???<<<666555555555444333222111000222222222111111111111000111111111111111000///////////////...---,,,******)))***,,,---000333888<<<===;;;888555444555777888222222111111000/////////,,,+++++++++---///222444>>>@@@CCCEEEDDDAAA===:::666666666555555555555555000111222222222111///...111111000000000111333444;;;???EEEMMMUUU\\\```bbbdddeeeggggggfffccc___]]]^^^___bbbeeeiiilllooopppuuuxxx|||}}}}}}~~~zzz|||}}}|||yyyzzz}}}zzzllljjjkkk~~~||||||mmmgggfff]]]WWWRRRHHHNNNHHHCCCCCCGGGKKKKKKJJJFFFFFFFFFFFFIIIOOOWWW]]]wwwvvveeeSSStttssswwwZZZGGGDDDAAA<<<888888999;;;===>>><<<;;;>>>@@@CCCFFFJJJMMMPPPQQQUUUWWWYYY[[[]]]```dddgggffffffhhhiiikkkkkklllllloooooovvvvvvcccUUU___uuuzzzaaaDDDHHHJJJJJJFFF???:::888888888666999EEEVVVbbbeeebbbiiijjjkkkmmmooopppqqqqqqooooooooooooppprrrtttuuutttuuuvvvwwwxxxxxxyyyxxxlllcccwwwqqqooofffcccnnnyyy|||{{{|||~~~~~~~~~{{{}}}iiiTTTSSS___wwwxxxnnnkkkcccZZZ___www~~~aaannnpppKKK>>>999<<<;;;999HHH]]]zzzxxx~~~lllSSSNNNOOONNNMMMPPPOOONNNMMMLLLLLLMMMOOOQQQSSSPPPUUU___```WWWTTTXXX___ZZZVVVTTTVVVYYY[[[[[[]]]bbbiiiiiiaaabbb{{{lll\\\ccc]]]UUUGGG<<<666777;;;???SSSbbbdddddd]]]>>>>>>jjj~~~TTTAAA:::444444999AAAJJJRRRWWWZZZ[[[XXXVVVNNNEEEAAA@@@<<<666666666555555444333222222222222222111111111111000111111111111111000///////////////...---,,,+++***)))***+++,,,---000555888888777555333222222333333222222111111000/////////,,,+++++++++---///222333AAAFFFMMMRRRSSSOOOIIIDDD>>>>>>>>>===<<<:::888666111111111111111000000///111111000000000111222333888;;;BBBIIIQQQXXX\\\^^^]]]___aaabbbaaa^^^ZZZXXXZZZ\\\aaagggmmmsssxxx{{{yyyzzz{{{zzzxxxyyy|||~~~xxxzzz}}}~~~~~~|||||||||zzzssszzzqqqhhhmmmsssvvvssspppffffffggg\\\SSSMMMCCCPPPKKKEEEDDDGGGIIIGGGEEEEEEDDDDDDDDDFFFLLLSSSYYYrrruuuzzzvvvWWWnnnwwwttt}}}gggMMMGGGDDD>>>999999999;;;===>>><<<;;;;;;===@@@DDDHHHMMMPPPRRRUUUWWWYYYZZZ\\\___cccfffffffffhhhjjjkkkllllllllloooooovvv~~~sssbbbeeevvvzzzhhhQQQRRRUUUVVVSSSKKKCCC<<<:::;;;999<<>>888666666666555555444333333222222222111111111111000000111111111111000000////////////...---,,,+++***)))******++++++...222555666666555444333222111111222222111111000/////////,,,+++++++++---///111222>>>EEEOOOXXX[[[YYYSSSNNNGGGHHHIIIIIIFFFAAA===999333222111000///000000111111111000000000111222222333777===DDDKKKRRRVVVYYYXXXZZZ\\\^^^]]]ZZZVVVTTTWWWZZZ___gggoooxxx~~~~~~{{{wwwtttuuuwwwzzzuuuxxx|||{{{www~~~kkkkkkwww{{{mmmhhhuuuwwwkkkiiicccggggggWWWLLLJJJDDDMMMJJJGGGFFFHHHHHHFFFDDDEEEEEEDDDDDDEEEIIIOOOTTTjjjpppnnnyyy{{{hhhlllyyypppvvvwwwSSSJJJEEE===:::999999;;;===>>><<<;;;999;;;>>>BBBFFFKKKOOOQQQUUUVVVYYYZZZ[[[^^^aaadddeeefffgggiiijjjkkkllllllooopppuuu|||mmmllluuuvvvgggVVVYYY\\\^^^\\\TTTIII???:::;;;999<<>>===;;;EEEUUUyyyuuu}}}{{{pppjjjXXXPPPJJJLLLMMMLLLMMMQQQHHHJJJLLLIIIFFFFFFJJJOOOQQQPPPTTT[[[]]]YYYXXXZZZ[[[ZZZXXXWWWVVVVVVUUUUUUTTTUUUYYY^^^^^^^^^eeeooo{{{iiihhhdddbbb[[[LLL;;;333555:::<<>>666444111///...///111222111000000000000111111111000333888???FFFLLLQQQTTTYYY[[[^^^___^^^[[[WWWTTTUUUXXX]]]eeennnvvv}}}}}}yyytttrrrsssvvvyyyuuuvvvyyy}}}xxxwww}}}{{{fffhhhrrrttthhhiiixxxxxxhhhkkkhhhlllhhhTTTIIIKKKKKKHHHGGGFFFHHHJJJKKKIIIGGGGGGGGGGGGFFFFFFIIINNNQQQ```sssjjjpppzzzyyyllltttuuu[[[KKKEEE<<<;;;::::::;;;===>>>===;;;;;;;;;===AAAEEEIIIMMMOOOSSSUUUXXXYYYZZZ\\\___bbbcccdddeeegggiiijjjkkkkkkpppppptttyyy}}}zzzwww|||wwwgggXXXZZZ\\\]]]\\\VVVMMMEEE@@@???===@@@JJJYYYeeekkklllnnnooooooppppppppppppooossssssssssssssstttttttttuuuvvvxxxzzz|||}}}~~~zzzvvvyyy}}}||||||||||||}}}mmmYYYSSS___rrr}}}rrrjjjggg\\\ccc~~~www~~~xxxWWWlll|||SSSAAA;;;:::>>>???<<>>>>>???AAACCCGGGJJJLLLQQQSSSVVVXXXZZZ[[[^^^``````aaaccceeeggghhhiiiiiiooopppsssvvvyyytttiiidddcccbbbaaa___\\\XXXVVVTTTQQQPPPUUU___gggllllllooooooppppppppppppoooooorrrrrrssssssssssssssssssssstttvvvxxxzzz{{{||||||~~~}}}zzzuuurrruuu~~~~~~zzzzzzzzz{{{~~~jjjWWWZZZiii{{{}}}qqqhhhggg]]]ggguuusss\\\vvvpppMMM???;;;:::???@@@>>>CCCJJJ```sssrrruuunnnbbb[[[VVVSSSOOOMMMLLLLLLMMMNNNYYYRRRLLLKKKOOOPPPMMMIIIKKKLLLOOOSSSVVVXXXYYYZZZXXXXXXXXXVVVTTTRRRSSSTTTSSSVVVWWWUUURRRQQQVVV[[[bbb~~~qqq```OOOBBB;;;888999DDDOOO^^^xxxuuuQQQSSSvvvPPP@@@;;;888333111555===GGGNNNRRRYYY\\\ZZZUUUQQQLLLFFF;;;:::777555333333333333222222222111111111111000///000000111111111111000000000000///...---,,,+++&&&''')))+++---111666:::;;;;;;;;;;;;999777444333222222111111000/////////,,,,,,,,,,,,---------------++++++...555@@@LLLSSSaaaccceeeddd^^^SSSHHHAAA>>>;;;777333111000000111000000111111111000///......000444999???FFFKKKNNNVVVYYY]]]``````]]]XXXUUUQQQVVV]]]fffnnntttxxxzzzkkkjjjiiikkknnnrrrtttuuuxxxvvvttttttvvvxxxyyyzzznnnttt{{{yyykkk___ZZZYYY^^^___aaattt~~~yyynnngggddddddjjjyyyyyyaaaMMMIIIGGGMMMMMMMMMLLLKKKJJJHHHHHHEEEFFFGGGFFFEEEEEEHHHJJJQQQtttqqqrrrbbbPPPvvvzzz{{{]]]KKKBBB>>><<<;;;;;;<<<======<<>>;;;777555444444444222222222111111111111000//////000111111111111111000000000000///---,,,+++'''(((***+++,,,000444888::::::999888666444222111222222111111000/////////,,,,,,---------,,,,,,+++...---,,,...333:::BBBGGGRRRVVVZZZ\\\YYYRRRIIICCCAAA???;;;666333000//////000000111111111000...------...222777===CCCHHHKKKPPPTTTZZZ___aaa___\\\YYYRRRVVV^^^fffkkknnnooonnnccccccfffkkkqqquuuuuutttyyywwwtttpppmmmmmmooorrriiinnnuuuyyyuuujjj___XXX[[[\\\aaabbbhhhuuujjjeeeccc___cccrrrrrrZZZJJJHHHGGGOOOOOONNNMMMKKKJJJJJJJJJEEEFFFGGGGGGFFFFFFGGGIIIMMMeeetttnnngggOOOaaazzz|||fffNNNFFF???===;;;;;;<<<======<<<======<<<===@@@CCCGGGJJJKKKNNNSSSWWWYYY[[[^^^``````aaacccfffhhhjjjjjjkkkhhhlllqqquuuxxx|||~~~zzz{{{zzzuuunnnkkkkkknnnoooppplllmmmnnnnnnooooooooooookkklllnnnppppppqqqpppppppppqqqssstttuuuvvvvvvvvvyyy|||~~~}}}xxxyyy~~~||||||zzzxxxyyy{{{}}}~~~}}}}}}{{{yyyzzz}}}sss```UUUgggtttxxxjjj]]]WWW[[[nnn|||oooyyycccJJJ???===<<>><<>>888333222777===AAALLLVVV^^^___\\\YYYTTTOOOCCCAAA===:::777555555555222222222111111111111000//////000111111111111111111111000000///---,,,+++)))******++++++...222555::::::888666555333222111222222111111000/////////,,,,,,---------,,,++++++------...///222555999;;;???DDDKKKQQQSSSPPPJJJFFFCCCAAA===888444111///...///000111111111///...---,,,---000555;;;AAAGGGJJJLLLQQQXXX___cccbbb```^^^TTTXXX___dddgggfffdddaaaaaacccgggnnnuuuyyyxxxvvvyyyxxxuuunnnhhheeegggjjjccchhhooorrrlll```XXXUUU[[[___fffeeejjj{{{qqqiiieeeddd______gggcccNNNCCCIIIMMMLLLMMMMMMMMMLLLMMMNNNPPPGGGIIIJJJJJJIIIHHHJJJKKKKKK\\\|||ppp|||YYYNNNeee~~~vvvssskkkNNNFFF???===;;;;;;<<<=========:::::::::;;;>>>CCCGGGJJJIIIMMMRRRVVVYYY[[[^^^```aaaccceeegggiiikkklllmmmeeejjjqqquuuyyy}}}~~~}}}}}}~~~vvvqqqkkkhhhjjjmmmpppqqqkkklllmmmnnnooooooooooooiiijjjlllnnnoooppppppoooqqqrrrssstttuuuuuuuuuuuuvvv~~~}}}xxxzzzzzzzzzzzz{{{|||~~~|||yyyxxx{{{~~~lll\\\SSSiiiuuu}}}uuufffXXXTTT]]]sssrrr~~~ZZZBBB@@@======???BBBCCCEEEFFFVVVbbbhhhuuucccJJJSSSTTTTTTRRRNNNKKKIIIHHHIIIGGGFFFEEEHHHLLLRRRUUUNNNLLLKKKLLLNNNOOOOOONNNTTTQQQMMMJJJJJJMMMQQQTTTQQQSSSPPPJJJIIIMMMQQQRRRPPPSSSXXXooo~~~sssyyy}}}yyyvvv```WWWYYYQQQBBB===BBBBBBDDDSSSlll}}}nnnEEEKKKYYY<<<999CCC777111999999@@@OOO\\\___]]]\\\XXXSSSNNNIIICCC???===<<<999666000222333222//////111444000000000000000000000000000000///...------,,,,,,+++***))))))+++...222444555555555555444222111000555333111/////////111222///...---,,,,,,,,,,,,,,,++++++,,,---///111222333888:::@@@JJJQQQPPPLLLHHHEEEFFFCCC;;;555444333000444222000///111222222111...000222555;;;BBBEEEDDDCCCKKKXXXdddnnnqqqiii^^^\\\VVVTTTXXXYYYWWWXXX\\\YYYeeeppptttuuuuuusssppp{{{xxxqqqeeeZZZUUUVVVXXXbbbgggiiiddd___^^^bbbfffaaa```ccckkkuuukkkpppjjjfff___\\\ZZZQQQGGGEEEJJJMMMKKKPPPOOONNNKKKJJJLLLPPPTTTJJJIIIHHHGGGHHHJJJLLLMMMKKKYYYuuu^^^@@@VVVkkkuuutttsssMMMTTTDDD;;;555888<<<===<<<===999;;;<<<<<<<<<>>>AAADDDIIILLLPPPSSSVVVYYY]]]```bbbcccccccccccceeeiiillliiilllpppsssuuuvvvyyy{{{~~~uuuvvv~~~uuurrrmmmkkkllloooqqqrrrmmmmmmlllllllllmmmmmmnnnoooooooooooonnnnnnnnnnnnpppqqqrrrrrrqqqrrrtttvvvyyy|||~~~|||yyyyyyzzz|||~~~sss^^^YYY```tttwwwhhh^^^YYYWWWYYYyyy||||||oooPPPDDD<<<>>>@@@AAAAAABBBDDDFFFNNNZZZwwwxxxfffMMMPPPRRRTTTSSSPPPMMMLLLKKKJJJIIIHHHHHHJJJMMMPPPRRRLLLKKKJJJJJJLLLNNNNNNMMMUUURRRNNNKKKKKKLLLOOOQQQMMMOOOMMMJJJLLLSSSWWWWWWPPPQQQSSSbbb}}}|||~~~}}}xxxeee[[[YYYSSSJJJ>>>@@@???>>>EEEUUUeeennnsssTTTMMMgggxxxPPP===<<<222000555333;;;HHHUUU[[[]]]___]]]XXXSSSNNNGGGBBB???<<<999777333444555444111///000222000000000000000000000000000//////......---,,,,,,+++***))))))+++---111333444444555666666666555555666444222000000000111111......---,,,,,,,,,,,,,,,++++++,,,---///111333444999<<>>:::888777<<>>JJJTTT\\\aaaaaa^^^\\\VVVNNNGGGBBB>>>:::888555777777666333000000000000000000000000000000000000//////......---------******))))))***,,,///000222333444666777888999999666555333111000///000000...------,,,,,,,,,,,,,,,++++++,,,...000222555666===AAAIIITTT^^^cccaaa]]]UUUQQQKKKEEEEEEGGGBBB;;;555222000//////000111000//////000555===CCCHHHKKKNNNPPPRRRUUU^^^hhhjjjhhhccc]]]WWWUUUTTTSSSWWW\\\lllooosssxxxwwwooorrrnnn\\\GGG???FFFRRRUUUuuutttcccdddhhheeebbbccceeehhhlllyyykkkaaa\\\aaayyyyyywww```KKKFFFIIIIIIKKKOOOHHHHHHGGGFFFEEEFFFIIILLLGGGIIIKKKJJJIIIIIIMMMQQQRRRPPPxxx{{{eeeOOOQQQqqqmmmmmmyyyRRRLLLEEE>>>===<<<::::::=========<<<::::::;;;???BBBDDDGGGJJJMMMOOORRRVVVXXXZZZ\\\___``````bbbdddfffoooooopppooonnnooorrrttttttwwwvvvtttqqqkkkgggiiiooolllhhhfffggghhhiiiiiikkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnppprrrssssssssstttvvv}}}~~~{{{yyy{{{||||||}}}}}}~~~}}}|||{{{{{{{{{|||}}}xxx```VVVbbbttt|||mmm___XXXWWWbbbjjjooo[[[CCC???EEEFFFGGGEEECCCAAAAAAAAANNNaaa{{{~~~yyyXXXFFFFFFIIILLLMMMLLLJJJHHHHHHKKKLLLNNNOOOOOOMMMJJJHHHJJJIIIHHHIIILLLNNNNNNNNNQQQPPPOOONNNOOOPPPQQQRRROOONNNLLLMMMTTT]]]]]]YYYUUUPPPNNNPPPXXXnnnyyypppiii```YYYWWWHHH>>>777555222222>>>NNNxxx|||[[[RRRyyy]]]GGG>>>:::777333111666@@@LLLWWW___bbbaaaccc^^^VVVMMMFFFAAA===;;;666666666666444222000///000000000000000000000000000/////////......------******)))((()))+++,,,---000111333555666777888888444333111000......------------,,,,,,+++,,,,,,---***+++,,,...000333555666???EEELLLUUU___fffeeeaaaXXXSSSKKKGGGKKKNNNIII@@@;;;777444111111222222111000---///666===CCCIIIMMMIIIHHHEEEEEENNN^^^hhhlllddd```[[[XXXVVVXXX]]]bbblllpppsssuuuzzz~~~}}}wwwtttvvvrrrcccPPPIIIOOOYYYbbbqqqdddfffiiiaaaeeekkkppprrrzzzccceee```gggxxx\\\FFFGGGLLLIIIIIINNNGGGHHHHHHGGGFFFGGGIIIKKKFFFIIILLLKKKIIIIIINNNRRRTTTMMMjjjzzzwww[[[PPPfffqqqlll|||^^^PPPHHHAAA>>>;;;888:::>>>>>>===<<<:::888:::>>>AAAEEEGGGKKKNNNPPPRRRVVVYYYWWWZZZ]]]___```aaaccceeennnnnnnnnllllllmmmpppsssrrrtttwww||||||qqqpppqqqmmmhhhgggmmmjjjgggeeeffffffffffffiiijjjkkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnmmmooorrrtttttttttuuuvvv||||||~~~}}}{{{yyyvvvuuuttttttuuuxxx{{{|||~~~~~~}}}~~~~~~rrr[[[VVVhhh}}}oooaaa\\\^^^kkkmmm```qqqwwwRRR@@@@@@EEEFFFGGGFFFDDDBBBAAABBBQQQjjjzzzwww{{{}}}iiiUUUJJJFFFHHHKKKLLLKKKIIIHHHGGGKKKMMMOOOPPPOOOLLLIIIGGGKKKJJJIIIKKKNNNPPPQQQQQQTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMOOOWWW______ZZZUUUPPPOOOQQQSSS^^^}}}|||sssoooggg^^^XXXTTTFFF999666333111777BBB^^^iiikkkzzzXXXDDD777222444222444:::DDDOOOXXX^^^aaagggccc]]]TTTLLLEEEAAA@@@555555555555444444222111000000000000000000000000///////////////.........+++***)))))))))***++++++//////111222333333333333111000///...,,,,,,++++++,,,,,,+++++++++,,,,,,---++++++,,,...000222444666===DDDKKKRRR^^^jjjlllggg\\\WWWOOOMMMSSSXXXSSSIIICCC???999555333222111000000---///888@@@DDDIIIOOOLLLIIIBBB>>>DDDTTTccciii\\\]]]\\\YYYXXX\\\bbbeeejjjqqquuuttttttvvvxxxvvvtttuuusssllleeeaaacccgggmmm~~~eeedddrrrpppqqquuuvvvuuuyyyvvv^^^ddd```hhhkkkSSSBBBFFFLLLHHHFFFJJJFFFGGGIIIHHHGGGGGGHHHJJJFFFIIIKKKKKKJJJJJJMMMPPPQQQLLLbbb{{{jjjnnnXXX^^^}}}uuulllzzzoooVVVLLLBBB>>>;;;999:::=========;;;:::888999<<>>AAAAAADDDFFFGGGFFFDDDDDDEEE[[[yyyvvvmmmggggggdddZZZOOOJJJIIIKKKMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPOOOMMMKKKJJJLLLKKKKKKMMMPPPSSSSSSSSSYYYYYYXXXVVVSSSPPPLLLJJJLLLNNNOOOQQQXXX___```\\\SSSPPPPPPSSSTTTXXXhhh{{{xxxtttpppfff]]]aaaSSSDDD;;;555222333666HHHooo```jjjyyyYYY@@@555;;;666555777>>>FFFNNNXXXaaagggeeeaaaZZZRRRKKKFFFEEE888777444444555555555444000000000000000000000000////////////////////////,,,++++++***)))))))))***,,,---...////////////...---------,,,++++++******+++++++++++++++,,,,,,---++++++,,,---///111222333777>>>EEELLL[[[lllssspppddd```ZZZYYY```fffbbbZZZNNNIIIAAA;;;777444222111333...222===EEEFFFJJJQQQTTTOOOEEE;;;<<>>EEETTTbbbdddeeeddd___WWWOOOKKKIII???;;;777555666777666555000000000000000000000000/////////////////////000------,,,+++***))))))))))))***+++,,,------------++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---++++++,,,,,,---///000111111888>>>CCCSSSiiirrrpppmmmjjjgggfffmmmsssrrrlll___XXXOOOFFF@@@<<<888777666222666CCCJJJJJJLLLSSS^^^YYYMMM@@@;;;AAAHHHKKKTTT```jjjmmmnnnqqqrrrpppooosssuuusssrrrrrrqqqmmmkkkooowww~~~|||ssskkkaaadddtttrrrooowww|||wwwwwwzzzggg```ddd```aaaXXXJJJHHHDDDAAA??????AAABBBAAACCCFFFGGGFFFEEEDDDEEEJJJHHHFFFGGGKKKLLLIIIFFFDDDOOOVVVtttmmmhhhqqqUUUcccpppuuuwwwkkkYYYHHHAAA@@@===999777888999;;;;;;::::::;;;<<<;;;>>>BBBFFFJJJNNNRRRUUUUUUWWWYYY[[[]]]```dddhhhhhhiiikkkllllllmmmoooppppppqqqqqqqqqpppppppppqqqpppqqqtttvvvvvvuuurrrpppooommmkkkjjjlllmmmmmmkkkgggffffffgggiiiiiihhhfffeeefffiiikkkllllllkkkjjjiiijjjjjjkkkllllllmmmmmmoooooopppqqqrrruuuzzz}}}}}}~~~~~~~~~~~~~~~{{{xxxwwwyyy{{{}}}}}}{{{|||{{{xxxtttrrrrrrtttqqqooommmllllllnnnqqqsssuuutttssssssuuuxxx|||~~~nnn]]]\\\llluuugggrrrzzztttpppXXXllllllGGG;;;>>>@@@DDDHHHKKKLLLLLLLLLMMM\\\yyyhhh\\\QQQNNNOOOMMMFFF@@@FFFGGGIIIIIIKKKMMMQQQUUURRRQQQPPPPPPPPPRRRSSSUUUKKKJJJJJJMMMPPPSSSUUUUUUTTTVVVXXXZZZYYYWWWSSSQQQQQQVVVXXXVVVUUUWWWXXXVVVXXX[[[[[[WWWTTTXXX]]]aaaeeewwwyyyxxxqqqgggiii___III:::999;;;999CCCUUUkkkcccGGGVVV~~~mmmDDD<<<;;;777444666999@@@QQQcccbbbdddeeeaaaZZZRRRMMMLLLEEE@@@:::666777888777666000000000000000000000000////////////000000000000......---,,,+++***)))((('''((()))+++,,,------...++++++,,,---------,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,---.../////////555999<<>>CCCFFFKKKNNNOOONNNOOOOOOQQQkkk___WWWOOOKKKHHHDDDCCCEEEJJJGGGEEEIIIPPPUUUUUUSSSQQQRRRRRRQQQPPPOOOMMMKKKMMMKKKJJJOOOUUUZZZYYYWWWZZZWWWUUUVVVZZZYYYUUUPPPSSSVVVYYY[[[ZZZXXXWWWWWWYYYXXXVVVSSSRRRTTTYYY]]]ccczzzvvvooo}}}mmmpppkkkYYYEEE:::777666@@@BBBVVVwwwdddPPP``````DDD???;;;888555555;;;KKKYYY```fffggg^^^WWWTTTPPPKKKJJJBBB>>>>>><<<777666888555444222111111111222222000000000000//////////////////...---,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------//////111777AAAQQQaaalllmmmqqqrrrrrrxxxuuunnndddZZZRRRMMMJJJGGGDDD<<>>============AAAEEEEEECCCBBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEECCCKKKQQQ^^^xxxqqqrrrwww{{{\\\```wwwtttttt~~~^^^JJJOOODDD:::;;;888888:::<<<===<<<;;;;;;;;;;;;>>>BBBEEEHHHKKKOOORRRUUUVVVWWWYYY\\\```dddfffggghhhjjjkkkllllllkkkkkkmmmnnnoooppppppooonnnnnnoooooopppppppppoooooonnnkkkjjjhhhiiijjjjjjiiigggeeefffggghhhiiijjjjjjjjjjjjiiigggggghhhjjjmmmoooffffffggghhhiiikkkmmmnnnmmmoooqqqrrrrrrsssuuuwww|||yyyxxx{{{~~~~~~~~~{{{{{{zzzxxxwwwvvvxxxzzzwwwzzz|||yyytttuuu|||tttnnnqqqwww{{{|||}}}xxxsssrrrvvv{{{uuuvvvaaaXXXffflllrrrxxxwwwgggfffWWWAAA@@@???@@@LLLNNNLLLMMMIIIFFFLLLUUU___|||WWWPPPJJJHHHGGGDDDDDDFFFKKKHHHGGGHHHKKKOOOPPPPPPOOOLLLLLLOOOPPPNNNOOOSSSPPPNNNNNNRRRYYY]]]\\\ZZZ\\\XXXTTTUUUXXX[[[ZZZWWWZZZ\\\______\\\YYYWWWWWWZZZYYYWWWTTTRRRRRRUUUXXXWWWfff|||~~~tttdddUUUJJJ>>>555666666@@@[[[}}}lllHHHggg{{{ZZZGGG===666444444888DDDRRRbbbgggiiiccc]]]ZZZVVVPPPQQQKKKGGGDDD===555444777666555444333222222222222111000000000//////////////////...------,,,++++++************************,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------///444===KKKZZZdddkkkttt|||}}}ttthhh\\\SSSLLLHHHLLLFFFFFFRRR```fffdddaaarrrnnnggg^^^WWWXXX]]]cccfffkkkrrrtttsssrrrsssvvvrrrrrrrrrssstttuuuwwwxxxooo___UUUaaavvv{{{{{{oooeee```bbbggglllllleee[[[PPPHHHCCCBBB@@@???======<<<<<<>>>@@@BBBCCCDDDEEEGGGHHHCCCCCCDDDDDDDDDEEEEEEEEEAAADDDMMMXXXttt}}}vvvmmmeeewwwddd___|||pppnnnuuutttSSSKKKEEE???;;;888888999;;;<<<<<<;;;;;;<<<;;;===@@@CCCFFFIIINNNQQQSSSTTTVVVYYY[[[^^^aaaccceeefffgggjjjllllllkkkiiijjjkkklllnnnnnnnnnmmmlllmmmmmmnnnnnnnnnnnnnnnmmmkkkjjjiiiiiijjjjjjiiihhheeefffhhhiiijjjjjjkkkkkklllkkkiiiiiijjjllloooqqqjjjjjjjjjjjjkkklllmmmnnnlllnnnppppppqqqqqqsssuuuxxxvvvuuuxxx|||}}}}}}}}}yyyzzzzzzyyywwwwwwxxxyyywwwyyyyyywwwuuuwww}}}}}}wwwwwwzzz}}}~~~}}}xxxvvvxxx|||~~~{{{zzzlll^^^___nnnvvv|||ppprrrLLL;;;===>>>BBBMMMNNNLLLNNNIIIGGGMMMbbbggg{{{QQQKKKGGGHHHHHHGGGHHHKKKKKKJJJIIIGGGFFFGGGKKKNNNNNNIIIMMMXXXYYYPPPMMMSSSPPPOOOOOOSSSYYY]]]]]]\\\]]]YYYTTTSSSWWW[[[]]]]]]___aaabbb```\\\XXXUUUTTTXXXXXXWWWTTTQQQPPPQQQSSSXXX]]]ggg~~~yyykkkddd\\\LLL;;;666888888BBB^^^}}}~~~TTTUUUlll~~~aaaMMM<<<999777444777@@@[[[bbbhhhgggeeebbb]]]XXXVVVRRRNNNHHH???777555999666666555444444333222222111111000000000///////////////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---000777CCCOOOXXXZZZhhhtttwwwxxxpppbbbUUUJJJDDDIIIFFFEEENNN___mmmmmmfffsssssspppkkkfffdddfffjjjlllpppuuuvvvuuutttuuuwwwtttttttttwww|||~~~}}}{{{}}}uuurrryyyvvv___UUUfff|||sssjjjeee]]]kkkrrrhhhZZZPPPIIIBBBCCCBBBAAA???======<<<<<>>@@@BBBFFFKKKOOOPPPSSSVVVXXXZZZ[[[]]]___bbbbbbdddhhhmmmmmmjjjfffggghhhiiikkklllllllllkkkjjjjjjkkklllmmmmmmmmmmmmllljjjiiiiiijjjjjjiiihhhfffggghhhiiijjjkkkkkkkkkkkkjjjiiiiiijjjlllooopppnnnnnnmmmmmmmmmmmmmmmnnnkkklllnnnoooooopppqqqssstttrrrrrruuuzzz}}}}}}{{{www{{{}}}{{{|||~~~}}}zzzwwwyyyzzzzzzxxxwwwwwwxxxyyyxxxvvvuuuvvvwwwzzz|||~~~|||~~~~~~{{{|||~~~|||rrrbbbZZZbbbpppzzz}}}~~~qqqzzzbbbBBB777===>>>DDDMMMNNNKKKMMMIIIGGGOOOcccfffrrrPPPKKKHHHKKKMMMLLLMMMOOOKKKLLLKKKFFFBBBCCCIIIOOOPPPKKKVVVhhhgggRRRFFFJJJLLLKKKLLLPPPTTTXXXXXXXXX[[[XXXTTTSSSUUUYYY[[[\\\]]]^^^___\\\XXXTTTQQQQQQTTTUUUUUUSSSQQQOOOPPPPPP\\\^^^\\\bbb~~~vvvhhhfffeeeYYYKKK<<<>>>===999@@@TTTmmm}}}|||gggVVVeeedddFFF===<<<777444777LLLUUU```iiimmmkkkfffaaaWWWSSSMMMHHHBBB===::::::666666555555444333222111111111111000000000////////////......---------,,,------------------------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,...222;;;EEEKKKGGGQQQ\\\___```hhhyyyvvvkkk^^^QQQDDD===@@@CCCDDDGGGVVVhhhllleeeppprrrrrroookkkhhhiiikkknnnqqqssstttsssrrrssstttyyy{{{~~~~~~rrrfff\\\bbbuuu}}}iiiZZZ[[[ttt~~~{{{xxxuuurrreeepppppp___OOOJJJGGGBBBEEEDDDBBBAAA???>>>>>>>>>@@@@@@AAAEEEJJJMMMKKKIIIBBBCCCCCCCCCDDDDDDDDDDDDHHH???IIIPPPSSS~~~rrrlll{{{zzz{{{TTTKKKXXX}}}kkkmmmiii||||||OOOJJJGGG===???999999999:::<<<======<<<;;;<<<======???CCCHHHLLLNNNRRRVVVXXXXXXYYY[[[]]]______bbbggglllmmmhhhdddeeefffhhhjjjkkkkkkkkkkkkhhhiiijjjkkklllmmmmmmmmmllljjjiiiiiijjjjjjiiihhhfffggghhhjjjkkkkkkkkkkkkhhhhhhgggggghhhjjjlllmmmqqqpppooonnnmmmlllllllllkkklllnnnooonnnoooqqqrrrsssrrrrrrsssvvvwwwvvvuuurrrvvvxxxwwwxxx{{{zzzvvvuuuwwwzzzzzzxxxwwwwwwwwwyyywwwvvvwwwyyyyyyvvvsss}}}~~~~~~}}}||||||~~~mmmYYYNNNVVV___dddnnn{{{{{{qqqzzzoookkkoooYYY???888===>>>EEELLLLLLKKKLLLGGGFFFPPPcccjjjpppOOOKKKIIIMMMOOOMMMMMMOOOJJJLLLKKKGGGCCCCCCJJJPPPQQQMMMVVVhhhfffQQQDDDGGGIIIIIIJJJLLLPPPRRRSSSSSSVVVUUUTTTTTTTTTUUUUUUUUUXXXYYYZZZXXXUUURRRPPPPPPOOOQQQRRRRRRQQQPPPQQQRRRUUU[[[[[[WWWfffrrrbbb```dddaaaZZZAAA:::777999888===UUUqqqmmmVVVccc~~~SSS???<<<<<<::::::===FFFWWWgggqqqrrrnnnjjj\\\WWWOOOHHHEEEBBB===999777666555444333222111111111111111111000000000000///...............------------------------------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,---///555;;;@@@???AAAEEEGGGIIIQQQ___jjjjjjhhhddd___XXXOOOEEE>>>@@@HHHKKKIIIOOO]]]dddaaafffhhhkkkjjjhhhhhhkkknnnooopppqqqrrrrrrrrrsssttt|||~~~}}}nnnaaa[[[iii|||lllZZZWWWbbbyyytttmmmnnntttyyy{{{iiiiii```PPPHHHKKKLLLIIIFFFFFFDDDCCCBBBAAAAAAAAAAAABBBDDDIIIMMMMMMHHHDDDCCCCCCCCCDDDDDDDDDDDDEEEGGG@@@IIIOOOOOOqqq}}}pppzzzzzzgggLLLKKKgggxxxpppiiivvv^^^LLLDDD===BBB;;;999888999<<<>>>===<<<;;;;;;<<<<<<===@@@EEEIIILLLQQQVVVWWWVVVVVVYYY\\\]]]^^^aaafffjjjkkkgggccceeefffhhhjjjkkkkkkkkkkkkhhhiiijjjkkkllllllmmmlllkkkiiihhhhhhjjjjjjiiigggfffggghhhiiijjjkkkkkkkkkgggggggggggghhhjjjlllmmmpppooonnnlllkkkjjjjjjjjjkkkmmmnnnooonnnoooppprrrsssssssssssstttsssrrrpppnnnrrrtttssstttvvvvvvssstttvvvyyyyyyxxxvvvvvvwwwvvvuuuwww{{{zzzuuusssvvvyyyzzzzzz|||{{{cccQQQFFFJJJNNNLLLSSS___{{{yyyzzzoooggg|||nnnfffmmm}}}gggUUU@@@999<<<;;;EEEKKKJJJKKKLLLEEEDDDPPPfffsssttt~~~LLLHHHHHHKKKMMMKKKJJJLLLJJJKKKKKKHHHDDDEEEJJJPPPOOOIIILLLVVVVVVKKKGGGLLLHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSRRRPPPOOOUUUVVVWWWVVVSSSQQQQQQRRRLLLNNNPPPPPPPPPPPPRRRTTTTTT\\\___ZZZZZZppprrrbbb]]]```aaa^^^PPP:::000:::???;;;DDDWWWzzzyyy^^^jjjoooOOO@@@>>><<<777777===LLL___lllppppppppphhhddd[[[PPPIIIEEE???999:::888666444333222333333222222111111111000000000........................------------------------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,---000444777999777666888;;;???GGGPPPPPPRRRUUUXXXXXXSSSKKKEEEEEEKKKNNNKKKJJJOOOUUUXXX[[[___dddggghhhjjjnnnrrrrrrrrrrrrssstttvvvwwwxxx|||}}}{{{}}}wwwooonnn|||uuueee___dddnnnyyy~~~}}}~~~ssseee^^^aaalllwww~~~mmm```OOOFFFEEEGGGGGGEEEFFFFFFEEEDDDDDDDDDDDDEEEBBBDDDGGGJJJLLLJJJFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCGGGLLLRRRgggyyyzzz{{{RRRFFFUUUvvvkkkrrrwwwUUUEEE@@@BBB===:::888999<<<===<<<::::::;;;<<<<<<===???CCCFFFIIINNNSSSTTTRRRSSSWWW[[[\\\___cccfffggggggeeedddfffgggiiijjjkkkkkkkkkjjjhhhiiijjjjjjkkkkkkkkkkkkjjjhhhgggggghhhiiigggfffeeefffggghhhiiijjjjjjjjjiiiiiiiiijjjkkklllmmmnnnmmmlllkkkjjjiiiiiiiiiiiikkkmmmnnnnnnnnnnnnoooqqqqqqrrrsssssssssrrrpppoooooorrrrrrppppppttttttrrrtttvvvwwwwwwvvvvvvvvvwwwrrrssswww}}}~~~uuuwwwxxxwwwvvvyyy~~~ttt]]]SSSMMMNNNNNNJJJKKKRRRfffjjjmmmiiimmmvvv}}}fffbbbuuusss^^^QQQ@@@888999888EEEJJJJJJMMMNNNEEECCCQQQ\\\llliiipppHHHEEEEEEJJJLLLJJJIIIJJJJJJKKKKKKHHHEEEEEEHHHKKKIIIFFFEEEHHHIIIFFFGGGKKKGGGHHHIIIIIIIIIIIIJJJKKKKKKMMMOOOPPPPPPPPPOOOOOORRRSSSTTTSSSQQQOOOPPPPPPMMMNNNOOOOOOOOOPPPSSSUUUYYYZZZ^^^^^^WWWYYYooo~~~qqqfffaaabbb___ZZZVVVCCC777:::===999999@@@___iiidddjjjuuu]]]QQQEEE777888888@@@PPP]]]dddhhhmmmrrrtttnnn]]]OOOHHHDDDBBB>>>;;;888555333444555777222222222111111111000000............////////////------------------------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,++++++,,,...111000///222666666444999@@@@@@EEELLLTTTWWWUUUOOOIIIGGGFFFHHHKKKJJJIIIMMMSSS[[[```gggkkkmmmnnnppprrrtttsssssstttwwwzzz}}}~~~xxx{{{{{{wwwvvv{{{wwwlllfffkkkttt{{{}}}~~~}}}xxxrrriii]]]WWWYYYdddpppyyyhhhUUUFFFGGGJJJEEE@@@???EEEEEEDDDDDDEEEEEEFFFGGGCCCEEEGGGHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFGGG@@@JJJGGGIIITTTYYYrrr{{{nnnoooUUUMMMkkksssqqqyyygggOOOIIIBBB???;;;888888;;;===;;;999999;;;<<<======>>>AAACCCEEEJJJOOOOOONNNOOOUUU[[[\\\```eeefffdddcccdddgggfffggghhhjjjjjjjjjiiihhhggghhhhhhiiiiiiiiihhhhhhhhhgggffffffggggggfffeeedddeeefffggghhhiiiiiiiiihhhhhhiiijjjkkklllmmmmmmjjjiiiiiiiiiiiiiiijjjjjjjjjkkkmmmmmmllllllnnnooolllnnnqqqrrrsssrrrrrrrrrrrrtttrrroooooossstttssstttuuuvvvvvvuuuuuuwwwxxxssssssuuuxxx|||zzzxxxvvvssssssuuuzzz}}}}}}|||~~~xxxkkk^^^[[[UUURRRQQQSSSWWW[[[VVV```dddkkk~~~zzzbbbfffjjjVVVLLL>>>777::::::FFFKKKLLLPPPRRRGGGDDDRRR]]]jjj^^^bbbGGGDDDEEEJJJMMMKKKJJJKKKLLLKKKJJJHHHFFFEEEFFFGGGCCCDDDFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFFFFEEEFFFGGGIIIKKKMMMNNNNNNOOOQQQRRRPPPQQQQQQPPPNNNLLLMMMMMMNNNOOOOOOOOONNNOOORRRUUUWWWRRRUUU^^^YYYPPPYYYkkkwwwtttnnniiigggeee^^^UUUJJJHHHBBB999333333888===JJJ```^^^QQQ\\\nnnZZZDDD:::555777CCCOOOWWW___gggvvv~~~{{{hhhSSSKKKKKKMMMAAA>>>:::666444555888:::222222222111111111111000.........///////////////------------------------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------)))***++++++******+++---,,,...555;;;999333555===888===GGGPPPUUUSSSMMMHHHHHHBBBCCCMMMQQQOOOQQQXXXaaagggooosssrrrpppooooootttsssrrrtttxxx|||ttt{{{|||yyylllrrrzzz|||qqqdddbbbhhhlllyyy~~~pppggg```WWWQQQRRRZZZfffnnnYYYFFF>>>KKKRRRKKKDDDFFFCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFEEECCCDDDIIIMMMEEEFFFFFFFFFGGGGGGGGGGGGCCCRRRHHHFFFTTTMMMhhhjjjzzzxxxggg~~~oooNNNVVVvvv|||sssrrrxxxwwwZZZRRRDDDAAA<<<888888;;;===;;;888999;;;===>>>>>>>>>@@@BBBBBBGGGLLLLLLJJJLLLSSSZZZ\\\bbbggggggbbb```dddhhhfffggghhhiiiiiihhhggggggggggggggggggggggggffffffhhhfffeeeeeeffffffeeedddcccdddeeeggghhhhhhhhhhhhffffffggghhhiiijjjjjjkkkhhhhhhhhhhhhiiijjjkkkkkkiiijjjkkkkkkkkkkkklllmmmgggjjjnnnqqqrrrsssssstttuuuvvvtttoooooosssuuutttuuuuuuuuutttttttttwwwyyyvvvuuusssqqqsssvvv{{{zzzwwwrrroooppptttxxx{{{}}}{{{zzz{{{|||~~~rrrddd___\\\TTTJJJKKKVVVbbbgggXXXccceeerrrfffnnneeeRRRJJJ>>>888===>>>HHHLLLNNNSSSUUUIIIEEESSSuuu{{{cccaaaFFFDDDDDDIIINNNOOOLLLGGGDDDGGGJJJHHHDDDAAAAAABBB???AAADDDEEEFFFFFFHHHIIIEEEHHHIIIGGGCCCBBBFFFJJJFFFFFFGGGJJJMMMOOOOOONNNQQQTTTRRRMMMJJJKKKLLLKKKNNNMMMMMMOOOSSSTTTRRROOOPPPMMMOOOSSSVVVUUUWWW[[[iiirrrkkkkkkiiibbbZZZVVVNNNFFF@@@:::555555888<<>>777555555444333555555444333222111000000///,,,---111111,,,---333.........///111111000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000...111555888<<<>>>@@@AAAGGGDDDEEEKKKNNNKKKHHHGGGGGGFFFGGGJJJOOOVVV]]]aaalllnnnqqqssstttssspppoooppptttwwwvvvwwwyyyvvvqqqtttyyywwwiii```bbblllsssmmm```\\\eeeqqq~~~ssshhhccccccbbb[[[WWW^^^fff^^^NNNJJJAAA<<>>@@@BBBCCCCCCCCCEEEGGGBBBBBBAAAAAABBBCCCEEEFFFEEEIIIJJJMMMNNNNNNggguuuhhhooocccbbbGGGZZZqqqnnn}}}qqqSSSKKKDDD>>>::::::;;;888888:::<<<<<<<<<;;;::::::===???BBBDDDGGGIIIKKKNNNRRRUUUXXX]]]bbbeeeeeedddeeegggcccdddfffggghhhhhhiiiiiihhhiiijjjiiigggdddccccccccccccccccccccccccddddddbbbccceeeggghhhhhhgggggglllkkkjjjjjjiiiiiijjjjjjiiijjjjjjiiiiiihhhgggfffgggggggggjjjmmmmmmjjjgggnnnnnnooopppqqqrrrsssssssssssssssrrrrrrssssssttttttuuuvvvuuutttssstttvvvuuuuuuuuuuuuttttttttttttwwwuuurrroooooosssyyy~~~}}}|||{{{{{{|||{{{yyywwwzzzlll]]]^^^bbb___SSSIIIOOOccctttrrrlllooovvvzzzuuuXXXIIIHHH>>>666999<<>>OOOiii\\\NNNaaa|||MMMDDD<<<:::???DDDGGGHHH]]]iiipppkkkbbb]]][[[XXXTTTMMMBBB;;;888777555333333333333333222222111111444000000333222......222///.........//////...,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,---222:::DDDJJJKKKJJJOOOLLLKKKMMMLLLIIIGGGIIIHHHIIILLLRRRYYYaaahhhlllmmmooossswwwxxxxxxvvvtttyyy~~~{{{sssmmmkkkkkksss|||{{{mmmbbb\\\bbbgggiiiccc]]]___jjjvvv|||xxxpppfffbbbccceee```WWWUUU___hhh___MMMEEE@@@???BBBBBB>>>>>>AAACCCDDDEEEFFFEEEBBB@@@>>>>>>@@@BBBCCCCCCCCCEEEFFFBBBAAAAAAAAAAAABBBDDDDDDEEEGGGFFFHHHKKKKKKaaa~~~~~~eeexxxvvvlllfffJJJPPPmmmtttnnnyyy^^^IIIEEE???<<<<<<;;;999;;;???;;;<<<<<<;;;::::::<<<>>>AAADDDGGGJJJLLLNNNRRRTTTXXX\\\aaaccccccbbbcccdddcccccceeefffggghhhhhhhhhggghhhjjjiiigggeeeddddddddddddccccccccccccccccccbbbbbbdddfffggghhhiiiiiikkkkkkjjjiiiiiiiiiiiijjjgggggghhhhhhhhhhhhhhhhhhfffffffffiiikkkllliiigggllllllmmmnnnpppqqqrrrrrruuutttsssrrrrrrqqqrrrrrrsssuuuvvvuuutttssstttvvvuuuuuuuuuuuuuuutttssssssvvvtttrrrqqqqqquuuzzz}}}|||{{{zzz{{{||||||zzzyyyzzz||||||qqqddd\\\gggggg```RRRHHHMMM]]]mmmgggkkkvvvzzz{{{}}}xxxmmmRRRFFFGGG>>>777;;;>>>FFFLLLPPPUUUXXXTTT```|||EEEBBBAAACCCGGGKKKKKKJJJGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIGGGCCCAAACCCFFFGGGGGGGGGIIIKKKLLLLLLJJJOOORRRQQQMMMJJJLLLLLLKKKMMMLLLMMMPPPTTTWWWWWWWWWQQQMMMKKKNNNOOONNNQQQVVVOOOgggsssmmmmmmnnnXXXTTTPPPMMMFFF===777666222555:::GGGfffZZZMMM```ppp{{{kkk^^^LLL???;;;===??????RRR^^^iiijjjfffbbb]]]ZZZWWWPPPGGG@@@===:::777555333333444444444333333333333000///111000------000111000......//////---,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...,,,,,,///999FFFOOOPPPNNNRRRPPPPPPPPPLLLHHHKKKPPPNNNPPPUUU\\\cccjjjpppssslllooorrrvvvwwwwwwvvvuuuzzz|||qqqlllrrr|||~~~pppeee______eeeeeecccbbbcccjjjssszzzyyypppeee]]]___eeeddd\\\QQQOOOZZZcccXXXGGG>>>>>>AAACCC@@@<<<<<<@@@BBBCCCDDDDDDBBB@@@===;;;>>>@@@BBBCCCBBBBBBCCCEEEBBBBBBAAAAAAAAABBBBBBCCCFFFEEEAAADDDIIIIIIXXXuuugggmmm~~~{{{wwwWWWKKKVVVnnnzzzmmmqqq}}}rrrLLLEEEAAA===;;;777555777===:::;;;;;;;;;::::::<<<>>>@@@CCCGGGJJJMMMOOORRRTTTXXX[[[___aaaaaaaaaaaabbbaaabbbccceeeffffffggggggeeegggiiiiiigggeeeeeeeeeeeeeeeddddddccccccbbbbbbbbbccccccdddfffhhhiiijjjkkkjjjjjjiiiiiiiiiiiiiiieeeeeeffffffggghhhhhhiiieeeeeefffhhhjjjjjjhhhgggiiijjjkkklllnnnooopppqqquuutttsssrrrqqqpppppppppssstttuuuuuutttssstttuuuuuuuuuvvvwwwvvvtttrrrppptttsssrrrrrrtttwwwyyy{{{{{{zzzzzz{{{}}}}}}|||zzzwwwxxxzzz|||wwwfff___aaalllggg\\\MMMDDDFFFTTTaaa^^^nnn|||tttbbbLLLDDDFFF>>>999===???EEEMMMRRRXXXZZZVVVfffDDDAAA??????CCCGGGJJJJJJJJJFFFAAA@@@CCCEEEDDDCCCAAA@@@@@@@@@CCCEEEFFFFFFFFFGGGHHHHHHFFFEEEGGGHHHHHHGGGGGGIIIJJJKKKJJJHHHKKKOOOOOOKKKHHHJJJKKKIIIPPPOOOOOOPPPQQQSSSTTTTTTQQQMMMJJJKKKKKKJJJMMMRRROOO\\\yyyyyylllfffddd[[[ZZZ[[[\\\UUUGGG===888777666333444DDDddddddVVVNNNSSShhh|||lllRRR???999<<>>;;;<<<@@@BBBCCCAAA@@@@@@???@@@@@@AAA@@@???===<<<>>>@@@BBBCCCBBBAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCHHHFFF???AAAIIIIIIRRRgggsssggg~~~lllRRRKKKYYYooo~~~kkkkkkttt[[[IIIEEEAAA>>>888222222777888999;;;:::::::::;;;===???BBBGGGJJJMMMOOORRRTTTXXXZZZ]]]___```````````````aaabbbccceeeeeeeeeeeedddfffhhhiiigggffffffgggffffffeeedddccccccbbbbbbeeedddddddddeeefffhhhjjjjjjjjjiiihhhhhhhhhhhhhhheeeeeeeeeeeeffffffggggggeeefffggghhhiiijjjiiihhhggghhhiiijjjlllnnnoooooosssrrrrrrqqqqqqqqqqqqqqqssstttuuuuuusssssstttuuutttuuuwwwwwwvvvssspppnnnqqqpppqqqrrruuuxxxyyyyyyzzzyyyyyy{{{}}}~~~}}}{{{xxxwwwxxxzzz~~~sssaaa```llllllbbbTTTGGG>>>???JJJVVV___uuu}}}nnnuuu{{{ZZZIIIEEEGGG>>>999>>>@@@DDDLLLQQQUUUTTTPPPaaaDDDAAA>>>>>>@@@DDDHHHJJJLLLHHHCCCBBBEEEHHHHHHGGGBBB@@@@@@BBBFFFIIIIIIHHHEEEFFFHHHIIIJJJJJJLLLMMMJJJIIIHHHIIIJJJJJJHHHFFFLLLPPPQQQMMMKKKMMMMMMLLLNNNMMMMMMMMMMMMOOORRRTTTQQQMMMIIIJJJIIIHHHJJJOOOOOOWWWbbbrrryyyiii```]]]^^^cccgggaaaQQQCCC===888666333000333DDDbbbzzztttPPP@@@III[[[yyy]]]III@@@<<<<<>>;;;888555666777555333111///------///000000///////////////////////////........................---------------------------...//////...---...000333333333222333999CCCKKKEEEJJJSSSWWWTTTQQQVVV___dddfffjjjnnnqqqqqqqqqppp{{{yyyvvvsssqqqqqqrrrrrrxxxzzzzzzddd[[[___eeeeeeaaa___eeerrr{{{|||xxxwwwqqqggg^^^ZZZXXXSSSKKKDDDBBBBBB>>>888:::;;;<<>>??????>>>>>>>>>@@@BBBCCCBBB@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDJJJGGG@@@AAAJJJJJJMMM\\\hhhsss}}}aaaNNNMMM\\\pppjjjiiippprrrPPPKKKFFFCCC===666444777666888::::::::::::;;;<<<>>>AAAEEEIIIKKKNNNQQQTTTYYYZZZ[[[^^^```aaaaaa```___```aaacccddddddeeeeeedddfffhhhhhhgggffffffgggffffffeeeeeedddcccbbbbbbgggfffeeeddddddeeefffgggjjjiiihhhhhhgggggghhhhhhggggggfffeeeddddddeeeeeefffgggiiiiiiiiijjjjjjkkkgggggghhhjjjkkkmmmnnnnnnooooooooopppqqqrrrssstttssstttuuutttsssrrrsssuuutttuuuvvvwwwvvvssspppnnnnnnnnnnnnrrrvvvxxxxxxwwwxxxxxxxxxzzz|||}}}}}}{{{vvvvvvwwwzzz~~~~~~nnn```dddrrrpppcccTTTHHH???===FFFRRRdddyyyxxxjjj|||xxxVVVIIIGGGGGG===999???AAAFFFMMMPPPQQQNNNGGGVVVwwwDDDBBB???>>>>>>AAAEEEHHHLLLIIIFFFEEEGGGIIIKKKKKKCCCBBBBBBEEEIIIKKKJJJHHHDDDEEEHHHJJJLLLNNNOOOOOOLLLKKKJJJJJJJJJIIIGGGEEEHHHMMMNNNKKKJJJLLLLLLJJJIIIIIIIIIJJJKKKNNNSSSWWWQQQMMMJJJKKKJJJHHHJJJNNNPPPVVVYYY]]]sssmmm___bbbccchhhlllgggYYYMMMHHH888555333444222666FFFYYYzzzsssMMM:::<<<___zzzlllRRR>>>999<<>>FFFKKKGGG@@@999:::;;;===>>>??????@@@===@@@BBBCCCAAA???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDGGGGGG@@@AAAJJJJJJJJJTTTnnnmmmfffsssZZZLLLRRRVVV}}}mmmkkkooo|||WWWNNNEEEAAA<<<777555666555777999:::::::::;;;<<<===@@@CCCFFFHHHLLLQQQTTTXXXXXXYYY\\\___aaaaaaaaa___```aaacccddddddeeeeeedddfffhhhiiigggffffffgggffffffeeeeeeddddddccccccffffffeeeeeeeeefffffffffiiihhhhhhgggggggggggggggiiihhhfffeeeddddddeeeeeeggghhhjjjjjjiiiiiikkklllhhhiiijjjjjjkkklllmmmmmmmmmmmmnnnoooppprrrtttuuurrrsssttttttsssrrrssstttttttttuuuvvvuuusssqqqooonnnmmmmmmqqqwwwzzzyyywwwxxxwwwwwwyyy{{{|||{{{zzzrrruuuyyy}}}xxxiiiccciiirrrxxxkkk]]]RRRHHHCCCLLLYYYooovvvqqqqqqQQQHHHHHHGGG;;;999@@@BBBJJJOOOPPPQQQMMMDDDPPPmmmEEEDDDAAA???>>>@@@CCCFFFJJJJJJIIIHHHHHHIIIKKKNNNEEEDDDDDDGGGKKKKKKGGGCCCEEEEEEGGGJJJMMMNNNNNNNNNOOOMMMLLLKKKKKKIIIGGGDDDDDDIIIKKKIIIGGGIIIIIIGGGHHHIIIIIIHHHIIILLLRRRWWWPPPMMMKKKLLLLLLIIIJJJMMMPPPRRRWWW]]]gggxxxrrrfffmmmkkklllnnnjjjaaa[[[YYYCCC:::555777555222999FFF[[[jjjBBB777???VVVssstttWWWDDD@@@EEEUUUdddhhhgggfffjjjhhhfffeeeccc]]]TTTNNNFFFDDDAAA@@@DDDKKKSSSXXXSSSQQQJJJEEEFFFJJJGGGAAA<<<999555333333333222222//////000000000111111111////////////////////////........................---///111111111222444666333444444444666<<>>??????===@@@BBBCCCAAA???======<<<>>>@@@AAACCCCCCCCCCCCBBBDDD???@@@HHHGGGFFFNNNXXXrrrbbb{{{jjjTTTSSSSSSfffvvvlllkkkuuujjjZZZIII@@@<<<888666777444666999::::::999:::;;;===???@@@BBBEEEJJJPPPTTTVVVUUUVVVYYY^^^aaaaaa`````````bbbcccdddeeeeeeeeeeeegggiiiiiigggfffeeefffeeeeeeeeeeeeeeeeeeddddddbbbcccdddfffggghhhhhhhhhhhhhhhgggffffffffffffggghhhgggfffeeedddeeeggghhhfffhhhiiiiiiggghhhjjjlllkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnpppqqqssstttrrrsssttttttrrrrrrssstttssstttttttttssssssrrrqqqpppnnnnnnrrrxxx|||{{{yyywwwvvvvvvxxxzzzzzzyyyxxxqqqwww~~~~~~}}}|||oooeeeiiiqqqsssxxxnnnddd^^^UUUPPPZZZjjjyyy~~~dddKKKEEEFFFDDD888888AAADDDKKKOOOOOOQQQOOOFFFOOOiii|||FFFEEEBBB@@@>>>???BBBEEEGGGJJJKKKJJJHHHHHHKKKOOOGGGFFFEEEHHHKKKJJJDDD>>>EEEFFFGGGJJJLLLMMMMMMKKKPPPNNNMMMLLLKKKJJJGGGDDDFFFKKKNNNKKKJJJLLLLLLJJJLLLLLLKKKIIIHHHJJJPPPUUUPPPMMMLLLNNNMMMJJJJJJMMMLLLJJJSSS___]]]WWWfff}}}wwwwwwsssppppppmmmhhhfffhhhSSSCCC888888666000444>>>AAA```~~~UUUIII555===MMMiiiwwwRRRIIIGGGRRR\\\^^^[[[YYY]]]]]]___bbbdddbbb\\\WWWRRRNNNGGGBBBCCCHHHOOOSSS]]]\\\WWWRRRVVV]]]\\\VVVEEEBBB===:::999888666555//////000000111111111222000000000000000000000000........................---///111222222333666888444333333555:::@@@EEEHHHYYYYYY]]]bbbcccdddjjjqqqnnnooopppqqqqqqpppnnnmmmrrrwww~~~~~~~~~{{{dddbbbnnnwww}}}uuufff```fffppp~~~{{{vvvhhhkkkqqqtttooofffbbbdddUUUKKK@@@<<<<<<:::777555222999<<<999999===>>>;;;<<<<<<<<<============>>>===@@@BBBCCCAAA>>>===<<<:::;;;===@@@AAABBBBBBBBB===AAA===>>>FFFEEECCCKKKDDDsssvvveeeqqqwww\\\XXX[[[YYYzzz~~~llleeennnnnnUUUGGGAAA>>><<<<<<333555888::::::999:::;;;===>>>???@@@CCCIIIPPPUUUTTTSSSSSSWWW\\\```aaa``````aaabbbcccdddeeeeeeeeeeeegggiiiiiigggeeeeeeeeeddddddeeeeeeeeeeeeeeeeee___```cccfffhhhjjjjjjjjjhhhhhhgggfffffffffffffffgggfffeeedddeeegggiiijjjeeeggghhhhhhffffffiiilllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrrrrsssttttttrrrrrrssstttssssssssssssssssssssssssrrroooooossszzz~~~~~~{{{wwwvvvvvvwwwyyyyyyxxxvvvttt|||{{{xxxwww~~~|||hhhbbboooxxxvvvssskkkfffddd^^^[[[hhhzzz|||nnnWWWGGGAAADDDAAA666777BBBEEEIIIMMMMMMPPPPPPHHHPPPiiizzz~~~CCCDDDBBB??????CCCDDDBBBEEEGGGJJJLLLMMMLLLJJJIIIIIIIIIHHHEEECCCBBBCCCDDD@@@CCCFFFGGGGGGGGGKKKNNNOOOKKKJJJLLLIIICCCDDDJJJEEEHHHNNNSSSUUUTTTQQQOOOLLLPPPRRROOOIIIGGGLLLQQQOOOLLLIIIHHHJJJKKKJJJIIILLLNNNQQQTTTUUUXXX[[[^^^jjjgggtttppplllfffgggUUUBBB:::777333222444333@@@SSSjjjyyy\\\???===<<>>@@@EEEIIIMMMNNNNNNVVV]]]eeejjjjjjkkknnnrrrwwwpppjjjlllsssxxxuuupppvvvppp^^^___mmm{{{vvvqqqkkkjjjuuu{{{ooodddcccfffeeedddlllvvvqqqdddVVVIII===888666444333444444555888:::;;;;;;:::999888:::===>>>===<<<<<<===??????@@@???>>><<<;;;999::::::;;;===???AAACCCDDD<<<>>>@@@AAAAAABBBDDDEEELLLRRR{{{rrrcccsss|||YYYZZZdddwwwlllfffuuuqqqiiiRRRFFF???:::999999333222888======;;;:::<<<;;;;;;>>>DDDJJJOOOQQQOOORRRUUUWWWXXXYYY[[[\\\^^^___```bbbcccccccccbbbeeecccbbbcccfffhhhfffddddddddddddeeeeeeeeeffffffffffffgggiiijjjkkklllmmmiiiiiihhhgggfffgggiiillliiifffbbbbbbdddffffffdddhhhhhhiiijjjkkkkkkkkkkkkkkkmmmooopppooommmmmmnnnlllmmmnnnpppppppppoooooonnnooorrrtttttttttsssrrrnnnoooqqqrrrsssrrrrrrqqqtttsssssstttvvvvvvuuusss{{{{{{xxxttttttxxxxxxuuuvvv{{{~~~}}}|||}}}|||yyy~~~sssnnnlllhhhoooxxxuuupppoooggg```]]]ZZZiiivvvrrr\\\TTTLLLFFF@@@===:::999===CCCOOORRROOOMMMLLLGGGPPPgggsssyyyvvvzzz@@@???>>>???FFFKKKEEE<<>>LLLaaauuu|||zzzfffQQQ<<<777???QQQllluuuggg^^^VVVMMMGGGEEE@@@IIIVVVaaahhhjjjjjjjjjnnnqqqoooeee\\\XXXTTTOOOQQQOOOOOOSSS[[[fffooouuussskkkeeeccc^^^UUUOOONNNHHHGGGEEECCCAAAAAA@@@>>>@@@<<<999:::>>>@@@@@@???===<<<===@@@AAAAAAFFFLLLMMMHHHBBB@@@BBBFFFGGGGGGLLLMMMOOORRRUUUXXXYYYYYY```eeejjjlllkkklllpppttttttpppnnnqqqyyy}}}lllccc\\\UUU\\\kkk}}}uuunnnllllllppp{{{~~~yyytttmmmfff^^^XXXXXX\\\]]]___kkkuuupppbbbLLLBBB888666555444333444444555777999:::::::::999888:::<<<<<<;;;:::;;;;;;===>>>>>>>>>===<<<:::999999:::;;;<<<>>>@@@BBBCCCAAABBBCCCCCCBBBBBBCCCDDDHHHLLLzzzvvvqqqeee[[[```mmmzzzrrrnnnmmmzzz```JJJAAA>>>===:::444222555888888999:::<<<;;;;;;>>>CCCIIIMMMNNNMMMPPPTTTWWWXXXYYYZZZ[[[]]]^^^```bbbccccccbbbbbbcccaaaaaacccgggiiihhhgggddddddeeeeeeeeefffffffffhhhhhhhhhiiiiiijjjjjjjjjjjjiiihhheeeccccccfffhhhjjjgggcccccceeeffffffeeehhhhhhiiijjjkkkkkkkkkkkkiiikkkmmmnnnlllkkkkkklllkkklllmmmoooppppppppppppoooppprrrssstttsssrrrqqqppppppqqqrrrqqqqqqoooooosssssssssuuuwwwxxxxxxwwwxxxxxxuuuqqqrrrvvvvvvssswww}}}zzzvvvvvvwwwwwwrrrkkknnnqqqnnnqqqssslllpppeeeYYYVVVPPPFFFXXX~~~wwwxxxmmmWWWOOOIIIDDD@@@===:::888===EEELLLPPPNNNLLLLLLGGGPPPgggsssyyyvvv|||BBB@@@@@@GGGUUUZZZPPPAAABBBCCCDDDEEEFFFFFFFFFFFFCCCFFFJJJKKKJJJHHHFFFFFFHHHIIIJJJJJJIIIHHHIIIKKKJJJEEEAAABBBDDDEEEHHHKKKKKKLLLMMMNNNOOOPPPPPPQQQOOONNNMMMLLLKKKLLLMMMNNNLLLJJJHHHGGGHHHIIIIIIIIILLLNNNOOOPPPOOOOOOPPPQQQPPPTTT\\\iii|||uuuqqqvvvoooaaaPPPFFF???999444222222000111888DDDZZZzzzuuu]]]HHH@@@888444CCC[[[rrrxxx{{{ttthhhZZZKKK@@@;;;BBBNNN[[[eeekkkmmmnnnmmmrrrtttmmmddd___\\\YYYUUUSSSQQQQQQWWWdddrrr{{{zzzwwwuuurrrkkkbbb]]]]]]^^^[[[XXXVVVTTTRRRPPPOOONNNJJJFFFGGGLLLPPPQQQOOOHHHGGGIIINNNOOONNNRRRWWWaaaYYYPPPNNNRRRXXXYYYYYY]]]^^^___aaabbbccccccccciiilllnnnooonnnooossswwwqqqpppnnnpppuuuzzz}}}~~~qqqZZZTTTTTTUUU\\\hhhvvvnnnhhhjjjpppvvv~~~|||uuujjj^^^WWWUUUUUUSSSUUUWWW\\\hhhppphhhYYY@@@999333444555444333444444555777999::::::999999::::::;;;:::888888999;;;;;;<<<=========;;;:::999999999:::;;;<<<>>>@@@AAAEEEFFFFFFEEECCCBBBCCCDDDFFFHHHkkkrrr|||ssssssqqq``````fffqqqyyymmmrrrvvv}}}oooMMMBBBAAA???<<<777444444555555888===;;;::::::===BBBFFFIIIJJJJJJMMMRRRVVVWWWWWWWWWXXX[[[]]]___```aaabbbaaaaaa`````````cccfffiiijjjiiieeeeeeeeefffffffffggggggiiiiiiiiiiiihhhhhhhhhhhhkkkjjjhhhdddaaaaaaccceeejjjhhhfffeeefffggggggfffhhhiiiiiijjjkkkkkklllllliiijjjlllllljjjiiiiiijjjjjjkkkmmmnnnpppppppppppppppqqqrrrssssssrrrqqqpppqqqqqqqqqqqqpppooonnnmmmqqqpppqqqsssvvvxxxyyyxxxtttuuurrroooppptttuuurrrwww||||||uuuoooqqqtttuuummmhhhooovvvuuuxxxwwwnnnjjjZZZMMMOOOMMMCCCYYY~~~||||||cccttt{{{cccPPPIIIEEECCCAAA>>>999777===FFFHHHMMMLLLKKKKKKGGGOOOfffrrryyyxxxAAA@@@BBBKKKYYY___VVVIII@@@@@@AAAAAABBBCCCCCCDDDAAADDDGGGIIIHHHHHHHHHHHHKKKLLLKKKKKKJJJIIIIIIIIIIIIDDD@@@@@@CCCGGGKKKMMMKKKJJJIIIHHHHHHJJJLLLNNNPPPMMMJJJJJJLLLNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKNNNPPPRRRRRRQQQPPPPPPQQQUUUXXXZZZ___mmmzzzrrrvvvrrrfffWWWLLLEEE@@@<<<999555000111666:::FFFfffyyyooodddXXXGGG777666>>>NNNbbbwww}}}hhhSSSCCCBBBCCCIIITTT```jjjnnneeelllqqqooogggaaa^^^^^^]]][[[XXXUUUVVV^^^jjjtttvvvzzz~~~|||tttkkkfffffflllkkkkkkjjjeeeaaabbbfffaaa]]]XXXVVVZZZ``````\\\TTTSSSUUUYYYYYYWWWYYY]]]iiiddd^^^\\\^^^bbbdddeeeggghhhiiiiiihhhhhhhhhhhhlllnnnpppqqqpppqqqsssuuupppnnnllliiiiiilllqqquuu}}}xxxllleeefffddd]]]^^^eeepppoooppptttxxxzzz{{{|||}}}xxxnnnbbbYYYUUUVVVXXXXXXXXXXXX[[[bbbdddXXXIII999444222555777555333555444555666888999999999999;;;<<<;;;999777777999;;;;;;;;;<<<=========<<<;;;999999999:::;;;<<<===>>>DDDEEEFFFEEECCCCCCCCCDDDIIIIII[[[}}}nnnjjj~~~nnngggcccccciiipppvvvzzzyyyyyy~~~\\\LLLGGGBBB<<<999777777666555999???:::::::::<<<@@@DDDEEEEEEFFFJJJOOOSSSTTTTTTTTTUUUYYYZZZ\\\^^^````````````______aaaccceeeggghhhiiieeeeeefffffffffgggggggggggggggggghhhhhhhhhhhhhhhkkkkkkiiieeecccccceeehhhkkkjjjhhhgggggggggggggggiiiiiiiiiiiijjjkkkkkkllljjjkkklllkkkiiihhhhhhiiillllllmmmnnnnnnoooooooooqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqpppqqqppppppqqqtttvvvvvvvvvrrrssspppmmmooossstttqqquuuwwwtttooonnnsssvvvuuuoooiiimmmtttssswwwwwwnnnbbbXXXLLLLLLNNNMMMaaazzzzzzxxxZZZtttmmmWWWJJJGGGEEECCCBBB@@@999666;;;DDDDDDJJJIIIJJJKKKFFFOOOfffqqqyyy~~~>>>???AAADDDKKKPPPLLLDDD>>>>>>??????@@@AAAAAABBB@@@BBBCCCDDDDDDEEEHHHJJJLLLKKKKKKJJJJJJIIIHHHGGGIIIGGGDDDCCCEEEIIIMMMNNNJJJIIIGGGFFFFFFHHHKKKLLLNNNKKKGGGHHHKKKMMMLLLJJJKKKKKKJJJJJJJJJKKKMMMNNNMMMOOORRRSSSRRRRRRRRRRRRWWWWWWZZZ]]]]]]cccrrrtttlllmmmvvvnnnbbbWWWQQQNNNLLLIII888000///666555666JJJdddmmm\\\RRRIIIAAA888FFFWWWjjj}}}YYYRRRJJJIIIOOOYYY```cccfffkkkppppppiii```\\\[[[aaaaaa```\\\ZZZ\\\ccciiirrr|||wwwrrrpppqqqssswwwxxxrrrkkkoooxxx{{{zzztttmmmkkknnnlllgggdddcccdddfffdddaaabbbfffhhhjjjkkkjjjggggggiiillllllmmmooonnnkkkiiiiiijjjmmmoooqqqqqqooollljjjiiiffffffdddaaaaaafffmmmsssqqqjjjmmmsss|||}}}ooo```^^^eeessszzz|||vvvqqqooohhh^^^WWWTTTUUUVVVWWWZZZYYYWWWVVVWWWSSSFFF999888555555888999555444555444555666777888999999999<<<<<<<<<:::888888:::<<<:::;;;===>>>??????>>>===:::::::::::::::;;;<<<<<<@@@BBBCCCCCCCCCCCCDDDFFFIIIJJJQQQ}}}~~~pppgggqqqwwwjjjpppfff]]]YYY\\\eeeqqq{{{{{{wwwxxxzzz```QQQEEE;;;999999:::888666888===:::::::::===@@@AAAAAA@@@AAAEEEJJJNNNOOOPPPQQQRRRVVVWWWYYY[[[]]]]]]]]]]]]___```aaabbbcccdddeeefffeeeeeeeeeeeefffffffffgggdddeeefffggghhhiiijjjjjjjjjkkkjjjiiihhhhhhjjjmmmkkkkkkjjjiiihhhgggggghhhhhhhhhggghhhhhhiiikkkkkklllmmmmmmkkkiiihhhhhhjjjnnnnnnnnnmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrssstttuuuuuuwwwuuusssssstttuuuttttttrrrrrrpppmmmnnnssstttqqqqqqqqqnnnnnnssszzzzzzvvvnnngggjjjooommmmmmhhh\\\XXXZZZOOOEEEKKKTTTbbbttt}}}}}}lllfffzzz```LLLGGGJJJFFFEEECCCAAA;;;666:::@@@CCCHHHHHHHHHIIIEEEOOOfffqqq{{{AAACCCCCCAAAAAADDDCCC@@@======>>>???@@@@@@@@@@@@???@@@@@@AAAAAACCCGGGIIIJJJIIIHHHHHHIIIIIIHHHFFFIIILLLMMMIIIHHHJJJLLLLLLJJJJJJIIIIIIIIIJJJLLLMMMLLLIIIFFFFFFIIIKKKKKKIIIJJJKKKLLLKKKKKKLLLNNNQQQJJJMMMQQQRRRRRRQQQQQQQQQWWWTTTYYY]]]VVVPPP^^^tttyyytttnnngggddddddooommmfff^^^ZZZYYYUUUQQQCCC777111444333222<<>>@@@@@@@@@???;;;;;;:::::::::::::::;;;===???AAABBBBBBCCCEEEGGGEEEGGGJJJmmm|||fff```yyyyyy|||ooo]]]MMMIIISSSeeessspppwwwsssxxx}}}uuu[[[KKK???;;;999:::999555555888;;;:::;;;===???@@@>>><<<>>>AAAEEEHHHJJJKKKNNNOOORRRTTTVVVXXXZZZ[[[[[[[[[]]]^^^```aaaaaaaaaccceeedddddddddeeeeeeeeeffffffccccccdddfffgggiiijjjjjjgggiiikkklllllllllmmmooojjjkkkllljjjhhhfffgggggggggffffffffffffhhhiiijjjnnnnnnnnnllliiihhhiiijjjooonnnmmmmmmllllllmmmmmmppppppppppppqqqqqqqqqqqqqqqqqqrrrssstttvvvwwwxxx}}}zzzwwwuuuuuuuuuuuutttsssssspppmmmnnnrrrssspppnnnpppqqqtttzzz|||vvvpppkkkpppvvvrrrlll```NNNIIIRRRJJJCCCSSSgggpppvvvuuucccuuuoooVVVHHHHHHMMMHHHDDDBBBAAA>>>:::;;;???DDDHHHGGGFFFGGGDDDOOOgggttt}}}CCCFFFEEEBBBBBBFFFGGGEEE;;;===???AAAAAAAAA@@@???<<<>>>AAABBBBBBCCCEEEGGGGGGEEEDDDEEEHHHIIIHHHFFFHHHQQQUUUPPPJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGEEEEEEGGGHHHIIIIIIHHHJJJKKKKKKJJJKKKNNNQQQKKKNNNQQQRRRRRRPPPPPPPPPSSSQQQUUUZZZXXXRRRXXXddd|||xxxkkkddddddeeedddhhhiiidddaaa___XXXOOOOOOCCC888555555555:::@@@;;;LLLbbbvvvmmmOOOEEE:::666:::IIIaaauuu|||jjj[[[TTTSSSXXXaaafffbbb]]]]]]___```dddhhhkkkjjjfffccceeepppxxx{{{|||~~~{{{|||xxx{{{tttooosss|||{{{{{{wwwrrrooonnnnnnkkkhhhjjjooommmrrrwwwxxxuuusssrrrsssmmmpppsssrrrnnnkkkmmmpppkkkjjjiiifffccc___ZZZWWWUUUZZZcccmmmvvv{{{}}}}}}zzzssscccRRRNNNUUUmmmooooooiiiaaabbbqqq|||uuuiii^^^WWWYYY\\\\\\[[[ZZZYYYZZZRRRPPPNNNHHH@@@888222111444222444888777333222555555555555666777888999:::777999;;;;;;:::999999:::888999;;;===???@@@@@@???===<<<;;;:::::::::::::::===???AAABBBBBBCCCEEEGGGCCCFFFEEEYYY|||wwwkkkkkkrrr[[[LLLMMMZZZfff^^^~~~~~~ssstttsssvvvooo```MMMDDD===;;;:::777555666;;;;;;<<<>>>@@@???<<<999;;;>>>AAACCCDDDGGGKKKMMMOOOQQQSSSUUUWWWXXXXXXXXXXXX[[[^^^______```ccceeecccccccccddddddddddddeeeddddddeeeffffffggghhhhhhdddgggkkkmmmlllllllllllliiikkklllkkkgggeeefffgggfffeeedddddddddfffhhhiiioooooonnnkkkhhhggghhhiiillllllkkkkkklllmmmooopppoooooooooppppppqqqrrrrrrsssrrrrrrrrrssstttvvvwww}}}zzzvvvtttttttttssssssssssssppplllmmmqqqqqqnnnllluuu}}}~~~}}}zzzuuuwwwqqqvvv}}}{{{wwwmmm[[[FFFIIIDDDKKKfff|||wwwnnn}}}~~~{{{xxxaaaPPPIIIJJJMMMGGGBBB???AAABBB@@@???@@@FFFIIIFFFEEEFFFDDDPPPhhhyyy???AAAAAAAAAEEELLLLLLIII;;;===@@@BBBCCCBBB@@@>>>:::>>>BBBDDDEEEDDDDDDDDDEEECCCBBBCCCGGGIIIHHHFFFGGGSSSZZZSSSJJJGGGFFFEEECCCEEEGGGJJJKKKKKKIIIIIIFFFFFFEEEEEEEEEFFFHHHIIIGGGIIIJJJJJJIIIJJJNNNQQQMMMPPPSSSTTTSSSQQQPPPOOOLLLLLLNNNTTTXXXYYYWWWUUUbbb}}}uuukkkjjjjjj```iiinnnmmmjjjfff[[[PPPSSSIII===666444555555666999777@@@XXXsssccc^^^WWWJJJ777---<<>>?????????>>>===<<<;;;::::::::::::???AAABBBCCCCCCCCCEEEFFFEEEGGGDDDKKKppp~~~xxxxxxaaaooottt[[[PPPRRRXXXXXXcccwwwsssoookkkxxx|||ZZZNNNBBB>>><<<999777777<<<<<<===???@@@???;;;888:::<<<>>>???AAAEEEIIIMMMMMMOOOQQQTTTVVVWWWWWWWWWUUUXXX\\\^^^^^^```cccgggbbbbbbcccccccccdddddddddffffffffffffffffffffffffbbbeeejjjlllllljjjhhhhhhiiikkklllkkkgggeeeeeefffeeedddcccbbbccceeegggiiioooooommmjjjgggfffgggiiiiiiiiijjjjjjllloooqqqsssoooooooooooopppqqqrrrssstttsssrrrqqqrrrssstttuuuyyyvvvsssqqqqqqqqqqqqppprrrrrroookkkllloooooolllkkk{{{zzzvvvsss{{{rrrttt{{{|||}}}pppOOOIIIBBBRRRqqq|||uuujjjVVVMMMMMMMMMLLLFFF@@@===AAAEEEDDDBBBBBBHHHJJJFFFDDDEEECCCPPPiii}}}AAAAAAAAA@@@@@@AAADDDGGG<<<>>>???AAAAAA???===<<<;;;;;;===@@@DDDFFFFFFDDDEEEEEEEEECCCBBBBBBCCCEEEFFFIIIMMMPPPOOOKKKFFFBBBEEEGGGIIIKKKKKKKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHGGGFFFHHHKKKNNNPPPOOOPPPSSSVVVVVVRRRNNNQQQMMMKKKPPPWWWZZZWWWSSSWWWeeevvv}}}wwwtttmmmmmmooooooggg]]]XXXXXXPPPPPPKKK???222---222999111222:::JJJ\\\lll{{{|||}}}uuu___DDD333444;;;BBBMMMXXXeeeyyyqqqfffiiikkkddd[[[WWW]]]```ffflllooopppmmmjjjiiiggghhhoooyyy~~~}}}yyy}}}zzzwwwwwwrrrkkkqqqtttxxx~~~}}}zzzyyyvvvtttuuusssooooooqqqwwwwwwxxxzzz{{{zzzvvvrrrlllqqqtttrrrkkkdddaaaaaa```^^^\\\bbbooozzzxxxqqq|||wwwiiiVVVVVV]]]eee```VVVXXXccclllppplllccchhh~~~vvvpppiii^^^UUURRRSSSWWW^^^aaa]]]WWWYYY___VVVMMM@@@777555444333111000111222333333333333333222222222333333333444444444555777888999999888888777777777888999<<>>???>>>=========???CCCGGGIIIJJJIIIGGGCCCSSSssscccvvvvvvVVVKKKXXXQQQRRRuuuwwwsssqqqkkkooo{{{```EEEBBBBBB:::555777555555;;;CCCDDD<<<777777;;;::::::;;;===???BBBDDDKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWXXXXXXXXX[[[___bbbcccfffeee______eeegggccceeefffgggfffdddccccccddddddfffiiikkklllkkkiiihhhjjjiiigggfffffffffggghhhhhhgggeeeddddddeeeggghhhgggiiikkkiiifffdddfffhhhhhhhhhiiijjjlllnnnppprrrpppooooooooooooppppppqqqqqqrrrtttsssqqqooooooooosssttttttqqqmmmmmmpppttt{{{ttttttrrrjjjlllmmmdddvvvxxxppprrrwwwvvvzzzwwwttt{{{{{{___CCCCCCbbbzzz~~~qqqaaaQQQFFFMMMRRRJJJDDDBBB???>>>???AAABBBCCCEEEFFFCCCCCCCCC???NNNmmm~~~???@@@???>>>======@@@BBB===>>>>>>>>>>>>===<<<;;;:::;;;<<>>???::::::999999:::;;;<<<===<<<<<<<<<===???BBBEEEFFFJJJGGGDDDDDDNNNiiitttfffooopppRRRHHHQQQHHHPPPnnnwwwsssooosss{{{nnnTTTDDD<<<:::999777777<<>>AAACCCHHHHHHIIIKKKMMMOOOQQQRRRVVVWWWXXXXXXYYY[[[___bbb```dddfffdddbbbcccfffgggdddeeefffeeecccbbbcccdddeeefffhhhiiijjjiiihhhgggiiiiiihhhggggggggggggggghhhgggfffeeeeeefffggghhhdddfffgggfffdddcccdddfffhhhhhhiiijjjlllnnnpppqqqllllllkkkllllllmmmnnnnnnpppqqqqqqpppooooooqqqssstttsssqqqnnnlllmmmpppsssyyyrrrrrrppphhhlllqqqmmmzzzyyysssssswwwssssssppprrr}}}}}}YYYJJJUUUttttttdddYYYPPPEEEGGGLLLHHHDDDBBB@@@???@@@BBBDDDEEEEEEGGGEEEFFFFFFAAANNNkkk}}}???@@@???>>><<<<<<>>>@@@AAA@@@???>>>======<<<<<<;;;:::;;;>>>BBBCCCCCCBBBCCCCCCCCCAAA>>>>>>???AAABBBCCCFFFHHHIIIHHHGGGFFFDDDEEEFFFFFFFFFEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEEEEEFFFEEECCCBBBCCCFFFIIIIIIIIIIIIKKKNNNOOOOOOMMMOOOQQQTTTTTTRRRRRRSSSUUUOOOLLLMMMVVVggg|||wwwiii]]]YYYWWWYYY^^^eeefffZZZDDD333333222222444888BBBUUUfff}}}dddQQQGGGAAA999111000666AAAOOO\\\eee|||tttlllbbb[[[YYYZZZ\\\\\\eeeeeeeeefffhhhnnnuuuzzzsssxxxzzzvvvtttvvvxxxxxxnnnooorrrvvv{{{}}}|||{{{vvvsssrrrsssrrrnnnmmmpppkkkkkklllmmmooonnnllliiieeehhhkkknnnqqqwwwvvvdddSSSHHHCCCAAAAAAGGGVVVnnn~~~xxxhhhbbbfffzzz```PPPJJJIIIKKKNNNTTTSSSWWW^^^```XXXPPPLLL???999333000000222111000000111111222222222222111111111111222222222333333222222333444444444333333444555777999:::;;;<<<<<<::::::::::::::::::::::::999999;;;<<<>>>@@@BBBCCCEEEFFFAAAEEEKKKKKKpppjjjbbbmmmgggMMMVVVOOOFFFGGGaaa~~~rrrppprrrtttzzzvvvWWWIIIBBB===::::::<<>><<<===555555666777999<<<>>>@@@CCCCCCEEEGGGJJJLLLOOOPPPVVVWWWYYYYYYYYY[[[^^^```___```cccddd```]]]```fffcccdddeeedddbbbbbbbbbdddfffffffffggggggggggggggghhhhhhiiiiiihhhhhhgggfffggggggggggggggggggggggggcccdddeeeeeeddddddeeefffhhhhhhiiijjjlllmmmoooppplllmmmmmmnnnoooppppppqqqoooooonnnmmmlllnnnrrruuurrrooolllkkkmmmoooqqqqqqvvvoooqqqooofffiiissssss~~~}}}yyyvvvuuuvvvrrroooooouuu|||dddcccuuulllYYYRRRPPPFFFCCCHHHHHHDDDCCCAAA@@@@@@BBBEEEFFFFFFHHHGGGHHHGGGAAAMMMjjj@@@AAAAAA@@@??????AAACCCGGGEEEBBB@@@>>>>>>??????<<<<<<<<<>>>AAACCCCCCBBBDDDDDDCCCAAA???>>>???AAABBBBBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDCCCBBB@@@???>>>???@@@AAACCCDDDEEEFFFEEEEEEEEECCCBBBBBBDDDFFFGGGGGGHHHIIIKKKMMMNNNNNNJJJLLLOOOOOONNNNNNOOOPPPGGGLLLOOONNNQQQbbb~~~zzznnnhhhhhh___]]]___gggmmmgggWWWIII333111111444777<<>>FFFAAACCCKKKBBBZZZ}}}{{{yyyqqq___|||fffUUUZZZRRREEEIIIfffrrrqqqsssrrruuuvvv|||```MMMCCC===<<<;;;<<<<<<<<<<<<>>>666666666777888999;;;<<<>>>???AAADDDGGGJJJMMMNNNTTTVVVXXXYYYZZZ[[[]]]___ccc^^^]]]___^^^ZZZ^^^eeebbbcccddddddcccbbbccceeegggfffeeeeeeeeeeeefffggghhhhhhiiijjjjjjhhhgggfffggghhhiiiiiiiiiiiihhhgggeeefffggggggggghhhiiijjjiiiiiiiiijjjkkkmmmnnnooommmmmmnnnooopppqqqqqqqqqmmmmmmmmmlllkkkmmmppprrrkkkjjjiiilllppprrrpppnnnppplllrrrsssjjjjjjsssvvv{{{wwwxxxyyyxxxwwwxxxxxxxxx{{{~~~zzzuuuzzzsssYYYMMMOOOIIIDDDIIIKKKEEEDDDBBB@@@??????BBBDDDFFFHHHEEEFFFFFFAAAOOOlll>>>@@@AAAAAAAAABBBDDDFFFHHHFFFCCC@@@>>>>>>???@@@???>>>>>>???BBBCCCDDDCCCEEEEEEDDDBBB@@@@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>===>>>???AAABBBDDDEEEFFFFFFFFFFFFEEECCCBBBDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOJJJIIIIIIKKKNNNOOONNNMMMGGGLLLOOOKKKIIISSShhhzzz|||nnnhhhiiiccc```___ccciiiiiibbbZZZ>>>666000111555777;;;???LLLVVVgggvvv~~~jjjVVVLLLBBB555000333555999HHHWWW]]]ddd{{{cccUUUPPPWWW^^^ccc```WWWQQQQQQUUUaaacccfffgggfffdddeeegggeeeddddddeeeggghhhhhhfffhhheeecccbbb^^^WWWSSSTTTQQQNNNKKKKKKPPPVVV\\\___lllvvv|||nnn^^^PPP===999444444;;;IIIZZZeee\\\ZZZ[[[aaagggiiijjjkkkyyy~~~{{{tttpppooonnnhhh\\\RRRQQQRRRQQQNNNNNNNNNSSS[[[aaa[[[MMMAAA<<<444333111111111111111000000000000111111000000////////////000000000111111222222222222222222333333222333666888999999999999888999999::::::999888777777888;;;===???@@@??????999HHHBBB>>>JJJFFFRRR}}}|||wwwzzzcccggg___]]]PPPDDDBBBMMMwwwqqqssssssqqquuu~~~wwwZZZPPPEEEBBB===888666888:::;;;999999888888888888888888;;;<<<>>>AAADDDHHHKKKLLLQQQSSSWWWYYYZZZZZZ\\\]]]bbb[[[VVVWWWYYY\\\```eeeaaabbbddddddccccccdddfffgggfffdddddddddeeeggghhhhhhiiijjjjjjjjjiiigggfffhhhhhhiiiiiiiiiiiihhhhhhfffffffffgggiiijjjjjjjjjiiiiiiiiijjjkkklllmmmnnniiijjjkkklllmmmmmmmmmmmmjjjlllmmmmmmlllkkkkkkllleeefffiiiooossssssnnniiihhhgggsss}}}wwwtttzzz{{{xxxsssuuuxxxxxxxxx{{{sssnnn{{{}}}\\\JJJKKKHHHGGGKKKKKKEEEEEECCC???<<<;;;>>>AAAEEEFFFBBBBBBCCC@@@PPPooo;;;===???@@@@@@AAADDDEEEEEECCC@@@>>><<<<<<======AAA???>>>???BBBCCCDDDCCCEEEEEEEEECCCBBBBBBDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@??????>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGFFFCCCBBBCCCDDDFFFHHHKKKLLLLLLLLLMMMOOOMMMLLLKKKMMMPPPPPPOOOMMMLLLIIIFFFHHHNNNTTTXXXZZZppp|||```QQQUUUTTTVVV]]]hhhnnnooolllUUUFFF666000000111222444777>>>HHHTTTbbbrrrzzzhhhVVVDDD888333222***...;;;<<<999LLLiiiyyyvvv}}}{{{kkk[[[RRRPPPJJJJJJMMMRRRRRRMMMIIIHHHJJJIIIHHHIIIJJJJJJHHHGGGGGGDDDEEEGGGFFFAAA???AAA@@@???@@@FFFQQQ]]]hhhmmm|||~~~nnnZZZJJJBBB<<<777888999:::>>>DDDMMMXXX___VVVUUUXXXdddrrryyyxxxsssttttttssspppjjj```VVVOOOOOOLLLMMMSSSWWWUUUQQQQQQTTTUUUXXXWWWNNN???555222000000//////............///000000000000//////............/////////000000111111111111222333444555333333555666777888888888888888888888888888888888777888:::<<<>>>>>>>>>>>>;;;GGGBBB<<>>AAAEEEGGGIIILLLPPPTTTXXXYYYZZZ[[[\\\XXXWWWRRRNNNPPPXXX^^^```___aaabbbbbbbbbbbbdddeeeeeeeeeddddddeeefffhhhiiiiiiiiijjjjjjiiiiiihhhggghhhhhhhhhhhhhhhhhhhhhhhheeedddccceeeggghhhhhhgggjjjjjjjjjjjjjjjkkkllllllkkklllmmmnnnnnnnnnmmmlllhhhjjjlllmmmkkkjjjiiiiiifffiiimmmrrrssspppjjjeee```aaattt}}}uuuqqquuuwwwuuuxxx{{{zzziiijjjuuuYYYIIIGGGEEEGGGKKKGGGDDDDDDCCC???;;;:::===@@@EEEFFFBBBBBBCCC???OOOmmm}}};;;===???@@@@@@@@@BBBCCCCCCBBB@@@>>>===<<<<<<===AAA???>>>>>>@@@BBBBBBBBBDDDDDDDDDCCCBBBCCCEEEGGGCCCCCCCCCCCCDDDEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEGGGGGGGGGFFFCCCBBBBBBCCCFFFIIIMMMNNNLLLKKKLLLMMMPPPQQQRRRQQQOOOMMMMMMMMMLLLIIIFFFJJJPPPSSSPPPLLLTTTiiipppWWWRRRNNNMMMUUUeeeqqquuutttfffYYYIII@@@999333111333...222777:::???JJJZZZeeeuuudddVVVNNNFFF:::333555222---333@@@UUUfff~~~vvvrrr^^^[[[\\\bbbaaaVVVJJJDDDAAAAAAAAACCCDDDDDDAAA??????>>>AAAFFFHHHEEEEEEGGGOOOOOORRRXXX```iiiooorrr{{{}}}|||ssshhh```XXXTTTJJJ;;;444666:::<<>>>>>AAA???======???AAAAAAAAABBBCCCCCCCCCBBBCCCEEEHHHAAABBBCCCDDDFFFGGGHHHHHHDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGEEEBBBAAAAAAAAAEEEIIINNNOOOMMMKKKJJJKKKPPPUUUWWWTTTLLLGGGIIIMMMGGGLLLOOOOOOLLLJJJKKKNNNRRR[[[sssdddXXXMMMOOO]]]jjjnnnmmmmmmfff]]]UUUIII===777777---111444222000444>>>HHHZZZxxxyyynnnbbbQQQDDD===:::777555111777BBBQQQ___gggiiihhhzzz{{{iii___UUUUUUVVVXXXZZZZZZXXXVVVYYYXXX[[[bbbdddcccccceeemmmlllmmmnnnppppppmmmkkkjjjgggccc\\\SSSGGG<<<444999>>>@@@@@@EEEOOOYYY^^^RRRUUUXXXXXXUUUTTTTTTVVVTTT\\\fffqqqyyyxxxpppgggddd]]]TTTNNNKKKJJJLLLOOOSSSRRRRRRSSSPPPMMMOOOUUUXXXIII999333222000///000............---///111333//////000000///...---------------.........//////...---......000222555666444333333333444555777999777666555555666888:::<<<555666666888999:::;;;<<>>EEE???;;;BBBGGGVVV|||{{{~~~www|||uuusssoooeeemmmzzzWWWKKK;;;AAAgggxxxrrruuurrrooo~~~yyydddKKK;;;999888555333444555777888999999999444555666888;;;>>>@@@BBBEEEJJJPPPUUUXXXYYYZZZ[[[ggg|||iiiXXX\\\aaa\\\ZZZ[[[]]]^^^^^^^^^```bbbbbbcccdddfffhhhiiijjjkkklllkkkiiihhhhhhhhhiiijjjjjjhhhgggeeeeeeggghhhjjjeeecccaaaccceeegggeeeccckkkjjjjjjiiijjjjjjkkkkkkkkklllmmmnnnmmmllliiihhhfffgggfffffffffhhhlllppptttvvvvvvrrrjjjccc`````````]]]oooyyysssuuurrrtttxxxtttooowww~~~xxxsss~~~uuuqqqhhhTTTHHHIIIOOONNNFFFHHHKKKBBB@@@BBBCCC@@@======BBBGGGFFFJJJJJJLLLJJJAAAIIIbbbwww|||zzzAAA@@@>>><<<===>>>AAABBBDDDBBB@@@===<<<;;;<<<===AAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCEEEEEECCCAAABBBCCCDDDFFFGGGGGGGGGFFFGGGHHHHHHGGGDDDBBBCCCCCCAAAAAACCCDDDEEEFFFFFFFFFJJJGGGDDDFFFJJJJJJGGGCCCFFFIIILLLNNNNNNNNNNNNOOOOOOTTTWWWSSSLLLHHHJJJNNNMMMLLLLLLLLLMMMOOOQQQRRRLLLUUUbbbssstttRRRGGGLLLWWWffftttlllgggaaa___[[[RRRDDD999000///...///222555777777JJJZZZmmm|||uuubbbWWWRRRHHH===888333111444888<<>>888333555:::CCC[[[fff[[[RRR^^^ooowwwggg```\\\^^^___\\\]]]bbbrrrtttsssqqqrrrrrrhhh\\\ZZZSSSHHH>>>===EEERRR]]]\\\[[[YYYSSSMMMJJJKKKMMMQQQDDD444---...///,,,(((------------------------........................///////////////.........////////////000111222333444444555666777888999999999888666555555777999;;;999888888888999999:::;;;999<<>>@@@BBBHHHLLLKKKNNNYYYfffmmmttt___[[[^^^___ZZZ\\\^^^_________aaabbb```aaaccceeegggiiijjjjjjkkkkkkkkkiiigggggghhhjjjfffffffffdddbbbbbbdddfffhhhgggfffeeeeeeddddddeeejjjjjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhgggggghhhbbbaaaeeedddbbbjjjwwwtttqqqmmmhhheeebbbbbbaaaeeecccmmmuuuqqqtttrrrvvv|||{{{xxxwwwkkklllzzz~~~sssuuu|||}}}sssYYYPPPIIIIIIJJJKKKJJJIIIGGGFFFEEEFFFDDDAAA>>>>>>CCCGGGKKKHHHKKKNNNGGGCCCRRRiiiuuu|||AAA@@@>>><<<<<<===???AAACCCAAA???===<<<<<<======CCCBBBBBBBBBBBBBBBBBBCCCAAAAAABBBCCCCCCCCCAAA??????AAACCCEEEGGGHHHIIIIIIGGGHHHHHHFFFDDDCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHEEECCCEEEIIIKKKHHHEEEEEEHHHLLLNNNNNNNNNNNNOOOMMMPPPRRRPPPKKKHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNQQQWWWaaaqqqnnnSSSEEEGGGXXXiiilllhhhbbb]]]WWWQQQLLLHHH888555222000000222444555;;;CCCMMMUUUcccuuuwwwvvvtttkkk```LLL@@@666666999999666444999AAAMMMYYYeeerrrzzziii```^^^TTTFFF===999666555555666>>>FFFYYYsss{{{nnnooossssssuuukkkcccdddgggllluuu}}}|||}}}xxxqqqbbbTTTGGGCCC???>>>DDDOOOZZZaaaXXXXXXWWWSSSMMMGGGEEEEEEEEE<<<111,,,---...---***------------------------........................////////////........................///000111222222333444444666666777888999777666444555666999:::999999999999:::;;;<<<===:::===@@@BBBBBBAAAAAABBBBBB]]]xxxqqqlllmmmooorrryyyqqq___XXXNNN???QQQrrr|||wwwtttqqqrrrvvvrrrZZZHHH===888444555666777777888:::;;;999888777666777999;;;===???EEEHHHIIIOOO[[[ffflllssszzzwwwggg[[[[[[\\\YYYYYY[[[]]]^^^^^^^^^___```aaabbbdddfffggghhhiiiiiiiiiiiiiiihhhfffeeegggiiigggggggggeeedddccceeegggggggggfffeeeddddddddddddhhhiiiiiijjjjjjjjjiiiiiigggggghhhhhhgggfffeeedddaaa]]]]]]dddjjjmmmpppsssnnniii```ZZZYYY^^^eeejjjgggeeemmm}}}~~~wwwvvvwwwuuuvvvzzz~~~jjj\\\ZZZlll}}}|||wwwsssyyyqqqyyywwwWWWHHHDDDEEEEEEFFFFFFFFFFFFEEECCCDDDCCC@@@<<<===AAAFFFFFFCCCGGGKKKGGGEEEWWWooo~~~AAA@@@>>><<<;;;<<<===>>>@@@???>>>===<<<===>>>???CCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBAAA@@@???>>>>>>???BBBDDDGGGIIIJJJJJJFFFGGGFFFEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBEEEHHHJJJIIIGGGDDDGGGKKKMMMNNNNNNNNNOOOKKKLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLNNNOOOOOOOOOOOONNNLLLOOOVVV\\\ggg~~~uuuVVVKKKQQQ[[[ddddddbbb\\\VVVSSSSSSUUUJJJEEE>>>777222000111111777777555555>>>MMMZZZ```hhhiiilllsssaaaNNN===<<>>BBBCCCCCCBBBBBBCCCBBBEEE^^^|||zzzuuudddgggzzzvvvsssrrrbbbOOOIIISSSxxx{{{vvvrrrqqqtttwww___GGG:::555555555444333444666777:::999777555555666888999<<<@@@CCCEEENNN[[[dddhhhbbbddd```XXXVVVZZZYYYTTTWWWYYY\\\\\\\\\\\\]]]^^^```aaacccdddeeeffffffffffffggggggfffeeedddfffggghhhiiihhhgggeeeeeegggiiigggfffeeeddddddcccddddddfffgggggghhhhhhiiiiiiiiieeeeeeddddddcccbbbbbbbbb]]]]]]^^^eeeqqqyyytttjjjddd^^^VVVQQQSSS\\\gggoooooommmrrr|||~~~yyywwwzzzxxxxxxwwwyyyfffSSSVVVbbbwwwuuusssvvvuuuuuupppRRRBBBCCCCCCBBBBBBCCCDDDEEEFFFBBBBBBAAA>>>;;;<<<@@@DDDEEEBBBEEEIIIFFFEEEXXXqqq@@@???===;;;:::;;;;;;<<<>>>============>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCAAA???>>>>>>??????AAACCCEEEGGGHHHHHHEEEEEEEEEDDDDDDEEEHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJFFFDDDCCCDDDGGGHHHHHHGGGDDDGGGJJJMMMMMMMMMNNNNNNKKKIIIHHHIIIKKKLLLJJJGGGHHHJJJLLLMMMNNNOOONNNNNNLLLJJJPPPYYYYYYTTT___qqqlll___WWW[[[\\\]]][[[YYYWWWWWWXXX[[[XXXQQQGGG???888555555777555222000111666999;;;CCCBBBEEEQQQeeezzzaaaOOOAAAFFFUUU___aaa```KKKDDD;;;555333222000///444@@@OOOXXX```ooollleeeUUUBBB666555444222888;;;BBBJJJMMMOOOVVV___fffwwwvvviiigggiiijjj^^^iiizzz}}}rrrsssrrrkkk^^^QQQEEE===BBBFFFMMMQQQSSSVVVYYY\\\UUUTTTPPPKKKCCC;;;444111+++,,,......---,,,------,,,,,,,,,,,,,,,---------------------------------------...............///......------...//////000000111111222333444555666555555444333444555777888777777888999;;;===???@@@===???BBBDDDCCCBBBBBBCCCEEE>>>GGGnnnmmmfffnnnvvvwwwuuuttt{{{wwwWWWLLLUUU{{{zzz~~~~~~|||]]]HHHAAA<<<666333333444444333888888777777777777777666:::<<<>>>AAAJJJVVV\\\]]]SSSTTTRRRNNNPPPVVVVVVRRRVVVXXXZZZ[[[[[[[[[\\\]]]^^^___```aaabbbbbbbbbaaaeeefffgggfffeeeeeefffgggiiiiiiiiigggffffffgggiiihhhgggfffeeeddddddddddddeeeeeeeeeeeefffgggggghhhdddbbb___]]]]]]___aaaccccccgggiiikkksssyyyooo^^^XXXVVVTTTUUUZZZbbbkkkqqq|||{{{~~~~~~wwwwww{{{|||}}}{{{|||jjjOOOLLLhhh~~~}}}|||vvvrrr\\\KKKEEEGGGEEECCCBBBBBBDDDFFFHHHAAAAAA@@@===:::;;;@@@DDDIIIEEEFFFHHHCCCAAATTTmmmwww>>>===<<<::::::999::::::<<<<<<<<<======>>>???@@@??????@@@AAAAAA@@@??????AAACCCEEEDDDAAA?????????AAAAAAAAAAAABBBCCCCCCDDDCCCDDDDDDDDDDDDEEEHHHJJJIIIJJJKKKKKKLLLLLLKKKKKKGGGEEEDDDDDDDDDEEEEEEEEEDDDGGGJJJLLLLLLLLLLLLMMMKKKHHHGGGIIILLLMMMKKKHHHGGGHHHJJJLLLMMMMMMLLLLLLLLLIIIPPP\\\[[[OOOLLLTTT]]]{{{}}}hhh```]]]XXXVVVWWWXXXZZZZZZbbbbbb```YYYQQQIIIEEECCC555222111222333333111000777444555===KKK\\\llluuuSSSKKKIIIVVVhhhtttyyy{{{iii___TTTPPPRRRNNNBBB777111333555555999EEEVVVddd[[[]]]bbbhhhiiijjjqqqyyy}}}}}}zzztttoookkkccc[[[JJJJJJFFFAAA???BBBCCCBBBKKKQQQ[[[aaa___XXXXXX\\\gggssszzzuuupppwww~~~yyyssskkkfffYYYWWWRRRLLLEEE>>><<<===GGGOOOWWWXXXTTTRRRUUUZZZUUUPPPIIIAAA:::444///---))),,,//////---,,,,,,---+++++++++,,,,,,,,,------------------------------,,,---------......////////////......//////000000000111222333444555555666333333333333444555666777555555666888:::<<<>>>???<<>>>>>?????????@@@AAABBBBBBAAA@@@???@@@CCCEEEEEEAAA??????AAABBBBBB@@@???????????????@@@BBBDDDDDDDDDDDDFFFHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEHHHKKKLLLKKKJJJJJJKKKJJJHHHGGGIIILLLMMMKKKHHHEEEFFFGGGIIIJJJJJJKKKKKKMMMIIILLLTTTUUUMMMIIIKKKMMMaaa}}}uuulll```XXXVVVYYY\\\^^^```ccceeeccc]]]WWWTTTSSSAAA:::333333333111000000333444777???HHHUUUgggvvvZZZWWW[[[iiiwww~~~tttkkkkkkoookkk\\\NNNAAA<<<333,,,+++000888===777888<<>>CCCFFFNNNWWWYYYTTTRRRTTTXXXNNNGGG>>>777222///...---+++---......---,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////...//////000000000000111222333444555555111111222222333444666666333444555666888:::<<<===;;;>>>AAABBBAAA?????????:::@@@???BBBccclll[[[___ffflllpppxxxWWWAAAUUUyyy}}}uuu___RRRCCC:::999999666222111333777:::<<<;;;999777666999;;;:::<<>>???@@@AAA???@@@@@@===:::;;;@@@EEEFFFBBBDDDGGGBBB@@@RRRjjjsss}}}999999999999999999999999;;;;;;<<<===>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>======AAADDDDDD@@@>>>???AAAAAA@@@???===<<<<<<<<<======@@@CCCEEEDDDCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCEEEGGGFFFIIIKKKLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIKKKPPP___rrrxxxlllbbb]]]\\\]]]___ccceeeccc]]]XXXWWWYYYSSSGGG===:::888444111333...000555<<>>AAADDDHHHJJJOOOUUUXXXXXXUUUQQQOOO@@@:::333...---............---,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////......------......///...///000000222222333444000000111222333444555555444444555666777999;;;<<<999<<>>=========;;;AAAAAA@@@PPPzzzkkkdddaaacccfffjjjvvvmmmXXXQQQddd{{{{{{ppp^^^LLL@@@999666555222333555777888888888888444999<<<999888;;;>>>>>>===???CCCEEEEEEFFFJJJNNNKKKMMMQQQSSSUUUVVVYYY[[[\\\]]]^^^___````````````___aaadddeeeeeeeeeeeegggeeefffeeedddbbbbbbdddfffffffffeeedddccccccccccccdddcccaaa___^^^___```aaa______```cccgggmmmqqqttttttkkkaaa[[[VVVRRRSSSVVVWWW[[[bbblllwww~~~~~~wwwllljjjiiixxx{{{oooeeennnyyy|||kkkZZZMMMGGGDDDCCCDDDCCC@@@>>>>>>>>>??????===>>>>>>;;;999:::???DDDBBB@@@CCCGGGCCC@@@RRRjjjuuu~~~888888888888888999999999;;;;;;<<<===>>>>>>======:::<<<===>>>>>>===<<<:::;;;???CCCBBB???===>>>AAA@@@???===<<<;;;;;;<<<<<<<<>>BBB===@@@CCCGGGPPP\\\bbbbbb\\\VVVUUU^^^mmmyyy~~~wwwvvv|||wwwvvvxxxqqqoooeeeWWWNNNJJJDDD;;;>>>777777???GGGHHHHHHJJJTTTTTTVVVZZZ\\\WWWLLLCCC555000+++)))+++...///...000---***)))+++---...---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,,,,------------...///000111222222///000111222333444555555555555555666777999:::;;;888;;;===>>>===;;;;;;;;;============AAAYYYooo^^^ZZZ\\\```iiitttwwwvvvwwwnnnVVVEEEVVVuuu|||eeeMMM>>><<<>>>555444333222333555777888222999===:::666888<<<===999999<<<@@@CCCEEEGGGJJJGGGJJJNNNPPPRRRTTTWWWYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]___bbbddddddddddddeeedddddddddbbbaaaaaacccdddeeedddcccbbbaaaaaaaaaaaadddccc```^^^]]]]]]^^^___]]]```eeejjjppptttvvvwwwooo___RRRPPPOOONNNRRR[[[\\\eeerrr~~~{{{wwwxxx|||uuu```ddduuupppkkkwwwrrr\\\KKKGGGHHHGGGCCCBBBAAA@@@??????@@@@@@AAA<<<===<<<:::777999>>>BBBBBB@@@DDDHHHCCC???PPPgggttt}}}|||444444555777888:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===999;;;===>>>???>>><<<;;;??????>>>>>>>>>>>>>>>???BBB@@@===;;;999999999:::??????>>>>>>???@@@AAAAAABBBDDDFFFEEEAAA??????AAAEEECCCAAA@@@@@@BBBEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFLLLUUU\\\rrrmmmQQQUUU[[[aaaaaa[[[UUUSSSUUUTTTUUUQQQJJJLLLPPPIII===>>>222222999444333WWWgggRRRKKKUUUhhhvvvyyywwwzzzyyybbbQQQTTTNNNLLLNNNJJJJJJYYYmmmlllbbbZZZbbbtttuuuhhhaaadddiiimmm{{{uuuqqqvvv|||zzztttllliiihhhfff___YYYNNNMMMJJJEEE@@@???@@@CCCVVVLLLHHHNNNSSSQQQMMMMMMOOOPPPRRRSSSQQQJJJ@@@999---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------...------,,,,,,,,,------///000000000111111111111000222333333222111333444666666555555777999;;;<<<===<<<;;;::::::;;;===>>>???;;;<<>>888555666777555555666===;;;999999:::;;;:::999999999999:::<<>>?????????@@@@@@@@@@@@???AAAAAA;;;444444:::@@@AAAEEEBBB@@@@@@>>>LLLgggpppwwwwww444444555777888:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>======?????????>>>===<<>>>>>=========>>>>>>AAA???===;;;999999::::::============>>>???@@@AAACCCDDDEEECCC???===>>>@@@CCCBBB@@@???@@@AAADDDEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@@@@?????????@@@@@@===???AAABBBCCCEEEJJJMMMOOOaaawwwmmmLLLMMMPPPSSSUUUWWWWWWWWWQQQSSSSSSQQQSSSUUUSSSOOOIIIAAAAAACCC999333KKKmmmvvvcccSSSMMMPPPVVV\\\^^^bbbkkkvvv~~~rrryyyrrrmmmhhh___\\\kkkzzzqqqkkkppp~~~zzzqqqpppyyyyyyiiiccchhhnnnkkkddd]]]ZZZZZZWWWNNNFFFAAA>>>:::;;;AAAIIIQQQUUUggg\\\SSSUUUXXXTTTOOOLLLTTTQQQMMMHHHCCC<<<555000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,------------------,,,,,,...------,,,,,,,,,------//////000000000111111111000111333222111111222444555555444555666888999:::<<<;;;:::999:::;;;===>>>===::::::>>>===BBBWWWooowww}}}aaaTTTccctttooosssqqqmmmpppppp[[[@@@EEEXXX|||{{{bbbMMM>>>999666999:::777666666333555888<<>>>>>>>>>>>>>>????????????@@@AAAAAA<<<666555;;;AAA???DDDBBBAAAAAA@@@NNNiiiuuuzzzxxx444555666777888:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@?????????>>>>>>===<<<<<<======<<<<<<<<<======>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<===???@@@AAADDDDDDCCC@@@===<<<===>>>AAA@@@?????????@@@BBBCCC?????????@@@AAABBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEEEEEEEEEE>>>===<<<;;;;;;<<<>>>???===@@@CCCDDDCCCBBBBBBBBBAAAIIIRRRaaaxxxnnncccTTTMMMOOOTTTWWWXXXSSSQQQQQQSSSRRROOOPPPSSSSSSSSSTTTRRRGGG@@@HHHWWWlllnnnlllaaaPPPCCC???@@@AAAEEEJJJNNNSSS^^^mmmxxx~~~wwwoooyyywwwbbbXXXXXX[[[YYYSSSLLLKKKMMMKKKBBB999777555666===JJJWWW^^^aaakkk```WWWYYY___^^^XXXSSSSSSLLLCCC:::444000---+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////000000000000///111222222111111222333333333333444555666777888;;;:::999999999:::<<<======999:::>>>===<<>>>>>>>>???AAA@@@<<<777777<<>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCEEECCCAAA>>><<<;;;<<<===>>>>>>>>>>>>>>>???@@@@@@;;;<<<===>>>@@@BBBDDDEEEDDDCCCCCCBBBAAA???>>>===@@@AAABBBCCCDDDEEEEEEEEE???===;;;::::::<<>>:::999FFF]]]ooowww}}}ooofffaaa___[[[XXXZZZQQQMMMRRRRRRMMMLLLRRRUUU[[[___[[[VVVUUUUUUVVVMMMOOOOOOIII???888666777666999<<<===???FFFSSS]]][[[]]]cccnnnyyy}}}qqqaaaSSSMMMKKKHHHBBB===>>>DDDFFFAAA;;;;;;???EEENNNVVV[[[\\\\\\ddd[[[VVVZZZaaaaaaXXXOOOGGG@@@777000,,,,,,---...+++++++++++++++*********++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////000000///000111111000000111333222222222333444444555666888888888888888999;;;;;;>>>;;;;;;>>>???===@@@FFF\\\{{{uuuvvvzzz~~~rrriiidddkkkvvv}}}{{{}}}bbbMMMMMMddd|||ooo^^^KKK@@@:::777888;;;===:::666555666888::::::<<<;;;999888888888999999888888999:::<<>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>???>>>;;;777777;;;@@@<<>>???@@@BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>===========================>>>???@@@BBBDDDEEEEEECCC@@@>>>============<<<======>>>>>>>>>>>>>>>:::;;;<<<>>>AAADDDFFFGGGDDDCCCBBBAAA@@@???>>>>>>???@@@AAABBBCCCDDDDDDDDDBBB@@@>>>======>>>AAACCC===<<<<<<;;;;;;:::999888111777999777666;;;CCCHHHaaaiiirrrxxxxxxqqqiiidddgggXXXQQQWWW\\\XXXTTTUUUPPPXXX[[[XXXYYY^^^^^^ZZZJJJGGGBBB===999555111...333333333444666;;;AAAEEEHHHIIINNNVVV___eeegggggghhhttt~~~vvvxxxyyytttqqqssswwwxxxuuuqqq___\\\^^^gggppppppjjjeee___``````ZZZQQQHHHCCC@@@;;;666333777???FFFGGGFFFHHHMMMSSSUUURRROOOPPPRRR___[[[XXXZZZ]]]XXXIII;;;666222---))))))+++,,,---************************************************+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---...---............/////////...000111111000///111222111111222222333333444444666666666777888888999:::>>>::::::<<>><<>>???CCCBBBBBBAAA???>>>======;;;;;;;;;;;;;;;<<<===>>>???????????????>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFEEECCC@@@???@@@@@@???>>>;;;<<<>>>?????????======;;;<<<===???BBBEEEGGGIIIBBBBBBAAA@@@AAABBBDDDEEE@@@AAABBBCCCCCCCCCCCCCCCEEEDDDBBB@@@@@@AAABBBCCC???===;;;:::;;;;;;:::999,,,444;;;;;;666333666:::===FFFSSS\\\aaagggpppwwwxxxmmmeeehhhlllfffYYYPPPPPPTTTTTTOOOPPPVVVXXXUUUNNNJJJFFFEEEEEEBBB;;;666888444000000333666777666999999;;;>>>CCCFFFGGGGGGCCCJJJQQQQQQMMMKKKPPPWWWXXXTTTQQQPPPQQQPPPNNNKKKCCCBBBCCCIIIPPPSSSQQQNNNBBBAAA@@@===::::::<<<>>><<<;;;;;;???EEEKKKPPPSSSQQQTTTTTTMMMFFFDDDKKKSSS\\\]]]]]]\\\[[[RRRAAA111,,,***((('''(((((((((''')))))))))))))))*********))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))))))))******++++++,,,+++******++++++,,,---...------------.........///---///000000//////000111000111222333333333333222444444555666777888888999:::888888999<<<>>>@@@@@@>>>JJJiiiwwwnnnrrrdddWWW\\\uuutttlllpppuuu{{{zzzuuuiiiYYYJJJBBB999888888888999999888666777666555555666777999:::999999888777777777888888;;;<<<=========>>>@@@BBBBBBDDDFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHJJJMMMRRRVVVYYY[[[\\\]]][[[XXXTTTNNNIIIEEECCC===;;;;;;@@@FFFMMMXXXbbbgggrrr~~~~~~qqqdddwwwqqqyyyvvvnnnlllxxxyyyqqqWWWEEE@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999888666777:::<<<:::AAAAAA@@@???:::DDD\\\ggghhheeettt777888888999999::::::;;;:::::::::::::::;;;<<<<<>><<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAA@@@@@@???>>>BBBAAABBBBBBCCCDDDEEEFFFEEECCCAAABBBCCCDDDBBB@@@:::<<<>>>@@@@@@???===<<<;;;<<<===???BBBEEEGGGIIIAAA???>>>===>>>@@@CCCEEEBBBBBBCCCCCCCCCCCCCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@>>><<<<<<======:::888555555555555333444888===777888999999>>>MMMbbbrrr}}}jjjXXXYYYXXXSSSMMMJJJKKKMMMMMMJJJJJJJJJKKKMMMMMMKKKJJJNNNHHH???888555444444444222111111111222222222111999===@@@>>>;;;;;;???CCCBBBAAA???>>>===;;;888666;;;;;;::::::<<<>>>>>><<<777555222111333888@@@EEEDDDHHHKKKMMMMMMNNNQQQUUUSSSSSSPPPKKKGGGIIIRRRZZZfffjjjjjjddd\\\PPP>>>...)))((('''((())))))'''%%%((((((((()))))))))******(((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))******++++++(((((())))))***++++++,,,************+++,,,---...,,,,,,---------.........---...000///......///111000111222333333333222222222333444555666777777888777888999:::;;;<<<<<<;;;;;;???OOOpppwww~~~~~~{{{mmmiiiuuu|||wwwuuuyyynnnlllsss~~~rrreee]]]FFFDDDAAA???===;;;888666666555444444444555666777888888999999999999888888999:::::::::999999;;;<<<999===AAABBBAAA@@@AAABBB@@@@@@@@@AAACCCEEEGGGIIIKKKNNNSSSWWWZZZYYYWWWVVVOOOLLLHHHCCC???===;;;;;;===;;;???IIISSS\\\iiiuuuzzznnncccoooyyyyyywwwrrrsssdddLLL???=========<<<;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<999999999888888999;;;<<<999@@@AAAAAAAAA;;;EEE]]]jjjmmmkkkxxx888888888999999::::::;;;::::::999999999:::;;;;;;:::;;;<<<======;;;888777;;;;;;;;;<<<===>>>??????BBBBBBBBBBBBAAA@@@???>>>BBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBCCCFFFFFFDDDAAA:::<<<>>>@@@AAA???===<<<;;;<<<===???BBBEEEGGGHHHAAA???;;;888888;;;>>>@@@CCCCCCCCCDDDCCCCCCBBBBBBDDDDDDCCCBBBAAA???>>>>>><<<;;;999:::;;;999555111666333222555777666333222222444666888;;;CCCOOOXXXxxxuuuccc___XXXQQQKKKHHHIIIKKKIIIJJJJJJIIIIIIKKKPPPTTThhh___RRREEE;;;777666777888777666555444333222111///444777777666555333222777888888999999666333111000222222111222555666555444444444666;;;AAAHHHMMMGGGMMMSSSSSSNNNIIIJJJLLLRRRRRRRRRRRRSSSVVV[[[^^^|||{{{mmm\\\KKK777'''***))))))***,,,,,,+++)))'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++'''(((((()))***+++++++++************+++,,,---...,,,,,,,,,---------......---...//////......///111000111333444444333222111111222333555666777777777777:::======<<<<<<:::888;;;@@@EEETTT|||vvvqqqvvvhhh^^^ooo}}}zzz\\\UUUJJJAAA<<<;;;::::::888777666555444555666777777888999;;;;;;;;;::::::888999:::999777777888:::555999>>>@@@???===>>>???=========???CCCGGGKKKNNNRRRUUUYYY[[[YYYTTTMMMIII@@@>>>;;;888888:::===?????????EEESSS___iiiwwwsssccc^^^___yyyrrrqqq{{{wwwtttzzzrrrSSS>>>666;;;<<<<<<;;;::::::;;;===;;;;;;;;;<<<<<<<<<======:::999999999999:::<<<===777???AAABBBBBB===GGG___eeejjjhhhuuu888999::::::999888666555777888:::;;;;;;;;;::::::???<<<999777666555333111333555999;;;;;;<<<>>>@@@EEECCCBBBCCCDDDCCC@@@<<<===<<<<<>>>>><<<===AAAFFFJJJKKKIIIAAAAAA@@@>>><<<<<>>>>>>>>===;;;888666444666666666666555444333222333333222111111333777:::NNNbbb}}}iiiZZZQQQLLLMMMPPPJJJIIIIIIMMMTTTXXXWWWUUUcccaaa\\\RRRFFF???======AAA<<<999;;;;;;999888:::888:::;;;<<<:::777444111444888999777;;;AAAAAA;;;666666444111222555777777???AAA@@@===@@@JJJRRRVVVMMMUUUZZZWWWSSSRRRQQQPPPPPPVVV]]]dddjjjqqqxxx~~~mmmUUUAAA444---*********))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////000111111000//////000222444111111555888777888:::::::::::::::::::::::::::999???@@@???OOOzzz~~~mmm\\\sssfffaaapppaaavvvzzzlll]]]PPPHHHDDDCCC>>>:::777888888444222333666888<<<>>>???@@@AAABBBEEECCCAAA???>>>>>>???@@@===<<<<<<<<<===???AAACCCEEEFFFHHHJJJMMMPPPRRRSSSRRROOOKKKFFFBBB???>>>===;;;<<<<<<:::888:::???CCCMMMSSS___lllyyy~~~vvv^^^NNNNNNZZZggg|||{{{fff{{{uuummmTTTGGG>>>666;;;999777666777888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999666555999<<<===<<>>;;;FFFVVV^^^aaaYYYjjj999999999999888777666555777888:::;;;;;;;;;;;;:::;;;999777666666666555444111222444777:::>>>@@@AAABBBAAA@@@AAACCCCCCAAA???>>>======>>>AAACCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>@@@??????CCCGGGKKKKKKJJJFFFDDDAAABBBEEEGGGGGGFFFBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@????????????>>><<<:::777666666666666666555444333222222333333222111222555888444@@@SSSiii{{{ssskkkccc______\\\WWWSSSTTTXXXZZZWWWTTTXXXXXXUUUOOOHHHDDDDDDFFFIIIFFFGGGJJJJJJFFFFFFHHHIIIIIIJJJJJJIIIGGGFFFDDDHHHMMMOOOKKKJJJMMMOOONNNEEEEEEBBB>>><<<===???AAAGGGKKKLLLIIIGGGJJJMMMMMMQQQYYY^^^\\\XXXUUUQQQMMMOOOZZZkkkxxx~~~}}}qqqaaaJJJ888///+++)))'''***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))))))))*********+++++++++)))))))))***+++++++++,,,*********+++++++++,,,,,,------,,,,,,------...//////000111111000000222333666222111444666555666999999999999999::::::;;;;;;777<<<>>>;;;AAA]]]oooqqq|||tttooolllhhhfffhhhdddbbbhhh~~~}}}~~~pppaaaWWWOOODDD:::777666555666999444555777888888999:::;;;DDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFAAA???===:::888777888888999;;;===???BBBIIIRRRYYYgggkkkrrr{{{~~~{{{zzzuuusss```KKKEEEQQQgggzzzuuu~~~}}}{{{uuuVVVEEEBBB???:::;;;999777666777888888777;;;;;;;;;:::::::::::::::999:::;;;999666666:::======;;;===@@@===;;;FFFVVVccceeeYYYeee;;;:::999777666555555555777888999:::;;;<<<<<<;;;:::888888999;;;<<<;;;:::444222111333999>>>??????@@@>>>===>>>AAABBBCCCBBBAAA???======???AAABBBCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>BBBAAABBBDDDHHHJJJKKKJJJKKKFFFCCCFFFLLLPPPOOOLLLEEEDDDCCCCCCBBBBBBCCCCCC@@@AAABBBBBBBBBAAA???>>>?????????>>><<<:::888777666666666666555444333222111333333333222111222444///222777BBBXXXsssssskkkccc```bbbbbb]]]XXXVVVWWWVVVRRRMMMKKKLLLOOOMMMNNNRRRUUUTTTPPPQQQUUUVVVVVVUUUUUUTTTSSSRRRQQQUUUZZZ\\\WWWQQQSSSWWW[[[SSSSSSPPPKKKEEEBBBCCCFFFIIIQQQVVVSSSPPPPPPQQQPPPRRRWWWZZZWWWUUUUUUSSSPPPXXXfffyyy}}}ooofffMMM@@@000((()))+++)))&&&))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))******+++************))))))))))))))))))*********++++++******************++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---......000111111000111333555:::444111333444333444777777777888999:::;;;;;;<<<999;;;??????<<>>???@@@@@@AAAGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@>>><<<:::999888777666555555555666888999999<<>><<<;;;FFFUUUjjjlll^^^eee;;;:::777555444444444444666777888999;;;<<<<<<<<<>>>======???AAACCCBBBAAA===777222333888======;;;???>>>======>>>@@@BBBBBBBBB@@@<<<<<<===@@@AAABBB>>>===<<<<<<<<<>>>???AAABBBCCCCCCBBBBBBAAA??????BBBBBBCCCDDDGGGHHHIIIIIILLLHHHDDDEEEJJJNNNOOONNNGGGFFFEEEDDDCCCCCCCCCCCC>>>???AAABBBCCCAAA@@@>>>=========<<<:::999888777666666666555555444333222000222333333111000///000555444222555>>>JJJSSSWWW___bbbmmm|||}}}xxxwwwssskkkeee``````___YYYQQQKKKIIIIIIOOOQQQUUUWWWTTTQQQVVV]]][[[[[[[[[[[[ZZZYYYXXXXXXYYY[[[ZZZUUUPPPPPPTTTXXXWWWXXXXXXUUUNNNHHHGGGJJJJJJRRRVVVSSSOOOPPPSSSUUUSSSVVVXXXXXX]]]eeehhhgggeeellltttvvvnnn]]]KKK???333///,,,,,,......)))$$$))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))************+++++++++***************************++++++++++++++++++******++++++,,,------///000111111222555777>>>777333333333222333777555666777888999:::;;;<<<:::888===CCC>>><<>>======<<<;;;:::999999888888777777666555555555555555666777:::<<>>>>>===AAA@@@???>>>======???@@@AAA???;;;:::<<<>>>???@@@;;;::::::::::::<<<===>>>AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCDDDEEEGGGHHHIIIGGGDDDBBBBBBDDDIIILLLGGGFFFEEECCCCCCBBBBBBBBB===???AAABBBBBBAAA@@@???::::::999888777666666666555555555444444333222111...111333222000...------...,,,,,,...111222333444888;;;EEESSS___gggpppxxx}}}xxxvvvwwwtttlll___SSSLLLIIIVVVUUUVVVVVVSSSRRRXXXbbb^^^___```bbbcccdddeeeeeeeee___YYYUUURRRPPPPPPQQQSSSTTTXXX]]][[[UUUUUUYYYTTTXXXXXXRRROOOTTT[[[^^^gggjjjmmmooovvv||||||www```]]]XXXPPPFFF:::000)))%%%'''+++,,,***(((&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++***************))))))*********++++++++++++************+++,,,,,,---...000000111222555777???888444444444333444777555555666777999:::;;;;;;999333666???>>>888>>>MMMddd}}}ssszzzlllhhhjjjttt{{{{{{{{{~~~rrrcccaaarrr{{{rrroooiiinnnuuu~~~xxxvvvuuutttwwwwwwkkkgggeee^^^TTTNNNAAA===999777888:::;;;;;;888888888999888777666666777777777777777777666666444555555666888999999:::666888;;;@@@EEEJJJNNNPPPYYY^^^hhhttt}}}~~~|||yyyxxx~~~sssQQQ<<<999IIIccc|||}}}}}}~~~wwwgggPPP<<<555888;;;;;;888777666666777777666444777777777777888888999999555777999888666888<<<@@@===999999<<<;;;999AAANNNfffrrrkkkqqq666666555444333333333333333333444555777:::<<<===@@@@@@@@@BBBDDDDDDCCCAAA???;;;888888<<<@@@BBBBBBBBBBBBBBB@@@===<<<===>>>>>><<<:::999;;;=========999999::::::;;;;;;<<<<<>>???@@@@@@??????>>>777777666555444444444555333333333333222111000000---///111111///------------***)))+++,,,***+++...///...000555999===DDDLLLaaadddjjjqqqxxx~~~uuulllgggaaa^^^ZZZYYYVVVUUU\\\ddddddccccccdddggglllqqqtttrrrjjjbbb^^^\\\XXXUUUVVVTTTRRRWWWbbbgggeeeffflllccceeedddaaaeeeoooyyy}}}|||xxxqqqdddWWWFFF@@@666///++++++++++++%%%'''(((&&&###$$$)))...(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***((((((((()))))))))************************++++++)))))))))************+++++++++******++++++,,,---,,,...///000000111444666===777333444555333444777555555666777888999999:::<<<666555<<<===999999>>>>>>mmmuuuqqqvvvxxxkkkiiitttzzzppp___aaaoooyyy||||||rrrtttcccqqqyyyqqqrrrvvvzzz}}}vvvpppiiibbb___OOOJJJEEEBBBBBBCCCAAA???======<<<;;;:::999888888777777888999:::::::::999777888:::<<<>>>@@@BBBCCCFFFIIIOOOVVV^^^eeekkknnnvvv{{{~~~}}}pppTTTLLLQQQ]]]oooxxxzzzwwwpppMMMGGG===666444555777777777666555666777777555333555555666666777888888888555666888777555666;;;???<<<888999===<<<888>>>HHHXXXjjjiiiqqq333333444444444444333333111111222333666888;;;<<<<<<<<<>>>@@@CCCDDDBBB@@@>>>===;;;;;;<<<>>>AAABBB@@@BBBCCCBBB???======>>>;;;999888999:::<<<<<<;;;:::;;;===>>>>>>===<<<;;;<<<===>>>???@@@AAAAAAAAA;;;>>>AAABBBAAABBBEEEHHHEEEFFFGGGHHHIIIGGGDDDBBBBBBBBBAAA@@@?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<666555444333333333444555111222222111111000///...,,,...//////---,,,------222---,,,...,,,)))***///111.........,,,***---333111888AAAIIIQQQ\\\jjjtttxxxrrrmmmkkkiiigggjjjooovvvqqqjjjfffgggnnnvvv|||{{{vvvsssssspppkkklllqqqkkkccccccnnnvvvxxx{{{wwwxxxxxxyyyppp^^^SSSJJJ<<>><<<777:::BBBNNNccceeemmm111222333444555444333222000000111222555777:::<<<:::;;;===@@@DDDEEECCCBBB@@@@@@???===;;;;;;===??????BBBDDDCCC@@@>>>>>>???888777777888:::;;;;;;:::;;;===???AAAAAA???<<<;;;:::;;;<<<>>>@@@AAAAAAAAA;;;>>>AAABBBBBBCCCFFFIIIFFFFFFIIINNNSSSPPPGGG???@@@@@@??????>>>>>>??????<<<;;;:::999999999999:::555555333333222333444555111111111000000///...---,,,---...---,,,,,,---...,,,)))***///...)))***///++++++,,,...+++((()))...+++///333222222888FFFRRR^^^kkk|||~~~vvvkkkiiipppzzz~~~xxxuuudddJJJ555...000///******((('''(((***)))%%%""")))((('''((()))(((%%%"""'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))(((((()))***+++,,,,,,---))))))))))))************,,,,,,++++++,,,,,,---...,,,---............111333333///...222444333222444666666666666777777777777444999999444333777<<<<<>>;;;999:::<<<>>>>>>======<<<<<<<<<;;;999::::::;;;;;;::::::999888;;;>>>@@@@@@???<<<:::;;;<<<===>>>======???AAA>>>:::;;;AAACCCAAACCCHHHEEE===AAAUUU```WWWHHH???>>><<<:::<<>>:::666777===NNNWWWvvv}}}111111111111111000//////333222222222333555666777888888999999:::::::::;;;<<<>>>???>>><<<;;;<<<>>>>>>=========<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<:::<<<>>>??????===;;;:::999;;;=========<<<===???>>>;;;;;;@@@BBB@@@BBBFFFDDDAAAGGGVVVZZZOOOCCC???;;;:::::::::;;;;;;999777<<<;;;999777666666666777555444333222111000000///////////////.........---------,,,,,,,,,+++++++++++++++***))))))***++++++************************''''''(((((()))***,,,,,,***,,,111888@@@FFFIIIIIIYYYdddrrr~~~~~~jjj\\\LLLDDDBBB>>>555---444111...***((((((((()))'''((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,---------........./////////////////////000000111333333444444555555555666444666888:::<<<<<<===<<<>>>>>>AAAKKKbbb{{{{{{{{{qqq|||uuuuuuZZZZZZbbbqqq|||zzzpppiii]]]aaaaaa___```jjjtttyyyxxxtttzzz}}}}}}{{{pppeeejjj{{{jjjfffcccqqqvvv~~~xxxooozzzqqqeeennnuuunnnxxxsssTTT>>>;;;777666666555444444555555444444444444555555555555555555555555555555555555555666777666555666999;;;::::::<<<===:::666888===III___111111222222222111000000222222222333444555777777888888888888888888888888<<<===>>>>>>======>>>???=========<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>===============<<<::::::777:::<<<===<<<;;;<<<<<<===;;;<<>>;;;<<<<<<;;;999888777777:::999777555555444555555444333333222111000////////////.........---------,,,,,,,,,,,,+++++++++++++++******))))))******+++************************'''&&&&&&&&&''''''((())))))&&&$$$$$$''')))+++++++++333===EEENNNYYYgggqqqpppnnnooouuu~~~}}}wwwssstttvvvtttooofff^^^WWWPPPJJJFFF:::444,,,)))******&&&""")))(((((('''&&&''''''(((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,------------//////......//////000111333333333333333444444444555666777999;;;<<<<<<===;;;;;;<<<<<>>KKKhhh333333444444444444333333111111222333444666777777666666777777888888999999;;;<<<======>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<>>>?????????@@@???>>><<<;;;:::::::::777:::===>>>===;;;;;;<<<<<<<<<===????????????@@@???AAAHHHMMMHHH>>>:::<<<===@@@AAA???;;;888999:::888777555444333333333444333222222111000000//////.........---------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******************************))))))((((((((((((((()))///,,,)))''')))***++++++&&&))),,,------000777======>>>CCCJJJQQQRRRNNNIIIJJJJJJHHHDDD???<<<<<<===888888777555222000//////***)))((()))+++,,,,,,+++&&&''''''((())))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***+++++++++,,,,,,,,,,,,///............///000000333333333333333444444444666666777888999999::::::777777<<<>>>888===```~~~yyyqqqooozzz~~~vvv|||xxxnnnhhhkkkrrrxxx}}}}}}}}}{{{nnn```aaalllddd^^^\\\fffyyy~~~yyyvvv{{{rrr\\\PPPFFFBBBQQQhhh}}}tttmmmssswww}}}|||}}}ssspppuuuzzz{{{ssseeeSSSCCC999666666555555444444444444444555333333333333444444444444555555666666666666666777444555555444444555777999888888:::===;;;888:::@@@RRRmmm222333333444444333333333000111222333555666777777333444555666888999:::;;;::::::;;;<<<>>>@@@AAAAAA;;;;;;;;;<<<<<<<<<<<<<<<666777999;;;===>>>??????AAA@@@>>><<<;;;;;;:::;;;999;;;>>>>>>===<<<<<<===;;;<<<>>>>>>???@@@@@@???======???CCCBBB>>>:::999???AAABBB@@@<<<999999;;;666555333222111222222333111111111000000/////////------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))((('''&&&''')))************,,,---,,,******,,,...,,,,,,...111444444111.../////////---+++******+++***,,,...---+++***+++,,,((()))***)))(((&&&&&&&&&'''((()))*********)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++************+++++++++,,,...............//////000444444444444444555555555333444555666777888999:::999666:::@@@===999FFF\\\{{{|||xxxnnnkkk~~~||||||~~~rrrwwwqqqkkkjjjooowwwzzzqqqcccccciiinnnpppfffVVVSSSiii~~~wwwzzz}}}fffNNN:::666;;;DDDYYYnnntttuuuxxxvvv{{{}}}zzzxxxxxxvvvjjjXXXEEE;;;888666444444444333333333333444444333444444444444555555555444555555555666666666777444555666555444555888:::888888;;;>>><<<999<<>>@@@@@@???;;;;;;;;;;;;;;;<<<<<<<<<777888999;;;===>>>>>>>>>BBBAAA???>>>===<<<<<<<<<;;;<<<======<<<;;;<<<>>>999===??????@@@BBBBBB???;;;:::999<<>>>>>===:::888777777555444222111111111222333000000000000//////......------,,,,,,,,,+++++++++++++++++++++************((())))))******))))))((())))))))))))))))))))))))((((((''''''&&&'''''''''%%%$$$%%%&&&((()))'''&&&$$$&&&((((((&&&%%%&&&&&&,,,+++***+++,,,---,,,+++))))))))))))************'''(((((('''&&&%%%%%%&&&$$$&&&(((((('''''''''((('''(((((()))(((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++************++++++++++++......------......///000333333333444555555666666222222333555777999;;;<<<===666444999<<<999<<>>888666333111333333222222222333444444444444444444555555555555333333444444555666666666444555555555444555777:::888888;;;===;;;888;;;AAAQQQccc---...///000000000000///...000222444666777777777444555666777999:::;;;<<<:::888888:::===??????===:::::::::;;;;;;<<<<<<<<<999999;;;<<<>>>>>>??????AAAAAAAAA@@@???>>>======<<<<<<<<<:::999999<<<>>>888===@@@???@@@DDDDDD@@@;;;;;;::::::<<<>>>>>>===<<<;;;:::::::::999666444444333222111111111222333000000////////////......,,,,,,,,,,,,++++++++++++++++++++++++************'''((()))******)))((('''))))))))))))))))))))))))''''''&&&&&&&&&''''''((()))'''&&&''')))))))))(((+++++++++***)))(((((()))'''''''''((()))***))))))&&&&&&&&&&&&''''''&&&&&&)))((((((((()))***++++++###%%%'''(((***,,,---...''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************+++++++++,,,,,,...------------...//////000111111333444555666777888888777666777888999:::<<<777333333777:::::::::BBBZZZ|||rrrooommmooouuu~~~~~~|||{{{}}}zzzxxxsssssszzz}}}iiibbbjjjmmmXXXCCCJJJYYYooo~~~zzzyyy|||}}}}}}wwwtttpppbbbcccdddiiirrrxxxpppeeeOOOSSSiiiwwwvvv]]]MMM>>>999777333111444222222222222222333444444222333333333444444444444222222333333444555555555333444444333333444666888777777999<<<999666888>>>KKK[[[//////000111111111111111...///222444666777777777666777777888999::::::;;;:::888777999===???>>><<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>????????????AAAAAAAAAAAAAAA@@@???>>><<<<<<:::888666777;;;>>>777===@@@???AAAFFFFFFAAA<<<>>>===;;;:::===???@@@===:::888999;;;;;;777444444333222111111111222333///////////////.........,,,,,,,,,+++++++++******+++++++++************)))'''((()))******)))((('''))))))))))))))))))))))))(((''''''''''''((()))***(((%%%######%%%'''((((((((('''&&&%%%%%%&&&((()))$$$&&&(((******)))'''%%%++++++************(((&&&***'''%%%%%%&&&(((((('''((('''&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************++++++++++++,,,,,,,,,...------------...//////...///000111333555666666AAA@@@===999777555444444666888777444555:::;;;777333999QQQ}}}rrrqqqppppppuuu~~~nnnqqqrrr}}}~~~xxx}}}qqqssszzzpppbbbPPPFFFIIIXXXjjjvvv}}}{{{|||rrriiiqqq~~~|||lll^^^QQQVVVrrrxxx{{{zzzoooooorrr|||~~~wwwKKK<<<444666666000222999222111111111222333333444111111222222222333333333111111222333333444555555222222333222111222555777666666888:::777444666;;;IIIWWW{{{222222111000000111111111333222111111222333555666888888::::::;;;:::999888:::999999888999:::;;;<<<;;;;;;;;;;;;;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999;;;<<<======>>>AAACCC@@@BBB@@@===>>>???===888<<<;;;;;;:::999888777666555555444333333222111111///............---------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&((()))************))))))))))))************///////////////.........000000000111222222333333FFFFFF@@@555111333444000777666555555555666888888999;;;@@@SSS{{{sssfffhhhvvv|||ssswww~~~yyyzzzzzzzzzxxx~~~tttgggZZZKKK@@@BBBIIITTTkkk}}}}}}yyykkkjjjsss~~~yyyooo```mmmkkkxxxnnnfffaaahhhwwwuuufff```]]]]]]hhhvvv~~~uuufff<<<888444222333444333222000111111111111222222222111222222333333222222111444444444555444444333333222333333333222222444666555777::::::999777666666CCCUUUiii|||222222111111111111222222222222111111222333555666777888999:::::::::999888::::::999999999:::<<<===:::::::::::::::;;;<<<<<<>>>>>>???@@@AAAAAABBBBBB>>>????????????>>>>>>===:::::::::;;;<<<===>>>???;;;<<<===<<<<<<===@@@BBB@@@AAA@@@===>>>@@@>>>999::::::999888777666555555444444444333222222111111............------------,,,,,,+++++++++*********+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&((())))))*********))))))))))))************///.....................//////000000111222222222;;;<<<999222111555777555666777777777777666555444666777>>>IIIWWWqqq{{{mmmgggkkkzzzxxxzzzzzz~~~zzzyyy}}}nnndddkkkiiiiiiwwwzzziii^^^UUUMMMKKKMMMMMMRRRZZZcccooojjjaaadddqqq~~~nnnaaaWWWPPPLLLQQQaaafffzzzuuukkkmmmzzzqqq]]]RRRQQQZZZiiivvv}}}}}}{{{yyygggUUUIII999555222111222333222111000000111111111222222222111222222333333222222111222222333333333333333222222333333333222222444666777888999888666666777999;;;IIIYYYkkk222222222222222222222222222111111111222333444555666777888999999999999999;;;;;;:::::::::;;;<<<<<<999999999999999:::;;;;;;;;;<<<===>>>@@@AAABBBCCC>>>???@@@AAA@@@???===<<<777888999;;;===???AAABBB===>>>===<<<;;;<<<>>>AAA???@@@@@@===>>>AAA???:::888777777666555444333333333333333222222111111000............------------,,,++++++++++++*********++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&''''''((())))))))))))))))))))))))************..............................//////000111111111111333333000111555777555444555777999999777555444777111555???;;;===ddd|||rrrlllsss|||~~~}}}{{{}}}}}}mmmpppfffZZZUUUddd~~~nnnggggggddd^^^[[[QQQPPPUUU\\\]]]ZZZ]]]eeesssqqqnnnrrr~~~mmmXXXQQQFFF===:::<<>>???@@@@@@===>>>@@@AAAAAA>>><<<:::666777999;;;>>>@@@AAAAAA??????>>>;;;::::::===???>>>??????===>>>AAA???;;;777666666555444333222222222222222111111000000000.........---------,,,,,,++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((())))))((((((((()))))))))************---------------.........------......///000000000000111111000111222333222555666777888999999999888;;;......;;;;;;444BBB\\\xxxuuu}}}~~~zzzwwwaaaPPPWWWlllzzzvvvxxxuuummmeeejjjooocccSSSTTTVVV[[[ccchhhnnnvvv}}}yyytttfffeeefffjjjkkkcccSSSFFF;;;===AAAFFFNNNYYYeeemmmxxxxxxttt{{{}}}pppdddTTTWWWXXX\\\mmmpppooo{{{~~~vvvwwwzzzaaaIII999222222111000/////////000111111000000000000111111111111111111222222222222111111///000111222333333333333222333333333222222444666777888888777666666888:::???DDDMMM___///000111222222222222111000000111222333333333333444555555666777999::::::;;;;;;;;;;;;;;;;;;::::::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@???===:::888777888:::<<<===>>>>>>?????????>>><<<:::999;;;>>><<<>>>>>><<<===@@@>>>:::666666555444333222111111000000000000000/////////...------------,,,,,,,,,+++++++++*********))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((('''((()))))))))************+++,,,,,,,,,---------...---------...//////000000000000000222222111111222===;;;999777777777999:::999333222999>>><<<:::999XXXqqq~~~|||yyyzzz|||~~~ssswww|||uuuqqqppp{{{xxx~~~}}}}}}ooo___```hhhooo|||}}}uuunnnmmmrrrzzzeee[[[PPPIIIDDDBBBHHHQQQPPP[[[ooo}}}wwwwwwuuuuuuzzz~~~uuugggZZZTTTJJJGGGFFFIIIQQQXXX]]]^^^]]]cccjjjppptttzzzvvvfffbbbvvvrrreee\\\```gggnnnsssvvvhhhbbbhhh|||yyy}}}qqqtttzzzbbbIII888000///000000000000000000000111222//////000000000111111111000111111222222111111000000000222333444444444444222333333333222222444666444666888999888777888888@@@DDDMMM```---...000111222111111000///000111222333333333333333333444555666888:::;;;::::::;;;;;;;;;:::999888888777777777777888999999::::::::::::::::::::::::<<<===>>>>>>===;;;999777666777999;;;<<<<<<<<<<<<>>>>>>>>>===;;;::::::<<<<<<======:::;;;>>><<<777555555444333222111000000////////////////////////------------,,,,,,,,,,,,+++************)))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((&&&''''''(((((((((''''''))))))))))))***************++++++,,,,,,---------------......///000000000///---...222333222333666DDDAAA<<<777444444555666333:::;;;666666;;;;;;666;;;OOOrrryyyzzz~~~{{{rrrgggmmmxxxxxxrrrsss|||zzz|||tttooopppppplllmmmrrrvvv{{{}}}jjjooosssggg```XXXOOOOOOTTTJJJRRRcccsssqqq___NNNGGGJJJHHHJJJPPPUUUUUUVVVYYYUUU[[[___```aaabbbaaa]]]VVVUUUUUUTTTRRRLLLEEEAAAMMMOOORRRWWW___iiittt{{{}}}|||lll[[[TTTddd~~~uuummmjjjjjjwwwzzz|||wwwpppiiihhhuuuyyyrrruuukkkqqq}}}vvvvvv}}}kkkRRR===222///......///111222222000000111222/////////000000000111111000000111111111111000000111111222333444444444333222333333333222222444666333555999:::999888888888AAAGGGQQQccc+++,,,...000111000////////////111222333333222222222222333444666888:::<<<999999:::::::::999888777555555444444555555666777888888888999999:::::::::<<<<<<<<<;;;:::999777777444555888:::;;;<<<;;;;;;;;;===>>>>>><<<:::::::::;;;===<<<999:::<<<999555333333222111000///..............................---------,,,,,,,,,++++++************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''(((((('''&&&&&&))))))))))))*********************+++,,,,,,---------......///000000111111///,,,---111333111333888@@@>>>:::777444444444444333:::<<<555333777;;;::::::CCCYYY{{{|||{{{~~~}}}iiibbbooovvv{{{{{{{{{~~~yyyyyyzzzzzzwwwsssqqqrrroootttvvvvvvzzz|||rrryyyzzzvvvxxxsssgggbbbeeelllrrr}}}fff\\\TTTNNNKKKLLLKKKGGGCCCCCCAAAEEEHHHLLLUUU^^^```[[[XXXYYYYYY[[[]]]]]]YYYUUUdddhhhlllnnnppptttyyy~~~ssshhhbbbggg}}}yyy~~~}}}yyyxxxuuu{{{~~~yyyvvvyyy|||yyyuuurrrooolllttt|||ssspppttt{{{cccVVVEEE777111000000000///111333222000//////111////////////000000000111000000111111111111000000111111222222222222222111222333333333222222444666444666888888888777999:::AAAIIITTTfff***+++---///000000///......///111222333333222222222222222333555888:::<<<888999999:::999888777666333222222222222333444444555555666888999:::;;;<<<<<<<<<;;;999888777777666111333666999;;;<<<<<<;;;:::<<>>FFFQQQbbb,,,,,,,,,------...............///000111222333333111222333555777888999:::666777:::<<<<<<;;;999777222333333333444555555666555555555555777999;;;<<<::::::999999888777666666555555666777888999::::::;;;===??????===<<<;;;<<<:::999888666444333333222000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))************++++++++++++,,,...---,,,,,,---////////////000111111222222555555555666666666666666777888888999999999888888666:::===BBBMMMeee{{{~~~tttuuummmlllnnnmmm{{{zzzvvvmmmnnntttyyyxxxtttrrruuuzzztttggg^^^\\\VVVSSSZZZiii{{{rrrppp}}}}}}rrrbbbQQQVVVeee~~~{{{zzz|||{{{sssmmmzzz~~~xxxqqqsssgggiiinnnuuuyyy{{{~~~}}}}}}||||||{{{zzzxxxpppbbbTTTPPPTTTXXXoooyyyuuuvvv|||zzzpppmmmuuu~~~yyy^^^JJJ555444333111000//////...////////////////////////............////////////111111222222222222111111222222111111111111111111000222555666555444444555555666777777666777999;;;BBBCCCIII[[[yyy,,,,,,,,,---------............///000111222222333222222333444666777888888555777999:::;;;:::888777222333444444555555555555444333444444666888:::<<<::::::999999888777777666666666666777888888999999:::<<<>>>>>><<<:::::::::888888666555333333222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))*********++++++++++++,,,------,,,,,,---///......///000000111111222444444555555555555555555666777777888999999999888===>>>===;;;>>>IIIZZZggg}}}rrrkkkkkkttt|||zzzppppppvvv~~~{{{zzzyyy}}}yyylllaaa```hhhqqq{{{pppfff[[[VVVSSSYYYgggtttyyyzzz{{{uuuyyy~~~~~~vvvdddQQQ^^^ssszzzrrr{{{xxxwwwzzz}}}}}}}}}}}}~~~~~~~~~}}}xxxlll]]]NNNFFFJJJSSScccvvvtttnnntttyyyvvvpppqqqzzzvvvaaaLLL???333222111000///.............................................////////////000111111222222111111000111111111111111111111111222444666666444333333333444555666666555666888:::BBBDDDKKK\\\zzz,,,,,,,,,,,,---------------...//////111111222333222222333333444555555555444555777888888888777666222333555666666555444333222222333444666888:::;;;::::::999999888777777777777777777777777777777777888:::<<<<<<:::999888999666555444333222111111111------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))*********+++++++++,,,------,,,,,,---...---......///000000111111222222333444444444444444444555666777888999999999===<<<;;;::::::>>>DDDIIIdddqqqllldddjjjooouuuwwwzzz}}}uuunnnnnn||||||kkkdddffflllzzz}}}ooofff^^^WWWZZZdddmmmooonnnnnnsss{{{xxxuuuqqqWWW^^^mmm}}}xxx|||~~~{{{wwwwww}}}~~~{{{zzzxxxqqqttt}}}www{{{|||yyyooofffZZZNNNEEEDDDPPP\\\qqq|||tttnnnrrrvvvvvvvvv{{{ttt[[[EEE888444000000///.......................................---............/////////000000111111111111000000111111111111111111111111444666777666444222222333333444555555444444666888CCCFFFOOO```|||,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222222222222333333333444444555666666666666555333444666666666555444222222333444555777999:::;;;999999999888888888777777888888777777666666666666666888::::::888777666777333222111111000000000000,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))***************,,,------,,,+++---...---------...//////000000000111222333444444333333222333555666777888888999999999999<<>>===AAAJJJQQQJJJ???BBBMMM^^^sssyyyyyyllljjjjjjiiixxxuuuyyyyyyvvvuuuuuu|||}}}~~~}}}yyy~~~|||{{{}}}zzz~~~yyyvvvuuuuuurrr~~~}}}{{{{{{xxxooolllvvv|||{{{zzz|||yyypppgggvvvzzzwwwwwwlll\\\PPPCCC444++++++---,,,*********+++,,,,,,---------++++++++++++++++++++++++((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,------.........///111222111000///000111444333111111111333555777999???HHHWWWppp++++++++++++,,,,,,,,,,,,+++++++++,,,------......---...///111222222333333222222222222333333333333222333444444333222333555777888888999:::;;;;;;<<<666666666555666666777888444444555555444333333222333111000000111111000///---------------,,,,,,,,,)))))))))***************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))))))))***+++,,,))))))(((((())))))***++++++,,,...000111111111000111111222222222222222222555555555555555555666666666666555444555888>>>BBB@@@@@@AAABBB???:::<<>>888BBB```xxx~~~{{{rrraaa^^^eeeppptttpppttt~~~~~~yyypppiiippp|||~~~nnnqqqwww|||zzzwwwxxxzzzlllnnnuuu}}}zzzwwwxxxxxxyyyzzz}}}zzzxxx}}}{{{yyyxxxyyy}}}sssqqqwwwzzz~~~}}}vvvtttttt{{{|||~~~vvvuuuzzz{{{~~~|||}}}___NNNBBB888///---,,,,,,------+++))))))***+++,,,,,,+++******************************))))))))))))************+++,,,,,,------,,,,,,+++***+++,,,,,,------------------......///000000111///111222111000///000111111111222333333444444555555777===LLLggg******+++++++++,,,,,,,,,,,,,,,---......//////000///000111222333444444444555333111000000111333444000222444555444444555666333444444666777888999:::444444333222333444555666333333444444444333222222222000///...///000///...((()))***+++++++++++++++)))************)))((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))******++++++(((((((((((()))***+++,,,------,,,,,,------...///+++,,,...///000111000000222222111111111111111111333333444444555666666777222444555444333444888;;;111;;;>>>:::888<<<:::333777666DDDYYY___ZZZbbbuuutttooovvv|||{{{vvvgggdddppptttnnnuuu{{{iiicccgggmmm~~~wwwuuuxxxsssnnnuuusssoooqqqtttyyy~~~mmmjjjppp}}}{{{zzz{{{zzzyyyxxxwwwwwwvvvvvv~~~|||{{{}}}wwwsssxxxzzz{{{|||zzzyyyzzzxxxzzz}}}zzztttuuuzzzxxxpppvvv~~~yyy{{{qqqJJJ777222///*********+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))+++,,,,,,------,,,,,,+++)))***+++,,,---............//////000111222222333///111222111000///000111111222333444555555555555333555:::HHHddd)))************+++++++++,,,,,,++++++,,,,,,---.../////////000111111222222333222000//////000000111222222111111222222333444222333444666777999:::;;;555555444333333333333444111111111000111111222222......---,,,,,,+++***************++++++,,,,,,---))))))((('''&&&&&&%%%%%%''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$################################################%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((+++*********))))))(((((()))************+++++++++,,,,,,---...///000111111000111222333222222000000222222222333333444444444777555444555777:::;;;;;;999666555666999;;;;;;999;;;777<<>>555///++++++,,,,,,+++(((''')))+++))))))))))))))))))))))))*********)))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************++++++,,,,,,//////////////////.....................///000000000000//////000222444666999===<<>>>>>===@@@FFFJJJLLLKKKIIIGGG___aaa```[[[UUUUUU\\\bbbjjjccc[[[XXXXXXVVVPPPKKKJJJNNNRRRQQQMMMIIIIIIKKKIIIFFF@@@;;;666222111000111000///...---,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((###&&&)))+++***)))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***((('''((()))***)))(((''''''''''''''''''''''''&&&'''((()))************(((((()))))))))*********,,,,,,,,,+++++++++******)))************+++++++++.........---......///000000000000000111222333444444///555777III]]]mmm))))))(((((((((((())))))'''((()))+++,,,---------,,,+++++++++,,,,,,---......///////////////......000000000000///////////////////////////...------******))))))))))))(((((()))(((''''''((()))'''&&&''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,++++++++++++,,,,,,------,,,---...///000///......000000000///...---///000111111111000//////111333444...***+++---+++)))***++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''((((((((()))))))))))))))*********++++++,,,---------,,,,,,)))+++///333666666666555===@@@AAA>>>;;;;;;@@@EEEPPPKKKDDD???===;;;999888777999;;;999444222222333888555000***'''&&&'''((('''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((!!!###'''((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***)))((((((******)))(((''''''''''''''''''''''''$$$%%%''')))++++++******(((((())))))))))))******,,,,,,,,,,,,,,,+++++++++)))************+++++++++...---------......///000000000000000111222333444444000666666FFF[[[lll))))))(((((((((((())))))((()))***+++,,,---------************+++,,,------....../////////...------////////////000000000000////////////...---,,,,,,***)))))))))((((((((((((((('''&&&&&&'''((('''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++*********+++,,,,,,------+++,,,---//////......---//////000///---,,,---......//////...---...000222000+++)))+++,,,***((()))************))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))***++++++,,,---,,,+++******))))))))))))((((((***++++++++++++***)))---///...,,,,,,///222444333111...,,,+++---...+++,,,------++++++---///333111...+++*********+++'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""$$$''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***)))((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---...///000000000000111222333444777555:::888FFFZZZkkk))))))(((((((((((())))))((()))***+++,,,---------***))))))***+++,,,------/////////000000///......////////////000000000000////////////...---,,,+++)))))))))((((((((((((''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,------,,,---.../////////...------/////////---+++,,,---------...---,,,---000222,,,)))(((+++,,,(((''')))*********)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%(((+++***(((''')))***$$$'''))))))''''''((()))%%%&&&&&&&&&&&&(((***,,,((())))))))))))((('''&&&)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((('''((())))))((('''((((((((((((((((((((((((***)))(((&&&&&&'''((()))'''(((((((((((()))))))))))))))))))))************))))))*********+++++++++************+++,,,---...000000000000111222333444;;;;;;AAA<<>>QQQ<<<...######'''((($$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''',,,---)))&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""---333...+++000..."""%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***---///...,,,++++++,,,,,,---...///000000000000000222000222999:::FFF]]]{{{''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$################################################""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%)))***'''%%%''''''%%%######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))'''###(((===QQQ<<>>@@@<<<,,,444===---$$$((($$$######$$$%%%%%%&&&''''''%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))((((((,,,222444333000,,,---...///000000000000///222000222888777AAAWWWrrr))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%((('''&&&$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))),,,111444444111,,,)))111999@@@<<<111'''###$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************'''(((***+++,,,---------+++---.........---///000111000000222333777DDDPPPmmm))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%)))///555555///)))'''(((############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************))))))***+++,,,---......,,,+++++++++,,,...000000111000000222333777CCCPPPmmm))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$"""%%%$$$$$$######$$$$$$%%%((('''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$'''+++,,,+++)))(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************++++++******+++---///000444000+++***,,,///000///000///000222333666BBBOOOlll((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%'''((()))&&&&&&&&&&&&''''''%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))************,,,+++******+++---///000@@@888000,,,...000///,,,000///000222222666AAAMMMiii((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))************---,,,***)))***,,,...000???888000---...000...,,,///...000222222555@@@KKKeee~~~))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$%%%'''((('''&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************++++++*********+++,,,---333///,,,,,,...//////---......000222222444???JJJaaa{{{))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%&&&''''''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$######%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************))))))************++++++)))***,,,---/////////.........000222222444>>>HHH```zzz))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%&&&''''''""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''$$$######%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$"""!!! $$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%''')))(((&&&$$$%%%&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************((())))))*********))))))(((+++///111000///------...---///222222444===HHH```zzz(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""$$$&&&%%%$$$###$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,---.........///......111222444===FFF\\\ttt((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$############"""$$$&&&%%%$$$###$$$%%%###########################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((())))))&&&$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---......//////000...///111222444<<>>???????????????@@@AAAAAAAAA@@@>>><<<;;;<<<===>>><<<===???@@@@@@???>>>===<<<<<<<<<;;;::::::999999555555555555444333333222...---+++)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''&&&&&&(((***+++***)))'''(((((()))******++++++((())))))***++++++,,,,,,***+++,,,...///000000000---...111444333111555<<>>>>>@@@BBBEEEFFFFFFEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCAAAAAABBBBBBAAA???>>><<<333222///---++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((('''(((******)))''''''(((((()))***+++++++++((())))))***++++++,,,,,,***+++,,,...///000000000---...222666444111555<<>>999555333222333444555555555444666;;;???DDDDDDCCCBBBAAAAAAAAAAAACCCEEEGGGIIIJJJIIIHHHGGGJJJJJJJJJHHHEEECCCCCCDDD>>>999444000...,,,(((&&&+++)))''''''((()))(((&&&'''((())))))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$''''''%%%'''+++***%%%'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''************)))))))))(((******+++++++++,,,,,,,,,+++,,,---...///////////////000000000000333666999JJJ]]]uuu))))))*********)))((((((((((((''''''''''''((((((&&&'''(((***,,,///111222444666:::>>>AAACCCDDDDDDDDDEEEHHHKKKLLLKKKGGGCCCDDDDDDCCCBBBBBBBBBBBBBBB???AAABBBBBBAAAAAABBBDDDCCCAAA>>>;;;888666555444111111000......000555888????????????@@@@@@@@@@@@???AAACCCEEEFFFFFFEEEDDDAAABBBCCCCCCCCCDDDGGGJJJIIIEEE???:::666222...+++,,,***'''&&&'''(((((('''((((((************(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''(((*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%''''''&&&(((***((($$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((((((''''''&&&&&&&&&)))((((((''''''&&&&&&&&&(((((('''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))******+++++++++'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((('''************))))))))))))******+++++++++,,,,,,,,,+++,,,---...///////////////000000000000333666999III\\\ttt)))))))))******)))(((((('''''''''''''''((()))))))))***,,,///222555888999888;;;???CCCEEEEEEDDDCCCBBBAAAAAABBBBBBAAA===:::666666666777999<<<>>>@@@:::;;;;;;:::999888888999======<<<;;;:::888666555111000...---...111666999:::;;;<<<>>>???@@@AAAAAA>>>???AAABBBCCCBBBAAAAAA555555666666666888<<<@@@IIIHHHGGGFFFCCC@@@===;;;000...+++))))))))))))))))))***++++++***(((%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))'''###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))*********))))))+++++++++******(((((('''((()))))))))((((((((('''(((&&&%%%$$$$$$&&&((())))))))))))*********++++++''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,---...//////////////////000000000333666999HHH[[[ttt'''(((((())))))(((((((((&&&&&&'''((()))***,,,,,,...000222666999<<<>>>???===???BBBDDDDDDBBB???===999777444333333333111000,,,,,,---...000333666888333444666666555666777999;;;<<<===>>>===;;;999777666444111000111444666888777777888999::::::999999======>>>>>>>>>===<<<<<<444444333111///000222555;;;???DDDIIIKKKLLLKKKKKK???>>>:::555111...,,,,,,((()))******)))(((&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&)))***)))&&&%%%&&&((())))))(((((()))***&&&&&&'''(((((()))******+++,,,---.........---------...000111333333333333444444444444333111000////////////000///...---,,,***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))************+++++++++,,,,,,,,,+++,,,---...//////////////////000000000333666999HHH[[[ttt''''''(((((())))))(((((('''((()))+++---///111333555777999<<<>>>@@@AAABBBAAABBBCCCCCCAAA===999666222///+++******+++,,,,,,,,,++++++,,,,,,---...//////111444777888;;;>>>@@@CCCDDDFFFGGGGGGEEEDDDBBB???<<<888666555555555444;;;;;;;;;:::888666333222999::::::::::::::::::999888777666222...------......333:::AAAFFFJJJNNNPPPRRRQQQMMMFFF>>>777333222)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$%%%+++---***''''''$$$&&&'''((('''((()))+++++++++,,,...000111222333555666888999999999888777555777:::<<<>>>???@@@?????????@@@@@@@@@>>>===<<<999:::;;;;;;:::999777666000///...,,,,,,,,,,,,---+++++++++***))))))((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''(((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///////////////000000000000333666999FFFYYYrrr'''((())))))*********)))***+++,,,///222666888:::;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@>>>;;;666111//////---,,,,,,...//////.........////////////......111444777999;;;>>>AAADDDGGGHHHIIIJJJJJJIIIHHHGGGEEEBBB???======<<<999666?????????>>>===:::777555888999999;;;<<<===>>>>>>::::::999666111...------,,,...222555999???GGGMMMWWWXXXWWWRRRJJJBBB>>>===111000...,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))((('''&&&(((***''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###%%%,,,///+++)))***$$$&&&((()))***+++---///222333555777:::<<<>>>??????@@@BBBCCCDDDCCCBBBAAA===???AAADDDFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBCCCDDDCCCAAA???>>>999999888666555444333222111000///...,,,+++******((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''((()))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,---...///////////////000000000000333666999DDDWWWppp((()))***+++++++++++++++,,,---///222666:::===???>>>???@@@AAAAAAAAA@@@???<<<<<<;;;888555000,,,)))000///000222555555444333...///111333444444333333666888:::;;;;;;<<<>>>@@@@@@AAABBBCCCCCCBBBAAAAAAGGGEEECCCCCCDDDCCC@@@===:::;;;===>>>>>>===;;;:::999:::<<<>>>@@@BBBDDDEEE>>>>>>>>><<<777444222222111111///...///666@@@HHHRRRUUUWWWUUUOOOJJJGGGGGG;;;888444///+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***((('''&&&%%%&&&'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%"""%%%---000,,,***,,,+++---000111222444666888888999<<<>>>AAADDDFFFGGGDDDEEEGGGHHHIIIHHHGGGFFF@@@BBBDDDFFFGGGGGGFFFEEEGGGIIIKKKLLLLLLKKKJJJHHHEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@???>>><<<:::888777555444333111000...---,,,)))(((((((((''''''''''''&&&''''''(((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((())))))((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,---...///////////////000000000000333666999AAATTTnnn))))))(((((()))+++---...444555777999;;;<<<======AAAAAA@@@>>>===;;;::::::555444333111111111222333888:::;;;999888:::===>>><<<;;;999:::;;;=========<<>><<<888<<>>AAADDDBBB@@@??????@@@@@@???>>><<<<<<<<<======>>>>>>???>>>;;;:::;;;???AAA@@@???DDDEEEHHHKKKNNNOOOMMMKKKHHHKKKKKKIIIGGGFFFAAA:::::::::999999:::<<<>>>???AAA???<<<;;;:::999777555111000---+++******++++++'''((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%'''***,,,(((((((((((((((((((((((())))))************))))))(((((())))))******++++++******+++++++++,,,,,,,,,------......///.........000111333333222333555777DDDTTTjjj'''((()))***---///222444777999<<>>=========;;;888777;;;???;;;<<<<<<<<<<<<<<<=========<<<;;;===@@@BBB>>>999:::777888<<<===<<>>BBBJJJQQQUUUUUURRROOONNNLLLHHHBBB<<<666333+++++++++---...---***((())))))))))))))))))(((((()))))))))))))))(((''''''&&&'''((()))***))))))((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&$$$$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$&&&''')))+++,,,---///111444666777:::===@@@CCCCCCCCCCCCCCCDDDDDDDDDEEE@@@:::555333444555555777777888999999999999999666444111111333555444333999<<>>>>>===;;;888777555333111...,,,++++++*********))))))******(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))************)))))))))))))))))))))***************+++++++++,,,,,,,,,,,,---......///............///000111000111333555BBBSSSiii&&&(((+++...222666999::::::;;;<<<===<<<:::777666111111111000000000000///333555888;;;===???@@@@@@>>><<<;;;;;;<<<;;;:::999999<<<>>>===888666999<<<<<<:::===@@@<<<555777???<<<>>>@@@@@@>>>===???BBBFFFEEECCCEEEOOOVVVMMM===???;;;:::===??????@@@BBBEEECCCAAA@@@@@@AAAAAA@@@:::;;;===@@@DDDGGGJJJLLLPPPLLLKKKKKKHHH@@@999666666333333;;;GGGPPPSSSRRRQQQRRRSSSOOOIIIDDDBBBCCC333111...------,,,***)))++++++******)))((((((((()))))))))))))))(((((('''''''''((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&''')))+++...000222333222444888:::<<>><<<999666333333555777999999999:::;;;<<<=========<<<777444000...............,,,222999>>>BBBGGGMMMQQQNNNOOOOOOLLLMMMOOOLLLHHHDDDCCCBBB@@@???>>>===============???AAA@@@>>><<<<<<<<<<<<<<<:::777444333222111///---,,,+++******'''(((((())))))*********)))(((((((((((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''''''''''''''###%%%(((******'''$$$"""(((((((((((((((((((((((())))))************))))))************))))))))))))******+++++++++,,,,,,,,,,,,------...//////.........///000000000111333555@@@PPPfff)))+++///333777:::===>>>>>>===:::666222...,,,***,,,,,,,,,---------......222444777:::<<<<<<<<<;;;<<<999888;;;===<<<::::::888999999666333333555888;;;;;;DDDSSSTTTGGG======DDDIIIMMMMMMJJJJJJOOOSSSYYYWWWTTTZZZlllzzzoooZZZMMMGGGBBBDDDHHHKKKJJJIIIIIIEEE@@@>>>???@@@>>><<<777999;;;>>>@@@CCCFFFHHHFFFGGGIIILLLLLLGGGAAA<<<777444111444<<>>@@@BBBEEEHHHEEEDDDBBB@@@<<<888555444---000666<<>>???@@@@@@@@@:::777333000...------...)))---333666999AAALLLTTTRRRSSSQQQNNNOOORRRQQQMMMSSSRRRQQQOOOMMMLLLKKKKKKFFFFFFFFFFFFEEEBBB>>>:::999:::;;;<<<===>>>>>>???;;;:::777444000...,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''$$$%%%((())))))&&&###!!!(((((((((((((((((((((((())))))************))))))++++++******))))))((((((******+++++++++,,,,,,,,,,,,,,,---...///////////////111222222222222555777>>>LLLbbb///111444888;;;<<<<<<<<>>CCCVVVrrrttt^^^PPPXXX\\\``````]]]]]]aaaeeeeeebbbcccppp___XXXQQQRRRYYY```^^^ZZZTTTPPPJJJIIIIIIJJJHHHFFF??????@@@AAAAAAAAA@@@@@@>>>AAAEEEHHHJJJJJJFFFAAA::::::888666666<<>>BBBFFFGGGBBB:::444111///...---***))))))(((((()))******(((((())))))))))))((((((((((((((((((((())))))***(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''')))***,,,...///333444444444555555666666777:::>>>AAABBBDDDFFFHHHBBB???<<<888555333333333333666:::???AAA>>>888444333444444555777888999:::888666333000---,,,,,,---+++---......000888FFFQQQTTTUUURRROOOPPPSSSSSSOOORRRQQQQQQPPPOOONNNNNNMMMMMMLLLJJJIIIGGGCCC===999444333333333666:::>>>AAABBB@@@>>>;;;777444111///---,,,+++***)))((('''&&&(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$(((((((((((((((((((((((())))))************))))))++++++******))))))((((((******+++++++++,,,,,,,,,+++,,,---...///////////////000222222111222444666===III]]]444666999<<<<<<;;;:::888555222...+++)))***,,,...***++++++,,,------......---///333777:::::::::999888333333777555000333:::CCCDDDEEEDDDCCCDDDGGGJJJLLLUUUiiirrrlllnnnpppnnnkkkiiikkkmmmjjjfffmmm{{{sssiiihhhooossslll```aaa___]]]\\\]]]^^^^^^]]]WWWSSSNNNKKKKKKIIIEEEBBB???AAABBBAAABBBDDDBBB===;;;===>>>;;;888;;;DDDLLLLLLOOOQQQNNNIIICCC@@@???DDDCCCCCCAAA???999222---,,,+++***)))))))))***+++'''(((((()))))))))))))))((((((((((((((()))******(((((())))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))'''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))***,,,...222444777888999333333222222111000000000222555888:::;;;;;;<<<===888666333111000222444555999999888999:::;;;999777444333111000000111333444666777666444222000111222000///---+++,,,444???HHHPPPRRRPPPNNNPPPTTTTTTPPPLLLMMMMMMMMMMMMLLLKKKJJJEEEDDDCCCBBB@@@===888444222000---,,,---111555888@@@@@@AAA@@@>>>;;;888666111000///---+++)))''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))************))))))************))))))))))))******+++++++++,,,,,,,,,++++++---...//////000000---.../////////000222444<<>>@@@???===>>>BBBGGGIIIKKKNNNOOONNNJJJEEEBBBEEEDDDEEEEEEDDDAAA<<<888222111...,,,************''''''((())))))))))))))))))(((((('''((()))***+++(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''((())))))((()))***(((%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((***,,,///111222222444777:::;;;;;;:::::://////......---,,,+++++++++---000111000////////////000111222555888;;;<<<======>>>@@@DDDGGGGGGGGGAAA>>>888444111111333555555888::::::888777777888666444111000222777===AAAIIIKKKLLLLLLOOOTTTUUUQQQNNNOOOOOOOOONNNMMMLLLKKKCCCAAA>>>===;;;999555333222111...------///222444888;;;???CCCDDDBBB???===444333222000///---,,,+++)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))***************+++++++++,,,,,,,,,***+++,,,...///000000000---.../////////000222444===FFFTTTttt777:::<<<>>>===:::777444000222444666777666555444666666666666777777777888444555555666555444333222333222888??????===III[[[|||iiiffflllwwwzzzvvvqqq}}}zzzqqqpppooooooppppppnnnmmmbbb\\\jjj~~~wwwaaaffflllppprrrtttyyy}}}}}}llleeegggjjjhhhccccccaaaYYYNNNKKKNNNOOOKKK?????????@@@AAAAAA@@@@@@JJJIIIIIIJJJLLLMMMMMMLLLJJJFFFBBB@@@AAADDDFFFGGG888666222...+++*********''''''((())))))))))))))))))((('''''''''(((***+++(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((()))))))))++++++)))%%%$$$%%%(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%(((,,,000444777999:::;;;===>>>===:::666444---------,,,++++++*********---//////---+++******000333777<<>>>>>CCCFFFHHHJJJOOOUUUVVVSSSQQQRRRRRRQQQPPPNNNLLLKKKLLLIIIFFFCCCAAA>>>;;;888333333333333333444555555000555<<>>EEEQQQqqq;;;;;;<<<<<<;;;999888666777777888999999999888888>>><<<999777555666777888666888666333111444666777777>>>FFFJJJLLLTTTaaammmqqqiiiiii|||xxx|||uuugggeeerrrvvvrrruuuddd___ZZZ^^^kkkvvvsssjjjgggffflll~~~tttooopppxxxyyywww~~~wwwpppppppppooozzzsssllliiifffdddfffjjj```MMM===;;;AAACCCEEEGGGFFFFFFFFFHHHJJJKKKKKKJJJJJJHHHHHHHHHDDD@@@CCCHHHAAA???;;;666111...,,,+++++++++***)))((())))))***************))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''')))'''&&&$$$$$$&&&''')))+++---000444777999999:::<<<<<<<<<;;;888555111///---+++***((('''''''''((((((+++---...---,,,,,,,,,333999>>>CCCFFFJJJKKKKKKOOOLLLMMMSSSWWWVVVPPPLLLRRRNNNGGG@@@;;;888777777;;;444222888>>>===>>>AAA>>>??????======AAADDDEEEDDDDDDEEEFFFIIIMMMPPPRRRSSSUUUTTTPPPLLLJJJMMMQQQMMMMMMJJJGGGFFFFFFDDDAAA<<<999555222111333666999;;;???EEEJJJMMMMMMJJJIII;;;999777666555444555555222000---+++******+++---((((((((()))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))((()))***''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,///......---------......---///000000000000333555:::BBBUUUrrr;;;;;;;;;;;;:::999888777888999:::;;;;;;:::999888777777666555555555666666444444555777;;;AAAJJJQQQaaaaaa```]]]\\\]]]aaaeeevvvrrrrrryyysssyyy~~~zzziii___cccbbbaaahhheee^^^SSSLLLNNNWWWZZZYYYTTTVVV^^^mmm|||}}}uuutttmmmlllqqqtttvvv|||yyy{{{zzzwwwuuuvvvwwwzzzoooUUUIIIEEEBBBAAABBBFFFDDDBBBCCCEEEGGGHHHHHHLLLJJJJJJIIIEEE@@@@@@DDDDDDCCC@@@<<<777222...+++,,,++++++***))))))((((((************))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&'''(((***---...444666888:::<<<======>>>::::::999777444111...,,,))))))(((''''''''''''''',,,------------...222444@@@CCCEEEEEEFFFHHHKKKLLLXXXUUUSSSSSSTTTTTTRRRRRRLLLKKKHHHBBB;;;777666666777:::@@@DDD@@@999999???BBBBBBAAACCCEEEFFFCCC@@@>>>>>>>>>???@@@AAAAAAAAADDDFFFIIIIIIHHHGGGHHHJJJEEEEEEDDDDDDFFFHHHGGGEEEGGGEEEBBB>>><<<<<<======@@@CCCGGGKKKLLLLLLJJJIIIGGGFFFCCC???<<<999777666333333111000...,,,++++++((((((((((((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,.........---------......---///000000000000333555:::BBBTTTqqq;;;;;;:::999888888888888:::;;;<<<===<<<:::888777333333333333333333444444666:::III^^^jjjlllnnnsssyyyppphhhdddbbb```___ttt|||qqqhhhccceeehhhyyyyyylll___]]]ZZZZZZccc]]][[[SSSIIIFFFNNNWWW\\\VVVWWW[[[ccckkkmmmiiieeeoooiiigggkkkkkkjjjqqq{{{zzzxxx~~~}}}||||||{{{|||mmmaaa[[[WWWSSSQQQIIIFFFBBB@@@AAACCCDDDEEEGGGEEEEEEEEEAAA;;;999<<<@@@AAAAAAAAA>>>999555222,,,,,,++++++***))))))(((************))))))))))))))))))))))))))))))))))))******)))(((((((((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))+++...111444666666666777777777777777777555444222000...,,,************+++,,,,,,,,,,,,,,,......------///444<<>><<<@@@IIIQQQLLLIIIHHHHHHDDD???>>>AAA???======AAAEEEDDD???:::CCCBBBBBBCCCEEEEEEDDDBBBDDDEEEGGGGGGFFFBBB???===AAA???===>>>???@@@@@@???DDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIKKKKKKKKKKKKJJJPPPOOOLLLHHHDDD@@@<<<:::888888888777444111...,,,))))))(((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,........................---///000000000000333555:::AAARRRooo;;;:::999777777777888999999:::<<<<<<;;;999777555444333222111222444777888AAALLLllltttjjjfffeeeeeeeeewwwwwwuuuuuuuuu{{{rrrjjj^^^OOOKKKPPPjjjqqqllleeeeee___WWWYYYPPPUUUUUUQQQOOOTTTZZZ]]][[[YYYYYY]]]bbbccc___ZZZ___]]]```eeeeee```^^^aaa]]]mmmzzzooosss|||~~~{{{vvvuuu~~~zzzvvvvvvtttmmmhhhRRROOOJJJGGGFFFEEECCCBBBBBB@@@@@@AAA???999777999777999;;;===>>>>>>===<<<000///---+++*********+++************)))))))))((())))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,---///222666999;;;<<<333222111000...............---,,,+++*********++++++,,,...///000000/////////000000111444;;;CCCIIIBBBDDDFFFEEE@@@<<<>>>DDD>>>???AAACCCGGGJJJGGGAAA<<<======>>>EEEWWWpppoooXXXPPPSSSXXXWWWTTTYYYWWWXXX[[[]]]^^^aaadddaaa]]]ZZZZZZ\\\^^^^^^]]][[[[[[ZZZZZZXXXUUURRROOOHHHBBB===;;;;;;;;;<<<>>>???AAACCCFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIFFFCCCAAA@@@???===:::777333000///)))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,------..................---///000000000000333555999@@@PPPlll:::999888777666777888999888888999:::999777555333333222111222777>>>EEEIIIRRR]]]}}}uuullljjjlllnnneeelllqqqooolllkkkjjjgggpppgggbbbaaaXXXIIIDDDIII[[[gggjjjlllssslllXXXMMMNNNQQQQQQOOOPPPSSSTTTRRRUUUPPPMMMSSS\\\```\\\UUUPPPQQQVVV]]]___]]][[[ZZZTTTWWW___gggiiigggkkkrrruuuuuuwwwvvvrrrrrr{{{{{{zzz}}}}}}wwwqqq^^^\\\YYYWWWTTTOOOJJJFFFFFFBBB@@@AAA@@@<<<:::<<<333444555777999<<<>>>???:::777222...***)))******************)))))))))(((************************++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++222444777:::<<<===>>>>>>444222000---,,,,,,,,,---*********+++,,,...///000---...000111222222111000555666777888:::===BBBFFFDDDAAA???;;;555555AAAPPPKKKIIIEEEDDDJJJPPPMMMDDDCCCFFFJJJOOO\\\sssppplllpppqqqooouuussssssttttttyyy|||vvvuuuvvvvvvuuuxxxxxxxxxxxxyyy{{{~~~aaaVVVKKKFFFAAA===>>>CCCAAACCCEEEFFFGGGFFFEEEEEEGGGFFFFFFFFFHHHJJJLLLMMMIIIIIIJJJJJJJJJIIIGGGFFFCCCAAA<<<888444111000000++++++*********)))))))))(((((())))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,---...//////......---///000000000000333555888>>>NNNiii888888777777777777777888666666666666555555444333111111444:::CCCNNNYYY___dddjjjyyy~~~rrrkkkiiihhhUUU___hhhkkkkkkiiiccc]]]RRRMMMMMMRRRRRRLLLLLLQQQSSSbbbjjjtttnnn^^^[[[ZZZVVVTTTXXXaaadddbbb```ZZZVVVYYY```bbb[[[SSSXXXVVVUUUUUUVVVVVVVVVUUUbbbVVVPPPUUUYYYXXXWWWZZZ``````bbbdddbbbbbbiiirrryyyvvvqqqnnnssszzzzzzvvviiihhhhhhgggfffbbb\\\XXXRRRJJJDDDAAA???;;;:::===888777666555555777888999AAA>>>:::444///,,,)))(((************))))))))))))************************++++++***))))))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++---///000777999;;;>>>?????????>>>444222///,,,+++,,,...///...///000222444666777888888999999999999888888777<<<===>>>>>>======>>>@@@===999777888:::FFFccc|||wwwkkk^^^^^^cccaaaYYYWWW]]]dddlllwwwxxx{{{|||{{{{{{|||zzz}}}xxxggg[[[NNN@@@:::===;;;<<<===???AAACCCEEEFFFDDDCCCCCCCCCEEEGGGIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGCCC???:::555000.........------,,,,,,+++*********(((((())))))))))))******'''(((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''')))))))))((('''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,---/////////......---///000000000000333555888===LLLggg666666777777777777777666666555444333333444555555222666<<>>===???>>>===<<<:::888666444333;;;<<<===<<<999444///+++************))))))))))))************************,,,+++******))))))******(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++---000333666777777999<<>><<<444222///------///222555777999;;;===??????@@@???AAA@@@???>>><<<<<<;;;;;;===>>>???>>>===>>>@@@BBB<<<===DDDNNNVVVgggyyyooosssyyyxxxhhhSSSHHHHHH???>>>===<<<===???BBBDDDBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCEEEFFFGGGBBB@@@<<<888444111///...///......---,,,,,,++++++(((((()))))))))*********'''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((())))))((('''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,***+++---///000000///...---///000000000000333555777<<>>??????===;;;888666333222333666:::===???AAACCCEEEFFFFFFEEEDDD@@@>>><<<999777666666666999:::;;;<<<===AAAFFFJJJIIIOOO]]]lllrrrzzzxxx~~~~~~tttjjjkkkWWWSSSKKKCCC===:::::::::BBBAAA@@@@@@????????????;;;;;;;;;===???BBBEEEGGGDDDCCCAAA>>>:::666222///000000///...------,,,,,,(((((())))))*********+++'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,***+++---///000000///...---///000000000000333555777<<>><<<===>>>>>><<<888444222---...///222555999<<<>>>BBB@@@>>>>>>???>>>===;;;===888555555222111777AAAEEEFFFIIIPPPXXX___bbbccclllnnnttt{{{|||{{{yyyuuu}}}vvvggg```YYYLLL>>>666@@@<<<:::<<<;;;888888;;;999::::::999888888888999???@@@AAAAAA???<<<999666333444444444444333111000000...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++---...///000000000///...////////////000111222333999===IIIbbb666555444333333333222222333555999@@@IIISSSZZZ^^^___YYY]]]mmmyyyxxxtttsssccchhhppplllaaaeeekkkdddZZZVVVUUUWWWWWWWWWYYY^^^pppyyyuuuuuunnnggggggpppxxxzzz~~~~~~{{{{{{ooogggiiilllhhhbbb```___YYYPPPTTT___aaagggxxx|||kkkiiizzzwwwoooqqqtttoooddd]]]RRRKKKCCC???@@@AAA@@@>>>111111333999AAAFFFEEEAAA999555000,,,++++++++++++,,,***))))))++++++***)))***************************)))(((((((((((()))***))))))(((((((((((())))))***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))),,,...,,,(((&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((()))+++---000222999888888777888999;;;;;;;;;;;;;;;:::888444111///......///111333666999;;;DDDBBB???>>>>>>===<<<:::444444777<<<>>>@@@IIITTT\\\^^^```cccffflllsssxxxrrrvvv~~~xxxooouuu|||sssaaaMMMAAA>>>???CCCFFFBBB<<<:::===<<<======<<<:::999999999888<<>>BBBEEEFFF???:::444///------......+++)))((((((***++++++******************************))))))(((((())))))***))))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++---///---)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((()))***,,,///222555777<<<;;;999777666666666666666666555333111///---,,,+++++++++---///222444666<<<:::888777888888777666444:::EEENNNQQQUUU___jjjooouuuyyywwwsssuuu~~~{{{wwwttt~~~}}}fffWWWGGGNNNWWW\\\VVVKKKGGGIIIEEEEEECCCBBB???===;;;999666777999<<>><<<:::888777999;;;===777555222///,,,+++******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))(((((())))))''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,---...............////////////000111222333777;;;GGG___~~~555666555444444777===BBBPPPUUU___kkkyyyrrreeelllccccccbbbVVVTTT\\\___aaaaaaccchhhiiihhhjjjooorrrwww{{{zzz~~~vvvooorrrssswww~~~}}}~~~~~~{{{xxxzzzooodddcccXXXPPPUUUZZZhhh|||{{{{{{nnn```NNNDDDAAABBB???<<<>>>;;;999;;;===>>>BBBGGGBBB>>>888333111000///...+++)))((((((***+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''((()))+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((***+++---000444777999:::;;;:::777444222111000000//////...---,,,,,,++++++,,,,,,,,,---///222444666333222222444888;;;<<<<<>>777666999<<<===CCCAAA>>>;;;:::999999999>>><<<888555111...,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))************))))))))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++++++++,,,------.........////////////000111222333666:::FFF]]]{{{444333222444;;;GGGTTT]]]iiikkkqqqyyyrrrlllbbbdddfff___```kkkooorrrtttyyyyyyqqqnnnooojjjxxxzzz}}}~~~ssssssvvvzzzwwwzzz}}}~~~}}}xxxtttwwwmmm___\\\[[[```hhhpppwww|||}}}ssseee\\\WWWSSSLLLFFFAAA<<<:::<<<===<<>>===<<>><<<>>>EEEAAA???>>>===<<<999555222000---***)))***,,,,,,,,,************************)))******++++++******)))))))))(((((((((((())))))'''((())))))***)))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((***,,,---...000222555777888888777666000///---,,,+++,,,,,,---+++,,,---///000000111111222222111000000111333333:::===EEEPPP[[[dddhhhiiimmmuuu|||}}}}}}}}}|||zzz~~~ttthhh^^^SSSFFF===BBBCCCEEEFFFGGGGGGFFFFFFCCCAAA>>>999444000---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...000111////////////000111222333555:::FFF[[[xxx111444===OOOfffxxx{{{{{{fffeeekkknnnwwwyyyooohhhaaammm}}}~~~~~~xxxuuutttyyyxxxwwwzzz{{{rrrttt{{{}}}tttllliiiiiibbb___aaahhhpppyyyzzzttt]]]LLL@@@???@@@===???EEECCCAAA@@@??????>>>;;;999333000,,,***+++,,,,,,,,,************************)))***++++++++++++***)))))))))(((((((((((())))))&&&&&&((()))))))))(((((('''''''''''''''''''''''''''''''''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''))),,,...111222444555888999888666333111,,,,,,+++,,,---///111222222333555777777666555444000000222444888<<>>???EEEFFFCCC@@@??????@@@@@@@@@555222---++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))(((((((((((())))))$$$%%%'''(((((((((''''''((((((((((((((((((((((((((('''''''''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&(((***---000333444666888999:::888444000...***++++++---000333666888888:::<<<===<<<:::888666222444999???GGGOOOVVVZZZ\\\bbbmmmzzz{{{||||||wwwqqqssstttkkkaaa]]]gggnnnkkkqqquuusssqqqrrrsssqqqqqq|||zzzlllEEEDDDCCCCCCDDDGGGJJJLLLJJJHHHFFFBBB===888444222++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++------------...000222333////////////000111222333555;;;GGG[[[wwwJJJQQQSSS]]]qqq|||zzzggg]]]___```]]]VVVbbbeeejjj{{{}}}zzzvvvsssssswww}}}~~~~~~{{{yyyyyyzzzooolllqqqvvvvvvsssnnnwww|||~~~zzz~~~qqqlllvvvyyyrrr~~~|||www|||ppp^^^LLLCCCAAANNNnnnyyyooo```TTTKKKFFFDDDEEEFFFEEEEEEEEEAAA<<<===BBB===888222---++++++,,,---,,,---,,,+++***)))+++,,,+++++++++************)))))))))))))))************))))))))))))(((((((((((((((''''''(((***)))'''%%%((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%'''((()))'''&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***,,,...111444777777777777888888777777555333222111444222222444888:::888666;;;555555>>>???777333555333999GGG\\\mmmsssmmmeeeeeekkkxxx~~~yyyrrrtttnnn{{{wwwnnnpppvvvxxxrrrsssyyyzzzssskkkiiirrrttt|||~~~}}}}}}xxxyyy{{{|||sssOOO>>>GGGIIIEEECCCAAADDDDDDEEEEEECCC???;;;888222111000---***)))***+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''******))))))))))))***************)))))))))))))))&&&'''(((*********))))))---,,,,,,++++++,,,,,,---...//////000000000000000...///111111000000222333111888DDDXXXwww[[[fffkkkrrr|||}}}}}}pppccc[[[UUUOOOTTTYYYVVVZZZqqqyyywwwyyy}}}|||{{{{{{rrrppptttzzz~~~ooonnnzzz||||||}}}rrroooxxx~~~}}}|||xxx~~~~~~~~~|||~~~|||kkkYYYMMMFFFLLLeeeyyy{{{vvvoooiiihhhfff\\\PPPHHHFFFDDDEEEGGGDDD???===???;;;;;;999444---***+++...++++++,,,+++******+++++++++++++++************)))))))))))))))************))))))))))))(((((((((((((((''''''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%'''((()))'''&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&''')))+++...000333666888999999999;;;:::888666444222000///333444555888:::;;;::::::===888555777888666666888;;;FFFWWWhhhrrrtttppplllkkknnnwww}}}yyyooowww~~~~~~yyyvvvxxx}}}{{{zzz~~~}}}yyyzzz~~~yyycccVVVCCC999@@@EEECCCDDDFFFGGGFFFBBB===:::777555222...++++++,,,...)))***************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))******))))))))))))******************))))))))))))((()))***+++++++++***)))---,,,,,,++++++,,,,,,---,,,---......//////.........///111111000000222333222999CCCVVVuuujjjvvvyyyxxxzzztttoootttvvv{{{}}}wwwnnneee]]]WWWYYY[[[SSSVVVjjjyyy{{{|||{{{wwwwww{{{xxxhhhkkkwwwvvvsssvvvvvvmmmvvv|||wwwxxx|||~~~~~~}}}pppaaaTTTPPP^^^ooo{{{hhhjjjzzz}}}vvvssswwwwwwjjjWWWJJJHHHCCCAAAEEEFFFBBB>>>===999===???;;;333,,,,,,...******+++++++++++++++***+++++++++************)))))))))))))))************(((((((((((())))))))))))(((''''''(((******(((&&&###$$$&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%'''((()))'''&&&&&&'''((('''%%%%%%%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())),,,///222444666888999:::::::::;;;:::777333111///......111555999;;;999888:::;;;777777555222555===DDDFFFLLLWWWeeennnpppoooqqqtttoooqqqxxxxxxtttwww{{{|||yyyxxxxxxyyy{{{~~~{{{|||~~~}}}yyyvvvvvvwwwtttqqqmmmkkkjjjqqqfffQQQFFF;;;===>>>???BBBDDDDDDBBB@@@;;;888333...+++*********)))))))))*********++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&&&&''')))******+++******))))))))))))******************************+++++++++,,,++++++***)))---,,,,,,++++++,,,,,,---++++++,,,---------------...///111111000000222333444999BBBTTTrrrxxx|||vvvxxxrrrjjjjjjmmmnnnrrrwwwwwwrrrjjjeeeaaagggeeehhhvvvzzzwwwzzz}}}uuuyyy{{{ooosss|||}}}}}}fffcccoooooojjjpppuuu}}}yyyxxxooosss|||tttooo|||lllaaaeeeoooyyywwwhhhfffqqqzzz|||sssnnnsssuuulllaaa[[[QQQGGG??????BBB@@@>>>===777:::>>>>>>888333///---))))))***+++,,,,,,+++***+++++++++*********))))))((()))))))))************(((((((((((())))))))))))(((''''''((()))***)))((($$$%%%((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&'''''''''&&&%%%%%%'''((()))'''&&&&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&((()))***+++---111444666666777888888777666666777555111...,,,+++,,,,,,000555:::999555222555:::333;;;===;;;AAAPPPZZZ\\\ccchhhnnnooonnnpppwww}}}qqqsss{{{}}}{{{rrrooopppsssyyyzzzxxxyyyzzz}}}||||||~~~|||vvvqqqnnnhhhdddiiissshhhHHHDDD@@@<<<;;;===@@@BBBBBB@@@===999555222...+++))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))************))))))))))))******)))***************++++++,,,,,,,,,++++++***))))))---,,,,,,++++++,,,,,,---++++++,,,------------,,,...///111111000000222333555999AAAQQQpppuuullliiiffflll|||}}}ppphhhgggqqquuuzzz{{{xxxpppvvv|||vvvrrrvvvxxx}}}xxxsssuuujjjhhhrrrnnniiiqqq{{{qqqaaaeeeqqqggguuu~~~zzzxxx|||xxxxxxtttkkkeeeeeeggghhhkkkcccdddnnnssspppqqqwwwfffVVVFFF@@@???===;;;:::666666888:::<<<999333...,,,+++***+++------,,,***+++++++++*********))))))((()))))))))************'''((((((((()))))))))***)))((('''''')))******)))'''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&&&&%%%%%%'''((()))'''&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&(((+++---///111444777777666666555333222000//////---+++***)))***,,,---///444777555000000666===DDDPPPVVVTTTXXXdddmmmnnnppprrruuuyyy{{{~~~xxxwww{{{yyysssqqqqqqooommmsssrrrtttuuutttvvv}}}|||}}}uuupppmmmlllzzzlll```PPPCCC>>><<<<<<;;;AAA???>>>>>>===:::555000************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((******))))))))))))******))))))******+++++++++,,,++++++******))))))))))))---,,,,,,++++++,,,,,,---,,,,,,---..................///111111000000222333555999@@@OOOnnn~~~jjjaaa```ppp~~~vvvsssyyyzzz}}}{{{tttyyyvvvtttttt}}}zzz|||xxxhhhrrrtttvvvwwwvvvrrrllliiinnn}}}zzz{{{ooogggkkkppptttwww~~~yyy~~~bbbQQQ^^^vvv~~~|||yyyrrrssssssrrryyy{{{mmmeeeeeehhhjjjiiifffbbbhhhxxx~~~yyyzzz}}}lllZZZOOOHHHAAA;;;888888555333666;;;<<<777222000---***+++---...---***+++++++++************)))))))))))))))************''''''(((((())))))******)))((('''''')))++++++***)))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&%%%'''((()))'''&&&&&&'''(((((('''&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((+++///111222333444555444333222000...---,,,+++******))))))***,,,...//////222444333222888DDDNNNgggnnnqqqnnnjjjooovvv{{{tttwww~~~}}}{{{|||xxx{{{}}}{{{zzzssssssxxxzzzzzz|||{{{xxx~~~~~~wwwkkkjjjrrr|||xxxcccUUUKKKBBB<<<<<<;;;;;;===???>>>999444---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''*********))))))(((((((((******))))))))))))******))))))******+++,,,,,,,,,++++++***)))))))))******---,,,,,,++++++,,,,,,---------...///////////////...///111111000000222333444888???OOOlll~~~|||fff^^^bbbwww~~~tttsssuuuyyy}}}~~~xxxzzzlllsssrrrrrrsssuuutttqqqoooooopppgggeee___eeefffmmm{{{}}}tttsss}}}mmmVVV[[[mmm~~~{{{}}}~~~~~~xxxpppsss{{{rrroooqqquuuxxxrrrkkkrrr}}}ppphhh^^^PPPDDD>>><<<888555555888:::999888555000+++***---///---++++++++++++************)))))))))))))))************'''''''''((()))************(((&&&''')))+++,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&'''(((((('''&&&&&&&&&&&&%%%'''((()))'''&&&%%%'''((((((''''''(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******++++++---111555666555222111000......---,,,++++++++++++++++++,,,...///000111222000111333555<<>><<<888555444666:::===999222,,,***,,,///...,,,+++++++++************)))))))))))))))************&&&''''''((()))******+++***(((&&&''')))+++,,,,,,)))((((((((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&%%%'''((()))'''&&&%%%'''((((((''''''(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***+++,,,,,,------111555999999666111---+++************+++,,,------...///000222333444444444111111333999FFFZZZrrr{{{uuurrrmmmooo~~~xxxuuuvvvyyypppooohhh]]][[[eeettt||||||xxx~~~~~~|||{{{~~~xxxyyyyyy}}}|||xxxlllfff```vvvzzzUUUNNNEEE@@@???===999555222222000///---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***+++,,,,,,******))))))))))))******))))))***+++,,,,,,------,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---,,,---......//////.........///111111000000222333222777???OOOllliiiwww}}}wwwtttxxxtttiiidddzzz}}}||||||ttttttxxxyyyuuurrrrrruuuwwwvvvxxx|||{{{zzz~~~xxxtttooolllhhhfffffffffeeedddkkklllnnnooopppooollljjj~~~{{{sssrrryyy|||yyyzzzwwwpppppp||||||zzz```RRRBBBAAA<<<888777999999888<<<888222...,,,,,,,,,,,,,,,++++++***))))))*********************************)))(((((((((***+++,,,+++***((('''''')))+++,,,)))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$'''((((((&&&%%%&&&'''(((***+++------666666555333000---***)))***---...,,,,,,...111333333555777888777444111///...999CCCKKKVVVfffttt|||xxxwwwtttqqqqqqzzzzzzwwwssskkkccc```dddhhhhhhhhhmmmwwwyyy|||vvvxxxssshhhqqqwwwyyy~~~~~~yyy|||lll[[[\\\wwwqqqZZZLLLCCC999222000444666666222.........---///---++++++,,,,,,,,,+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++,,,---...///------,,,+++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000000111111111444888???OOOllldddlllllldddaaaiiirrruuuppp~~~}}}zzzqqqttt|||}}}rrrfffbbbgggmmmmmmkkkqqqpppsssyyy{{{yyyyyy|||~~~{{{yyyyyyzzzyyyyyyvvvrrrnnnooosssuuurrrnnnlllkkkkkkkkknnnrrrxxx|||zzzvvvrrrrrrwww|||}}}}}}{{{xxxxxxzzz~~~xxxxxx{{{|||lllUUUNNNDDD===<<<======;;;<<<999444111000///---,,,,,,++++++************+++***************************)))((((((((()))+++,,,,,,+++)))(((((()))***+++)))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***(((%%%%%%((())))))((('''(((***,,,///111333444333222222111///......------///111222333555777777777555333333555777999:::CCCLLLTTTWWW[[[eeeoootttwwwyyy{{{zzzyyy{{{yyypppjjjfffcccfffiiinnnrrruuuxxx|||zzztttyyypppgggnnn|||zzzzzz|||~~~vvveeefffkkkjjjmmmuuutttZZZHHHAAA@@@<<<999333///------,,,+++...,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,---...************************))))))))))))))))))))))))(((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000111111111111444888???OOOlllYYYaaajjjmmmmmmrrr|||||||||~~~sssnnnuuujjjbbbXXXTTTWWW___eeehhhxxxyyy~~~vvvuuuyyy|||yyytttkkkoooqqqoookkkhhhjjjmmmpppnnnkkkjjjmmmssszzzzzz|||~~~~~~xxxuuu}}}tttzzzssspppvvv~~~{{{vvv|||sssfffTTTHHHAAA>>><<<:::;;;:::888666555222...++++++++++++******+++,,,,,,************************)))))))))((())))))***+++...,,,+++***))))))***+++)))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((&&&&&&(((***+++***)))***,,,///222555888999000////////////111222333222222444888:::;;;999888888444111333:::BBBGGGJJJ]]]eeekkkiiifffjjjpppsss|||yyyuuuvvviiifffiiihhhkkkpppwww}}}~~~ssssss{{{xxxmmmgggjjjooorrr{{{xxxuuutttrrrppppppmmmrrruuussssssuuuvvvuuu{{{|||~~~}}}zzzvvvsssrrr~~~sssxxx~~~zzzrrrmmm}}}~~~yyy|||ppp^^^QQQEEE<<<333000111111---)))---+++******,,,---,,,+++++++++,,,,,,,,,,,,++++++------------------------************************)))))))))***++++++,,,,,,(((((()))***+++,,,,,,---************************((((((((()))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////000000111111111111444888???NNNkkkXXX]]]iiivvv~~~uuutttyyyyyyrrr[[[YYYVVVWWW]]]hhhttt|||{{{{{{{{{yyyvvvrrrxxx~~~zzzqqqiiidddjjjfff___ZZZ[[[dddsss~~~yyywwwxxx|||~~~{{{yyyzzz~~~tttkkkfffmmmkkkhhhppptttcccSSSGGG@@@???BBB;;;;;;::::::999555///+++,,,++++++++++++,,,------************************))))))))))))))))))******...---,,,+++************)))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((***+++,,,,,,---///111444666888999111000000000111333666888666444555:::;;;888555333333444999CCCOOOXXXZZZZZZiiiqqquuuqqqlllnnnsssvvvooogggeee~~~vvvnnnrrrllllllpppyyy~~~|||}}}ppphhhbbb^^^^^^\\\YYY]]]cccnnneee[[[VVVUUUUUUUUUUUUSSSUUUUUUUUUUUUUUUVVVUUU___ccciiikkkfff```aaaeeeeeefffkkkuuukkkiiikkkrrr~~~zzzssssssvvvssswwwlllSSSFFF999555777555///+++---+++******,,,------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((((()))***************(((((()))***+++,,,,,,---++++++++++++++++++++++++(((((()))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////000000111111222222444888>>>MMMjjjgggbbbdddppp}}}|||yyyxxxlllhhhddd^^^ZZZ]]]aaaeeekkkuuu~~~zzzxxxxxxxxxnnnrrryyy~~~uuunnnmmmiiiaaaYYYTTTYYYdddmmmrrrlllmmmxxxzzztttrrrvvvqqqaaaaaaddddddgggvvvyyynnnbbbRRRFFFEEEKKK<<<<<<======;;;777111,,,---,,,,,,,,,,,,,,,------************************))))))*********)))))))))...---,,,+++******)))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&(((***,,,...222333444555666777888888555444333333444666888:::999555555888888222///000333===NNNaaaooorrrnnniiilllssswwwuuusssvvvxxxyyyvvviiicccffflllzzzvvvvvvsssrrrssszzz~~~~~~}}}hhhXXXTTTSSSRRRSSSQQQPPPTTTYYY\\\XXXUUUXXX______VVVLLLMMMKKKKKKLLLMMMNNNPPPQQQZZZeeerrrrrraaaOOOLLLRRRIIIHHHKKKTTTaaakkkmmmlllvvvuuubbbZZZZZZaaaooo~~~{{{ooosssvvv{{{ppp\\\FFF;;;777222000000...,,,++++++,,,------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************(((((()))*********))))))*********************+++++++++++++++++++++++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...//////000111111222222444888===LLLhhhrrrsssyyyyyywwwtttyyyzzzrrriiihhhiiijjjooorrrvvvxxxzzz~~~~~~~~~}}}uuuyyy}}}|||yyyxxxzzz}}}tttssstttyyy~~~yyyxxxuuunnnfffaaa```aaafff___^^^jjjwwwzzzuuuoookkkmmmqqqvvv}}}qqq]]]`````````jjjzzz~~~uuucccNNNDDDFFFAAA@@@??????===:::444111///...------,,,,,,,,,---************************)))************)))((((((,,,,,,,,,++++++***)))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((($$$&&&'''((((((+++...111999999999999999999999999888777777666666777888999999555555888666000222999@@@PPPggg|||{{{sssrrrzzz{{{ssstttrrrlllddd```eeepppzzzxxxxxxwwwxxxxxxxxxxxxzzz}}}~~~qqqnnnrrrnnnhhheeegggnnnwww}}}mmmfffeeennnppphhh]]]YYY\\\\\\]]]^^^```ccciiimmmfffjjjrrrooommmgggdddgggiiikkknnnrrr|||iiiXXXXXXRRROOONNNQQQYYY^^^^^^]]]XXXjjjhhhUUUHHHAAACCCMMMWWW]]]fffmmmttt}}}~~~xxxnnnfffjjj}}}zzz```MMM===222111666000...---,,,---...---,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++((()))***++++++***)))(((,,,+++++++++******))))))++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......///000111222222333555777===KKKgggttt~~~wwwttt}}}mmmmmmpppwww{{{}}}~~~|||{{{{{{{{{zzzxxxuuusssrrrrrrrrrqqqooommmhhhjjjmmmnnnnnnoooqqqrrrrrrrrrrrrtttwww{{{~~~{{{|||~~~}}}yyysssooommmjjjccc___ccchhhjjjlllnnnuuuzzzzzztttuuu~~~hhhfffcccfffppp{{{zzzbbbNNNHHHFFFDDDBBB@@@???===999777111000///---,,,,,,,,,,,,************************)))******+++***)))((('''******************)))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((%%%''')))***+++---111555:::999999999999999999999777777777888888888888888888555666;;;999666???MMMUUUdddxxxzzzuuuuuuwwwnnnfffhhhjjjjjjlllrrr{{{~~~zzz|||xxxvvv|||yyyhhh```]]]\\\ZZZ[[[bbbnnnzzzssskkklllvvv||||||~~~yyyyyy|||~~~zzzuuurrroooooorrrtttsssrrrkkk~~~|||gggVVVIIIAAABBBAAADDDIIIOOOVVV^^^hhhpppiiiqqqwwwvvvxxx~~~kkkeee___rrrrrrZZZAAA777999333111///.........---,,,,,,,,,------------,,,,,,........................++++++++++++++++++++++++((()))+++,,,,,,+++)))(((+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......///000111222333333555777<<>>===KKK^^^dddppp}}}xxxtttsssmmm{{{|||sssmmmgggnnnwww~~~~~~{{{xxxlll}}}xxxzzzvvvjjjdddgggkkknnnrrrxxx}}}wwwxxxrrrddd___UUUSSSQQQOOOLLLKKKNNNRRRUUUJJJIIIUUUbbbiiissspppggghhh}}}zzzTTT>>>;;;555333000/////////---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((******************++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---...///000111222333333555777<<>>;;;;;;888666555555555444333000000111222333444444555222222222111222222333444222333555666666444333111111333555777888:::===???DDDGGGLLLQQQXXX```iiiooonnntttwwwrrrkkkgggeeecccjjjzzz}}}~~~yyyzzz}}}gggrrryyymmmhhh```PPPBBB888888666333///------...---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++---...///000111333555777888999::::::::::::999999888888777888888333222>>>SSSeee}}}yyyyyy~~~~~~zzzoooggghhhqqq|||tttppprrr|||ssspppllltttzzzzzzyyy~~~~~~xxxxxxuuuuuuuuummmsssqqqwww|||}}}~~~|||xxxyyyzzzzzz|||~~~|||zzzsssggg^^^ZZZUUUQQQYYY\\\iii~~~fffkkkrrrvvv~~~YYYBBB999555333222000//////.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,...///......---------------------------......//////000111111111000000000000000111111111444;;;CCCMMMaaa~~~xxx}}}~~~}}}{{{xxxuuurrroooiii```ZZZOOOJJJBBB<<<888666444333444333111111333444333222///000000111222333333444333222222111222222333333///111444666666444000...///111333333444555888:::===???AAAEEEJJJQQQYYY______hhhrrruuuqqqkkkgggfffaaaccclll~~~xxx}}}~~~}}}yyyrrrxxx~~~aaaCCC===;;;777333000///......------------,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))+++---...///000111222333555666777888999::::::::::::999888777555777666333555EEE___sss~~~}}}ttt___^^^aaahhhmmmmmmmmmnnnvvvyyypppqqqvvvwww{{{pppoooiiieeelll|||yyyuuuxxxtttvvvwwwwww|||{{{www{{{~~~~~~xxxmmmaaaWWWRRRMMMLLLWWWkkk}}}kkkZZZTTTgggoooVVVDDD777///...000000//////......//////.............../////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,+++***+++,,,...///......---------------------------.../////////000000000111//////000000111222222333444:::@@@JJJ```yyy|||}}}~~~{{{yyysssqqqmmmhhhaaaYYYSSSNNNBBB>>>999555444444333222444222111111222333333222111111111222222222333333333333222222222222333333///000222444444333111000000111222222222333555888666888;;;===@@@EEEJJJNNNWWW]]]eeekkkllllllnnnpppjjjaaa\\\fffzzzyyyrrr|||yyyuuu\\\FFF@@@999444222111///,,,...------------,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***,,,...000111111222333444555666777888999999:::::::::999888777111222444999FFFYYYooo~~~~~~xxxhhhgggeeedddhhhpppvvvwwwzzz{{{pppkkkpppwww~~~xxx|||zzzooolllnnniiinnn~~~}}}{{{wwwxxx~~~|||}}}}}}xxxjjjaaaTTTLLLPPP```sss~~~nnn^^^[[[sssnnnXXXBBB444///111111000///////////////---........./////////000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))***+++,,,---,,,,,,+++***+++,,,...///......---------------------------......////////////000000...///000111222444444555444888<<>>999777666666444222222333555555555555555444444444444444444333444444444444555555555444444444444555555555555555444333222111111111111222333333444444444333333333444444555555666666666<<>>===??????>>>FFFJJJYYYlllvvv{{{|||sssnnnqqqvvvvvvsssyyy|||~~~xxxxxxxxxkkknnnhhhhhhpppxxxyyywwwxxxwwwxxxxxx~~~}}}zzz{{{~~~~~~|||{{{zzzzzzmmmjjjffffffnnnwwwvvvpppiiimmmkkkaaaYYYYYY\\\]]]^^^iiitttzzz}}}vvvooommmooowww~~~wwwvvvwwwzzz~~~qqqZZZUUUUUUZZZ\\\]]]hhhwwwooofff___ttttttQQQ;;;666222000...------...................................................------,,,++++++,,,------...------,,,,,,------...(((***+++,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///......---------.........//////000000000000000000000000000000111111222666444555AAAZZZ|||uuuvvvzzz{{{vvvvvv|||~~~}}}|||vvvnnneee[[[QQQJJJ@@@>>>:::777555444444444555555555666777777777888666666666666777777777777666666777777888777777777555555666666666777777777444444555666666555555555444444444555555444444333333333444444444444444444222555999;;;===BBBIIINNN]]]eeeooosssnnnfff^^^ZZZ[[[fffzzzzzzttt|||~~~{{{nnndddssssssrrrsss{{{uuuhhhTTTDDD;;;666222...,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,***(((((())))))((('''(((((((((((())))))))))))+++,,,///111333444555555666666777888999:::;;;;;;<<>>777555444------,,,,,,------,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))((((((((((((***)))'''''''''(((&&&%%%(((((((((((()))******+++...///000222444555666777666777888999999:::<<<===>>>EEEHHHEEECCCIIISSSYYYtttqqqpppqqqooopppzzz}}}zzzqqqoooyyyqqqkkk```nnn~~~~~~~~~zzztttrrrtttvvvxxxzzz{{{}}}{{{sssrrrwwwxxxpppggghhhhhhfffaaa[[[WWWTTTRRRWWWUUUQQQMMMPPPXXXZZZXXXTTTVVVUUUPPPLLLNNNVVV\\\YYYZZZ[[[[[[[[[[[[ZZZYYY]]]YYYVVVVVVYYY\\\___bbbiiihhhhhhhhhgggdddaaa```\\\jjjvvv{{{}}}~~~|||vvvrrrrrruuuyyy|||{{{{{{qqqjjjmmmttt}}}xxx___\\\mmm}}}WWWAAA000///222///...111................................................---------,,,,,,---------...------,,,,,,------...***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++******))))))******+++...------------...////////////000111111111111000000000000000000111111222555444666AAAWWWwww{{{wwwvvvxxx~~~~~~|||zzzsssjjjddd]]]SSSJJJCCC>>>:::888777777777777888888999999666999;;;;;;::::::<<<>>>===>>>???AAABBBDDDEEEFFFCCCCCCDDDDDDCCCBBB@@@>>>AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;:::999888888888888888777666666555555555444444333333333444444555555666777999;;;===CCCMMMXXXbbbgggiiijjjjjjaaaWWWXXXfffvvv}}}pppmmm||||||}}}sss\\\FFF<<<<<<<<<000...------......,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((((())))))))))))((('''&&&'''))))))((('''(((((((((((()))+++,,,---000000111333444666777888555777888888888999<<>>======<<<<<<<<<<<<======;;;;;;;;;;;;:::999888888777777666555444444333333333333333333333444555555888;;;@@@GGGPPPZZZbbbffflllooojjj\\\TTT___wwwyyy}}}rrr{{{hhhOOOBBB???===666222...---...///---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************(((((((((((((((((())))))))))))(((((((((***,,,---,,,***)))(((((((((***,,,...///111111222333444666777888555777999999888999===AAA@@@GGGNNNQQQZZZlll}}}wwwssskkk___fffjjjqqqxxxxxxqqqwwwyyymmmnnnhhhqqq}}}{{{wwwvvvwwwwwwyyy}}}wwwsssuuuzzz{{{xxxyyyxxxlllkkkggg```\\\[[[```dddbbb]]]YYYYYYXXXUUUTTTVVV[[[dddnnnvvv}}}~~~yyypppmmmrrrwwwxxxsssqqqkkkeeedddiiimmmnnnjjjeee^^^[[[\\\]]]ZZZWWWRRRXXXbbbkkksssyyy~~~||||||~~~xxxyyy{{{pppcccaaa[[[eee~~~jjjaaaVVVWWWmmmsssPPP999444444333///////////////////////////........................------............------...------,,,,,,------...+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++************++++++---------------...///000///000111111222222111111000000000000000111111222555555888@@@TTTrrr~~~~~~{{{{{{wwwqqqkkkfff[[[PPPCCC@@@;;;888888888888888555666999<<<>>>?????????BBBFFFJJJLLLNNNTTT]]]dddhhhiiilllpppssswwwzzz|||yyyyyyyyyxxxuuuqqqmmmkkkdddbbb___ZZZVVVRRRNNNLLLHHHFFFBBB???>>>===>>>???===>>>>>>===<<<;;;::::::999888888666555444333333222111111222333333333333444666:::>>>DDDLLLVVV]]]dddrrrwwwiiiZZZ[[[lll{{{yyyzzzxxxvvv~~~rrrqqqqqq[[[PPPHHH@@@;;;555///---...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***(((''''''((((((((()))))))))***(((((((((***,,,---,,,***)))(((((((((***,,,///000222222222222333555777888666999;;;:::888:::???DDDIIIQQQYYY```lll|||ssskkkddd]]]jjjnnnsssyyyuuurrrpppttt{{{ssssssssswwwuuu~~~~~~wwwssssss|||yyywwwyyy~~~yyy~~~{{{tttooonnnnnnhhhkkkkkkfff___]]]aaagggeee```___bbbcccbbbdddjjjwwwtttpppttttttqqqoooiiidddcccddddddbbb```QQQQQQQQQRRRWWWbbbpppyyyxxx{{{}}}tttnnnwwwtttccc\\\oooxxxrrrgggSSSSSSiii~~~bbbDDD555555444...////////////////////////........................,,,---...//////...---,,,...------,,,,,,------...,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,---,,,,,,------///000000000000111222222222222111000000000000000111111222444555888@@@SSSppp|||}}}uuujjjaaaYYYMMMCCC;;;999888888::::::999777:::<<<@@@CCCFFFHHHHHHHHHKKKOOOTTTXXX\\\dddpppyyy~~~~~~~~~|||xxxsssmmmhhhdddbbb[[[WWWQQQJJJEEECCCBBBBBB????????????>>>===<<<;;;:::999888777666555444333333222111222444444444333///333888;;;???FFFOOOVVV\\\jjjuuurrrjjjhhhgggfffllllllrrr{{{pppeeetttzzzjjjbbbVVVIII???888000---...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''''''((((((((())))))******''''''''')))++++++)))''')))(((((((((***---///111222222111222333555777888777:::===<<<:::;;;AAAFFFTTT[[[dddlllxxxqqqiiiggggggooopppsssvvvzzz}}}tttssstttwww}}}kkkeeeooowww~~~~~~|||{{{|||ooo{{{xxxvvvxxx}}}qqqooonnnooonnnjjjiiijjjhhhlllnnniiiaaa]]]^^^bbbbbb```dddnnnuuuzzzuuuoookkkhhhhhhfffccc``````UUUVVVUUURRRPPPPPPTTTXXXWWWcccppp{{{vvvsssXXX```www}}}[[[HHH[[[yyy|||kkkJJJ555555555///000000000000000000000000........................,,,---...//////...---,,,...------,,,,,,------...,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111000000111222222222222111000000000000000111111222444555888@@@RRRooo~~~}}}{{{uuuooodddXXXMMMDDD>>><<<999:::;;;<<<:::999;;;>>>CCCHHHMMMQQQWWW___bbbbbbiiilllqqqvvv{{{yyyqqqjjjccc[[[RRRLLLKKKFFF@@@;;;:::<<<===>>>;;;;;;:::999999777666555555333222000000111333444222333444555777;;;@@@DDDQQQZZZeeekkkjjjeee```^^^aaadddgggvvvooo```mmmvvvqqqnnnYYYFFF<<<555...(((///222(((---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''(((***,,,...///000000111///000444777777:::>>>:::>>>BBBAAA:::888???HHHZZZxxx~~~{{{zzz}}}zzzvvvssstttwwwvvvtttyyy{{{yyywwwvvvxxx|||xxxkkkiiirrrzzz|||zzz{{{zzzwwwyyyzzzxxxrrrmmmfffbbbbbbeeehhhjjjkkkooowww{{{tttllloooyyy{{{vvvrrrqqqooollliiibbb^^^YYYVVVTTTRRRNNNJJJKKKIIIOOO[[[dddiiipppxxxccc^^^ppp~~~^^^999LLLiiiyyyfffIII999333...111///......000111000000////////////............---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------,,,,,,,,,------.........---,,,,,,,,,,,,---.........///000111111222222222111111000000111111222333333444777AAATTTrrr~~~yyyuuuhhhaaaWWWLLLBBB===:::999<<>>;;;;;;;;;;;;;;;:::888777888777555333222222222222333333333333444777;;;???DDDMMMZZZcccggghhhiiijjjaaaYYYSSSiii}}}llliiippp|||fffJJJ===888444,,,...111+++---,,,,,,++++++,,,,,,---++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))((((((((()))***+++---///000111111333111333777999888;;;@@@AAADDDGGGCCC;;;888@@@KKKmmm~~~zzz~~~}}}~~~xxxwwwtttuuuwwwvvvsssuuu{{{~~~|||vvvrrr{{{}}}{{{vvvxxx}}}}}}ooo|||{{{qqqrrruuuwwwuuupppmmmhhhcccbbbeeeiiimmmxxx}}}yyysssllldddaaa```]]]VVVOOOGGGCCCEEELLLRRRTTTYYY___gggmmmqqqyyy{{{xxxZZZ___sssuuuSSSFFFRRR```cccTTT???444444333111///...///000///...////////////............---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------,,,,,,,,,---------......------,,,,,,------...///......///000111111111111111111000000111111222333444444777AAATTTrrrzzzqqqiiiYYYSSSIII???:::888:::<<>>555......---...------,,,,,,------...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((+++*********)))))))))(((------///000222333333333555444777>>>DDDLLLYYYdddcccXXXOOOLLLIIIJJJYYYlllvvv~~~~~~yyyzzzxxx|||yyy~~~zzz~~~yyyyyy{{{~~~|||zzzzzz|||}}}~~~qqq]]]RRRMMMIIIFFFDDDGGGDDDFFFQQQUUU]]]mmmhhhRRRQQQiiiqqq```nnntttRRRDDDIIINNNHHH???777444111///000111222111////////////............---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------------------------...------------...//////---...///000111111111111111111000000111111222333555555666???RRRqqq|||ssskkkbbbWWWJJJBBB999:::;;;===@@@CCCFFFHHHdddxxxoooaaaWWWNNNEEE>>>>>>===<<<;;;999888777777333444555444333444555777111333666888<<>>;;;:::999999555666666666444444555666000222333444555;;;DDDKKKZZZbbb]]]XXXbbbgggfffjjjsssmmm}}}xxxtttpppkkkwwwpppTTT[[[zzzooo\\\@@@444444000......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))******++++++,,,000111222333444555555555555666@@@RRRbbbkkkpppssslllaaabbbttt{{{vvvwwwyyy|||{{{rrrsssuuuuuuoooooo|||~~~~~~yyywwwvvvyyy}}}vvvgggTTTUUUNNNJJJJJJBBB===EEEEEEWWWfffyyyxxxxxxjjjTTTXXXppp[[[EEEHHHNNNMMM@@@<<<777333222222111111////////////............---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------......---------,,,,,,,,,...............//////000///000111222333333333333111111000000111111222333333222444;;;OOOooowwwlll\\\NNNFFFAAA===;;;===CCCLLLTTTXXXWWWTTTPPPPPPiiirrreeeKKKHHHDDD@@@<<<;;;::::::666777777666444333333444222333333222222555<<>>>>>EEECCCHHHPPPVVVZZZ\\\]]]^^^eeelllxxx}}}hhhRRRFFFEEEAAA??????999999999888555333222333444333222111111333666999<<>>DDDKKKSSS```nnnsssrrrsssnnnmmmuuutttuuu}}}kkk[[[WWW___jjj}}}```FFF888444000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))************,,,...000111222333555555444555666888;;;???KKK[[[eeeiiilllppphhhhhhxxxvvvzzz}}}yyyxxxxxxuuutttuuuzzz~~~yyyxxxzzzzzzyyyrrrkkktttyyynnnoootttvvvvvvwww{{{}}}|||iii^^^XXXTTTRRRQQQLLLHHHEEEDDDMMMaaasssdddQQQ___zzz}}}ttteeeWWWBBBCCCEEE@@@777222333222...000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,++++++,,,------.........//////.........---------------...///////////////////////////...000000000111222222333333222222222222222222222222222333555===NNNlll~~~yyysssnnnggg```PPPHHHCCCFFFGGGHHHNNNXXX\\\```fffmmmssszzzqqqUUUFFFDDDAAA=========<<<;;;999888777666555333222222444666777555;;;BBBHHHRRR```jjjooopppvvvpppcccjjj{{{zzzkkkYYY]]]mmmkkkPPP>>>666333111---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************)))************+++++++++*********************************************************+++---...000111444555555555444666999<<>>DDDMMM\\\vvvZZZRRRaaaxxxpppOOO???EEEDDD:::444555333...000000000000////////////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------------,,,,,,,,,,,,------------............---------------------......///......//////////////////000000000111222222333333222222222222222222222222222333555===NNNlll~~~~~~|||uuummmcccYYYRRRJJJGGGGGGKKKNNNRRR[[[fffgggkkkrrryyyrrr]]]RRRHHHBBBAAA>>>===;;;:::777555777666444333222333444444444888===@@@DDDOOO\\\dddlllyyywwweeeaaavvv|||{{{|||}}}ccc^^^eeevvv\\\GGG===666222...---...000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************))))))*********+++++++++***************************************************++++++,,,...///000111666666555444555888===AAAFFFMMMZZZbbbbbbaaafffooowwwttt||||||~~~yyynnnjjjsssvvvkkkfff```YYYNNNDDDAAADDDAAANNNllltttggg\\\ooo}}}^^^NNNeeevvviiiFFFBBB@@@???<<<777222111000000000000////////////......////////////......////////////////////////............////////////---------------------------------,,,,,,---------,,,,,,------------,,,,,,------,,,,,,------...///............////////////000000000111222222333333111222222222222222333333222333555===NNNlll~~~{{{vvvpppeeeYYYPPPKKKJJJLLLOOORRRUUUZZZeeeoooqqqvvv}}}vvvgggVVVJJJFFFAAA>>>>>>===;;;:::999888666555333333333333555777999:::<<>><<<======<<<:::999888666555444333333444444555777888<<>>===<<<;;;:::999888777666555444444222333666888888???HHHRRR]]]nnn{{{zzzsssvvv~~~uuugggcccfffooorrr[[[[[[iiixxxbbbVVVEEE<<<111,,,...///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))+++,,,...000111222222222222333555666888<<>>EEEKKKLLLHHHOOO]]]cccgggzzzzzzvvvvvv~~~zzzqqqrrrvvv{{{{{{vvvsssssstttuuuxxxwww}}}~~~|||yyyzzz{{{|||{{{yyy~~~~~~|||~~~xxxkkkWWWEEE@@@BBBAAAAAACCCRRRjjjbbbQQQSSSrrrqqqPPPGGGIIIgggnnnNNNFFFCCC<<<666222111222111---,,,///......//////000000111111////////////////////////........................------------------------...------------...//////........................---...///000000...,,,+++............////////////...///000111111222111111333333333333333333333333222555777:::KKKkkkvvvmmmbbbVVVMMMOOORRRTTT\\\eeelllppprrrssswww~~~}}}~~~~~~}}}}}}nnnWWWIIIEEE??????>>>>>><<<;;;999888444444444444555666777888:::EEEOOOTTTYYY```eeeeeeggg~~~yyyeeeooosssmmm]]]dddkkksssiiiOOO888333222,,,***...---------,,,,,,,,,++++++++++++************+++++++++***))))))))))))***+++)))************+++++++++)))************++++++++++++******)))))))))******,,,...111222222111222333111333555999@@@IIISSSZZZZZZSSSXXXgggppppppxxx|||uuutttwwwqqqtttyyyxxxrrrooonnnmmmlllwww}}}rrrttt}}}|||yyyxxxyyyyyy}}}}}}|||{{{zzzxxxwwwvvvxxxuuusssrrrssssssrrrppppppsssvvvyyyzzzxxxvvvtttsssooommmqqquuuxxx}}}|||iiiTTTIIIEEEBBBBBBDDDGGGUUUkkklllZZZ]]]nnnjjjPPPBBBOOOqqq```PPPGGGAAA777222000111111------///.../////////000000000111////////////////////////...............---------------------------------...------------...//////........................---...///000///...,,,+++............////////////...///000111222222222222333333333333333333333333444777999<<>>===;;;:::999666555555444444555555666555<<>>===>>>;;;888888777666555444444444444555999<<>>555111...............---------,,,,,,,,,++++++++++++,,,,,,******++++++++++++******)))************+++++++++)))************+++++++++*********+++,,,...///000///000111111111222444666555IIIdddwww}}}wwwmmmgggpppyyy~~~yyyttt{{{}}}}}}~~~zzzsssmmmhhhdddaaa```ccciiidddeeeffffffeeefffhhhkkkgggfffeeeccc```^^^\\\[[[UUUTTTSSSRRRRRRSSSTTTUUUYYYZZZZZZXXXVVVVVVWWWXXXRRRNNNGGG@@@;;;999:::;;;888666666888888;;;CCCMMM]]]eeeoootttuuuwww|||}}}|||uuuooommmmmmrrrvvvzzz}}}kkkVVVFFFCCCDDDDDDBBB;;;@@@YYYuuujjjnnniiiHHHPPP\\\xxxaaaTTTHHH>>>444222333111000000000000000000////////////////////////////////////...................................................------------...////////////////////////////////////......------------............///////////////000111222333333333333111222222333333444444555444777999===OOOooowwwpppllliiiddddddvvv~~~zzz{{{zzz~~~~~~fffPPPEEEBBBAAA???;;;;;;999888777777777777666444555:::>>>CCCNNNZZZfffwww{{{mmmmmmppplllvvvgggQQQXXXfffiiiXXXEEE;;;555...............---------------,,,,,,++++++,,,,,,---))))))***++++++***)))))))))************+++++++++)))************+++++++++)))******+++---...000111///000111111111222444777<<>>>>>???:::999999:::888777>>>GGGXXXaaammmvvvzzz|||~~~{{{qqqiiieeeddddddiiinnnpppqqquuu{{{lllUUUNNNHHHFFFFFFBBB???JJJYYYxxxyyyaaaHHHKKKcccuuubbbNNNBBB777444444222000000111000000000/////////...////////////////////////,,,,,,------.../////////...........................------------...//////........................//////...---------------............////////////...///000111222222222222111111222333333444555555555888:::>>>OOOooo~~~tttnnnllljjjgggPPPXXXmmm}}}|||xxxvvvzzz}}}|||~~~~~~cccOOOFFFDDDDDD<<<;;;:::999888888888888777444666:::<<<===EEEPPPaaatttsssdddmmmyyybbb```nnnrrraaaQQQdddmmm^^^JJJ@@@777...//////.........------------,,,,,,++++++,,,,,,---((()))***++++++***)))((()))************+++++++++)))************+++++++++)))******+++---///111222000111111111111222555777DDD___~~~}}}xxxyyy}}}}}}{{{|||tttqqqsssvvvzzztttkkkddd```^^^\\\[[[YYYSSSQQQVVVYYYXXXYYY^^^aaacccdddeeefffhhhlllooonnnkkkfffbbb______aaabbb___]]]ZZZVVVTTTSSSSSSSSSOOOQQQSSSSSSRRRSSSVVVYYYXXXUUUOOOIIIDDDAAA???>>>:::999::::::666444:::BBBMMMWWWfffrrryyy|||~~~}}}qqqgggcccbbb[[[```eeefffeeefffjjjnnnppptttyyy~~~mmm\\\NNNGGGJJJIIIBBB@@@DDDhhhsssvvvSSSIIIRRRuuuwwwRRREEE888555555333000000111111000000/////////...////////////////////////+++,,,,,,---...///000000////////////////////////...------------...//////........................//////...------------.............../////////000...///000111111222111111111111222333333444555555444777999<<>>;;;888666666888888666444444777<<>>333222//////111000,,,+++,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++***************************+++,,,---...000111111222222222333444555777888IIIpppvvvxxx~~~yyyvvvpppuuu}}}ppppppvvvyyyyyyrrrpppkkkggg```XXXXXX[[[ZZZUUUVVVSSSRRRTTTTTTUUUZZZaaaggglllmmmhhhhhhooovvvwwwxxxuuuooogggbbbccciiioooddd___XXXUUUUUUSSSNNNJJJLLLJJJJJJMMMOOOPPPVVV]]]ccc```\\\YYYVVVQQQIIICCC@@@>>>:::666555666999<<>>;;;111...555////////////////////////111111000000//////......---,,,,,,---///000///...////////////////////////........................000000000000000000000000//////.........---------..............................///000111222333333333333333333333333333333666777999>>>LLLhhhzzzwwwyyy{{{uuukkk___[[[^^^iiinnnmmmqqqyyy|||}}}{{{wwwyyy~~~oooWWWIIIDDDBBB???===:::999888888888666555555777;;;???BBBSSS\\\mmmyyyrrrbbb___ggg|||jjj^^^\\\eeettteee^^^jjjwwwjjjQQQ@@@555333///...000000,,,+++---,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++***************************+++,,,---///000111111222222333222333555:::>>>LLLlll|||}}}vvv|||}}}uuuzzzvvvyyy|||yyyyyyvvvyyyxxx~~~yyysssllljjjlllffffffbbb]]][[[]]][[[WWWZZZWWWUUUVVVVVVVVV[[[bbbhhhpppuuurrrppptttwwwwwwzzzxxxsssllleeebbbcccfff\\\WWWPPPLLLKKKJJJFFFBBBAAA???@@@CCCEEEGGGNNNUUUmmmllliiigggddd___YYYUUURRRJJJ@@@::::::;;;;;;:::===HHHXXXeeennntttyyy}}}|||~~~xxxpppkkkiii^^^[[[WWWUUUTTTTTTQQQOOOMMMOOOTTTXXX^^^fffnnnssswww~~~xxx___QQQIIIEEEBBBCCCVVVooo~~~yyyUUU[[[yyysssQQQ@@@888000...000111111111111111111111111111000000000/////////......,,,+++,,,///111222222................................................//////////////////////////////.........---------..............................///000111222333333333333333333333333333333777888999>>>LLLhhh}}}yyyxxx}}}xxxnnnlllfffffflllnnnlllooovvv}}}}}}~~~|||xxxyyy|||hhhSSSJJJEEE@@@>>>======:::888777666666666777999<<<>>>HHHQQQccctttttteeeYYYUUUsssxxxkkkaaa]]]nnnzzzaaabbbuuurrr]]]HHH;;;444///---//////,,,,,,---,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111222000222333222222777AAAIIIVVVkkkvvvyyylllnnnrrrpppvvvxxxwwwxxx}}}~~~ttttttwwwuuuvvvyyyvvv~~~{{{sssjjjdddfffkkkgggkkkkkkgggdddeeedddaaa^^^ZZZYYYZZZYYYXXX]]]ccciiittt|||{{{vvvsssrrrqqqtttrrrnnnggg___YYYUUUUUUQQQLLLEEEBBBAAA@@@===:::<<<999999<<>>LLLggg~~~}}}||||||}}}|||vvvpppqqqmmmmmmqqqrrrqqqssswwwxxx{{{}}}|||~~~|||eeePPPJJJBBB?????????<<<888777777777666777888999999CCCKKK[[[nnnvvvnnn]]]QQQccc}}}uuucccpppjjj\\\fffkkkfffUUUAAA888111,,,---...---,,,...------,,,,,,,,,+++++++++++++++************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,...///000111222///222333222222;;;JJJVVVfffoootttooopppvvvvvv{{{zzzvvvxxx~~~}}}yyymmmxxxzzz~~~xxxrrruuuwwwttttttuuunnnppp|||wwwrrrmmmnnnsssrrrwwwyyytttqqqqqqrrrrrrbbb___]]]]]]]]]]]]bbbiiipppyyyvvvnnnkkkkkkeeeccc___YYYSSSNNNJJJHHHJJJFFFBBB?????????===<<<===:::999<<<===>>>DDDLLLgggnnnwww{{{zzzvvvtttssskkk^^^MMMBBB>>><<<:::888:::@@@JJJSSS[[[bbbiiimmmhhhjjjlllkkkhhhccc^^^ZZZVVVSSSOOOKKKIIIHHHHHHHHHJJJIIIGGGFFFGGGLLLSSSYYYggglllrrrvvvuuusssrrrqqqwwwuuu]]]MMMEEEGGGBBBDDDXXX}}}vvvPPPFFFZZZzzzZZZCCC<<<666///111111111111111111111111000000000000////////////222000------......---,,,................................................////////////////////////......................................................///000111222333333222222333333333333444444666777999>>>LLLhhh~~~wwwttttttqqqpppqqqttttttrrrqqqsssrrr{{{\\\SSSHHHBBBAAA@@@===:::888777777777777777777777???FFFSSSdddrrrttthhhYYYSSSppptttyyywww___TTTXXXfff```GGG<<<444---,,,...------...---------,,,,,,,,,++++++++++++************++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///111222222///222333333666AAATTTbbbuuutttvvvsssrrr~~~}}}zzzxxxuuuppp}}}|||||||||}}}zzz}}}wwwrrr|||}}}{{{}}}iiieeebbbbbbbbbdddkkksssvvvzzz|||xxxooofffdddfff^^^[[[WWWTTTQQQPPPPPPPPPPPPOOOLLLKKKKKKKKKJJJJJJEEEBBBBBBCCCCCCBBBFFFLLL___hhhuuu~~~~~~}}}|||zzzqqqbbbSSSHHHAAA>>><<<777;;;BBBHHHMMMQQQTTTVVVWWWVVVUUUTTTRRROOOLLLJJJFFFEEEDDDBBBAAABBBDDDEEEBBBBBBAAA@@@@@@BBBFFFJJJSSSWWW[[[\\\[[[WWWSSSQQQTTT___ooo~~~xxx___NNNKKKDDDAAAJJJ___~~~gggDDDCCC\\\tttuuuOOO===555///000000000000000000000000////////////000000000000...------...///...,,,***........................................................................---...................................................///000111222333333222222222333333444444444333555777===MMMjjjwwwtttxxxppppppqqqqqqpppmmmjjjiiiooo{{{|||~~~pppeeeWWWJJJCCC@@@>>>===999888888777777777777777:::BBBKKKWWWgggsssooocccOOOXXX}}}|||pppUUUNNN```dddPPPBBB777...---......---///------------,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333111222222444;;;JJJ^^^mmmwwwssstttpppmmmsssxxx}}}zzzpppkkkeeeddddddfffoooxxxqqqnnnllljjjddd___```eeehhheeeaaaaaacccfffhhhiiidddeeeeeedddcccbbb```___\\\YYYYYY[[[YYYWWWXXX]]]dddkkkvvvttteeeVVVIIIAAA===666777:::>>>AAACCCDDDDDDGGGEEECCCBBBBBBBBBAAA???@@@AAAAAAAAA@@@???AAACCC<<<===?????????@@@CCCEEEEEEGGGIIIIIIHHHDDD???<<<>>>FFFUUUgggxxxvvv^^^PPPHHHAAABBBJJJ]]]~~~NNN:::GGG[[[XXX>>>777666////////////////////////////////////000000000000---,,,,,,...///000///---------------------------................................................---------.............................................///000111222333333111222222333333444444555333555777===MMMjjjyyyuuuyyyooopppooommmkkkjjjhhhfffnnn}}}zzz||||||iiiVVVHHHAAA???@@@:::999888777666777888999666???FFFMMM\\\nnnqqqjjjWWWNNNrrryyypppYYY]]]fff^^^HHH;;;000---.........///...------------,,,,,,,,,++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333222111111555@@@RRRfffsssnnnjjjllluuuwww}}}ssskkkccc___]]]```iiitttkkkeeebbbdddffffffkkkqqqzzzwwwuuuwww{{{~~~zzzvvvuuutttsssuuuwwwvvvrrrrrrvvvppprrrwww}}}~~~ttthhhZZZLLLCCC===<<<;;;<<>>EEETTThhhyyyvvvcccTTTGGGCCCCCCKKKbbb{{{hhhHHHCCCKKK{{{gggGGG:::999000000000000000000000000.../////////000000000111666222///------...//////------------------------................................................---------.........//////..............................///000111222333333111111222333333444555555666777999>>>LLLhhh{{{uuuvvvoooooommmiiiiiijjjkkkkkknnn}}}{{{|||~~~vvv^^^KKKAAA@@@AAA;;;:::888666666777999:::444???EEEHHHVVVjjjrrrmmm^^^IIIcccjjj___ggglllKKK===111---///......///......---------,,,,,,,,,++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333111111666DDDWWWjjjvvvcccaaadddwww}}}qqqhhh^^^WWWUUUWWWaaalllppphhhfffllltttxxxyyyvvvtttxxx{{{ooo]]]PPPGGGDDDAAAAAAEEEKKKPPPTTT___```bbbggglllnnnkkkhhhccceeeeeeaaaYYYRRROOONNNCCCBBB@@@<<<:::;;;>>>@@@DDDDDDEEEFFFGGGFFFCCCAAA???;;;<<>>LLLfffxxxvvvuuurrrooonnnqqqllliiijjjgggbbbdddkkkqqq}}}~~~|||yyyzzz}}}tttVVVEEECCCAAAAAA???;;;777555555666777888:::===AAAJJJYYYjjjvvviiiRRRVVVkkk```lll```III333,,,...///...///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++111000///////////////000///888888>>>VVVgggjjjkkk]]]hhhmmmrrr{{{}}}rrrlllfffdddgggmmmwwwyyyuuuzzzttt```VVVRRRXXX\\\^^^hhhvvvvvvmmmfffbbbXXXNNNCCC>>><<<;;;>>>CCCHHHQQQ[[[___```\\\SSSJJJCCC@@@>>>BBBLLLZZZgggnnncccGGGGGGEEECCCOOOlllkkkBBB```rrrhhhEEE333444///,,,,,,...000111333000000000000000000000000666555222///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111111111111111//////.........---------..................------000000000000000111111111111222333444444333222111333555888===LLLggg~~~tttpppooollllllmmmlllhhheeeeeebbb]]]]]]bbbppp~~~~~~}}}|||}}}{{{yyyzzz}}}dddNNNHHHBBBAAA???<<<999777777777888999:::;;;???FFFSSSdddooommmYYYTTTpppxxxwwwsssmmmeeeOOO888000//////---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,000000////////////000000111999<<>>===;;;999888777999888888888<<>>;;;999888777666777777777999@@@KKKSSSXXXnnnsss^^^SSShhhnnnmmmyyyvvvkkkXXXCCC666333111///......------------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///000000000000111111222333555IIIfffwwwyyy{{{nnneeeggg~~~|||~~~nnnWWWHHHBBBBBBAAA@@@BBBCCCGGGQQQaaasss~~~[[[OOOMMMJJJIIITTTtttgggNNNYYY}}}~~~___EEE111///333000...222000000000000000000000000/////////...---,,,++++++------------------------,,,,,,,,,---------......,,,------...///.........---------........................//////000000111......///000111222222333444444333333333333444444555666999???PPPnnnzzzllliiiggghhheeeaaa```cccbbbddddddfffppp||||||rrrmmmkkkoooqqqqqqrrrvvvsssssssssvvvzzz}}}~~~{{{fffJJJHHHDDD@@@<<<:::999999666777888777777;;;CCCIIISSSgggtttiiiWWWZZZxxx~~~~~~uuusss}}}uuuaaaIII999555222///......------------......,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,...//////000000000000111222333444999UUUrrr|||~~~|||yyyyyyyyywwwmmmccciii~~~}}}|||vvvcccVVVNNNHHHEEE@@@@@@AAADDDMMM\\\nnnzzzrrrVVVTTTMMMKKKLLL___{{{aaaSSScccqqqRRR777333555000...222000000000000000000000000////////////...---,,,,,,........................,,,,,,,,,---------......------...///////////////---------.........//////---......///000000111111...//////000222333333444555444333333333333444555777999;;;AAAQQQpppxxxnnnjjjgggfffbbb]]]]]]aaaaaabbbbbbdddnnn{{{|||sssllliiimmmqqqppprrrvvvpppppppppsssxxx|||}}}~~~sss{{{vvvOOOKKKFFFAAA===;;;;;;;;;666888888777666888===BBBSSSdddtttrrr^^^UUUlll}}}xxx{{{}}}pppvvv|||gggMMM;;;666333///......------------......,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,---...///000000000000000111222333444<<<\\\zzzwww|||~~~www|||tttkkkwww}}}~~~tttmmm^^^TTTNNNCCCDDDBBB???@@@KKK^^^mmm|||cccbbbNNNNNNJJJQQQqqquuusssRRRPPPqqq~~~[[[===777777111///333000000000000000000000000111111111111111111000///........................,,,,,,,,,---------......---...//////000000//////---------.........//////---......///000111111222///000111222333444555555555444333333333333444555:::;;;===CCCSSSqqquuuooojjjfffddd```[[[ZZZ\\\```cccgggmmmrrruuuwwwxxxqqqlllkkkppptttttttttuuusssrrrqqqtttyyy{{{{{{yyywwwrrr~~~gggMMMBBBFFFBBB===<<<:::777666666666777999<<<===OOO]]]nnnpppbbbVVV]]]mmm~~~wwwzzzrrrlllvvvYYYBBB888444...000---+++***+++,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------.../////////111555111///555222000888GGGfff{{{}}}{{{}}}xxx~~~vvvooowwwjjjccc]]]qqqoooeeeYYYFFF:::>>>DDDFFFNNNZZZkkkvvvbbbTTTOOONNNNNN[[[tttwww\\\LLLeeebbbCCC777333......333000000000000000000000000111111111000...---...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////000000000000//////000111333444555666555444333333444555666777::::::<<>>;;;BBBPPPdddvvv}}}lllRRRAAACCCJJJVVVdddooozzzrrr[[[RRRRRRHHHKKKeee|||nnnzzzwwwNNN999999888000000000000000000000000000000222444555222000//////........................------------------------............////////////////////////////////////////////////000000000000222222222222222222222222000111222333555666888888999:::<<>>777555333000/////////...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------......///000000111222333//////333111<<>>:::777...000000000000000000000000000222444555222000//////---.....................------------------------............////////////////////////////////////////////////000000000000333333333222222222222111///000222333555666777777999;;;===BBBPPPlllzzzssskkkfff___\\\ZZZ]]]]]]\\\^^^bbbjjjhhheeecccbbbdddfffhhhgggeeefffiiihhhfffhhhmmmkkklllmmmnnnpppssswww{{{~~~|||{{{zzz|||}}}rrrdddVVVNNNKKKMMMJJJFFFCCCBBBDDDGGGHHHGGGLLLUUU]]]dddjjjooosss~~~~~~~~~~~~mmmdddnnnvvvvvvmmmmmmooorrrtttwwwxxxgggQQQBBB@@@AAA<<<;;;999888888999:::;;;;;;BBBNNN___ooosssgggXXXVVVfff{{{oooqqq{{{nnnyyy~~~~~~^^^DDD888666333000/////////...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---......//////000111111000111---///333222BBB```|||}}}~~~vvvzzz{{{vvv{{{~~~zzzzzz~~~xxxhhheeesss~~~rrruuuyyy}}}{{{lll^^^PPPDDD>>>>>>>>>DDDRRReeeuuu}}}|||qqqjjjnnnuuuoookkk{{{yyy[[[LLLCCCKKKZZZgggttt~~~bbbRRRUUURRRMMMNNNNNNhhh{{{iiihhhjjjIII<<<555,,,000000000000000000000000000222444333111/////////---------...............------------------------............////////////////////////////////////////////////000000000000333222222222222222222222///000222444555666666666999;;;>>>DDDRRRooo~~~uuupppkkkccc\\\TTTTTTYYY```dddbbbbbbdddgggeeecccbbbbbbbbbdddeeeeeedddfffhhhfffdddfffkkkhhhjjjmmmoooppprrrvvvyyy|||{{{zzzzzz~~~{{{kkkZZZOOOJJJLLLJJJFFFCCCBBBCCCEEEFFF@@@DDDJJJNNNPPPSSSXXX[[[jjjlllnnnpppqqqooollliii|||~~~hhh[[[```ffffffZZZXXXXXXYYYYYY[[[ccclllxxxzzz[[[EEEAAABBB===<<<:::888888888:::;;;888@@@KKKYYYiiisssnnndddUUU___xxx|||vvv|||eeennn}}}ttt```JJJ;;;666333000.........---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++.........///000000111111//////---111666888MMMooozzzttt|||rrrkkkxxxrrrrrr}}}|||wwwvvvvvvggg[[[OOOBBB===>>>AAABBBLLL___oooxxx~~~}}}zzzwww|||pppbbbUUUUUUWWW^^^kkk{{{~~~nnnooovvv}}}gggSSSOOOSSSZZZgggtttyyy{{{aaaYYYRRROOONNNHHHSSSnnncccOOO[[[kkkxxx\\\EEE777000000000000000000000000000111222222111///......///---------.........//////....................................////////////////////////////////////////////////000000000000222222222222222222222333000111222444555555444444:::===@@@EEERRRoootttjjjgggcccZZZQQQQQQUUU___kkkpppnnnkkkkkkaaaaaaaaaaaabbbbbbbbbcccdddccceeegggeeebbbeeejjjgggjjjnnnppppppqqqtttxxx}}}|||{{{}}}tttgggaaaRRRPPPMMMKKKIIIJJJKKKLLLLLLNNNPPPOOOLLLKKKLLLOOO]]]___cccfffgggeee```\\\]]]mmmppp]]]OOORRRXXXWWWTTTQQQOOOMMMKKKJJJQQQZZZ[[[mmmeeeJJJDDDDDD>>><<<:::888888888::::::;;;@@@GGGPPP```ppptttpppOOOWWWoookkkqqq|||ooodddSSSCCC666333000.........---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++......//////000000111111///000000555<<>>AAADDDPPPkkk}}}kkkdddbbb]]]WWWRRRTTTXXX```mmm~~~{{{mmmfffbbb```aaaaaa___aaaeeeccccccccccccdddeeeffffffhhhkkkoooooonnnmmmooorrrtttxxx|||lll___VVVZZZ]]]]]]cccmmmiiinnnllleeedddgggaaaUUUdddiiirrr{{{|||nnnnnnyyyyyyooolllrrrwwwnnnnnnhhh^^^UUUQQQQQQRRR[[[aaatttnnnVVVLLLBBBDDD@@@===<<<999666777<<<777:::AAALLL[[[iiitttyyyaaaOOOWWWvvvwwwqqqkkk```JJJ???777000///---++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000555///...555???OOOiii}}}|||}}}{{{~~~xxx}}}qqqppp}}}~~~}}}kkkuuuyyymmmfffbbbeeeXXX\\\ooolllZZZOOOGGGAAA===777AAALLLVVV___jjjqqqsssvvv|||{{{|||~~~qqqaaaSSSSSSXXXSSSUUU^^^```___nnn~~~~~~mmmrrr}}}uuukkkdddcccggglllhhhqqqyyy{{{|||zzzhhh___aaalllrrr~~~gggWWWQQQMMMHHHDDDKKKgggyyyvvvxxxsssIIIPPP```sssYYY@@@:::444222000......///000111...000111222111111333444111111000000///...............------------......000000000000000000000000000000000000000///......////////////000000000000000000000111222222333333444444555555666555555555999<<>>HHHVVVggguuu}}}fffQQQSSSuuu|||}}}xxxtttgggMMM???777111000///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........./////////000000444222111555AAAWWWppp~~~|||zzzrrrxxxzzzxxxhhhwww{{{rrrjjjeeekkk```cccssssss```PPPEEE???===999???IIIUUU^^^eeeiiimmmuuu}}}uuusssxxxyyywww}}}}}}eeeWWWTTTYYY[[[bbbgggaaaXXX]]]gggtttqqqmmmzzz{{{yyywwwtttnnniiiqqqpppkkkcccZZZSSSQQQQQQ\\\dddnnnuuuyyy~~~~~~mmm___\\\bbbiiivvvxxx```SSSLLLIIIIIIIII^^^xxx}}}{{{NNNJJJQQQggg~~~bbbCCC666444333111000000111111111...000111111111111222444222222111111000/////////......------------......////////////////////////000000000000000///......////////////000000000000000000000111222222333333444444555555666666555555888;;;>>>CCCQQQlllrrrccc^^^]]]XXXQQQMMMMMMPPPTTTYYYfffyyyoooeee^^^___bbbaaaaaabbb`````````aaaaaabbbcccdddfffiiillllllkkkkkkooorrruuuzzziiigggoooxxxxxxjjjcccaaabbblll}}}ppp[[[IIICCC???======;;;888777:::999999;;;CCCQQQccctttqqq\\\TTTkkkwwwpppTTTAAA888111000000...---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------....../////////000000000111444444666IIIggg~~~{{{xxxtttqqqxxxssseeejjjttt~~~yyyssspppgggkkkxxx~~~iiiVVVHHH@@@===;;;;;;EEEUUU```bbbdddiiissszzz}}}|||zzzqqqmmmppprrrttt|||lll]]]UUUWWW^^^mmmqqqfffeee]]]ZZZcccmmmwwwxxxfffnnn{{{yyyrrreeeaaa```fffppptttnnngggffffffccc^^^XXXRRRNNNMMMMMMSSS]]]hhhqqqxxx}}}}}}uuuqqqvvvuuuiii]]]XXXTTTYYYddduuuiiiRRRHHHFFFLLLFFFRRRuuu{{{___JJJDDD\\\zzztttOOO888555333111111222333222111...000111111000111222333222111111000//////............------------......////////////////////////000000000/////////......////////////000000000000000000000111222222333333333444555666666666666666666999===CCCQQQmmm}}}pppbbb]]][[[UUUMMMJJJRRRYYY[[[UUUSSSaaavvvpppeee]]]]]]aaabbb``````^^^^^^^^^___```aaabbbccceeegggjjjiiiiiijjjnnnsssvvv{{{kkk^^^ffftttrrrhhhffflllwww}}}eeePPPDDD@@@===>>>===999888999::::::;;;AAAMMM^^^ooozzz|||lll___fffnnnwwwwww\\\DDD:::222000000...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...////////////000000000---444555888SSSyyy~~~~~~eee^^^bbbooo{{{}}}oooddd___jjjwwwxxxiiidddlllzzzqqq```QQQDDD<<<;;;777@@@TTTbbbbbbbbbeeeooowwwwwwrrrrrrtttvvv|||sssbbbTTTPPPWWWnnn{{{sss}}}nnndddeeecccaaalll}}}dddaaaiii}}}xxxpppkkkYYYTTTRRRZZZhhhtttxxxwwwnnnllliiiccc^^^XXXUUUTTTOOORRRUUU[[[bbblllwww}}}tttlllggghhhgggbbb^^^^^^TTTSSSWWWbbbssswwwXXXJJJGGGJJJEEEIIImmm|||wwwTTTBBBXXXzzzaaa@@@555333111111333333111///...000111111000000111333000000000///......------......------------......////////////////////////000000//////............////////////000000000000000000000111222222333333333444555666666777666666444888===CCCRRRnnn~~~qqqccc]]]YYYQQQJJJGGG\\\hhhkkk]]]NNNQQQeeewwwmmmccc[[[\\\```aaa______]]]]]]]]]^^^___```bbbbbbdddfffhhhggggggiiioootttyyy~~~kkkPPPQQQaaatttyyyppppppsss~~~ttt___IIIBBB>>>>>>>>>:::888999999:::===AAAJJJXXXhhhrrr|||uuuiiifffvvvjjjiii{{{fffKKK???333000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000111,,,333444;;;ZZZ~~~kkkPPPNNNWWWooo~~~yyymmmdddgggqqqqqq[[[YYYfffyyywwwhhhXXXFFF999===777===OOO___aaa]]]\\\gggsss|||{{{{{{zzz{{{}}}}}}xxxdddRRRIIIMMMhhhyyywwwkkk\\\^^^kkk{{{~~~mmm^^^ZZZlll}}}yyywwwmmmeeeZZZUUUXXXbbbmmmsssvvvuuusssoooggg]]]TTTMMMYYY[[[[[[YYYWWW\\\fffooopppooonnnlllgggcccdddhhhddd^^^YYY[[[gggwwwiiiSSSJJJGGGGGGFFF```___EEEVVVzzzrrrKKK888444000000222333000---///000111111000///000222222222111000000//////.........------------..............................000000///...---.........////////////000000000000000000000111222222333333333444555666777777777777444888===DDDSSSppp}}}pppbbb[[[UUUNNNHHHFFF```nnnsssfffUUURRR___llleee]]]XXX[[[______^^^^^^\\\\\\\\\]]]___```bbbcccdddfffgggffffffiiipppvvv|||tttNNNCCCLLL]]]iiivvv|||xxx}}}~~~yyy|||{{{jjjOOOFFF@@@???>>>;;;999:::777:::===AAAHHHTTTbbblllpppqqqkkkdddlllooobbbvvv~~~nnnVVVFFF777111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////000000000111111///222333>>>```vvv||||||xxx{{{___IIIMMM[[[tttxxxyyypppkkkppp{{{pppOOOLLL[[[tttmmm[[[GGG888===:::;;;HHHYYY```ZZZQQQ[[[iii{{{~~~|||{{{zzzwwwtttuuuvvv}}}dddQQQHHHGGG^^^hhh[[[ZZZkkkrrr{{{yyyeeeVVV^^^uuu~~~mmm]]]SSSUUU^^^gggmmmqqqvvvzzzwwwmmm___VVVVVV[[[``````]]]]]]aaagggjjjpppvvvuuunnnhhhgggiiipppjjjbbb^^^cccooo}}}|||\\\JJJHHHIIIGGGVVVzzz|||jjjKKKTTTwwwWWW===777111000222333000---///000111111//////000111555444444333333222111111......------------..............................000///...---------...///////////////000000000000000000000111222222333333333444555666777888888888666:::???EEEUUUqqqxxxkkk]]]UUUPPPIIIEEEEEEZZZdddjjjddd\\\ZZZ^^^aaa\\\XXXWWWZZZ]]]\\\\\\^^^\\\\\\\\\]]]___```bbbccceeeffffffffffffjjjqqqxxx\\\DDDAAAKKKSSSfffyyysssvvvxxx{{{zzzzzzsssUUUKKKAAA???>>><<<::::::666888<<>>;;;;;;;;;CCCWWWgggbbbRRRNNNZZZmmm|||~~~zzztttqqqrrrsssppplllkkkiii{{{eeePPPJJJCCCNNNiii~~~jjjXXXZZZfffsss}}}lllYYYVVViii~~~zzzjjjcccccceeeeeeiiiqqqyyy~~~|||uuupppYYY^^^eeejjjlllmmmnnnooommmrrrvvvvvvrrrooommmmmmsssrrrppplllkkkpppzzziiiNNNMMMGGGHHHSSSfff}}}~~~mmmzzzVVVSSSqqqhhhDDD<<<444111333444222...///000111000///...///111444444333333222111111111......------------..............................111///...,,,,,,---...///////////////000000000000000000000111222222333333333444555666888888888888888<<<@@@GGGVVVssssssfffXXXQQQKKKFFFDDDDDDSSSXXX[[[[[[\\\]]][[[VVVVVVTTTVVVZZZ\\\ZZZ[[[___\\\\\\\\\]]]___aaabbbccceeeffffffeeefffjjjrrryyykkkKKK???AAAFFFUUUkkkzzzvvvvvvrrrmmmuuusssvvv|||XXXMMMCCC???>>><<<:::;;;555777:::<<>>888HHHrrrzzzhhhTTTKKK[[[www|||yyyrrrjjjggghhhhhheeebbb```[[[gggrrrVVVJJJFFFCCCBBBEEE]]]rrryyy^^^XXXZZZppprrraaaRRRPPPhhhwwwlllhhhmmm{{{|||||||||www{{{~~~~~~~~~|||zzzyyyyyy{{{gggUUUHHHMMMTTTTTThhh~~~vvvxxxxxxZZZgggoooHHH777666---000666///000000000000000000000000000000000000000000000000................................................//////............//////111111111000000000000000000000111111111222222222111222222333333444444555999:::>>>HHH\\\zzz___ZZZQQQHHHCCCBBBDDDFFFHHHPPPVVVVVVTTTTTTSSSPPPUUUVVVWWWXXXYYYZZZZZZZZZ\\\ZZZZZZ\\\```bbbbbb``````dddhhhjjjmmmssszzzqqqSSSAAABBB>>>HHHWWWdddkkkoooqqqrrrhhhfffpppxxxpppjjjggg___```dddhhhfffbbbgggwww~~~wwwooogggkkkpppjjjssswwwsssTTTCCCEEEAAA===<<<888999777888;;;???HHHYYYhhhooohhhhhhjjj^^^SSSeeezzziiiwww}}}~~~gggLLL;;;333///------...------,,,,,,------...,,,,,,,,,,,,---...//////111000000000000000000000444333>>>^^^zzzyyykkkppphhhddd```wwwwww[[[NNNVVVnnnmmmOOOUUUuuuyyymmmkkkfff___QQQJJJSSSvvvsss\\\LLLBBBAAA<<>>KKKcccwwwqqq```UUUccc|||jjjXXXPPPbbbyyy}}}}}}~~~xxxuuupppqqqyyy~~~kkkYYYMMMKKKPPPSSS```yyy^^^___yyyRRR;;;666///111555...000000000000000000000000000000000000000000000000////////////////////////........................//////............//////111000000000000000000000111222222222333333333333333333333444555555666666999;;;???III]]]zzzXXXSSSKKKEEEBBBCCCGGGIIIIIIPPPUUUSSSQQQRRRRRRPPPTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXYYY[[[___aaaaaaaaabbbdddgggkkkqqqyyyxxxWWWBBB???<<>>FFFVVVeeeooojjjlllqqqgggYYY^^^oooyyy}}}kkkpppwww}}}nnnUUU>>>333222000+++...------,,,,,,------...,,,,,,,,,,,,---...///000000000000000000000111111333111AAAfffzzz|||xxx|||uuusssXXXQQQeeejjjSSSPPP]]]uuu[[[[[[yyytttjjjbbbZZZOOOKKKWWWzzz|||cccQQQBBBBBB>>>OOOzzzeeeZZZeee{{{xxxtttqqqqqqsssqqqkkkeee]]]YYY[[[nnn|||^^^OOOGGG>>>999:::<<>>888999777888:::===DDDSSSaaaqqqmmmnnnrrrlll___]]]ddd}}}|||}}}nnnkkkwwwxxxoooYYY???333444333,,,...------,,,,,,------...,,,,,,,,,------...///000000000000000000111111111333222FFFmmm}}}{{{vvvxxxyyy}}}}}}ZZZSSSuuu^^^OOOVVVhhhnnnkkk|||nnn^^^SSSIIIHHHTTTvvvcccPPP???AAA===LLLuuulllbbbkkk}}}vvvtttrrrtttvvvssskkkddd]]]\\\YYYbbb{{{^^^PPPIIIAAA<<<<<<;;;LLL^^^yyytttZZZaaa|||iiiVVV[[[sss~~~yyy{{{~~~~~~{{{yyyvvvuuu```UUUFFFJJJTTTNNN^^^kkkNNNlllyyy{{{lllGGG666333444333...////////////////////////000000000000000000000000////////////////////////........................//////............//////000000000000000111111111222222222333333333333444333444444555666666777777999;;;@@@KKK___}}}RRRMMMGGGBBBAAADDDHHHLLLLLLRRRTTTPPPMMMOOORRRRRRTTTTTTUUUVVVWWWWWWWWWWWWSSSUUUWWWYYYZZZ\\\^^^```cccdddhhhnnnvvv}}}mmmRRR???===777<<>>444666555......------,,,,,,------...------------...///000000//////000000111111111111444777MMMqqq{{{|||zzz|||~~~fffgggxxxUUUOOO```uuuyyyyyyjjjYYYOOOEEEFFFRRRrrreeeQQQ>>>AAA<<>>===<<>>AAAEEEIIIKKKOOOPPPKKKIIIKKKOOOOOORRRSSSTTTUUUUUUUUUUUUUUURRRTTTVVVXXXXXXYYY\\\^^^___cccjjjrrrxxx}}}}}}cccLLL======>>><<>>===:::999888888999999>>>KKKXXXhhhjjjjjjeeeZZZQQQNNNPPPfff|||nnnrrreeePPP===555666555111...------,,,,,,------...------------...///000111/////////000111111222222444>>>VVVsss{{{xxxlll|||mmmOOOSSSkkkwww{{{ppp^^^SSSNNNCCCGGGVVVsssvvv```NNN???CCC>>>EEEccczzz{{{xxxeeecccqqq~~~{{{zzz~~~|||~~~~~~zzzrrrjjj^^^___\\\\\\kkk|||aaaTTTMMMDDD===<<<999>>>IIIkkkkkkbbbuuuwwwZZZRRReeexxxwwwqqqoooooouuunnnjjjqqqzzzpppuuurrrqqqoooqqq{{{yyyaaaMMMRRRXXXPPPWWWqqq]]]UUUsssTTT666444333///333000000000000000000000000////////////////////////........................//////////////////////////////............///////////////000111111222222000000111111111222222222222333333444555555666666999<<>>>>>AAAFFFJJJKKKOOOOOOIIIFFFJJJNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQTTTVVVWWWVVVWWWZZZ\\\ZZZbbbmmmvvv{{{~~~~~~}}}ttt\\\GGG;;;<<>>===999888777888888<<>>CCC>>>BBB\\\ooopppnnnXXX]]]qqq~~~zzzyyy}}}uuuooobbbdddcccaaadddsss|||bbbVVVOOOEEE>>><<<999;;;EEEiiizzzggglllzzz[[[NNN^^^qqq|||{{{|||xxxwwwyyyssspppoooqqqzzzvvvrrrjjjeeekkkwwwlllVVVXXXXXXVVV\\\bbbvvvYYYggg\\\999555222,,,444000000000000000000000000////////////////////////........................//////////////////////////////............//////...//////000111111222222111111111222222222333333444444444555666666777777999<<>>666111555IIIfffzzz{{{{{{^^^ZZZsssyyy___VVVqqq~~~zzziiiWWWJJJJJJ]]]qqqtttvvvooo^^^NNNKKKPPP^^^yyy}}}jjjfffyyyhhhWWWEEE===???@@@999888777888888;;;GGGSSSgggvvvvvvaaaPPPIIIGGGSSS{{{rrrpppzzzzzzqqqttt{{{{{{```GGG===:::444111333...------,,,,,,------......------......///000111...//////000111222222222222HHHbbbrrr{{{___bbb}}}]]]IIIZZZxxx}}}xxx{{{~~~ppp___OOODDD???>>>JJJ```~~~uuulllaaaRRRDDD;;;AAA<<>>HHHjjjrrrlll{{{\\\MMM\\\ooo}}}}}}yyysssnnnpppxxx~~~wwwtttsssrrrmmmnnn{{{wwwvvv{{{|||wwwsss|||}}}~~~}}}~~~uuu\\\[[[VVVZZZ```ZZZooo[[[[[[~~~bbb<<<666111***444000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////...//////000111222222222222222333333333444444444555555666666777888888888999===CCCPPPdddIIIEEEDDDCCC@@@>>>CCCJJJPPPQQQQQQNNNKKKJJJMMMPPPLLLLLLLLLLLLMMMNNNOOOPPPOOOSSSVVVWWWVVVVVVYYY\\\\\\eeeooowww~~~|||uuuttt{{{tttXXXHHH@@@::::::;;;<<>><<<999777888999===GGGRRRmmmttt~~~}}}hhhSSSGGGVVVzzzzzzxxxmmmnnnuuutttiiiUUUAAA777666555111---------------...///000++++++,,,------......///---//////......111222222;;;QQQeeevvvccciii|||RRRMMMjjj|||}}}~~~```LLLCCC???===MMMbbb}}}{{{sssddd[[[SSSEEE???@@@===???OOObbbfff]]]NNNWWWgggwww}}}}}}~~~}}}}}}yyysssmmmkkkiiihhhggglll{{{vvvddd^^^VVVIII@@@@@@;;;:::HHHfff{{{rrruuu[[[QQQWWWaaapppnnnkkkhhheeegggkkkooo{{{zzzssspppnnnnnnttt~~~{{{ttt|||||||||~~~|||\\\^^^```]]]\\\ZZZlllfffOOOjjjqqqGGG222222333///222111111111000000//////000000000000////////////........................------......///000000000111111000000//////......000000000000000000000000111222222333333222222222444444555666777888999999;;;@@@HHHSSSeeeFFFDDDBBBBBB@@@???CCCJJJNNNOOOOOOMMMJJJJJJMMMPPPKKKLLLLLLLLLMMMNNNOOOPPPPPPSSSVVVVVVUUUUUUYYY\\\^^^hhhttt|||}}}xxxxxx}}}}}}```MMMBBB<<<:::::::::DDD^^^{{{{{{iii]]]fff^^^kkk}}}|||vvvaaaPPPPPPaaannn{{{~~~rrrsssrrrfffVVVNNNLLL[[[cccfffkkkqqqwww___PPPCCC>>>???<<<999888888999<<>>;;;<<>>???===:::888999999<<>>VVVrrr~~~tttlll^^^XXXRRRFFF>>>===::::::DDDQQQTTTMMMDDDQQQeeeuuu{{{zzz||||||zzzzzzyyy~~~~~~}}}xxxooonnnzzz}}}nnniiiaaaSSSFFFBBBBBBEEETTTkkk}}}zzzYYYDDD@@@CCCCCCBBBCCCGGGPPPYYYaaaeeelllttt{{{ppphhhiiimmmyyy~~~xxxsssrrrqqqqqqtttyyy~~~xxxeee\\\^^^^^^UUUPPPmmmyyyOOOMMMooo\\\===333555777111111111111000000000000000000000000////////////........................111000000///......------000000000000////////////000000000000000000000000///000111333444444444444444555555666777888999999===???DDDPPPccc}}}CCC@@@???AAABBBAAADDDIIIIIIIIIIIIIIIIIIJJJLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTTTTSSSTTTXXX\\\dddnnnyyyrrrYYYJJJBBB;;;:::888<<>>;;;999@@@IIIKKKGGG@@@JJJ]]]pppzzz||||||~~~}}}|||}}}{{{sssrrr~~~yyysssjjjZZZKKKCCCAAAJJJ]]]rrrwwwvvv}}}tttVVVAAA;;;<<<<<<;;;===EEEQQQ^^^hhhnnnppppppttt~~~|||sssnnnnnnuuuzzz{{{qqqooommmmmmooosssxxx|||rrr______```UUUSSSiii^^^RRR```^^^>>>000111333111111111000000000000000000000000000////////////........................000000//////............000000000000////////////000000000000000000000000...///111333444555666666555555666777888999999:::;;;===DDDQQQfffFFFAAA???AAABBBBBBDDDHHHGGGGGGGGGHHHIIIKKKKKKLLLIIIJJJKKKMMMMMMMMMMMMMMMMMMPPPRRRRRRRRRTTTYYY^^^fffnnnxxxxxx^^^MMMDDD===;;;999:::HHH```www}}}oooeeewwwaaakkkxxx[[[SSSLLLhhh|||dddOOOOOOIIILLL[[[fffsssmmmYYYGGG@@@AAA>>>;;;999:::999:::BBBKKK^^^ppp}}}\\\LLL]]]|||zzzvvviiiiiiGGG777555555333///......---------......,,,,,,---......//////000000...000222111...444<<>>===:::888<<>>EEERRRfffKKKEEE@@@AAAAAAAAACCCGGGHHHGGGFFFHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIIIILLLOOOQQQRRRVVV\\\aaagggpppyyy~~~}}}dddOOOCCC===<<<:::999@@@SSSlll}}}}}}qqqiiizzzdddkkk|||YYYTTTRRRkkkvvvUUURRRGGGDDDOOOZZZjjjuuu^^^JJJAAAAAA>>><<<::::::999999@@@III\\\ooo|||oooOOOUUUuuuyyyeeexxxrrrOOO;;;666444222//////...------------...---------...//////000000...,,,///333111...555@@@RRRpppxxxmmmrrr{{{fffzzz}}}UUU___~~~qqqWWWJJJJJJ```qqqpppPPPCCCCCCFFFkkklllUUUIIIFFF^^^yyyqqqiii]]]XXXSSSGGG<<<;;;999888:::>>>AAACCCEEEJJJXXXkkkxxx{{{zzzzzzvvv}}}ttt|||}}}{{{yyyyyysssgggWWWKKKDDDSSSeeeqqqrrrooonnnpppdddccc```ZZZQQQJJJGGGHHHMMMMMMLLLFFF???:::999:::444666;;;CCCQQQcccwwwxxxooommmttt~~~yyywww|||}}}zzzvvvsssqqqpppmmmkkkkkklllnnnooouuu{{{uuunnnaaaTTT[[[^^^aaalllMMM888000///000000000000111111111111000000000000////////////........................------......///000000111////////////000000000000111111111111111111111111///000222333555666666777555666666777888999::::::;;;@@@HHHSSSccc{{{QQQIIIAAA@@@AAAAAACCCFFFIIIGGGFFFHHHKKKLLLJJJHHHIIIJJJKKKKKKJJJIIIGGGEEEEEEHHHLLLOOORRRWWW___eeeiiisss~~~{{{www}}}~~~nnnSSSAAA<<<<<<:::888:::GGG___rrr{{{pppjjjxxxeeehhh|||xxxYYYRRR\\\xxx{{{{{{kkkfffTTTGGGIIIOOOaaa{{{~~~eeeNNNBBBAAA???<<<;;;:::888888???GGGZZZjjjxxxWWWQQQiiixxxyyyqqqzzzxxxZZZBBB777444222//////...---------------------......//////000000...,,,///444333///777EEE\\\sss~~~xxxmmmmmm{{{}}}{{{|||uuuPPP[[[|||]]]MMMOOOjjjxxx~~~{{{wwwnnnSSSEEECCCLLLtttuuuUUUDDDAAAVVVzzzyyyrrrkkk^^^XXXRRREEE>>>============@@@EEEJJJLLLTTTbbbpppuuuuuuwww{{{xxx}}}}}}wwwkkkZZZMMMJJJWWWdddiiigggfffiiimmmjjjlllmmmjjjfff```YYYSSSRRRNNNIIIEEEBBB@@@===;;;777:::===AAAJJJZZZppp|||uuupppqqqxxx~~~~~~~~~zzzwwwtttqqqpppooonnnllljjjiiihhhggggggmmmttt}}}uuufffZZZTTTqqqgggccc}}}ZZZ>>>222222///000000000111111111111000000000000////////////.................................///////////////.../////////000000000111111111111111111111111111000111222444555666666666666666777888999::::::;;;999AAALLLVVVcccyyyUUULLLCCC@@@@@@@@@BBBFFFIIIHHHGGGHHHKKKLLLJJJGGGIIIJJJJJJKKKIIIGGGEEECCCCCCFFFJJJNNNRRRXXXaaahhhkkkvvv~~~tttqqq~~~uuuUUU@@@:::;;;:::777555@@@VVVjjjwwwmmmhhhuuuccccccvvvqqqYYYPPPdddssspppuuu}}}fffQQQJJJKKK]]]xxxkkkQQQCCCAAA???<<<;;;;;;888888>>>FFFWWWfffttt|||___PPPcccuuuooo|||}}}xxx```FFF888444555000///...---------------------......///000000000...,,,///666444111:::IIIeeeuuu|||{{{zzzqqqlllttt~~~qqq|||}}}tttVVVkkkvvvUUUFFFSSSrrr~~~}}}wwwllleeeqqqqqq[[[LLLGGGUUUbbbLLLEEEVVVvvv|||uuunnnbbb[[[TTTFFFAAAAAAAAABBBCCCEEEKKKQQQQQQ\\\llluuusssooottt}}}~~~zzzmmm[[[KKK@@@MMM[[[aaadddlllxxxwwwkkkcccYYYQQQMMMIIICCC???999;;;<<<;;;>>>LLLbbbsssyyyuuuyyy|||yyyxxxwwwvvvvvvnnnmmmkkkiiigggeeecccbbbiiipppzzzxxxhhhWWWIIIcccyyy```bbb@@@333444//////000000111111111222000000000000////////////........................000000000///......------.../////////000000111111111111111111111111111111111222333444555666666666666666777888999::::::;;;777AAAOOOYYYeee|||NNNGGG@@@===@@@DDDDDDCCCIIIFFFDDDGGGKKKLLLIIIEEEHHHIIIIIIHHHGGGGGGHHHJJJMMMJJJIIILLLQQQWWWbbbmmmrrrwwwooolll}}}qqqMMMDDD;;;;;;:::666444>>>SSSfffmmmddddddxxxnnnpppqqqrrr]]]VVVooopppooorrr|||]]]HHHFFFXXXsssrrrTTTAAAEEE@@@;;;999::::::999<<>>555000000000///...---,,,,,,,,,.........///////////////111111///333777111888PPPlllzzzzzzuuukkk{{{}}}~~~ttt___}}}lllLLLJJJYYYuuuvvvWWWSSSqqqkkkPPPHHHRRRYYYmmmTTTKKKZZZxxxyyymmmgggaaaSSSFFFBBBBBBBBBDDDGGGJJJKKKKKKQQQ[[[gggppprrrtttwwwzzz~~~~~~|||cccHHHHHHOOOZZZbbbgggpppuuuiii\\\PPPGGGCCC@@@???>>>>>>@@@IIIWWWddd{{{uuuwww~~~zzzwwwuuuttttttpppnnnjjjfffbbb`````````hhhkkkuuuzzzuuuUUUWWWSSSnnnppppppMMM888333222222111111111111222222000000000000////////////////////////////////////---...///000000///...---000000000000000000000000000000000000000000000000111222444666777777666666999888666555666777999:::>>>???HHHXXXfffwwwLLLFFF???===@@@CCCDDDCCCHHHEEEDDDFFFJJJKKKHHHEEEBBBCCCEEEFFFEEEFFFGGGIIILLLIIIIIILLLPPPVVVbbbmmmsssxxxyyyhhhsssmmmKKKEEE<<<;;;999666444<<>>@@@@@@HHHWWWddduuuEEEBBB>>>===???AAABBBAAACCCBBBAAACCCEEEFFFDDDBBB===@@@DDDGGGGGGGGGGGGHHHHHHGGGGGGJJJMMMTTTbbbppptttwwweeeYYYZZZpppxxxSSSGGG>>>999666555444:::LLL```lllhhhccc}}}|||gggmmm|||aaaOOOPPPQQQfff{{{[[[aaaaaaaaapppmmm\\\PPPLLLTTTeee}}}vvvRRRDDDAAA<<<999::::::999;;;@@@MMMZZZjjjvvv{{{^^^SSSccc}}}fffwwweeeJJJ;;;666555000///...---------------------......//////000000000000---///444333BBB___~~~yyy|||sssxxxyyyWWWBBBIIIJJJaaavvvqqqbbbnnn}}}www^^^NNNIIIIII```{{{qqqllliii___UUUGGGFFFEEEEEEDDDBBB>>>;;;AAALLL\\\hhhnnnrrrwww{{{yyyyyy|||~~~xxxyyy^^^RRRHHHEEECCCBBBHHHQQQUUU```fffmmm|||~~~}}}~~~{{{~~~yyytttpppjjjiiigggdddbbb```______\\\ZZZaaasssyyycccUUUIIIkkkppprrrsss~~~ZZZ@@@777222222111111111111222222000000000000////////////////////////////////////...//////////////////...........................000000000000000000000000000111222333444444555555555555666777999;;;===>>>???@@@HHHWWWfffwwwAAA???>>>===???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCAAA???BBBEEEGGGFFFEEEEEEEEEGGGFFFGGGJJJLLLSSScccrrrxxxyyywwwaaaTTT```vvvcccNNNBBB:::555555555:::LLLaaallllllggg{{{~~~iiidddzzz\\\GGGGGGMMMfff}}}YYYbbbbbbRRRaaaaaaTTTOOOOOOYYYjjj}}}wwwVVVGGGAAA===:::::::::888;;;???HHHVVVhhhwwwwww```UUU]]]zzziii|||nnnQQQ>>>666444//////...------------...---------...///000000111000111000333666333BBB___vvvxxx}}}rrr~~~PPP???JJJNNNkkk{{{{{{wwwsss}}}tttdddxxxsssWWWGGGCCCDDD\\\yyynnnhhheee]]]TTTIIIFFFAAA>>>===;;;:::888<<>>??????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@BBBDDDDDDCCCAAAAAABBBGGGGGGHHHJJJLLLSSSdddttt||||||uuu^^^\\\lllxxx```JJJ>>>666666666999KKKbbbnnnrrrmmm}}}kkkhhhyyyZZZDDDCCCSSSlll}}}zzzXXXhhhiiiTTT```]]]QQQOOOSSS___qqqxxxXXXKKKBBB===:::::::::888:::???IIIWWWiiixxxmmm[[[QQQUUUqqqsss|||vvvnnn}}}xxxZZZEEE999333///......---------......,,,------...///000111111///222111444666444CCCbbbppp|||zzzkkkpppMMM>>>GGGQQQrrrvvvooo{{{\\\eeeuuu~~~rrrZZZGGG??????XXX}}}qqqiiieee]]]UUUJJJFFF@@@<<<::::::999888999FFFYYYgggoootttyyy}}}}}}{{{||||||zzzrrr[[[RRRLLLGGGJJJTTT```aaaWWWQQQYYY^^^cccnnntttrrrxxx|||xxxwwwwwwvvvvvv{{{tttmmmiiifffffffffrrruuuyyy||||||yyyuuurrrnnnmmmkkkiiifffdddbbbaaa\\\XXX\\\mmm{{{jjjfffdddhhheeeUUUKKKVVVuuu```zzziiiGGG333222222111111111111222222000000000000//////////////////////////////////////////............//////........................000000000000000000000000222222222222333555666777888888999:::;;;;;;<<<<<<;;;>>>III[[[jjjzzz:::;;;======>>>>>>?????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAABBBCCCGGGGGGIIIKKKLLLTTTfffwww{{{{{{jjj___kkkwwwUUUEEE:::888666777III```qqqyyytttkkknnntttUUUBBBDDD[[[zzzvvvYYYrrruuubbbjjj```PPPMMMRRR___qqq{{{[[[MMMBBB===::::::999888:::>>>JJJWWWhhhwwwlllZZZMMMMMM|||lllkkktttrrrnnnttt~~~bbbLLL===555......---------......///,,,,,,---...///000111111///111000222555555HHHiiiuuu~~~vvveee|||```LLL@@@DDDTTTtttsss}}}sss^^^cccgggdddVVVGGG@@@AAANNN~~~rrriiiccc[[[SSSHHHDDD@@@===;;;:::888777999FFFYYYhhhpppuuuzzz~~~|||zzz{{{~~~yyyzzz}}}{{{tttoooooouuu|||~~~iii]]]TTTIIIHHHOOOZZZ]]]SSSLLLPPPSSSWWWcccbbb```hhhzzz|||uuupppoooqqqssstttxxxqqqhhh^^^XXXTTTRRRRRR^^^dddmmmuuuyyyxxxtttqqqooonnnllljjjgggdddaaa```\\\YYY\\\jjjzzzttt```XXX```eeeVVVOOONNN}}}|||]]]ttttttNNN555222222111111111111222222000000000000////////////////////////////////////000///...------...///000////////////////////////000000000000000000000000333333222333444555777888666777888:::<<<===>>>>>>:::===JJJ\\\jjjxxx999;;;===>>>======>>>??????@@@BBBBBBAAAAAAAAABBBDDDEEEEEEDDDCCCDDDFFFGGGGGGGGGJJJKKKMMMTTTgggxxxwwwwwwpppaaalll}}}]]]KKK===999555555FFF^^^ttt}}}xxxjjjqqqnnnPPPAAAGGG^^^ttt[[[|||ooosssdddOOOJJJOOO\\\nnn]]]MMMBBB>>>::::::999888:::>>>EEEQQQaaaqqqsss^^^LLLJJJ}}}pppqqqrrrqqqkkkhhhrrrgggQQQ@@@777......---------......///,,,,,,---...///000111222///000...///333555KKKooo~~~~~~fff]]]tttWWWNNNCCCCCCXXXssszzz\\\TTTNNNMMMIIIAAA???CCCDDDuuu|||mmmbbb[[[SSSLLLCCCAAA???===<<<999666333999FFFYYYiiiqqqvvv{{{{{{xxxzzz}}}vvvqqqtttzzzzzzssskkkWWWXXX^^^iiirrrwww}}}{{{nnnaaaPPPIIINNNXXX\\\TTTLLLLLLIIIIIISSSXXXXXXbbbttt~~~tttmmmkkknnnrrruuupppjjj```WWWPPPLLLJJJIIIHHHRRR```nnnuuuwwwssspppooonnnmmmjjjgggccc```___\\\YYY\\\hhhwwwlllZZZ___^^^QQQKKKBBBlll{{{VVVlll~~~VVV:::222222111111111111222222000000000000////////////////////////////////////000///...------...///000000000000000000000000000000000000000000000000000444333333333444666888999444555888:::===???@@@@@@:::>>>KKK\\\iiiuuu>>>::::::>>>???===<<<===@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCDDDCCCCCCCCCFFFHHHKKKLLLLLLSSSfffyyyzzzlllhhh{{{~~~{{{}}}eeeFFF>>>===;;;:::???\\\qqq|||mmmwww}}}cccLLLCCCBBBddd{{{ccceeekkkQQQIIIMMMZZZmmm}}}lllUUUDDD@@@===<<<:::777999>>>HHHQQQ```ppp~~~fffNNNVVVuuurrr~~~gggbbbtttpppZZZBBB111//////...------------...............////////////,,,000333000...999VVVqqq}}}zzzzzzbbbdddtttRRR>>>@@@MMMXXXqqqlllUUUMMMEEEBBBDDDBBBDDDaaa{{{mmmddd^^^VVVOOOIIICCC>>>>>>===888555666;;;HHHZZZiiisssxxx{{{|||}}}}}}zzz|||}}}xxxxxxzzzxxxpppiii\\\QQQIIIOOO^^^lllxxxkkkZZZMMMGGGSSSTTTVVVTTTLLLDDDFFFLLLPPPUUUdddvvvvvvqqqooooooqqquuuxxxpppgggdddhhhkkkggg___TTTPPPRRR]]]gggiiiiiikkkwwwtttpppmmmkkkhhhccc___WWWZZZaaakkkvvvfff]]]___VVVOOOKKK[[[```ZZZccc777555444333111000/////////000000000000////////////........................////////////////////////////////////////////////////////////000000000000111222333222111222555777888888888:::===>>>===<<<>>>???JJJ\\\fffooo===::::::>>>@@@===<<<===@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFJJJLLLNNNVVViii|||~~~||||||fffeeeyyy~~~~~~|||xxxsssrrrvvv|||mmmKKK@@@<<<;;;:::>>>YYYuuu}}}jjjrrr}}}uuu^^^JJJCCCCCCeeedddfff~~~kkkRRRKKKNNNZZZkkk{{{nnnVVVEEE@@@===<<<:::777999>>>GGGPPP___ppptttVVVRRRsss~~~ggg\\\nnnpppXXXCCC777//////...------------...............////////////000222444222111===XXXrrruuu{{{yyy~~~wwwYYY\\\pppQQQ???AAANNNYYYqqq~~~kkkcccUUUKKKFFF???CCC[[[zzzooogggbbbYYYQQQHHHEEEDDDCCC>>>888666888;;;HHHZZZiiirrrwwwyyy{{{|||}}}}}}{{{yyy{{{~~~{{{~~~~~~}}}rrriiiZZZQQQJJJLLLSSS^^^lllwww~~~~~~zzzdddTTTMMMQQQPPPRRRRRRLLLFFFFFFJJJOOOUUUddduuuxxxrrrnnnnnnssszzz|||vvvvvv{{{~~~yyynnncccZZZZZZ]]]___ccchhhuuuuuusssnnniiieeeccccccYYYZZZ___iiiuuummm[[[___VVVLLLDDDNNN{{{gggXXXggg<<<444333222111000/////////000000000000///////////////////////////////////////////////////////////////////////////////////////000000000111111222222222333333222222333555777888888888;;;===???>>>===>>>>>>IIIZZZeeennn===::::::>>>@@@===<<<===@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBDDDHHHLLLOOOYYYlll}}}}}}vvv^^^bbbvvvyyywww}}}{{{tttjjjbbbccckkkrrrxxxRRRBBB;;;;;;<<<===TTTrrr~~~{{{gggmmmssstttjjjWWWGGGCCCEEEcccdddddd{{{}}}lllUUUMMMOOOYYYiiizzzoooYYYGGGAAA===<<<:::777999===FFFOOO^^^nnn~~~nnnYYYkkkttt```kkkxxxYYYCCC888000///......------..................////////////222222222222444AAAZZZrrrqqquuuvvv}}}iiiLLLRRR|||gggLLL???AAANNNZZZnnnvvvooobbbYYYUUUOOOJJJ[[[}}}sssmmmhhh___UUUKKKKKKLLLKKKCCC:::999<<<;;;HHHZZZiiirrrvvvxxxyyyyyyzzzzzzxxxwwwzzz|||yyy}}}qqqcccVVVPPPKKKHHHGGGMMM\\\jjjzzzxxxzzzttt```VVVQQQMMMKKKLLLKKKGGGGGGJJJQQQXXXgggvvv~~~yyyrrrmmmmmmxxxzzzlllccc___]]]^^^aaahhhmmmqqqqqqkkkfffdddddd[[[YYY[[[eeeuuutttYYYZZZSSSKKKAAABBBeeevvvXXX|||iii@@@333222111000///.........000000000000////////////000000000000000000000000//////////////////////////////////////////////////////000111222333333444222333444333222333666888888888999;;;>>>??????>>>===<<>><<<<<>>@@@MMMZZZkkk}}}zzzvvvmmm___[[[]]][[[[[[eeevvvqqqnnnfff]]]VVVSSSRRRQQQKKKBBB>>>???;;;HHHZZZiiiqqqtttvvvvvvvvvwwwwwwvvvvvvzzz}}}yyy}}}}}}qqq```UUUOOOIIIFFFDDDFFFPPP[[[kkknnnvvvooocccWWWOOOHHHGGGIIIIIILLLPPPYYYaaammmyyy~~~}}}}}}|||xxxrrrlllooo}}}uuulllccc^^^VVV]]]gggnnnoookkkfffbbb\\\WWWXXXcccuuuxxxZZZUUUNNNKKKEEEAAAUUUuuu^^^pppgggAAA222111000///............000000000000////////////////////////////////////////////////////////////////////////////////////......///000222333444444333333444333222333666888888888999;;;>>>@@@???>>><<<;;;EEEWWWbbbjjj}}}<<<999:::???AAA>>>;;;<<<>>>??????@@@@@@??????>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBFFFJJJOOOXXXiiiyyy{{{~~~bbbdddpppjjjlllvvv\\\JJJHHHOOOTTTiiicccKKK<<<<<>>OOOgggttt~~~}}}iiinnnkkkfff]]]MMMBBBEEENNNnnnfffaaa~~~vvvzzzlllXXXPPPPPPWWWeeezzzrrr]]]LLLDDD<<<;;;:::888999<<>>JJJYYYlll{{{|||yyyzzzeee\\\[[[VVVlllppp~~~uuusssuuuqqqjjjcccZZZTTTSSSQQQKKKDDDAAA<<>>@@@@@@???<<<:::CCCUUUaaahhhzzz;;;999;;;@@@BBB>>>;;;;;;>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBEEEJJJOOOWWWgggvvvzzzooohhhlllffflll```GGGAAAEEEGGGTTT}}}oooUUUCCC???AAA>>>NNNkkkxxx~~~kkkppplllfff]]]MMMBBBHHHVVVjjjdddtttyyylllXXXQQQPPPWWWeeezzzttt```NNNEEE<<<::::::999999;;;???KKK]]]ppp~~~pppSSSFFFJJJMMM___~~~mmmvvvvvvhhhMMM;;;111000//////......//////............////////////222111111333:::MMMooo~~~~~~vvv]]]GGGbbbhhhHHH???>>>>>>HHHXXXnnn{{{uuussssssmmmeeewwwyyy~~~vvvxxx}}}|||wwwkkk^^^SSSPPPPPPLLLFFFBBB===JJJ]]]kkkrrrttttttsssrrrssstttvvvxxxzzz{{{|||{{{ssssssyyy}}}jjjXXXWWWdddnnnkkkccc[[[OOODDDEEEIIIIIIFFFEEEIIIVVVjjjxxxzzzyyyjjjZZZSSSRRRVVV___ggglllttt|||~~~~~~~~~{{{wwwrrrssssssqqqmmmsss}}}yyyyyy{{{sssgggZZZVVV\\\cccffffff^^^[[[\\\fffuuulllaaaPPPIIIFFFBBBQQQqqqrrruuuuuummmcccAAA222111000000/////////000000000000000////////////........................////////////////////////////////////////////////------...///000111111222111222333222111222555777666666777:::===??????>>>===:::CCCUUUaaahhhxxx;;;999;;;@@@BBB>>>;;;;;;===>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@BBBBBBEEEJJJPPPYYYhhhvvv~~~zzz|||kkkhhhbbbllleeeIII@@@??????DDDeee}}}cccLLLCCCCCC???MMMjjjvvvoooppplllggg___MMMBBBLLL___iiiffftttyyykkkWWWPPPPPPWWWeeeyyyxxxdddPPPEEE<<<::::::999999;;;@@@JJJ\\\nnn~~~fffMMMKKKJJJWWWvvvuuu~~~~~~lllPPP:::111000000///////////////............////////////000111222444:::PPPvvvyyymmmpppaaaPPPuuufffEEE???@@@???HHHXXXmmmyyy|||gggxxx}}}kkk^^^PPPKKKHHHDDDBBBBBB???LLL^^^mmmssstttssssssqqqrrruuuxxxzzz{{{yyywww|||xxxpppqqqwww}}}wwwgggTTTKKKPPPZZZaaaccc```QQQDDDAAADDDDDDCCCBBBCCCNNNcccuuuzzz||||||mmmddd```aaaiiiqqqpppxxx~~~~~~}}}|||xxxqqqrrrrrrpppnnntttwwwvvvzzz|||xxxfffZZZZZZ```fffjjjbbbaaacccjjjuuupppeeeSSSKKKHHHAAAOOOvvv||||||uuupppaaa@@@222222111000000000000111000000000000////////////........................//////////////////////////////////////////////////////000000000111111111000111222111000111444666555555666999<<<>>>>>>======:::BBBUUUaaagggvvv;;;999;;;@@@BBB>>>;;;;;;======>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@BBBAAAEEEKKKRRR[[[jjjxxx{{{{{{mmmdddaaammmhhhKKK@@@===;;;<<>>CCC@@@MMM___nnntttuuussssssppprrrvvvzzz|||{{{wwwtttwww|||wwwqqqrrryyytttaaaQQQLLLRRR^^^hhhcccSSSDDD>>>>>>???@@@AAACCCKKK___ttt|||}}}zzzqqqkkkiiiooowwwqqqyyy~~~||||||~~~yyyrrrrrrrrrpppnnntttsssuuu{{{{{{~~~rrrfff```bbbgggkkkffffffhhhmmmuuu}}}ooobbbTTTPPPLLL@@@KKKtttpppppp~~~^^^>>>333222111111111111111111000000000000////////////000000000000000000000000////////////////////////////////////////////////111111111111111111222222000000111000000000333555444444555888;;;>>>>>>===>>>:::BBBUUUaaagggvvv777888:::<<>><<<999======>>>>>>>>>>>>======???>>>=========>>>@@@AAABBBBBBBBBEEENNN^^^ooo{{{|||bbbYYYgggtttRRR;;;@@@<<<;;;IIIvvvvvv```SSSKKKJJJNNNcccnnntttssszzz{{{lllhhhiii___MMMNNN]]]eee``````xxx}}}mmmUUUMMMQQQYYYdddvvvgggXXXHHH<<<<<<===:::888;;;CCCIIIXXXmmm}}}lll[[[GGGXXXjjjwww~~~|||qqqUUU888222///------...//////......------------...//////333---000444999SSSyyyssskkktttiiihhh[[[HHH???;;;CCCMMMbbbsssxxx~~~xxx}}}uuudddeeeqqq{{{sssgggrrr}}}qqqeee[[[OOOHHHAAA<<<<<<@@@FFFUUUeeeooosssuuusssooosssuuuwwwwwwwwwvvvwwwxxxtttuuuxxx~~~qqqrrryyyqqqaaaRRRRRR]]]```UUUFFF>>>===???>>>===???HHHZZZppp}}}{{{yyyzzztttwwwzzz|||}}}~~~xxxvvvqqqmmmnnnvvvvvvooopppwwwyyykkk___aaakkkllllllmmmrrrwww{{{{{{zzzrrrcccYYYUUULLLIIIFFFaaagggttt{{{bbb???333222111////////////000////////////////////////---.........---,,,++++++111000...---,,,,,,---...............////////////333111000000111222222111222222111111222222333444333444666777999:::::::::;;;<<>><<<999;;;;;;<<<===>>>????????????>>>=========>>>@@@@@@AAAAAABBBEEENNN]]]ooo{{{}}}ccc]]]jjj^^^CCCDDD===;;;AAAddduuubbbUUUSSSVVV^^^cccgggjjjpppwwwxxxtttiiidddccc]]]QQQYYYlllttt]]]]]]zzznnnVVVOOOSSSYYYddduuulllYYYIII<<<<<<===999888:::AAAGGGWWWkkk{{{uuubbbIIIVVViii~~~www}}}}}}{{{qqqWWW<<<222000------...//////......------------...//////444...000333777QQQvvv|||{{{rrr|||```lllYYYFFF???;;;CCCMMMcccsssxxxvvvwww}}}yyyiiifffiiikkkttt|||hhh\\\hhh|||}}}{{{yyypppbbbXXXNNNIIIEEEAAA@@@CCCKKKYYYiiirrrvvvxxxvvvrrrsssuuuvvvvvvuuuuuuuuuvvvtttssstttwwwxxxxxxvvv```SSSQQQZZZOOOBBB;;;;;;===>>>>>><<>>>>>;;;999888999;;;===>>>???@@@@@@>>>>>>>>>===>>>??????@@@???@@@BBBEEENNN]]]ooo{{{~~~}}}lllnnn|||kkkJJJEEE;;;:::999QQQ|||uuuddd___bbbbbb___```gggmmmooorrrvvvkkkaaa]]]YYYUUUccczzz}}}[[[ZZZ|||oooWWWQQQUUUZZZcccsssqqq[[[KKK===<<<<<<888777999???FFFVVVjjjyyy{{{hhhJJJSSSddd|||ooowww{{{}}}{{{yyypppWWW???222000...---...//////.........------......///000333...111444:::UUUyyyzzzzzzuuuXXXuuuVVVDDD===;;;CCCNNNdddqqqxxxvvvpppoooxxxmmmgggbbb]]]jjjtttqqq]]]SSS```uuuvvvvvvxxxqqqaaaWWWMMMIIIGGGCCCAAABBBPPP]]]lllsssvvvxxxwwwssssssuuuvvvvvvtttsssssstttvvvtttrrrrrrwwwuuu```UUUUUULLLAAA::::::===???@@@===???JJJ^^^qqq{{{uuufffUUUUUUmmmsssoookkklllqqquuuvvvuuu}}}{{{yyywwwxxx{{{~~~{{{iii```___lllpppvvvyyyyyytttnnniiixxxlll]]]QQQDDDBBBCCCbbb{{{wwwxxxoooBBB444333111000//////000000///////////////////////////////////////......---,,,---......///.....................///////////////222444333000...///000111111111222333555777777666666777888888888888888===???CCCLLLYYYhhhuuu}}}888999:::===>>>>>>;;;888888999:::<<<===>>>??????>>>>>>>>>>>>>>>??????@@@>>>@@@BBBFFFMMM\\\nnn{{{|||{{{}}}oootttxxxRRRGGG;;;999444FFFkkkuuummmjjjiii^^^\\\eeejjjiiinnnyyymmm___WWWTTTTTTfff|||}}}\\\YYY}}}mmmVVVRRRVVVZZZaaassssss]]]LLL>>><<<<<<888666999???FFFWWWkkkyyy{{{iiiJJJPPP\\\{{{nnnvvv{{{}}}|||xxxlllUUU@@@333111.........//////..................//////000000---222777???^^^|||mmmVVV|||TTTBBB===;;;CCCNNNdddnnnvvvzzznnnhhhvvvzzzooojjjfff```[[[fffppplllYYYQQQ```tttxxxyyy|||uuucccZZZPPPLLLHHHCCC???@@@UUUaaammmrrruuuvvvuuurrrtttvvvwwwvvvtttrrrrrrsssyyyxxxvvvuuuwww}}}nnndddZZZRRRGGG???;;;<<<@@@BBBBBB>>>CCCTTThhhuuu}}}~~~mmmXXXPPPaaa~~~}}}||||||{{{zzzxxxuuupppkkkjjjnnnuuu{{{~~~~~~~~~~~~}}}|||}}}{{{gggXXXjjjrrr|||wwwoooiiiuuu}}}qqqaaaSSSDDDAAA@@@^^^|||}}}mmmtttqqqBBB444333222000///000000111//////////////////////////////000000000000//////***+++---///000//////...............////////////000444999888333000000333000000111222444666888999777777888888888777777666>>>@@@EEEMMMXXXfffsss|||999999:::===>>>>>>;;;888999:::;;;<<<<<<======<<<===>>>>>>>>>????????????===@@@CCCFFFLLLZZZlllyyyvvvyyyiiihhhnnn[[[JJJ<<<;;;555>>>XXX{{{qqqgggYYYSSSZZZ]]]ZZZ```nnngggXXXOOOMMMPPPdddzzz~~~___ZZZ}}}~~~kkkUUUSSSWWWYYY^^^uuusss___MMM>>><<<<<<888666999@@@IIIZZZmmmzzzzzziiiMMMRRRXXXxxxqqq{{{}}}rrrzzz~~~xxxgggPPP>>>444222///.../////////...///............///000000///...333777AAAaaa~~~bbbRRRyyySSSBBB===;;;CCCNNNccckkktttuuuiiiiiisssgggcccaaa```___cccllliiiWWWPPP```ttt~~~wwwggg___XXXSSSMMMGGGFFFHHH[[[eeeooossstttvvvuuusssvvvwwwxxxwwwuuusssrrrsssxxxyyyzzzyyyyyy{{{yyyooohhhaaaUUUHHH???<<<>>>AAADDD>>>???MMM___mmmwww|||}}}rrraaaTTTXXXlll}}}~~~wwwsssqqqnnnmmmnnnmmmkkkiiiiiijjjjjjkkkmmmsss{{{~~~}}}uuu[[[iiittt{{{sssnnnhhhooovvv}}}vvveeeVVVFFFBBB>>>XXXzzz___dddpppCCC444333222000000000000111000000000000000000000000//////000000000000000///***+++---///000000//////............///////////////444888888333000111333000000111222444777999:::777888888888888777666666>>>AAAGGGNNNWWWeeerrr|||999999;;;===>>>===:::777999999:::;;;<<<<<<<<<;;;======>>>????????????>>>===AAAEEEGGGKKKWWWiiiwwwppp{{{jjjcccggg~~~___III888===777888CCCccc|||jjjZZZPPPQQQQQQMMMRRR]]]WWWJJJFFFHHHNNNcccxxx}}}___XXX}}}|||hhhTTTUUUZZZZZZ]]]uuusss___MMM>>><<<<<<888777:::BBBKKK]]]ppp|||}}}mmmRRRVVVYYYuuuiiieeerrrwww}}}wwwdddNNN>>>555222000.../////////...//////......//////000111000///444666???```tttmmmSSSIIIkkkUUUDDD>>>;;;CCCLLLaaakkksss~~~rrrggg{{{kkkaaa\\\]]]aaa```jjjgggVVVQQQ```sss{{{{{{wwwjjjeeeaaa\\\TTTOOORRRYYYbbbkkksssuuuuuuwwwvvvtttvvvwwwxxxwwwuuusssssssssssswwwzzzzzzyyyxxx{{{}}}}}}vvvhhhWWWHHH@@@@@@CCCFFFBBBFFFTTTdddnnnvvv{{{xxxvvvkkk\\\VVV___ooozzzyyy|||yyyzzztttmmmccc```^^^^^^bbbcccbbb```cccjjjssswwwxxxyyy|||llllllyyy~~~wwwttt\\\___bbbkkkzzzhhhXXXHHHBBB<<>>BBBGGGNNNWWWdddrrr|||999:::;;;===>>>===:::777666777999:::<<<<<<======<<<===>>>???@@@??????>>>===BBBFFFGGGKKKUUUggguuuppp~~~qqqfffjjjfffMMM<<<999999999999NNNsssfffXXXPPPJJJFFFHHHMMMHHH???@@@GGGNNNcccxxx}}}\\\SSS}}}}}}|||hhhUUUWWW]]]]]]___uuuuuu___MMM>>>;;;<<<888888<<>>===:::777444555777:::<<<===>>>???<<<===>>>@@@@@@??????>>>===BBBGGGHHHJJJTTTffftttuuuqqq```bbbrrrYYYGGG444:::>>>999FFFyyyyyynnn]]]OOOFFFAAAAAABBBAAA:::???HHHOOOcccwww{{{XXXOOOyyy}}}|||hhhVVVYYY```___```tttvvv___MMM>>>;;;<<<999999===CCCMMM```sss~~~sssQQQRRRYYYyyymmmjjj||||||uuuzzzwwwcccPPPEEE666333000////////////...///////////////000111111...///444777CCCeee~~~|||lllJJJ<<>>======CCCUUUjjjwww{{{}}}YYYSSSsss|||{{{eeeQQQVVVaaabbbbbbxxxqqq```MMM>>>===???===<<<>>>HHHNNN\\\ooo}}}kkkTTTPPPYYY~~~|||wwwrrryyy}}}xxx|||lllRRREEE:::333---...000......//////////////////000111111...555666555FFFfff~~~www}}}OOO===NNN[[[JJJ>>>777@@@GGGVVVjjjrrr{{{}}}nnnggg\\\hhhmmmllleeegggsss}}}{{{kkkoooooofffYYYRRRUUU\\\eeehhhnnnqqqssssssrrrrrrwwwwwwwwwwwwxxxxxxuuusssuuutttsssssstttuuuvvvwww{{{mmmfffeeebbbnnn}}}ooobbbZZZUUUSSSNNNKKKLLLSSS]]]iiizzz|||mmmffffffggggggfffllllllpppzzzuuunnn{{{xxxmmmUUUHHHBBB;;;YYY}}}eeecccXXX888555222000000111111000000000000000000000000000...........................---,,,,,,,,,,,,---......------,,,,,,,,,------///////////////000111111111222222333333444444555333666888888777555444444:::>>>FFFOOOZZZfffrrryyy999:::<<<@@@CCCAAA<<<777555666777999:::;;;;;;<<<============<<<<<<<<<<<<;;;>>>BBBFFFMMMYYYfffpppoooxxx}}}fffgggwwwzzz[[[DDD:::444777>>>RRRzzz~~~iiiTTTFFF???<<<;;;888999<<>>888???DDDQQQiiirrr|||{{{}}}qqqggg\\\cccddd___[[[ddduuu~~~}}}tttiiiaaadddccc\\\QQQKKKNNNSSSYYY___gggmmmoooqqqsssuuuuuuttttttuuuvvvvvvuuusssuuutttsssssstttuuuvvvwww|||}}}yyyyyyjjj[[[NNNGGGHHHCCC???@@@GGGWWWrrrxxxkkkfffiiinnnsssuuu{{{wwwhhhSSSFFFAAADDDggg|||zzzhhhZZZ|||VVV888555222000000111111000000000000000000000000000........................------------------------//////............/////////////////////000111111111111222333333444444555333555777888888:::<<>>BBBFFFMMMXXXfffppppppvvv}}}hhhfffqqqwwwJJJ???777777888AAA```mmmWWWGGG>>>;;;:::555777<<>>;;;999;;;BBBIIIZZZooo}}}gggSSSNNNQQQqqq|||}}}}}}xxx}}}yyyZZZFFF:::333---...000......///---------------.../////////444555999OOOnnn}}}|||}}}~~~{{{vvvHHHMMMbbbDDDAAA>>>888>>>@@@LLLfffppp{{{wwwuuuuuuooodddYYY]]]XXXPPPOOO```vvv}}}~~~{{{yyyuuulll^^^SSSRRRSSSQQQLLLFFFBBBCCCEEEIIIRRR^^^fffjjjnnnssswwwsssqqqpppqqqsssuuuuuuttttttttttttsssttttttuuuvvvwww{{{}}}qqq```OOOCCCBBB???;;;888999IIIhhh~~~uuutttwww{{{~~~}}}gggTTTFFF>>>OOOvvvwwwwww\\\vvv{{{TTT888555222000000111111000////////////////////////........................---...////////////...---111000000//////000111111///////////////000111111111111222222333444444444444555666666777:::???CCCAAACCCFFFKKKUUUbbbqqqzzz999999;;;@@@CCCBBB<<<777555555666777999;;;<<<===;;;;;;<<<<<<<<<<<<<<<===>>>@@@DDDHHHNNNYYYfffpppuuuyyy}}}jjjdddkkkSSSEEE<<<<<<999<<>>888:::>>>EEEWWWmmm~~~gggOOOIIIIIImmmhhhVVVZZZaaabbbfffvvvxxxfffRRR@@@======:::888:::BBBKKK\\\rrriiiVVVOOOPPPmmm||||||zzzxxxuuuyyyttt]]]OOO:::333---...000......///......------......///000000333444;;;UUUtttyyyqqqwwwKKKQQQ[[[???@@@>>>888<<<>>>JJJ```lllyyyzzzpppjjj}}}{{{iii___VVVWWWRRRJJJIIIYYYrrr~~~~~~zzz~~~{{{wwwtttoooiiibbbeeejjjlllggg]]]OOOFFFEEEDDDBBB???<<<:::999:::===HHHWWWbbbggglllrrrwwwqqqpppoooooorrruuuvvvvvvtttttttttttttttttttttttttttyyy{{{ssseeeTTTHHH???AAACCC@@@===HHHfff~~~|||zzzwwwzzzwww~~~kkkYYYHHH<<>>IIIXXXgggvvvtttgggqqqxxxggg\\\SSSTTTSSSLLLGGGRRRjjj|||{{{zzzvvvxxxxxxtttmmmgggccc^^^YYYRRRYYYaaaddd___TTTIIIAAA<<<:::999777777666555444777CCCRRR___fffkkkppptttqqqpppooopppsssvvvxxxxxxttttttttttttttttttsssssssssxxx|||zzz~~~zzzuuuooodddXXXOOO@@@CCCEEECCCAAAMMMkkkzzzqqqfffqqqyyyooozzznnn[[[III>>>ZZZ~~~{{{}}}yyymmm~~~wwwOOO888555222000000111111000------------------------........................---...000111111000...---///.........//////000111///////////////000000111000000111222222333333444333555777777555444444444999<<>>\\\~~~pppuuu{{{zzzUUUjjjoooKKKCCC<<<777===>>>HHHSSSdddttt}}}kkkkkk}}}lll___SSSQQQSSSNNNFFFLLLaaavvv~~~www~~~|||zzzsssoooiiiccc^^^\\\XXXVVVTTTYYY^^^^^^XXXNNNCCC===888777777666555444444444666???NNN]]]gggmmmooopppqqqpppppprrruuuwwwxxxxxxsssttttttttttttsssrrrrrrrrrvvvyyyzzzsssvvvwwwvvvtttqqqlllgggbbb```MMMJJJEEEAAACCCUUUwwwnnn]]]aaasss~~~{{{}}}{{{zzz|||~~~~~~xxxnnnyyy|||kkkXXXGGGAAAZZZvvvmmm{{{uuuJJJ888555222000000111111000................................................---...////////////...---------------...///000000///////////////000111111000000111111222333333333000333777888888777777777222666===FFFPPP[[[fffmmm|||777888;;;???CCCCCC>>>999888777666666666777999:::999999:::;;;;;;<<<======<<<>>>AAADDDJJJTTT```iiilllooowww}}}oooeeeiii|||bbbCCC???>>>888???PPPttt~~~mmm\\\NNNDDD===:::999???EEEJJJRRR]]]eeeggghhheeeffflllqqqkkk\\\OOO>>>CCCnnnyyyggg]]]bbbaaa___eeexxxwwwhhhSSS@@@;;;;;;999888;;;CCCKKK]]]rrrfffPPPJJJPPPssswwwuuuzzzyyy{{{|||xxxnnnbbbVVVNNN:::333---...000......//////............///000000///222333>>>]]]}}}zzz{{{ttt}}}{{{~~~___zzzwwwOOOBBB:::777===<<>>EEENNNZZZgggnnnyyy777888:::???CCCCCC>>>999999888777555555777888999999999::::::;;;<<<======:::<<>>]]]|||zzzrrrgggzzzPPPAAA999777>>>;;;AAASSSeeetttvvvzzzpppbbbsss{{{zzzgggVVVNNNNNNGGG???EEEYYYkkkrrrxxx}}}lll```YYYUUUUUUVVVSSSQQQNNNJJJEEE???999555666999<<<:::777444666888444:::GGGYYYiiiqqqpppllloooooopppsssvvvwwwvvvtttsssssstttuuutttsssqqqpppoooqqqvvvyyyzzz||||||wwwvvvwwwyyyiiiaaaeeetttpppfffnnnuuupppmmmqqqnnnnnnooonnniii```UUUMMMJJJBBB>>>HHH^^^ttt{{{uuuwwwzzz|||}}}wwwnnnwwwwwwhhhfffRRRBBBEEEOOOuuupppyyyLLL888555222000000111111000////////////////////////...........................---,,,,,,,,,,,,---...---------......///111111///////////////000111111000000000111222222333333444444555444333555888;;;999:::<<<@@@HHHSSS```hhhwww777999<<<@@@AAA???;;;777999999999999999888777666:::::::::;;;;;;;;;<<<<<>><<<777666:::AAANNNaaassslllUUULLLTTT}}}~~~tttpppsssttttttyyyrrreeeSSS???222000---,,,---/////////,,,...//////......///111///222444@@@```{{{{{{|||ddd}}}RRR@@@;;;888:::999EEESSSaaapppvvvyyyyyybbbjjjkkkXXXNNNNNNJJJDDDDDDQQQdddrrr|||tttcccXXXTTTUUUVVVXXXQQQHHHBBB???>>>;;;888888888999<<<>>>===;;;999000888BBBMMM___oootttqqqppprrrssssssqqqppppppqqqvvvtttrrrpppooopppqqqsssrrruuuyyyzzzzzz|||wwwxxxyyyuuu}}}}}}wwwrrrrrrssspppggg___MMMHHHFFFCCCMMMmmm{{{qqqsssyyyzzzyyyzzz}}}~~~~~~~~~sssuuu|||jjjjjjYYYQQQIII:::III}}}yyyqqq|||WWW888666333111111111000///------------........................////////////,,,,,,.../////////...---///......------///000111---......///000111111222111111000000111333555666333444555555555777:::===444555777>>>HHHUUUbbbiiiyyy777999<<>>;;;<<>>HHHVVV```dddhhhooovvvrrrWWWFFFHHHkkkuuueeeccclllhhhccciii}}}|||gggTTTBBB===<<<888888<<>>DDDQQQddduuunnnVVVMMMUUU|||{{{}}}wwwoooxxx{{{yyyzzzoooaaaRRR@@@444111...------.........---///000000......///111---000333???```zzzuuunnnTTTiiiWWWDDD???;;;;;;666???LLL\\\nnnvvvyyyuuuqqq|||uuu^^^VVVUUUOOOFFFAAAIII]]]ooowwweeeWWWPPPLLLRRRTTTTTTNNNGGGBBBBBBDDDLLLLLLKKKKKKJJJGGGAAA===999999;;;DDDVVVgggooonnnpppqqqrrrrrrpppooooooppprrrssssssssssssrrrrrrqqqppprrrtttuuuuuuvvvxxxyyyyyy{{{}}}```KKKGGGFFFPPPggguuu|||yyyxxxsssmmmkkklllsssvvvzzz~~~|||sssuuu|||nnn___PPPIIICCC999LLLzzzuuuVVV777555222000000111000///222111111000...------,,,---............/////////,,,---......//////......///............///000000......//////000000111111111000000///000000111111555555666444333333444666555555777;;;DDDOOOZZZaaaqqq~~~888999;;;>>>???>>>;;;777666666777888999:::::::::999999:::::::::;;;;;;;;;;;;999;;;@@@FFFMMMYYYdddiiippppppqqqzzzlllbbbzzzgggJJJAAANNNooozzzrrreeeUUUHHH@@@======DDDRRRaaajjjpppzzzhhh]]]ggg}}}yyylll]]]aaammmhhhbbbkkk}}}}}}cccQQQ@@@<<<<<<999:::???GGGTTTfffwwwmmmUUUNNNVVV{{{||||||wwwjjjqqq}}}rrr```PPP@@@555222///---...............///000000///...///111...111333@@@bbb{{{fffIII[[[WWWDDD???<<<;;;555===FFFWWWiiirrruuu~~~|||{{{rrrwwwtttxxxoooXXXJJJKKKKKKGGGDDDLLLaaauuuooo]]]RRRLLLQQQTTTWWWWWWUUUTTTTTTUUU^^^```bbbdddbbb\\\RRRKKKEEE???999<<>>:::888555666777888999:::::::::999999999:::::::::;;;;;;:::999;;;???CCCJJJWWWcccjjjpppooopppyyypppeeexxx[[[OOO\\\|||xxxpppcccRRRDDD<<<;;;===HHHWWWffflllpppxxxllliiiwwwyyyjjj[[[bbbpppkkkdddmmm}}}}}}dddQQQ@@@<<<;;;999999===JJJWWWiiiyyylllUUUPPPXXX||||||xxxyyyllllllzzzzzzyyybbbPPP@@@555222///---...////////////000111000///...///000///222555BBBeeedddDDDRRRXXXCCC>>>;;;;;;555<<>>;;;DDDSSScccmmmlllnnnppppppooooooooopppooopppsssuuuuuutttsssrrrqqqppppppqqqrrrrrrrrrrrrttttttuuuvvvwwwyyyzzz{{{}}}~~~}}}yyyxxxxxx^^^SSSYYYoooxxxkkkqqqpppppprrrvvvxxxuuuqqqppptttyyy~~~}}}tttgggmmmvvviii[[[NNNGGGBBB>>>VVVpppllljjjEEE666333111000000000000////////////000000000000000------------............------------......//////---......///////////////////////////000000000000222222222222222222111111000111333333222222444555333333555:::CCCOOOZZZaaarrr~~~888888:::<<<>>>===:::888555666777888999:::::::::999999999999::::::::::::::::::;;;>>>@@@GGGTTTaaajjjqqqppprrr{{{ssshhhvvvlllXXXaaawwwhhhUUUDDD;;;:::<<>>MMMZZZkkk{{{mmmVVVTTT]]]uuu{{{qqqlll~~~zzzppptttlllSSS???444111......///000000000000111222111///...///000///222555CCCggggggBBBHHHxxx\\\DDD===;;;;;;444<<<>>>JJJZZZeeemmmwwwzzzjjjfffgggpppwwwpppZZZGGGAAA???AAAGGGKKKQQQcccvvvvvviiiddd```aaaeeemmmvvv{{{zzzwwwfffYYYJJJBBBCCCLLL\\\iiiiiilllnnnoooooooooqqqrrrqqqsssuuuwwwxxxxxxvvvvvvrrrqqqpppqqqssstttsssrrrtttuuuvvvwwwxxxzzz{{{{{{{{{||||||xxxuuuzzz}}}dddUUU^^^{{{|||qqqooollljjjnnnsssqqqmmmpppsssxxx}}}~~~}}}{{{~~~wwwhhhiiirrr|||cccYYYMMMGGGCCCBBB]]]pppggglllDDD555333000///000000000///.........//////000000000,,,------------............------------...//////---......///000/////////////////////000000000000111222222333333333222222///111333444333333444555222222444999BBBNNNZZZaaarrr}}}888888999;;;======:::888666777888999999999999999888999999999999:::::::::;;;:::<<<===>>>DDDRRR```fffmmmnnnrrr|||tttkkkvvvcccccc|||lllWWWEEE;;;;;;>>>NNNbbbtttxxxyyy}}}|||wwwwww}}}nnnzzz|||iii[[[fffvvvnnnfffpppzzz```NNN>>>;;;<<<:::;;;@@@PPP\\\mmm|||nnnYYYYYYcccuuu~~~xxxqqqwwwtttlllmmmyyyZZZ<<<222000...---///111222222000111222111///...///000...111444CCChhhwwwJJJCCClllcccHHH???;;;;;;444:::===FFFTTTbbbnnn{{{xxxuuuvvvnnn]]]IIIAAA???EEEKKKSSSeeexxxzzzuuuppprrruuuyyy|||~~~}}}|||uuueeeWWWLLLIIITTTaaagggiiilllnnnoooppprrrtttqqqrrrtttuuuwwwwwwwwwwwwtttrrrqqqrrruuuvvvuuusssssstttuuuwwwxxxyyyyyyzzzwwwyyy{{{xxxvvvxxxyyyhhhaaadddxxxrrrqqqllldddccciiillllllooorrrvvv{{{}}}}}}}}}|||~~~wwwiiigggppp{{{{{{___TTTIIIEEECCCEEEdddtttkkknnnGGG444222000///000000000/////////..................,,,,,,---------............------,,,---...///000------///000000000///...000000000000///////////////000111222333333222222000222444555333222222333333222444888@@@KKKVVV]]]nnnzzz888888999;;;======:::888777777888999999999999888888888999999999:::::::::;;;;;;<<<======BBBPPP^^^```gggjjjppp{{{tttlllvvvqqqiii{{{kkkWWWEEE======AAAUUUjjj}}}|||tttxxx||||||uuu|||iiiZZZfffwwwnnnfffpppttt^^^KKK<<<:::<<<;;;===BBBQQQ]]]nnn}}}ooo[[[]]]gggyyyxxxyyyxxx}}}oookkkmmmiiiyyy^^^:::222000------///222333333111222222111/////////000---000333BBBgggZZZFFFiiihhhKKK@@@;;;;;;333999<<>>HHHRRRYYYjjjvvv:::888888888:::;;;:::999555666777888888999999888:::999999888888999999:::999999;;;===<<<@@@MMMZZZccciiijjjoooxxx|||qqqeeekkkyyy{{{qqq}}}}}}ppp___OOOAAA;;;@@@IIIaaatttrrrjjjooovvvzzzwwwqqqaaahhhzzzwwwnnnqqq}}}nnn^^^MMM>>>:::;;;:::???FFFVVVbbbssssss\\\___sss}}}kkkyyyxxxgggjjjcccssssssWWW>>>555333000000000111111000............////////////111222444BBBdddxxxIII```wwwOOOBBB???777444999;;;BBBQQQcccppp{{{bbbPPPEEEIIINNNTTTggg~~~}}}{{{rrrbbbeeeiiiuuugggXXXUUU]]]aaafffiiiiiihhhgggfffmmmiiijjjpppqqqpppuuu}}}wwwuuutttuuuwwwvvvsssooorrrqqqppppppqqqrrruuuvvvvvvvvvvvvvvvvvvuuuuuutttzzz}}}||||||yyyuuuwww|||tttuuuxxx~~~vvvnnnfffeeelllrrrrrrnnngggrrrwwwoooeeedddiiinnnwwwzzz{{{|||zzzvvvmmmdddoooyyy~~~ZZZOOOJJJCCC;;;III{{{~~~vvvooorrrooo}}}dddEEE333222111///......------...........................------,,,,,,------...---------............///---------............///............////////////000000111222222222222111///111444555444222111111444777:::;;;===DDDOOOXXXeeevvv999888888888:::;;;:::999555666777888999999999999:::999999888888999999:::999999;;;===<<<@@@LLLXXXcccjjjkkkoooxxx{{{tttdddkkkxxxsssiii\\\NNNAAA;;;AAAJJJfffuuu{{{|||}}}qqqgggiiixxx|||rrrtttrrr```eeevvvvvvooottt~~~ooo^^^MMM>>>;;;;;;:::???GGGYYYeeetttoooZZZddd|||ppp{{{nnniiicccpppvvvYYY:::777444111000000000///...............///////////////111444CCCfffzzz{{{PPP```|||RRRCCC???888444777999AAAQQQbbbppp{{{mmmZZZMMMNNNQQQVVViiiwwwnnneeeXXXRRRVVVcccuuusss```XXXVVVZZZ```ddddddbbb```___bbbaaadddkkkqqqssstttvvvsssrrrrrrsssuuuvvvsssqqqoooooonnnoooppprrruuuvvvttttttttttttuuuvvvwwwxxxttt{{{{{{{{{}}}|||}}}~~~{{{{{{}}}~~~~~~ssstttuuuxxxzzz}}}~~~uuulllaaaaaaooo{{{wwwkkkhhhmmmqqqnnngggdddggglllsssxxx|||}}}~~~uuummmaaalllxxx]]]PPPKKKDDDBBBYYYoooooo{{{uuu\\\>>>333222111///......------...........................------,,,,,,------...---------............///---------............///............////////////000000111222222222222111000222444444333111111222333666999999;;;BBBNNNWWWaaarrr999888777888:::;;;:::999555666777888999999999999:::999999888888999999::::::999:::<<<<<>>;;;::::::???HHH^^^hhhvvvjjjXXXlll}}}vvv|||sssoookkkuuuccc>>>888555222000//////...---............///////////////000333BBBffftttyyyuuuYYYaaaWWWDDD???:::555666777???OOObbbpppzzzsssaaaQQQMMMMMMRRRfff|||~~~iii[[[SSSHHHCCCGGGTTThhhvvv{{{zzzzzz||||||iii]]]UUU[[[ccchhhjjjhhhgggfffffffffeeeeeekkkqqqsssqqqpppooooooqqqssstttsssrrrmmmmmmmmmmmmoooqqqsssuuurrrrrrrrrrrrtttvvvyyyzzzqqquuuyyy||||||||||||}}}|||~~~|||zzz|||}}}yyysssuuuyyy|||}}}~~~wwwsssiii[[[ZZZppp~~~iiihhheeegggllljjjcccccciiinnnvvv}}}~~~~~~tttlllaaalllyyy{{{ZZZOOOIIIBBBIIIlllmmmqqq|||tttZZZ<<<333222111///.......................................------,,,,,,------...---------............///---------............///............///////////////000111111222222111111111222333333111111222333222444777888:::@@@LLLUUU]]]mmm999888777888:::;;;;;;:::666666777888999999999999:::999999888888999999::::::999:::<<<<<<>>>FFFPPP]]]jjjnnnooouuuxxxyyyfffgggwwwsss^^^ZZZTTTKKKAAA===EEEPPPeeennnnnnlllnnnfff\\\^^^sss|||yyypppmmmllluuu}}}uuuccccccsssvvvsssxxxpppZZZKKK>>>;;;::::::@@@JJJaaakkkxxxiiiZZZtttyyyxxx|||xxxpppnnnooozzzgggAAA666333111////////////...............////////////000111222@@@ccczzz^^^^^^]]]EEE???;;;777666555===MMM```oooyyyuuucccRRRJJJHHHOOOcccyyy}}}yyy^^^MMMEEE;;;;;;>>>KKK```qqqwwwxxxxxx|||{{{~~~ooobbb[[[aaaiiipppssssssssssss{{{{{{sssgggcccjjjqqqsssoooooopppqqqrrrsssrrrrrrmmmmmmmmmmmmnnnooopppqqqpppqqqrrrsssuuuvvvwwwxxxttttttuuuxxx{{{}}}~~~~~~yyyuuurrruuuzzz{{{uuuoookkknnnttt|||uuupppfffVVVSSSkkknnnjjj___]]]gggjjjbbb```fffkkkuuu~~~}}}|||~~~tttmmmdddppp~~~qqqSSSLLLFFF===LLLzzzppprrrtttYYY<<<222111000///.......................................------,,,,,,------...---------............///---------............///............///////////////000000111111111111111222333333222111111222444111444777777999@@@KKKTTT\\\lll}}}888777777888:::;;;;;;:::666777888999999::::::999:::999999888888999999::::::888999;;;<<<===CCCKKKWWWgggmmmmmmqqquuu~~~xxxiii```rrrxxx```[[[TTTLLLCCC@@@IIITTT```kkknnnlllmmmfffaaahhhqqqyyyvvvppppppooorrr~~~yyyvvvfffeeetttyyyuuuxxxnnnWWWIII>>>;;;::::::BBBMMMcccmmmyyylll^^^yyy||||||xxxtttkkkdddhhhtttzzzwwwrrr]]]>>>333111///...///111111000............////////////000000222@@@cccxxxaaaXXXfffIII???===:::777444:::JJJ]]]mmmwwwzzzvvvgggVVVLLLHHHNNNbbbwww|||sssvvv\\\KKKBBB888555777CCCWWWjjjrrrtttttt|||zzz{{{vvvhhhccchhhnnnrrrtttuuuuuuvvvsssdddbbbjjjrrrqqqqqqqqqqqqqqqqqqqqqrrrppppppooonnnnnnmmmmmmmmmnnnpppsssvvvwwwvvvuuussswwwvvvuuuvvvzzz||||||{{{|||{{{xxxsssmmmhhhhhhlllmmmhhhbbb```^^^^^^fffrrr|||uuummmeeeVVVQQQccc|||wwwlll]]]WWWaaagggbbb```eeekkkvvv~~~}}}yyy{{{~~~tttnnnfffrrrmmmQQQKKKDDD;;;PPPxxxuuuzzztttpppnnnQQQ666222111000//////......///...........................------,,,,,,------...---------............///---------............///............//////////////////000111111111111000222333333222111111222444222555777888999???KKKSSS]]]lll|||888777777888:::<<<;;;;;;666777888999:::::::::::::::999999888888999999::::::888888;;;<<<<<<@@@FFFPPPccckkkjjjmmmqqqzzzyyyjjj\\\kkk|||~~~{{{mmmdddYYYOOOHHHFFFNNNWWW[[[hhhmmmnnnrrrooonnnwwwvvv|||xxxvvvzzzwwwqqquuu~~~xxxyyyiiiggguuu{{{xxx{{{zzzjjjTTTGGG===;;;:::;;;DDDQQQeeeooo|||oooccc{{{vvvlllaaacccnnnuuuooofffUUU<<<111///......///111111111............////////////...000333BBBeeevvvhhhTTTsssQQQAAA>>><<<888444999FFFZZZjjjuuu~~~qqqtttgggWWWJJJCCCGGGXXXjjjzzzfffooo~~~qqq\\\OOOGGG;;;666666???SSSfffpppsssttttttuuuwww}}}nnnpppqqqrrrrrrrrrrrrtttvvv}}}lll^^^aaalllqqqrrrrrrqqqooooooppprrrssssssrrrpppooommmlllkkkmmmooorrruuuvvvvvvtttssswwwvvvuuuuuuwwwxxxxxxxxxttthhhzzz~~~}}}yyysssmmmgggaaa```aaabbb```]]]```XXXPPPQQQ\\\mmm{{{vvvllldddXXXUUU```rrr}}}ooo```VVVZZZaaabbbcccfffmmmwww~~~}}}yyyzzz}}}~~~sssmmmfffqqqmmmUUUKKKFFF<<>>CCCHHH^^^hhhfffjjjnnnwww|||iii^^^iiiuuu{{{}}}~~~|||xxx}}}ooo^^^RRRLLLKKKRRRZZZVVVaaagggmmmyyy{{{zzz~~~}}}|||yyyzzzyyy|||kkkeeesss|||{{{ssseeePPPEEE<<<;;;;;;<<>>222000......///000000000............////////////...000444CCCeeewwwXXXZZZDDD>>><<<888444888DDDWWWgggsss}}}|||uuujjjZZZJJJ>>>===JJJXXXyyyvvv___eeexxxuuufffVVVNNNHHH:::999777===OOOcccooossstttlllmmmmmmrrr}}}tttvvvtttrrrooonnnqqqvvvzzzxxx|||rrr[[[ZZZiiimmmooopppooommmnnnqqqsssttttttsssrrrqqqooonnnmmmmmmnnnoooqqqsssuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvwwwyyycccqqq}}}{{{{{{yyytttjjjgggdddbbbccceeefffeeegggaaaXXXRRRTTTbbbvvvzzznnnccc[[[]]]dddmmmxxxrrreeeWWWSSSZZZbbbfffgggoooxxx~~~}}}|||}}}{{{pppkkkfffqqq~~~hhhRRRHHHFFF===]]]vvv|||nnnsssiiiLLL777111000000///////////////...........................------,,,,,,------...---------............///---------............///............////////////...//////000000000000000000222444444333111111222111333666666777===HHHQQQXXXggguuu777666666888:::<<<<<<;;;777777888999:::::::::::::::999999999999999999::::::888888;;;<<<:::===AAADDD[[[fffdddhhhllluuufffccckkkssswww{{{~~~}}}xxxvvv{{{vvvbbbTTTOOOOOOUUU[[[QQQZZZ___jjj|||xxxzzzkkkdddqqq|||~~~ooobbbNNNCCC;;;;;;;;;===HHHVVVhhhsssnnneeeyyyttt~~~}}}oooaaafffuuuttteeePPP===444222///.../////////.............../////////000000222555BBBbbb___aaaFFF>>><<<888555777BBBUUUfffrrr||||||sssbbbOOO@@@;;;DDDOOOhhhzzzttt___ddduuusssmmm\\\NNNKKKEEE777888444888JJJ]]]jjjoooqqqllliiicccaaalllyyy}}}xxxpppnnnkkkhhhhhhmmmvvv|||~~~yyy~~~rrrXXXXXXjjjjjjlllmmmmmmlllmmmqqquuutttttttttssssssqqqppppppnnnmmmlllmmmpppuuuzzz}}}vvvwwwyyyxxxwwwwwwxxxzzz}}}gggqqq{{{~~~~~~{{{{{{}}}|||yyykkkkkkjjjjjjkkkmmmpppqqqggghhheee]]]VVV\\\nnn}}}~~~pppccc]]]dddjjjllluuusssiiiYYYOOOUUUbbbiiihhhqqqxxx~~~~~~~~~xxxnnniiihhhrrr```KKKDDDDDD<<<___xxxqqqrrreeeIII666111000000////////////000...........................------,,,,,,------...---------.........//////---------.........//////............/////////000...//////000000000000000///222444555444222111111000222444444555;;;FFFOOOUUUcccqqq|||888777666888;;;===;;;999888888999999999:::::::::999999999888888888888777:::999888888999;;;===>>>DDDNNN]]]hhhiiijjjtttggglllhhhjjjsss{{{|||yyywwwssstttqqqWWWHHHHHHOOOTTTLLLNNNVVVdddvvv~~~|||sssdddjjjsssxxxjjj___LLLBBB;;;::::::>>>LLL]]]pppwwwdddhhhyyywwwssssss|||~~~pppiiijjjqqqnnn\\\JJJCCC111111000......---------000111111///---,,,---...111...777HHHaaapppsssNNN>>>888AAA777888@@@QQQcccnnnwww~~~nnnYYYNNNJJJFFFBBBIIIaaaxxx]]]aaawwwxxxfffOOOJJJHHH<<<:::;;;===DDDUUUhhhsssuuu}}}uuuhhh]]]^^^hhhoooqqqjjjllllllhhheeeeeekkkppptttuuu}}}ccc]]]hhhkkknnnpppooollljjjkkkllluuutttrrrqqqpppooooooooopppnnnmmmmmmnnnrrrvvvyyyzzzwwwttttttxxx{{{{{{yyyvvv}}}zzzwwwwwwzzz}}}~~~~~~sssooolllnnnuuu{{{||||||xxxvvvuuuoooiiirrrxxxooojjjlllmmmmmmsss}}}hhhXXXUUUSSS[[[kkkrrrtttwww{{{{{{zzzzzz|||xxxlllccchhhwwwzzz\\\KKKBBB<<>>NNNlll~~~qqqZZZ___vvvtttmmm```XXXLLLBBB::::::;;;BBBRRRfffsssvvv{{{nnniiimmmppppppnnnnnnkkkeee^^^]]]aaafffppprrr}}}kkkbbbgggkkkmmmooonnnllljjjkkkmmmrrrrrrqqqqqqpppooooooooooooooonnnnnnpppsssvvvxxxwwwtttrrrrrrtttwwwyyyyyyzzz{{{~~~|||wwwuuuvvvyyyyyyyyyxxxtttrrruuu{{{yyyxxx{{{yyyuuu}}}{{{tttuuuuuuttt{{{qqqccc___XXX\\\jjjqqqtttxxx{{{{{{zzzyyy|||~~~yyymmmccckkkzzzmmmTTTGGG@@@<<>>NNNcccrrrwwwuuurrrrrrqqqwwwxxxxxxtttmmmeee___[[[ffflllwww~~~sssjjjgggjjjlllmmmmmmlllkkklllnnnnnnoooppppppppppppnnnnnnnnnnnnoooppprrrtttuuuwwwuuutttsssrrrrrrtttyyy|||zzzvvvwww~~~~~~{{{yyyyyyvvvttttttvvvzzz}}}~~~vvvtttqqqssswwwzzzyyyxxxrrrmmmmmmtttxxxyyy~~~|||{{{zzzoooiii]]]\\\hhhpppuuuxxx{{{{{{yyyyyy{{{~~~xxxmmmcccjjj{{{vvv___LLLCCC======^^^rrr[[[yyy{{{~~~}}}{{{sssVVVBBB222000000000///......------............................................................------------------,,,,,,,,,------.........---------......///------..................//////000000000000111111///000111222555;;;BBBGGGQQQbbbpppxxx:::999999999:::;;;;;;;;;999999999:::::::::;;;;;;999999999888888888777777888777777666777777888999;;;BBBOOO[[[bbbhhhuuu}}}ddddddiiisssxxxvvvttttttrrrrrrooouuuqqqfff[[[QQQVVVQQQPPP[[[ooouuussstttiiiqqqzzzrrr```XXXFFF>>>999;;;>>>DDDUUUgggxxx~~~vvvmmm}}}zzzqqqyyy}}}~~~}}}}}}}}}{{{{{{uuulllrrrsssoookkkbbbKKK333000///...------------------...///.........000222222///444BBB]]]zzz}}}sssBBBNNNtttYYYMMM>>>>>>999777<<>>///000000//////....................................------------------------.........------,,,,,,,,,++++++*********+++,,,,,,...------,,,,,,---...///------------............////////////000000000111///000111222555:::AAAFFFQQQaaaoooyyy:::::::::999999999;;;<<<999999:::::::::;;;;;;;;;999999999888888888777777888888777777777777777777:::@@@KKKVVV]]]eeerrrbbb___cccppp{{{{{{sssnnnqqqsssqqqnnn|||xxxfffXXXaaa[[[XXX___mmm{{{pppqqqqqqgggqqqzzzppp___WWWEEE===888;;;???FFFWWWiiiyyytttpppzzz~~~~~~zzzrrrkkkuuuyyyqqqggg[[[III777///......------------......///000///------///000222000777DDD^^^|||uuuEEEEEEqqqddd[[[DDD???999666888>>>FFFRRR]]]^^^lllzzz}}}~~~xxx{{{qqq\\\GGGBBBSSSZZZOOOPPP___eeewwwjjjmmmxxxeeeuuuoooQQQGGG999999666888DDDYYYjjjrrrsss}}}vvvrrrqqqpppqqqttt~~~xxxcccSSSZZZdddjjjnnnpppqqqpppnnnmmmmmmmmmnnnoooppppppiiikkkmmmooopppooonnnmmmmmmnnnpppqqqssssssssssssxxxxxxxxxuuurrrrrrwww|||rrroooooosssvvvvvvwwwzzzrrrsssttttttqqqlllhhhfffaaa___]]]]]]^^^_________YYYVVVWWW```kkksssxxx{{{~~~|||yyypppiiiZZZYYYiiiuuuwwwyyy{{{{{{zzzzzz~~~xxxwwwwwwqqqjjjcccxxxiiiUUUFFF???888HHHwww{{{jjj|||cccXXXjjjrrrQQQ???333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,---......---------------...//////...........................////////////000000000///000222333666;;;AAAFFFQQQ___nnnyyy999::::::888777777:::<<<::::::::::::;;;;;;;;;;;;999999999888888888888777999888888888777777666666:::>>>FFFPPPWWW___lllxxx~~~ccc]]]___mmm{{{}}}vvvoooqqqsssqqqmmmsss}}}ooo```bbb^^^]]]aaakkkuuuyyyzzzgggkkkyyyyyyllleeeppp{{{nnn]]]RRRCCC;;;888<<>>:::666555444555===FFFKKKYYYeeeiiijjjooovvvzzzvvv}}}iiiWWWPPPQQQVVVaaawwwtttYYYJJJBBB;;;999;;;IIInnnoooXXXWWW___WWWEEE<<<;;;888666===NNN^^^fffgggooosssppplllllllllkkklllkkklllrrr{{{ttt___RRR[[[hhhkkknnnssspppmmmjjjjjjlllmmmmmmlllmmmmmmmmmmmmnnnnnnnnnnnnllllllmmmnnnooopppqqqqqqwwwuuurrrooommmkkkhhhfffbbb]]]ZZZWWWRRRKKKJJJMMMLLLQQQWWW[[[]]]___bbbddd___^^^]]]\\\]]]bbbhhhlllhhhfffbbbaaafffpppyyy}}}xxxyyysssfffcccooowwwwwwzzz||||||||||||yyyzzzwwwkkk]]]cccyyydddQQQHHHCCC>>>EEEmmmwwwtttyyyXXXJJJjjjnnnHHH666---.../////////////////////........................------------------------,,,,,,,,,,,,,,,,,,------////////////000111222333+++---000222333222000///222222111000///......---........./////////000000...///111333555999???CCCOOOYYYfffsss888999999777444444777;;;:::::::::;;;;;;;;;<<<<<<999999999888888888888777::::::::::::999777666555::::::???EEEKKKRRR^^^iiizzziiicccbbbjjjttt{{{xxxoookkkooopppqqq|||xxxnnn___VVVVVVXXXQQQGGGJJJNNNVVV^^^fffnnnuuuzzz|||~~~ttt___iiioooqqqgggcccppp}}}yyygggSSSCCC>>>888777???GGGSSShhh|||~~~}}}uuulllsss|||tttooottt~~~{{{uuuxxxrrrbbbJJJ999555------,,,,,,,,,------...+++,,,---......///222444000///555???UUUkkk@@@JJJrrrzzzWWWfffWWWAAA===999777444222888@@@FFFVVVfffllllllooorrrtttuuu|||eeePPPHHHIIIEEEFFFXXXzzzeeeNNNCCC?????????GGGqqqoooWWWMMMZZZYYYEEE<<<<<<999666<<>>???;;;555;;;MMM^^^fffkkkllloooqqqmmmhhhjjjpppkkkfffggglllllllllzzzyyyaaaZZZcccooorrroookkkjjjiiiiiiiiijjjkkklllkkkkkkkkklllmmmnnnooopppmmmlllmmmooonnnjjjjjjnnnvvvtttoooiiihhhhhhccc\\\ZZZYYYXXXVVVUUUSSSRRRQQQNNNPPPRRRUUUXXX]]]cccgggddd^^^YYYWWWUUUTTTVVV[[[eeejjjqqqtttvvvyyyyyynnnqqqyyywwwyyy{{{{{{xxxxxx}}}lllnnnyyySSSPPPCCC888JJJnnn~~~cccTTTcccuuuZZZ===000222......---------,,,,,,,,,/////////...---------,,,------------------------...---,,,,,,......---,,,++++++------------++++++---...//////......///111555222...---///111111////////////000111111222222...///111333555999>>>BBBIIIXXXdddjjjwww;;;:::999888888888888888<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999777555555666666444333555444777>>>DDDJJJRRR[[[eeeqqqxxxiii^^^dddwwwyyywwwooommmrrrsss~~~iiiVVVMMMIIIDDD>>>???KKK]]]hhhkkkiiihhhjjjlllooorrrxxxkkk[[[___ffffffgggmmmvvv}}}mmmYYYIII@@@===999999BBBOOO___ppp}}}zzznnnrrr{{{}}}ppplllyyyuuuzzzoooYYYIII;;;000//////.........------------------............///333111777>>>OOOzzz{{{VVVEEEKKKuuummmYYYNNNEEE;;;::::::333333777555@@@KKK[[[iiiqqqsssssssss|||tttgggZZZRRRCCC666???GGGdddzzzjjj]]]FFF<<>>IIIVVVaaahhhwww<<<<<<;;;:::999888888999;;;<<<<<<<<<<<<<<<<<<;;;999999999999999999999999999777444333444555444444333333555<<>>===<<<;;;:::999999999;;;;;;<<<======<<<;;;;;;::::::999999999999999888:::777444333444555666666555444666;;;???CCCJJJRRRZZZ```lllfffPPPYYYooo|||{{{wwwyyy{{{}}}sssbbbOOOCCC>>>;;;::::::???QQQeeeoooqqqrrrssstttnnnooommmmmmsssmmmXXXQQQ\\\dddmmmtttzzz}}}gggRRRDDD===;;;888;;;KKK^^^mmmyyy|||www~~~zzzyyyrrrtttxxxsssgggqqqsss|||gggRRRCCC888222........................---------............///111///666>>>JJJoooxxxrrrXXXccchhhKKK===<<>>>>>777MMMxxxlllTTTAAA@@@CCCbbbzzzkkkXXXKKK???AAASSSfffoooooojjjiiijjjllljjjgggiiinnnooommmnnnpppmmmiiimmmuuuxxxuuupppllliiiiiikkkmmmkkkiiifffccccccdddfffgggiiihhhgggfffgggjjjlllnnniiiiiimmmqqqoooiiiggghhhiiiqqqxxxyyyzzz}}}~~~{{{uuujjjeee```^^^\\\YYYZZZ^^^[[[fffrrrvvvuuuwww{{{jjj```aaa___ZZZcccrrr{{{oooddd^^^___dddiiiiiipppwww||||||{{{zzzzzz}}}{{{{{{}}}}}}}}}~~~```JJJFFFAAAQQQuuu~~~zzzxxxzzz|||}}}rrrsss{{{wwwTTT:::222222111......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------++++++++++++------,,,---///...------...000000///...------......///------......//////000000///000111111222444888<<>><<<;;;;;;:::::::::;;;<<<======<<<;;;::::::::::::999999888888888;;;888666555666777888888888777888<<>>FFFOOOWWW```tttBBBAAA???>>><<<<<<;;;;;;:::;;;===>>>>>>===;;;:::;;;::::::999999888888888;;;888666666777999999888:::888888<<<===???EEELLLOOOVVVaaarrrttt]]]UUU```oooxxxzzz~~~~~~|||wwwuuuvvvnnnWWWKKKBBBAAA???999888<<>>>>>===;;;999;;;;;;::::::999888888777888777666777888999888777999666666999:::;;;@@@GGGGGGOOOYYYggguuueeeggguuu}}}zzz|||}}}zzzyyyrrryyy}}}{{{cccSSSEEEAAA===888:::BBB[[[rrr}}}yyyxxx{{{~~~}}}~~~vvv\\\LLLVVVjjjzzz}}}~~~{{{mmm]]]III===<<<999???MMMaaaqqq||||||yyy~~~}}}{{{zzz~~~~~~uuuxxxuuujjjdddgggrrrxxx}}}yyyeeeLLL:::111...---------.........//////---------............///111///888AAAFFFddd{{{zzzjjjccc{{{NNNDDDVVVyyyTTT>>>>>><<<999777333555666<<>>;;;AAAaaauuuggg[[[TTTYYYPPPJJJTTTtttzzzpppiiiiiijjjjjjmmmsssoookkkhhhjjjjjjhhhhhhkkkhhhiiijjjjjjiiijjjjjjjjjjjjgggdddeeeiiijjjgggccceeeeeeeeeeeeeeeeeedddddddddeeefffhhhiiiiiiiiiiiifffcccccceeehhhjjjqqqyyy{{{zzzvvvtttpppkkkkkkmmmkkkoootttzzzkkk]]]___eeeaaaVVVXXXRRRIIICCC???===;;;999;;;JJJ^^^lllsssvvvzzz}}}zzz}}}}}}vvvqqqppprrruuu|||zzzwwwzzztttZZZRRRWWWkkk}}}vvvnnnrrrrrrmmmxxx~~~___JJJ===555111000......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,......---,,,+++,,,,,,------,,,,,,++++++---......---,,,...///+++---000///...---...000......///000000111111222///000111111222444999<<>>===<<<<<<999;;;===>>>>>>===;;;999;;;;;;::::::999888777777666666555777888888777555777444444666777777<<>>@@@pppaaaEEEDDDBBB>>>;;;666555444777BBBVVVooolll]]]___^^^???>>>@@@CCCZZZ{{{tttbbbWWWWWWbbb[[[MMMKKK^^^www}}}yyysssooonnnkkkgggkkkssskkkgggeeehhhjjjiiikkknnnkkkllllllkkkjjjkkkllljjjfffeeeeeegggjjjllllllkkkfffgggggggggfffdddbbbaaaaaaccceeegggiiihhhgggfff^^^\\\]]]bbbeeehhhooowwwxxx}}}zzz{{{{{{}}}}}}zzzuuutttvvvnnnpppttt{{{xxxiiikkkssskkk[[[SSSMMMDDD???>>>??????>>>888GGGZZZhhhooorrrvvvzzzyyy~~~~~~uuuoooqqquuurrrxxx{{{xxxvvv|||fffRRROOO[[[vvv{{{wwwgggXXXbbbyyyyyyooonnnwwwuuuTTTCCC999000,,,---......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,......---,,,++++++---......---+++++++++,,,...---,,,,,,---///))),,,//////---,,,---/////////000000111111222222000000111000000222555888AAAMMMVVVZZZeee~~~KKKHHHCCC?????????;;;666999999999:::===>>>===;;;::::::;;;<<<;;;:::999888777777777777666666666666888777777777888:::<<<>>>???EEENNNYYYkkk~~~yyywwwzzz|||{{{oooQQQ>>>>>>KKKVVVuuurrrWWWNNN[[[hhhxxxsssdddUUUDDD<<<<<<>>>EEEVVVmmm|||{{{uuuuuuyyyvvvzzzxxxuuuqqqjjjyyy```eeejjjaaarrruuuqqq___EEE333...222.........------,,,,,,,,,,,,,,,,,,---------......000444555<<>>@@@>>>;;;::::::999:::<<<===;;;:::::::::;;;;;;;;;:::999888888888777777777666666666888777777777888:::<<<>>>>>>AAAGGGRRReee~~~~~~|||xxx{{{}}}]]]CCC@@@NNN[[[wwwrrrXXXPPP___jjjxxxmmm```QQQBBB;;;===>>>HHH\\\qqq~~~{{{ssssssxxxvvvyyyvvvuuussskkkqqqooohhhlllkkkuuuwwwqqq]]]DDD333...///......---------,,,,,,,,,,,,,,,,,,---------......///333555<<>>KKKtttYYYHHH???:::888:::///444===GGGiii|||aaaOOOPPP@@@???;;;IIIggg~~~nnn^^^cccsssgggLLLRRRnnnxxxwww~~~xxxllliiiiiikkkkkkhhhgggjjjggghhhhhhgggffffffhhhiiikkkkkkkkkiiigggdddaaa___YYYXXXXXXYYYZZZ\\\^^^___\\\]]]```bbbccccccbbbaaabbbdddfffddd```^^^___aaaaaa___]]]^^^aaagggnnnrrrqqqrrrqqqnnnqqqwwwxxxvvvwwwttttttttt}}}xxxjjjkkkwww~~~xxxwwwwwwvvvuuuttttttwwwyyytttpppooopppooojjjffffffccc___\\\XXXQQQIIICCCAAARRRdddoootttyyy{{{{{{zzz}}}~~~{{{wwwtttuuuxxxwwwuuuuuuwwwxxx{{{yyykkkcccaaaSSSPPP```rrr}}}wwwccceeennnyyydddcccwww{{{rrrkkkoooyyyhhhFFF444000///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,------............/////////////////////000222444666888===IIIQQQTTTbbb{{{SSSJJJAAA===>>>???>>><<<;;;:::999:::;;;<<<;;;:::::::::;;;;;;;;;:::999888888888888777777777777666888777777777888:::;;;===AAABBBEEEOOOaaazzz~~~|||zzz}}}jjjKKKDDDRRRaaasss}}}ttt]]]VVVfffmmmxxxzzzfffYYYLLL???:::===???MMMdddwww~~~|||uuuuuuyyy{{{|||wwwwwwyyypppnnnzzz{{{jjjrrr~~~tttZZZ@@@333...---...------------,,,,,,,,,,,,,,,,,,---------......---222444<<>>AAAzzzpppTTT===666;;;:::111444:::CCCcccsssZZZTTTBBBBBBAAAQQQmmm}}}mmm```iii}}}wwwUUURRRiiittttttyyyyyy{{{||||||~~~|||wwwmmmjjjiiijjjjjjhhhiiilllkkkiiifffeeeeeeeeeeeedddggggggfffdddaaa^^^[[[YYYOOONNNNNNNNNNNNPPPQQQRRRSSSTTTVVVYYY\\\___aaabbbhhhkkknnnmmmjjjggggggiiieeeccc```___aaaffflllpppkkklllkkkjjjmmmtttvvvtttvvvsssrrrpppyyyyyy^^^TTTYYYfffuuuzzzrrrooorrruuuuuutttuuusssvvvzzzrrrnnnqqqqqqmmmooouuuyyywwwuuuqqqjjj^^^QQQIIILLLZZZiiiqqqvvv{{{~~~~~~zzz{{{zzzwwwttttttwww{{{xxxwwwxxx{{{}}}nnnbbbVVVPPPUUUgggxxx|||sssiiilllpppzzzccchhh}}}}}}{{{~~~ttt[[[@@@333111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------------------............/////////000111444666777;;;FFFNNNRRR___xxxYYYNNNBBB>>>???===:::999:::888888999;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888777777777777777777777888999:::;;;AAAAAADDDKKKWWWpppwwwzzz|||{{{|||zzz|||{{{rrrWWWPPPZZZffflllrrr{{{yyyfffaaammmqqqyyyttt___RRRGGG<<<:::>>>AAASSSkkk||||||yyyyyy|||}}}|||}}}~~~yyy|||wwwqqqvvv{{{lllyyy{{{XXX<<<222000,,,------------------------,,,,,,,,,---------......,,,111333;;;HHHXXX~~~{{{{{{~~~SSSBBBccccccDDD999???999555555666<<>>:::999888666666777:::===>>>>>>;;;;;;:::::::::999999999999999999999888888888888777777777777888999999::::::===@@@CCCHHH]]]yyy{{{wwwsssuuuwwwzzzwww{{{zzziiifffkkkoooqqqssswww{{{}}}~~~~~~nnnlllsssvvv{{{oooYYYMMMCCC::::::???FFFZZZqqq~~~{{{rrrnnnttt}}}zzzyyyuuuqqquuuxxxoooyyyWWW888111111---------------------------,,,,,,,,,---------......+++000333:::DDDRRRvvv~~~uuuooonnnzzzuuuKKKIIIxxxtttTTTBBBBBB888999888666888LLL~~~zzziiiTTTNNNKKKZZZqqqzzzccc]]]hhhwwwlllRRRXXXgggooowwwoooqqquuuuuuqqqllljjjkkklllhhhgggiiijjjiiikkkoooppplllfffdddeeeeeedddaaa^^^]]][[[XXXSSSOOOJJJHHHCCCBBBAAA???>>>>>>???@@@>>>>>>@@@BBBFFFKKKOOOQQQZZZcccpppxxx{{{zzzyyyyyyvvvsssoookkkjjjkkkmmmooonnnooonnnlllnnntttvvvsssqqqqqquuuvvvwwwpppcccTTTHHHKKKUUUZZZWWWWWW\\\fffooossstttpppnnnvvv{{{rrrnnnmmmssswwwvvvuuuvvvwwwuuuuuusssqqqoooooorrrwwwzzzxxxzzz|||~~~|||pppkkkccceeemmm{{{|||rrrmmmbbbMMMcccyyyaaaLLL666------//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---------------------....../////////000000000////////////000222444666<<>>>>><<<;;;:::999999999:::::::::::::::999999999888888777777777888888888999999999;;;@@@BBBBBBRRRwwwzzzssssssyyy}}}~~~}}}~~~{{{sssrrrvvvyyy}}}|||hhhSSSGGG???999;;;BBBMMMaaavvvzzzoooiiiooozzz~~~sssooonnntttxxxooollltttvvvrrrrrrxxxUUU333///222...,,,,,,,,,------------...,,,,,,,,,---------......+++111333888AAAKKKlll{{{mmmmmmzzzZZZ<<>>888;;;999777999CCCooo~~~{{{xxxiiiUUUQQQMMMZZZpppwwwyyy______iiiqqqyyy|||ZZZRRR\\\hhhpppllloootttvvvpppiiigggkkkjjjffffffiiijjjiiijjjnnnrrrnnniiieeecccbbbaaa```ZZZYYYXXXVVVRRRNNNKKKIIIHHHGGGEEECCCAAAAAAAAAAAA>>>>>>>>>???AAADDDFFFHHHMMMWWWeeeooosssuuuuuuvvvvvvtttqqqnnnllllllmmmnnnmmmnnnmmmlllooovvvxxxvvvqqqpppvvvzzz|||yyyooojjj]]]JJJBBBFFFJJJIIIJJJOOOYYYdddnnnssspppmmmvvv}}}{{{vvvzzzzzzvvvttttttsssqqqrrrqqqpppooopppsssuuuwwwuuuyyy{{{}}}~~~lllaaahhhqqq|||tttmmmqqq~~~{{{wwwXXXKKKeeewwwZZZGGG444,,,,,,......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,---.........------////////////000000000111////////////000222444555;;;@@@FFFMMMWWWiii}}}sss\\\HHHCCCCCC???===@@@;;;888666666888;;;<<<<<<<<<;;;:::999999999::::::;;;::::::::::::999999999666777777888888888888888::::::>>>CCCCCCLLLfff~~~~~~uuuvvvxxx|||~~~ttt```LLLBBB<<<999>>>GGGVVVhhhzzzwwwqqqnnnqqquuuyyy~~~sssmmmoooxxxzzznnnggglllpppnnnkkkmmm~~~QQQ000...222---,,,,,,,,,---------......,,,,,,,,,---------......,,,111333777===EEEddd|||uuuCCCOOOsssnnnSSSAAA===>>>777777;;;999SSS}}}yyyyyyjjjYYYXXXTTT]]]nnnsssmmmZZZaaakkkmmmnnn|||cccRRRWWWbbblllmmmppptttuuummmddddddkkkgggdddeeeiiijjjhhhiiilllpppmmmggg```ZZZVVVVVVWWWWWWWWWXXXWWWVVVUUUSSSRRRRRRPPPNNNKKKIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBGGGNNNXXX```dddgggkkknnnlllllllllkkkkkkkkkllllllmmmnnnllljjjlllrrrsssqqqoookkkooovvv|||xxxiiihhhbbbPPPCCCAAAAAA@@@???AAAHHHVVVgggssssssmmmsss}}}~~~uuuxxxyyyuuusssuuutttqqqqqqqqqqqqrrrtttuuuuuuuuurrrwwwyyyzzzooo^^^fffwww~~~nnnmmm|||~~~iiiVVVVVVuuunnnOOO@@@111---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,...------,,,,,,------...******+++,,,,,,---......***++++++++++++,,,,,,,,,+++,,,---.........------........./////////000000////////////000111333444888<<>>:::999@@@JJJ]]]mmm}}}~~~uuutttttttttqqqpppvvv~~~xxxqqquuuvvvkkkhhhhhhgggiiimmmkkkxxxNNN...---111,,,,,,,,,,,,------.........,,,,,,,,,---------......---222333666;;;AAA^^^zzz~~~QQQ???QQQ|||bbbLLLBBB@@@555555:::///999aaa||||||{{{ooo``````\\\aaannnnnn{{{{{{cccUUUaaallljjjgggiiijjjTTTVVVaaalllrrrrrruuutttjjj___```hhheeeccceeeiiijjjhhhhhhkkkkkkiiicccZZZPPPJJJJJJLLLVVVWWWYYYZZZ[[[[[[ZZZZZZYYYWWWUUURRRPPPNNNNNNNNNMMMLLLJJJHHHFFFDDDBBBAAABBBGGGLLLPPPSSSWWW^^^bbbcccdddfffgggiiijjjjjjjjjoooooolllggghhhlllllliiillldddgggooozzz~~~fffeeeeeeWWWGGGBBB???===999777<<>>TTTjjj|||rrrhhheeehhhmmmqqqssswwwnnnXXXHHHVVVoooppp^^^YYY~~~{{{dddYYY^^^mmmkkkllllllkkkiiigggfffgggiiihhhgggfffggghhhhhhhhhdddZZZUUUSSSKKK???>>>FFFPPPYYY```bbbbbbeeeeeeccc___]]]ZZZWWWVVVWWWXXXYYY[[[XXXTTTQQQOOOKKKHHHEEEGGGFFFEEEFFFHHHMMMQQQTTT[[[aaafffhhhgggeeeeeefffjjjjjjjjjhhhffffffhhhiiihhhgggiiiqqq}}}yyyrrrmmm^^^OOOHHHJJJCCC;;;777999CCCXXXjjjdddgggkkkrrryyy|||zzzzzz{{{vvvsssssswwwyyyuuuqqqqqqvvvvvvuuuvvvvvvuuusssppprrruuuwwwzzzmmmSSSGGGPPP___mmmjjjZZZlllooolllvvv{{{kkkhhhwwweeeZZZaaakkksssOOO666444111...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++///...---,,,,,,,,,---...///............//////000------...///000111222222999;;;@@@GGGVVVkkkbbbMMMCCC===;;;<<<<<<;;;;;;::::::999999888;;;;;;:::::::::;;;;;;<<<:::::::::999888777777777777777777777777888888888888999999777777;;;CCCJJJ```llluuuvvv|||{{{wwwvvvxxxzzzuuuxxx||||||{{{|||}}}|||~~~|||zzz{{{~~~~~~wwwjjjRRREEE@@@999>>>PPPZZZnnn{{{www}}}zzzuuurrrqqqqqq{{{sss{{{qqqoooyyyxxxtttrrrmmmddd[[[III666...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111444???VVVkkksssBBB:::PPPssscccVVVFFF::::::;;;666555999;;;MMMgggyyy{{{vvvwww|||vvvmmmfffgggnnnuuuwwwwwwqqqjjjVVVHHHVVVooorrrbbb[[[pppsss[[[WWWeeeaaacccfffhhhhhhhhhjjjkkkmmmiiifffgggjjjjjjfffbbb```\\\^^^ccc]]]MMMDDDEEELLLXXXbbbccc```___``````aaa```]]][[[ZZZZZZZZZ[[[[[[YYYVVVTTTSSSQQQNNNLLLHHHGGGFFFFFFGGGIIILLLNNNRRRWWW___eeehhhgggfffeeegggggggggfffeeefffiiikkkjjjjjjnnnyyy{{{tttdddXXXUUUOOOGGG>>>::::::EEEXXXjjjbbbdddggglllqqqwww{{{~~~{{{wwwvvvvvvvvvrrrmmmkkkooorrrqqqqqqssswwwvvvuuuvvvvvvuuusssqqqrrruuuxxxzzzsssWWWLLLUUU[[[bbbooouuuuuurrrxxx}}}oooeeemmm}}}gggcccmmmqqqddd===555333000...,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,+++*********+++,,,///............///000000......///000111222333333888;;;@@@FFFRRRfff~~~oooTTTGGGAAA??????<<<;;;;;;::::::999999888;;;;;;;;;:::::::::::::::::::::999999888888777777555666666777888888999999888999999777555666;;;???KKKWWWaaafffmmmxxx|||yyy{{{zzzwwwssspppppprrrttt{{{ttttttuuuyyy~~~yyyxxxyyyzzzyyyzzzyyyxxxyyy{{{}}}}}}}}}~~~nnnfffOOOAAA===:::EEEZZZfffttt~~~www~~~}}}{{{xxxtttnnnjjjyyy}}}qqqpppyyyxxxvvvuuuooobbbUUU@@@111...111222...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...///111:::OOObbb}}}zzzUUU;;;===```qqqbbbOOO???<<<;;;666333444///888IIIZZZccchhhpppyyyvvvoooiiijjjrrr{{{ssskkkWWWIIIVVVnnnttthhhZZZ[[[ooodddTTT]]]\\\```cccfffhhhiiikkkmmmpppjjjfffgggkkkkkkeee^^^___aaakkkvvvsss```NNNFFFKKKZZZffffff```]]]^^^^^^```___]]][[[ZZZYYYXXXXXX[[[ZZZXXXXXXXXXWWWUUUSSSKKKKKKJJJHHHHHHHHHHHHHHHKKKPPPXXXaaagggiiifffdddeeeffffffeeeeeegggjjjmmmkkkkkkooo~~~}}}vvvhhh___^^^UUULLLBBB<<<===FFFXXXiiibbbccceeegggjjjnnnqqqrrruuuuuuxxx~~~}}}vvvsssssstttsssrrrooofff```aaafffiiinnnsssssssssrrrsssttttttsssqqqsssxxx|||~~~~~~eee^^^ddd^^^___uuu}}}}}}zzzeeecccwwwppptttzzzyyy]]]444444222000---,,,,,,---...........................------------------------++++++******)))*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,...............///000000//////000111222222333333888===CCCGGGPPPaaazzz|||\\\LLLEEEBBBAAA<<<;;;;;;::::::999999888:::::::::;;;;;;:::::::::;;;:::::::::999999999888666666777777888888888888444666777777666666999<<>>000...111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---///000777HHHYYYsssmmmuuuKKK666JJJzzzppp[[[EEE<<<:::666444444333555<<>>EEEIIIOOO___xxxkkkTTTIIIBBB>>><<<;;;;;;::::::999999888888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::888888888888777777666666444555777777777888999:::<<>>AAAHHHPPPUUU^^^```ccceeefffhhhkkkmmmsssssssssrrrqqqrrruuuwwwsssssssssuuuxxxyyyyyywwwxxxvvvuuuvvvxxx{{{|||||||||}}}}}}{{{yyywwwxxxzzzwwwtttppplllkkklllnnnppprrrtttuuuvvvwwwxxx{{{~~~|||}}}|||rrrgggPPPAAA;;;???HHH___uuuzzzqqqfffqqqyyyssssssvvvyyyuuusssnnnooo|||xxxoooooopppllloooqqqjjj^^^JJJ555,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...000///222<<>>;;;:::;;;555222222888>>>AAAFFFJJJRRReeewww{{{hhhXXX]]]sssmmmZZZ___ooossszzzrrrUUUXXX\\\aaadddeeeeeeffffffdddfffgggfffeeehhhooouuutttwwwzzzzzzvvvpppkkkiiiqqquuuvvvwwwyyyzzzuuunnnmmmllliiifffdddbbbaaa```___^^^^^^______^^^ZZZWWWVVVUUUUUUSSSQQQOOOMMMLLLKKKGGGDDDDDDJJJTTT]]]bbbeeeggghhhiiiggggggggghhhnnnlllkkkttt}}}mmmaaa```WWWMMMJJJLLLRRR]]]hhhhhhhhhhhhiiikkkmmmnnnooonnnpppssssssrrrqqqpppqqqyyyvvvsssrrrvvv}}}~~~llldddeeegggiiimmmnnnnnnnnnqqquuuyyy{{{{{{xxx~~~||||||xxxkkktttoooeeettt~~~{{{wwwqqqbbbssskkkkkkhhhqqquuummm^^^KKK888***...------,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,))))))***+++,,,,,,,,,,,,---------......000111222---------....../////////000666===AAAIIIYYYpppuuuZZZIII>>><<<;;;;;;::::::999999888333555888:::<<<<<<<<<<<<999999999999999999999999888888888777777777777777:::999888777888888777777888888:::<<<>>>BBBHHHMMMXXX[[[___ccceeegggjjjllltttuuuuuusssrrrsssvvvxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwyyyzzzyyyyyyxxxzzz{{{yyyyyyyyyvvvtttrrrssstttpppnnnllliiihhhiiikkkmmmnnnqqqsssttttttvvvyyy||||||}}}~~~zzzllleeeKKK@@@???FFFQQQgggzzz{{{ooojjjuuuyyyssstttyyy}}}xxxxxxvvv}}}wwwooooooooojjjmmmpppiiiZZZGGG555......------///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---...///...///666@@@KKKbbb|||{{{rrrkkkuuuOOOFFFcccpppXXXHHH???<<<;;;666333333888;;;===@@@FFFEEEUUUdddmmmyyy}}}wwwhhh[[[^^^qqqwww\\\^^^kkkjjjvvvzzzdddVVVZZZ___ccceeeeeeeeefffccceeehhhkkkmmmooosssvvvssswwwzzzwwwqqqooorrruuuvvvzzz{{{xxxxxx{{{zzzvvvnnnlllhhhdddaaa```______aaaaaabbbcccdddccc___\\\___^^^\\\ZZZWWWTTTSSSRRRRRRNNNIIIDDDDDDJJJTTT[[[___bbbfffhhhhhhfffeeeeeefffkkknnnwwwpppfffeee\\\TTTSSSVVV[[[eeennnjjjjjjjjjjjjkkkmmmnnnooommmoooqqqqqqpppppprrrttttttsssrrroooqqqyyyrrrlllmmmmmmnnnoooqqqpppoooqqqtttwwwyyyyyywww|||vvvrrr~~~vvvhhheeeqqqzzz~~~zzzrrrfff\\\bbbssszzzvvvrrrlllpppnnn___KKK;;;111,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++******+++++++++,,,,,,,,,***************************************+++,,,,,,((()))***,,,------,,,,,,------------///000111222............////////////111555:::>>>GGGWWWkkkyyyeeeQQQFFF<<<<<<;;;::::::999999888222444777:::<<<=========777777777777777777888888666666666777888888999999888666666666888999999999444555888;;;===???CCCGGGMMMQQQWWW]]]aaaeeehhhkkkrrrrrrsssrrrpppqqqsssuuurrrqqqqqqssswwwyyyyyyxxxyyy{{{}}}{{{vvvttttttuuuuuuvvvuuusssqqqpppppprrrlllkkkjjjhhhfffgggiiillllllooorrrrrrrrrtttxxx{{{||||||}}}~~~ttthhhdddIII@@@BBBKKKWWWmmm}}}{{{tttrrr||||||{{{yyyuuuqqqsssxxx}}}yyy|||yyyrrrpppmmmfffiiikkkbbb\\\JJJ999222000------000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,---///------333;;;FFFXXXyyy{{{qqqmmm{{{ssskkkqqqgggBBBGGGttt}}}dddOOOCCC<<<999777444333666777888<<>>@@@AAA===777666999555555555666888;;;===???>>>>>>===:::666666999===999::::::;;;;;;::::::999888777666777888999888666888777777777999<<<>>>@@@GGGLLLSSSVVVXXX\\\bbbhhhooorrrsssqqqqqqrrrqqqnnnpppqqqqqqssstttvvvxxxyyyzzzyyywwwuuurrrooommmllluuutttrrrqqqooonnnnnnnnniiijjjjjjgggdddccceeehhhkkklllnnnqqqsssuuuvvvvvvxxxzzz|||yyygggWWWBBB???FFFYYYkkkuuu|||sssuuu}}}uuuuuu{{{wwwvvv{{{{{{yyy{{{mmmiiioookkkjjjmmmkkkkkkTTT::://////000000000++++++,,,,,,,,,,,,------,,,...//////---,,,+++++++++,,,.........///222444>>>MMMjjj{{{lllfff~~~dddeeevvv|||kkkWWW;;;MMMxxxvvvcccNNN@@@<<<:::444111444777888;;;>>>DDDIIIHHHEEERRRmmm|||mmmdddeeedddbbbpppxxxYYYXXXggggggkkkwwwvvvjjj[[[XXXdddjjjcccccckkkiiigggjjjrrrzzz~~~{{{rrrnnnqqqoookkkppp|||ssswwwxxxvvvyyy~~~}}}wwwqqqnnniiibbb^^^]]]```ccccccccccccgggkkkllljjjgggiiihhhiiihhhaaaZZZ[[[```cccZZZNNNFFFDDDEEEFFFFFFXXXYYY___fffgggcccbbbcccgggccciii}}}zzzyyysssbbbYYY```hhhhhhgggjjjgggggghhhhhhiiijjjjjjkkkkkkkkklllmmmnnnppprrrsssjjjlllooopppppptttzzzyyyrrrmmmlllmmmooossssssrrrooonnnooorrruuuwww||||||xxx~~~{{{{{{{{{qqquuuyyy{{{}}}ooo[[[RRRRRRlllrrrqqqnnnxxxsssuuuqqqeeeRRRAAA666000---+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,+++***)))************************)))************++++++++++++++++++++++++---...//////............---------///////////////000111111111666;;;>>>DDDPPPbbbpppvvvjjjLLLAAA??????@@@===888777;;;555555555666888:::===>>>===>>>???>>><<<;;;;;;<<<777888999::::::;;;;;;;;;999888777888999:::999777:::999888777888999;;;<<>><<<888777999555555555666777:::<<<===<<<===???BBBCCCAAA>>>:::666777777888999:::;;;;;;:::999888999:::;;;:::888;;;:::888777666666777888999===BBBEEEGGGJJJOOOSSSXXX]]]``````cccggghhheeekkkllllllnnnoooqqqssstttrrrpppllljjjjjjkkknnnpppddddddbbbaaa___^^^^^^^^^```bbbddddddcccbbbcccdddggghhhjjjlllnnnppppppqqqvvvxxxyyy{{{}}}}}}}}}|||~~~|||kkkUUUDDDFFFMMM[[[lllwww}}}}}}zzz|||pppyyyxxxtttyyyiiiqqq~~~mmmmmm{{{~~~{{{uuujjj[[[III777///---,,,)))(((++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,+++,,,---,,,++++++---///...333FFFhhh}}}zzzrrrkkkrrryyyuuusssllljjjrrrsssWWWhhh}}}rrrDDD;;;]]]xxx^^^CCC===;;;:::999444000444;;;KKKXXX]]]RRRIIIPPPbbbooojjjbbbbbbggggggfffrrrZZZGGGWWWaaaccchhhmmm}}}ppp^^^QQQOOOTTT\\\```eeeiiippp|||xxxpppmmmgggaaadddlllooovvvzzzwwwqqqlllgggbbb```cccgggiiihhhddd___\\\[[[XXXUUUTTTUUUVVVWWWWWW___```dddhhheeeaaabbbfffjjjddd\\\UUUQQQLLLGGGBBB>>>FFFTTT___aaa___bbbhhhiiifffeeekkktttwwwkkkcccgggjjjfffaaaaaafffeeedddeeefffiiilllnnnooonnnmmmlllkkkkkkkkkkkklllkkkkkkmmmoooppppppoooqqqppppppooonnnmmmlllllliiikkklllmmmmmmoooqqqtttyyyyyyhhhrrr||||||yyy{{{zzzwwwxxxxxxkkk[[[uuu}}}yyyvvv}}}|||eeeTTT[[[ooo{{{|||}}}~~~}}}tttcccMMM;;;222...---,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,************************************************+++++++++,,,++++++***)))************************)))************+++++++++)))***,,,---......---,,,++++++,,,---...///000111//////......//////000111...222666999???NNNcccsssvvv\\\IIICCC??????===888555666666555555666777999;;;<<<===<<<>>>AAADDDDDD???;;;888888888888888888999999:::999888888::::::999888:::999888666555555555555777:::>>>AAABBBEEEIIILLLMMMSSSWWWXXX\\\bbbdddbbbhhhhhhiiijjjlllnnnpppqqqooommmiiifffdddddddddddd```___^^^\\\\\\[[[[[[[[[^^^```bbbdddeeeeeeeeeeeefffgggiiikkkmmmnnnooooootttuuuwwwyyyzzzzzzzzzzzz{{{}}}wwwfffRRRDDDMMMXXXiiivvv}}}|||~~~}}}```kkk~~~llllllzzz~~~xxxjjjZZZGGG;;;000---///...,,,,,,***++++++++++++,,,,,,,,,+++,,,...---,,,+++,,,---,,,---...---++++++,,,...///...999UUU{{{{{{xxxwww{{{{{{rrrpppppp}}}vvvXXXRRRwwwzzzeeeCCCCCCiiinnnSSSBBB===:::888555333555:::GGGUUU___XXXLLLKKKWWWcccaaa^^^___ffffffdddnnn{{{ZZZCCCNNNZZZZZZ```kkkyyyvvvhhhQQQGGGNNNZZZ```fffjjjooowww}}}vvvqqqiiiaaaaaaeeebbbkkkssstttqqqmmmlllllllllpppwww}}}zzzvvvvvvrrrkkkccc\\\VVVQQQNNNQQQSSSZZZaaadddbbbdddhhhnnnggg^^^WWWRRRNNNIIIFFF>>>CCCNNN[[[``````aaaeeekkkfffdddfffjjjpppzzz|||vvvllleeeffffffccc```aaaccccccddddddfffggghhhiiipppooonnnlllkkkjjjjjjjjjjjjiiiiiilllpppqqqnnnjjjlllllllllllllllllllllkkkjjjlllnnnnnnnnnoooppprrrwwwyyyaaa___ppp~~~zzzxxxyyy|||yyyooogggfff|||zzztttuuuxxxqqq```^^^lll{{{}}}}}}xxx```EEE444////////////...---+++))))))***+++,,,******+++++++++,,,,,,,,,******************************************************++++++++++++******************************))))))*********+++++++++(((***,,,.........---,,,,,,,,,------...//////000///............///000000...111444777===NNNdddtttyyyjjjLLLDDD>>>???@@@<<<888777666666555555666888:::;;;===<<<;;;===@@@BBB???<<<<<<;;;999888777666666777999777666777888999888777777777666666666666666666777999;;;===???AAADDDFFFGGGLLLPPPSSSWWW^^^```^^^______```aaaccceeeggghhheeedddcccbbb___\\\ZZZXXX[[[ZZZYYYYYYYYYYYYYYYZZZ\\\]]]___bbbdddeeeeeedddfffgggiiikkklllmmmnnnnnnrrrsssuuuwwwxxxxxxxxxxxxyyy{{{}}}zzzmmm]]]MMMDDDQQQ```qqq|||~~~www{{{|||wwwaaajjj~~~~~~jjjhhhuuuwwwpppaaaNNN888111+++---///......///*********+++++++++,,,,,,+++,,,---,,,++++++,,,---......///---,,,+++---...///---222GGGggg~~~|||}}}}}}dddKKK]]]|||[[[:::PPP|||zzzooo]]]JJJ@@@777666777666555777;;;EEEQQQUUUPPPKKKOOOWWWZZZWWWWWW\\\]]]\\\aaajjjxxx[[[DDDGGGPPPPPPWWWiiipppzzzvvv___KKKLLLVVV]]]eeeiiilllpppzzz}}}zzzwwwrrrkkkccc___```cccjjjsssyyyzzzzzz}}}|||sssjjjccc```VVVSSSSSSVVVXXXZZZ```ggghhheeeaaa___\\\VVVNNNGGGDDDBBBGGGUUUaaaddddddccciiidddcccgggllloootttyyy}}}xxxnnnpppiiiccc``````______aaa]]]___cccfffhhhiiihhhhhheeeeeeeeefffggghhhiiijjjdddccceeehhhmmmnnnkkkgggnnnmmmkkkjjjjjjjjjkkklllhhhjjjmmmpppqqqsssvvvxxx|||mmmUUUaaasss}}}zzz}}}wwwzzzttt^^^bbbwww|||}}}~~~~~~}}}{{{zzzxxx^^^VVVhhh|||uuu[[[>>>000.........///...---+++))))))***+++,,,******+++++++++,,,,,,,,,************************************************)))******++++++*********************************))))))*********+++++++++(((***,,,.........---,,,.......................................//////000///222444666<<>>===>>>===:::888666666666666888777666777888888777666555555666666666666777777666777888999;;;===>>>???AAAFFFJJJLLLPPPVVVXXXVVVRRRRRRSSSTTTVVVXXXZZZ[[[WWWXXXYYYZZZYYYWWWTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ]]]```bbbbbbaaafffgggiiijjjlllmmmmmmnnnooopppsssuuuwwwxxxxxxxxxxxxzzz|||~~~~~~~~~{{{ooo___OOOGGGFFFWWWeeeuuu~~~xxxxxx{{{wwwjjjzzzzzztttxxxcccgggtttzzzzzzyyyccc]]]fffggg___RRRBBB222...,,,...///,,,,,,---************++++++++++++++++++,,,+++******,,,...---...///...,,,,,,---///,,,,,,000<<>>>>>777777666555555666888999:::;;;;;;;;;::::::;;;===???===;;;888777777777888999888777777999999888777666666777777777666666666666666666777999::::::::::::???BBBDDDGGGLLLMMMKKKHHHHHHIIIJJJKKKMMMOOOPPPMMMNNNOOOPPPQQQQQQPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWZZZXXXXXXZZZ^^^aaabbbaaaffffffhhhjjjkkklllllllllmmmoooqqqtttwwwxxxyyyyyyzzz{{{}}}~~~|||sssfffUUUHHHHHHOOOcccooozzz~~~||||||wwwjjjnnnsssooossstttiiifffiiikkklll}}}yyy```VVVYYYTTTMMMCCC777000------//////+++***,,,************++++++++++++***+++++++++******,,,...,,,,,,---,,,++++++---...)))---111555???WWWxxxlll\\\dddvvv~~~sssggg:::EEEppp}}}vvvrrrbbbOOOCCC===888555666555555@@@RRRZZZWWWXXX___hhh^^^WWWXXX]]]______^^^ooonnnXXXIIIRRRUUUUUUaaafffxxxooo\\\VVVWWW]]]fffllloooyyy|||xxxyyyxxxtttrrrqqqrrrssswwwxxx~~~}}}yyyyyy|||}}}{{{xxx{{{|||qqqbbbXXXUUUQQQTTT[[[bbbeeeaaaXXXPPPKKKCCC@@@IIIVVV^^^aaacccaaa______aaaccchhhttt|||ppp^^^QQQSSS]]]bbb```\\\^^^^^^\\\YYYWWWWWWVVVWWWWWWXXXZZZ]]]```cccdddjjjhhheeeaaa^^^[[[YYYXXX]]]```cccdddeeeeeefffgggllllllmmmmmmllljjjiiihhh```ccciiiooovvvzzzyyy{{{ttt}}}}}}tttnnnmmmjjjjjjwww}}}ooo```^^^nnnwwwXXXAAA///---///,,,)))+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************(((((()))***************************************)))************+++++++++***++++++,,,,,,------...---------..................------------.../////////111333333888EEEYYYhhhqqq{{{~~~gggMMM???<<<;;;;;;;;;888777666555555666777888888;;;>>>===:::999:::<<<>>><<<:::888888888:::;;;:::999888888::::::999888777888888888777666555444777666666777999::::::999555:::======@@@DDDEEEBBBCCCDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLNNNOOORRRUUUWWWXXX]]]ZZZYYYZZZ___bbbcccccceeefffgggiiijjjkkkkkkkkklllnnnqqqtttwwwxxxyyyzzz{{{}}}|||wwwooocccRRRHHHNNN[[[oooxxx|||rrriiiiiippp|||wwwssskkkiiiiiimmmgggYYYVVVMMMDDD<<<222---+++---000///,,,,,,///)))************+++++++++***++++++***)))***---///***+++,,,+++******,,,...***000444111111CCCeee{{{qqq}}}hhh[[[___~~~~~~yyysssxxxEEEAAAFFFqqqvvvaaaPPPBBB999888;;;333111:::MMMVVVTTTXXXbbbxxxlllaaabbbiiimmmllliiiuuuzzzdddPPPZZZ```[[[```bbbrrr}}}hhh\\\ZZZ\\\fffooorrr{{{tttssssssqqqnnnmmmqqquuuxxxuuutttzzz|||uuusssvvvrrrnnnnnnqqqsssqqqnnnkkkmmmpppqqqsssvvv|||pppeeeOOONNNPPPUUUZZZ]]][[[XXXPPPGGGCCCFFFNNNTTTZZZ___aaa```^^^ZZZVVVZZZmmmqqq]]]VVV[[[______ccchhhkkkjjjfffccc___]]]YYYWWWTTTQQQRRRTTTXXX[[[YYYYYYXXXXXXYYYYYYZZZ[[[aaadddggggggfffeeehhhkkkgggjjjmmmooonnnkkkhhheeeaaadddiiinnnvvv~~~rrrwww~~~{{{{{{zzzwwwtttjjjdddoooxxxbbb[[[ssszzzsssnnnMMM999+++...111---***,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************************************(((((()))***************************************)))************+++++++++++++++++++++,,,---...///+++,,,,,,---...///000000...------------...//////...000222222666BBBUUUcccoooyyyqqqRRRAAA;;;???@@@666:::999888888777888888888666888;;;===>>>===<<<;;;999:::<<<<<<<<<<<<:::999::::::::::::::::::::::::999888777666555555555555999888777777777888:::;;;999:::;;;===>>>>>>??????AAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGIIIKKKNNNPPPQQQNNNOOOOOOOOOOOOQQQTTTWWWVVVXXXYYYZZZ[[[]]]```ccceeefffgggiiiiiiiiihhhgggjjjllloooqqqrrruuuxxx{{{xxx}}}}}}{{{}}}~~~wwwiiiWWWJJJJJJUUU___vvvzzzvvvssssssbbbhhhuuuvvvrrrooohhhiiipppSSSPPPOOOAAA444222---------,,,,,,+++++++++)))***++++++,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,+++...111...333NNNlll|||}}}~~~nnnXXXOOOmmmyyyddd<<<;;;MMMwwwjjjOOO>>>???@@@;;;888777<<>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEGGGIIIJJJKKKNNNOOOOOOOOOOOOQQQTTTWWWVVVWWWXXXXXXYYY[[[___ccccccdddfffggghhhhhhhhhgggiiikkknnnoooqqqsssvvvyyyxxx|||}}}|||}}}{{{}}}vvvdddSSSLLLPPP]]]gggxxx{{{}}}wwwppp[[[]]]}}}~~~xxxxxxooojjjcccbbb|||{{{ZZZPPPKKK===111000------,,,,,,,,,+++++++++---------,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++---+++---///---000EEE]]]zzzmmmeeebbb}}}eeeFFF???XXXxxxeeeVVVHHH888:::888777:::AAAIIIMMMOOO^^^dddhhhiiimmmsssssspppoootttdddLLLIIIQQQZZZeeegggiiimmmpppooojjjccc^^^UUU^^^eeerrr~~~ppplllhhhhhhhhhiiikkknnnpppqqqkkklllmmmnnnooommmiiifffhhhgggeeedddeeefffggghhhffffffeeeccccccfffkkkooouuuxxx~~~lll\\\SSSBBBCCCOOONNNUUUOOOEEE???AAALLLYYYaaagggeeefffddd[[[QQQUUU```ooosssmmm```[[[```dddaaagggeeecccbbbeeekkkqqquuussskkk___VVVPPPMMMIIIFFFJJJJJJLLLQQQXXX___ccceeeiiihhhgggfffeeeeeeffffffdddfffiiijjjiiifffdddbbb___aaajjjyyy~~~sssqqqyyy{{{wwwwwwwwwwwwllliii}}}rrraaammm{{{wwwvvvKKK888222---+++---///---+++++++++******))))))******((()))******)))***+++,,,))))))))))))))))))))))))************************+++******************+++&&&''')))((('''''''''''',,,++++++************++++++*********,,,---///000------------....................................---000111222666@@@OOOZZZdddqqq|||___DDD===???:::::::::999888888888888888666777999;;;<<<<<<;;;;;;999999999888888999999999777777777777777777777777:::999888777777777777777777777666666666777888888999999;;;<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAACCCCCCCCCCCCDDDEEEGGGGGGMMMNNNOOOOOOOOOPPPTTTVVVVVVVVVVVVVVVWWWZZZ^^^bbbaaabbbccceeefffggggggggghhhjjjmmmnnnoooqqqsssuuuyyy}}}~~~~~~}}}{{{}}}ppp[[[NNNPPP\\\iiiqqqzzz|||~~~uuuiiiWWWZZZqqqyyyuuuxxx{{{nnnhhhcccaaavvvdddQQQFFF999000///,,,,,,,,,,,,++++++++++++/////////---,,,***(((''')))************+++++++++++++++++++++++++++++++++---***+++...,,,,,,999IIIppp~~~{{{uuueeeooozzzmmmJJJ>>>RRRoootttnnn[[[===777555444555888<<<===>>>HHHPPPXXX\\\aaaiiioooqqqppppppaaaNNNFFFDDDNNNbbbccccccddddddccccccbbbbbbVVVYYY]]]nnnxxxiiihhhccccccdddeeegggiiikkklllccccccdddggghhhgggcccaaacccaaa___```dddeeedddbbbaaabbbbbbaaa```aaacccfffdddhhhnnnwww{{{jjjSSSIIIIIICCCLLLHHHBBB<<<<<>>::::::999888888888888999666666888999::::::;;;;;;999888777666666777888999777777777777777777777777::::::999888777777888888666666666666666666777777888999:::;;;<<<=========????????????????????????CCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQTTTUUUUUUUUUUUUUUUXXX]]]aaa______aaabbbdddeeefffgggiiikkkmmmooooooppprrrttt{{{}}}~~~~~~wwwfffSSSNNNXXXiiitttyyy}}}}}}~~~~~~~~~lll___XXXdddtttvvvrrruuuxxxkkkhhhggg```mmmiiiRRRDDD888111///,,,+++++++++++++++++++++/////////...,,,+++)))((())))))*********+++++++++************************,,,)))***,,,,,,+++000888ZZZzzzyyyzzzpppjjj~~~rrrRRRIIIMMMaaa}}}rrrxxxnnnRRR===:::777444333444555555666===FFFKKKPPPZZZhhhqqqpppnnncccXXXMMM???EEE^^^\\\[[[YYYWWWXXX[[[aaaeeeccc^^^[[[hhhwwwooocccfffccccccbbbbbbaaaaaaaaaaaa]]]]]]___aaacccbbb```]]]___\\\ZZZ^^^cccdddaaa]]][[[]]]______^^^]]]^^^```[[[^^^dddhhhmmmzzz}}}pppfffYYYKKKHHHDDD@@@===;;;???JJJUUU\\\^^^eeejjjaaaQQQJJJMMMPPPTTTTTTQQQSSSYYY[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]bbbccceeejjjnnnnnniiieeedddccccccdddfffggggggfffaaabbbccccccdddddddddcccbbbbbb```\\\XXXZZZ```ffflllrrr}}}zzzyyyllljjjlllxxxxxx|||{{{uuuwwwsssjjjTTTVVVccc~~~zzzyyy|||ppppppzzzzzzrrrwwwuuupppjjj```RRR@@@333///...,,,,,,------***((()))))))))))))))***+++,,,999333,,,)))***+++,,,+++))))))))))))))))))))))))*********************************++++++************111777555...)))+++///)))***+++++++++)))((('''((()))***+++++++++++++++,,,,,,,,,,,,------------........................---///111111444<<>>666000---++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))*********+++++++++***************************)))))),,,---,,,---000FFFdddpppnnnuuuqqqwww~~~ppppppkkkPPPFFFbbbtttxxxuuu```JJJFFF@@@:::666444666777000444999===BBBMMM___oootttrrrlllhhh]]]FFFBBBVVVZZZYYYVVVSSSRRRUUU]]]bbbmmmeeeYYY\\\hhheee```gggdddccccccbbb```___]]]]]][[[[[[\\\^^^``````^^^\\\\\\YYYXXX\\\aaabbb___ZZZWWWYYY\\\]]]]]]\\\]]]^^^YYY\\\```bbbbbbjjj{{{uuueeeXXXMMMBBB>>><<<>>>GGGQQQWWWYYY```fff```RRRKKKNNNSSSRRROOOLLLMMMSSSWWWXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMQQQZZZgggrrrxxxwwwttthhhfffcccbbbbbbaaa```^^^^^^```bbbcccdddcccbbbaaaaaa^^^YYYSSSRRRWWWaaaiiinnnuuuuuummmlllhhhlllttt}}}|||vvv|||~~~uuuppplllbbbUUUTTTXXXeeeyyyrrrooopppuuuvvvzzz|||uuutttrrrooofffTTT@@@333///,,,,,,,,,,,,---,,,***(((***************+++,,,---<<<666...******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))---000000---)))(((((()))***,,,,,,,,,,,,***)))))))))***+++++++++******,,,------------.................................+++...111111444<<>>???@@@BBBDDDGGGIIIJJJGGGHHHJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVVVVYYY\\\___^^^^^^______aaabbbdddeeeiiilllppprrrssssssuuuvvv||||||~~~}}}xxxsssvvv}}}|||}}}uuu\\\VVVUUU\\\kkkxxx||||||~~~~~~uuunnnsss{{{yyysssrrrqqquuu|||zzzoooeee___gggrrrsssxxx~~~xxxqqqqqqlll]]]\\\jjjqqq}}}pppZZZDDD777222...************+++++++++++++++)))***++++++,,,,,,,,,,,,)))************+++++++++************************((()))***,,,---------...777OOOgggxxxhhhgggmmmkkkrrrppp|||wwwiiiyyytttRRRNNNddd~~~vvvaaaOOOLLLGGG???999555555666333333555777:::DDDVVVfffvvvtttqqqtttnnnTTTEEENNN[[[[[[YYYUUUQQQRRRWWW\\\lllgggXXXQQQZZZ]]]]]]dddaaaaaabbbbbbbbbaaa``````ZZZZZZZZZ\\\^^^^^^]]][[[ZZZXXXXXXZZZ]]]^^^\\\YYYUUUXXX[[[\\\[[[[[[[[[\\\[[[[[[___cccaaacccsssrrrooo\\\III>>>999888BBBNNNYYYYYY___eee```TTTOOORRR^^^XXXPPPKKKLLLPPPUUUWWWXXXUUUPPPKKKJJJKKKMMMOOOLLLPPPYYYfffrrrzzz{{{yyyhhheeeaaa______``````___]]]___aaacccdddcccaaa___\\\XXXRRRPPPTTT]]]fffmmmxxx~~~xxxfff[[[ZZZlllsss{{{~~~}}}yyyuuutttooooooooonnnkkkeee^^^YYY___```hhhyyyyyyooofffgggmmmxxxyyyzzzzzz|||~~~|||yyynnnppppppfffRRR===000,,,+++,,,,,,,,,,,,,,,+++***++++++++++++++++++,,,---222///+++))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++***'''%%%***+++,,,---------------+++++++++***************------------............------------------------+++---000111444;;;HHHQQQYYYeeevvvoooZZZBBB;;;;;;:::999999999999:::666555444333444777999;;;777777777888888777777777999999999999999999999999777777777666666777777888888888999999999888666666666777888:::;;;;;;;;;;;;======>>>???@@@AAAAAABBB??????@@@AAACCCEEEGGGHHHGGGIIILLLMMMMMMMMMOOOPPPQQQSSSVVVXXXXXXYYY\\\]]]```_________```aaacccdddgggkkkooorrrssstttuuuwwwzzzzzz}}}}}}uuummmnnntttvvv}}}|||zzz|||wwwmmmXXXYYY]]]fffpppwwwzzzzzz~~~~~~sssjjjlll|||yyysssvvvpppnnnooorrrqqqlllhhhhhheeejjj}}}qqquuuzzzvvvtttkkk^^^dddoooooollleeeSSS===111///...***)))*********++++++++++++((()))******+++++++++***)))************+++++++++************************(((***++++++***+++------...>>>NNNjjjqqqhhhjjjooonnnvvviiiqqqnnneeexxx]]]PPPfffyyy{{{cccPPPPPPNNNHHH@@@:::777666666333333555666;;;HHHVVViiiiiiiiirrrvvvaaaLLLKKKSSSVVVXXXVVVSSSQQQTTTWWWhhhlll___PPPSSSXXXWWWXXX[[[\\\]]]^^^_________^^^YYYXXXXXXYYY[[[[[[ZZZXXXWWWWWWXXXXXXYYYYYYXXXXXXVVVXXXZZZZZZYYYXXXXXXXXX]]]ZZZ]]]bbbbbb```jjjxxxqqqxxx}}}lllZZZLLL>>>555;;;HHHVVVVVV]]]dddbbbXXXSSSWWWeee\\\QQQKKKJJJMMMQQQTTTWWWUUUTTTTTTVVVYYY]]]```UUUVVVZZZbbbkkkqqqqqqppphhhddd___]]]]]]___aaaaaaYYY[[[^^^``````^^^\\\YYYVVVSSSRRRWWWbbblllsssuuuzzzjjj\\\ZZZ```tttxxx|||zzzuuuqqqpppqqqhhhgggjjjmmmhhh___cccnnnnnnkkkjjjrrr}}}~~~|||wwwlll___YYYaaannnuuuvvvxxxyyyyyywwwvvvuuugggjjjfffYYYGGG888///++++++,,,,,,,,,++++++,,,---,,,+++***************+++'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***(((***)))************)))(((*********+++---...000111---,,,+++***)))******++++++,,,,,,,,,------------------------------------+++...000000222888DDDMMMUUUbbbrrr~~~pppSSS<<<;;;::::::999999::::::666555333222333666999;;;666777888999999888777666888888888888888888888888777666666666666666777777888999:::::::::888777666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJMMMNNNNNNNNNPPPQQQPPPSSSWWWYYYZZZZZZ[[[]]]aaa```______```aaabbbcccfffiiinnnrrrssstttvvvwwwxxxyyy|||}}}uuujjjjjjqqqsss{{{uuutttxxxrrreeeYYY]]]dddlllrrrvvvxxxyyy~~~~~~~~~tttjjjlllxxxyyyooonnnvvvqqqlllnnnsssnnncccaaafffcccttttttuuutttqqqoooccc[[[iiiwwwuuuhhhcccRRR;;;//////000---))))))******++++++++++++))))))************)))))))))************+++++++++)))))))))))))))))))))))))))+++,,,***(((***,,,---+++444===UUU}}}rrrmmmqqqtttsss{{{nnnooovvv||||||fffsssyyyllluuu|||}}}ZZZFFFXXX{{{jjjUUUWWWYYYUUUMMMDDD>>><<<666222111333333444===HHHXXXZZZ\\\jjjvvviiiSSSMMMGGGMMMSSSUUURRRQQQSSSVVVgggsssiiiTTTRRRVVVQQQMMMVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWVVVWWWYYYYYYWWWVVVVVVWWWXXXWWWUUUUUUVVVWWWXXXYYYZZZYYYWWWUUUUUUUUU```ZZZZZZ```aaa]]]bbbnnnsssllllllllluuuyyyooocccNNN:::999DDDPPPQQQYYYccccccZZZWWW[[[fff\\\PPPJJJIIIJJJLLLOOORRRVVV]]]dddjjjmmmnnnnnnVVVUUUUUUYYY___bbbbbbaaafffaaa[[[WWWWWWYYY[[[\\\TTTVVVYYY\\\[[[YYYVVVSSSSSSRRRUUU```ppp{{{~~~~~~uuuiii]]]\\\kkk|||{{{{{{zzzvvvqqqnnnmmmooosssppprrrssseeeWWW```vvv}}}vvvppppppxxxxxxuuunnnaaaRRROOO___rrroooqqquuuxxxwwwqqqmmmmmmccccccYYYFFF666///---++++++,,,,,,,,,++++++---...++++++***)))(((((())))))$$$'''++++++)))'''(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&'''((((((&&&&&&((())))))))))))***,,,...111222///---+++))))))***+++,,,******+++++++++,,,,,,,,,------------------------,,,...000///000555@@@HHHSSS___ppp{{{fffLLL???===???999999<<<888999888666444333444555666999999888888888999::::::::::::999999999999999:::999999999888777666666555666666666666666777888888:::999888666666888999:::999<<<;;;:::>>>DDDCCC===???BBBDDDDDDBBBBBBCCCFFFFFFGGGHHHIIIJJJLLLMMMMMMSSSSSSTTTVVVVVVWWWWWWWWW\\\[[[[[[]]]aaadddeeefffgggeeegggpppxxxyyyvvvsssuuuzzz|||wwwooolllssszzzuuuyyy|||}}}zzztttkkkbbb[[[]]]dddlllpppvvv}}}xxxpppmmmsssvvvvvvzzzsssyyyooommmxxxnnn]]]```jjjwwwwwwwwwuuuqqqllleeeccckkktttddd[[[HHH777000222000***************))))))))))))((())))))***++++++,,,,,,************************)))))))))***+++++++++,,,))))))))))))***************000222;;;[[[wwwnnnqqquuuuuuvvv{{{zzz~~~fffmmmuuuzzz{{{pppuuuzzzyyy{{{cccIIIPPPsss}}}kkkkkklllmmmjjj___OOOBBB>>>999555555444333555:::>>>AAAKKK\\\iiihhhZZZMMMKKKEEEHHHVVV\\\VVVQQQRRRooowwwrrraaaWWWYYYTTTIIIPPPSSSVVVYYYZZZZZZYYYXXXYYYXXXVVVUUUTTTTTTUUUVVVTTTSSSRRRRRRRRRSSSUUUUUUZZZYYYWWWUUUTTTUUUVVVWWWZZZZZZYYYYYYYYYZZZ\\\]]]nnnxxxaaa^^^aaa```fffssszzzfffOOOBBB???CCCJJJRRRVVVVVVTTTVVVWWWWWWTTTPPPLLLJJJMMMSSSXXXaaa^^^^^^eeennnrrrmmmgggPPPRRRUUUYYY\\\^^^______```fffbbbWWWTTTZZZ\\\XXXRRRRRRRRRQQQOOONNNPPPRRRPPPYYYffftttkkk___bbbqqq{{{zzzvvvqqqnnnooopppppprrrtttllleeeggggggmmm|||yyyrrrsssyyy}}}{{{vvvuuuxxxlllVVVNNN[[[iiilllvvvrrruuuyyytttsssqqqgggjjj\\\KKK>>>333+++))),,,+++***)))'''''')))***+++************************,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***************************++++++,,,,,,,,,,,,------)))***,,,---......---,,,///............///000000...///000000222777@@@FFFTTT___oooyyyrrrTTTDDD@@@@@@;;;;;;>>>:::999888666444444444555666::::::::::::999999999999999999888888888999999:::999999888888777666666555666666666666666777888888:::999777666666777999:::888;;;;;;;;;???EEEEEE@@@BBBCCCCCCBBB@@@@@@CCCFFFEEEFFFGGGHHHIIIJJJKKKLLLQQQRRRSSSTTTUUUUUUVVVVVVZZZZZZ\\\___bbbeeefffggghhhhhhkkkrrrxxx{{{zzzxxxuuuwwwyyyyyyvvvtttssstttuuuyyy|||~~~yyyrrriii```[[[bbbjjjrrruuuxxx~~~wwwooorrrwwwvvvyyy~~~tttxxxpppppp{{{qqqaaaccckkkxxxuuu{{{yyytttjjjddddddjjjooocccYYYFFF555...000...(((************))))))))))))''''''((((((((()))************************************************++++++))))))))))))************)))...///555LLLqqq|||mmmlllssswww{{{~~~||||||jjjnnnrrruuuxxx}}}pppxxxqqqrrrttt[[[GGGWWWxxxzzzyyyxxxpppbbbVVVBBB;;;555444555444666999;;;<<>>@@@DDDIIILLLNNNOOOPPPQQQQQQQQQPPPPPPQQQUUU[[[```gggbbb___ccckkkmmmfff^^^PPPRRRUUUXXX[[[]]]^^^^^^]]]bbb___UUURRRXXX[[[WWWPPPLLLJJJLLLKKKJJJQQQZZZaaagggooozzzhhh[[[[[[jjj|||yyysssooooootttxxxyyyoooooofffbbbiiillloooyyyxxxqqqlllmmmtttyyywwwsssqqqkkk]]]PPPTTTeeepppqqqvvvyyy{{{|||rrrlllgggTTT@@@555000,,,******+++***)))(((((()))***+++************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))(((''''''((()))************************************+++++++++,,,,,,******+++---------------......------......///000...///000000111777???FFFSSS___nnnxxxbbbNNNCCC???999:::===999:::999777555555555555666:::;;;;;;<<<;;;:::888777888777777777888999::::::999888888777777666666555666666666666666777888888999888777666666777888999888:::;;;;;;???DDDDDDAAABBBCCCBBB@@@???@@@CCCFFFDDDEEEEEEGGGHHHIIIJJJKKKNNNOOOPPPRRRSSSTTTTTTTTTWWWYYY]]]aaadddeeeffffffhhhkkknnnrrrvvvyyy{{{{{{xxxuuurrrtttwwwyyyvvvsssxxx|||~~~wwwnnnfff```^^^gggpppxxxyyyzzz~~~zzznnnnnnqqqqqqsssyyyxxxzzzvvvwwwzzzmmm]]]^^^iiiyyyppp}}}wwwxxxqqqddd___cccfffeee___SSSAAA222,,,---,,,(((************))))))))))))(((((((((((((((((())))))******************************************))))))))))))))))))***************+++,,,...:::UUUyyyqqqlllrrryyy|||~~~sssrrrqqqqqquuu~~~sssxxxwww~~~}}}{{{rrrxxxqqqssstttyyyyyyQQQCCCVVVrrr}}}wwwnnngggQQQFFF<<<999999777555666777666999DDDSSS]]]___]]]NNNLLLRRR^^^ccc\\\TTTSSSbbbjjjjjj```___hhhkkkeeeRRRQQQPPPRRRVVVWWWUUUSSSXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQTTTSSSSSSSSSUUUWWWYYYZZZWWWTTTRRRTTTWWWYYYYYYWWW\\\rrrsssaaaYYYVVVRRRPPPXXXgggwww}}}rrr\\\III===<<<<<<@@@FFFKKKLLLKKKNNNPPPSSSUUUXXX[[[```cccggg```[[[___fffggg```WWWPPPQQQTTTWWWZZZ[[[\\\\\\[[[___[[[RRRNNNRRRSSSPPPPPPGGGDDDHHHHHHFFFPPP___nnnttt{{{}}}pppXXXRRR[[[ooo|||vvvpppnnnrrrwww{{{}}}gggjjjgggmmm}}}wwwuuutttooolllpppyyy}}}lll___SSSRRR^^^lllrrrrrrqqq|||{{{qqqmmm^^^HHH222+++------***'''+++***)))(((((()))***+++***************************))))))))))))((((((((())))))))))))))))))))))))************************)))))))))((((((((((((((())))))(((((((((((())))))************************)))))))))************++++++++++++,,,------......---------------......///---///000000111666===DDDOOO[[[kkkuuu|||bbbOOODDD::::::>>>::::::999888777666555555666777999;;;<<<===<<<:::999777777777777888999::::::888888777777666666666666666666666666666777777888888777777666666777777888999:::;;;;;;===@@@AAAAAA@@@@@@AAAAAAAAABBBDDDEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSVVVYYY^^^bbbcccccccccbbbfffjjjmmmnnnooorrruuuuuuyyyssslllkkkooovvvyyyzzz|||}}}{{{rrriiieeeeeefffkkkuuu|||{{{yyy|||}}}rrrooommmlllrrr}}}hhhXXXXXXddduuu{{{kkksssnnnsssooobbb\\\```___XXXVVVJJJ:::...+++,,,+++)))************)))))))))(((++++++***))))))***+++,,,************************++++++******))))))((((((((()))))))))************,,,)))))),,,...<<<\\\{{{yyyxxxzzz{{{zzz}}}xxxvvvxxx~~~wwwhhh|||pppaaajjjsss}}}xxxwww|||}}}sssPPPFFFIII```uuupppnnngggYYYJJJDDDAAA;;;666444555222222888CCCOOOUUUWWWOOOOOOUUU___aaaZZZQQQNNNSSS[[[\\\XXX[[[gggmmmlll[[[VVVPPPOOOQQQTTTTTTSSSUUUUUUVVVUUUUUUTTTRRRRRRUUUTTTSSSRRRQQQPPPOOOOOORRRRRRRRRRRRSSSUUUVVVWWWUUURRRPPPRRRWWWYYYWWWUUUSSSgggvvvrrreee[[[UUUQQQOOOPPPVVVeeesssuuujjj___CCC<<<777:::CCCJJJLLLJJJMMMPPPUUUXXXYYYZZZ[[[\\\]]]WWWTTTXXXaaaccc\\\TTTPPPQQQTTTVVVXXXYYYYYYYYYYYYZZZVVVMMMGGGGGGFFFDDDKKKAAA@@@FFFEEE@@@JJJ\\\qqqzzzwwwfffXXXTTTSSS```ppp}}}yyysssnnnppprrrqqqooonnnWWWaaaiiizzz}}}mmmqqqnnnnnnttt~~~iiibbb```fffkkkmmmnnnqqqhhhuuupppyyyjjjdddNNN<<<+++(((,,,---)))&&&******)))(((((()))******************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))(((((('''))))))(((((((((((())))))************************)))))))))*********++++++++++++,,,,,,------...///---,,,,,,,,,,,,---......---...000000000444<<>>AAA>>>;;;:::999888777666555555333555888;;;=========<<<888888777777888999::::::777777777666666666666666666666666666666777777888888888777777777777888888;;;::::::;;;<<<<<<===@@@>>>???@@@BBBDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLJJJKKKMMMOOOQQQRRRSSSSSSUUUZZZ___bbbbbb```______bbbhhhjjjggggggkkkllljjjpppnnnllljjjlllqqqwww|||{{{vvvlllggghhhmmmqqqrrryyy~~~|||{{{}}}}}}xxxoookkkvvvkkk]]]]]]^^^cccooo{{{fffhhhnnnvvvwwwnnnfffaaaXXXOOOJJJ???222,,,+++,,,,,,,,,************)))))))))(((+++***)))))))))***,,,---************************+++******))))))(((((((((((()))))))))************...))))))---,,,...@@@VVV~~~zzz~~~ssskkkwwwzzztttggghhhpppyyy|||sss]]]HHHFFF[[[~~~~~~vvvuuussseeeUUUNNNIIIBBB;;;777777444111222888???DDDGGGLLLNNNTTT\\\___ZZZTTTQQQKKKQQQSSSQQQTTT^^^eeeeeeddd\\\SSSMMMMMMQQQTTTVVVRRRSSSTTTUUUTTTRRRPPPOOOUUUUUUTTTSSSQQQPPPOOONNNRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPRRRVVVXXXWWWUUUNNN\\\kkkmmmeeeZZZSSSPPPMMMKKKMMMVVVcccmmmooommmTTTIII===<<>>===AAA===AAAIIIIIIEEEMMM]]]uuu|||wwwjjj___UUUNNNUUUUUUaaalllppptttooommmpppmmmbbbYYYUUUKKKXXXdddyyy~~~jjjmmmjjjjjjooovvv|||}}}|||fffooo}}}zzzooonnnuuuccckkkaaammmaaaUUU===333++++++,,,+++((((((******))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((************************(((((())))))))))))((('''(((((())))))))))))((((((************************************+++++++++,,,+++,,,,,,------......///---,,,,,,,,,,,,---......,,,...//////000333999???EEERRRcccnnn~~~{{{cccJJJ@@@@@@<<<<<<;;;:::999888777666555111333666999<<<===>>>>>>::::::999999999999999:::666666666666666666666666666666666666666777888888888888888888888888888888<<<::::::<<<;;;:::===BBBAAAAAAAAACCCEEEEEEDDDCCCEEEFFFGGGHHHIIIKKKKKKLLLIIIKKKMMMOOORRRSSSTTTUUUUUUZZZ```bbbaaa______```aaagggiiieeefffkkkjjjddd```gggnnnrrrqqqqqqtttwwwwww}}}yyyoooiiiiiinnntttxxxyyy}}}~~~~~~{{{nnneeepppooodddddd[[[ZZZ^^^rrrxxxdddaaasss}}}yyyeeeSSSJJJAAA777---+++------,,,---************)))))))))))))))(((&&&&&&''')))+++,,,************************))))))))))))))))))(((((())))))))))))************---)))***...,,,***000:::kkkyyyvvvvvvssszzzxxxwww{{{tttvvvyyyzzzqqqYYYNNNXXXqqqzzzuuuiii\\\VVVPPPIIICCCAAA===:::666333222444777999===AAAGGGNNNQQQQQQOOONNNJJJNNNOOOMMMNNNTTTXXXYYYccc]]]TTTMMMKKKMMMSSSWWWQQQRRRTTTUUUTTTRRROOOMMMSSSSSSSSSRRRQQQOOONNNMMMQQQPPPPPPOOONNNMMMMMMLLLNNNOOOQQQSSSTTTTTTUUUUUUMMMUUU```eee```UUUMMMLLLFFFGGGJJJQQQ[[[dddiiilllfffXXXIIICCCGGGLLLJJJFFFDDDGGGKKKMMMNNNNNNNNNOOOMMMNNNPPPTTTWWWUUUPPPKKKOOOOOOPPPPPPOOONNNLLLKKKCCCDDDBBB???===<<<===>>>???DDDOOOXXXZZZ[[[cccmmmyyyyyyqqqaaaTTTRRRVVVXXX[[[UUU[[[```___jjjnnniiiiiijjjbbbQQQGGGFFFQQQ\\\cccsssqqqmmmjjjhhhhhhkkkllljjjhhheee|||sssttt|||ccccccZZZdddxxxWWWFFF222...,,,---,,,)))(((***)))))))))******)))))))))))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))************************&&&''')))*********)))((((((((())))))))))))((((((*********************************+++++++++,,,,,,***+++---...//////......---------------......///,,,.../////////222888===CCCPPPbbbnnnyyyYYYGGGAAA;;;<<<<<<;;;:::999777666555222333555777999;;;===>>><<<<<<;;;:::999999999999666666666666666666666666666666666666666777888888999999::::::::::::999999;;;999:::>>>>>><<<@@@GGGKKKGGGCCCAAABBBCCCCCCBBBDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKNNNPPPSSSUUUVVVWWWTTTZZZ```cccbbbaaacccfffdddjjjkkkhhhlllssspppfff[[[cccnnntttuuuttttttuuuwww~~~xxxppphhhgggnnnuuuyyyyyy|||~~~}}}|||~~~zzz{{{}}}yyyjjj^^^bbbpppppphhheee[[[[[[ZZZgggxxxssseeebbbmmmzzzhhhPPPIII<<<222+++,,,...,,,++++++************))))))))))))((('''%%%%%%'''))),,,...************************((((((((()))))))))))))))))))))))))))************))))))***+++******,,,000KKKppprrrttt}}}xxxvvvyyyuuuyyyvvvuuu~~~{{{www|||}}}mmmIIITTTiiiwwwnnneee___XXXOOOJJJIIIEEEBBB===666111000333555222555999<<>>===<<<;;;:::999999999555555555666666666666666666666666666666777888888999::::::;;;;;;::::::999:::888:::???@@@>>>DDDMMMSSSLLLDDD???>>>@@@BBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJLLLNNNQQQTTTVVVWWWXXXTTTZZZaaaccccccdddhhhlllffflllnnnlllsss{{{wwwkkk___dddjjjpppsssuuuwwwxxx}}}~~~pppiiidddgggrrrzzz{{{xxx|||{{{yyyxxx}}}zzz}}}|||}}}zzzlll]]]\\\ddd~~~sssmmmggg]]]```]]]cccqqqpppfffeee```ooohhhMMMIII:::000+++---///,,,))))))************)))))))))))))))(((''''''))),,,///111************************''''''(((((())))))******))))))))))))************%%%)))+++((('''***///111333[[[uuulllrrrjjjdddtttzzzpppttttttqqqtttkkkppp~~~uuunnnnnnRRRIIIIII]]]}}}|||uuunnnggg^^^SSSMMMMMMKKKHHHBBB999333111444777333555666555666888:::;;;:::???CCCEEEHHHLLLPPPRRRLLLPPPRRROOOJJJIIINNNTTTRRRTTTWWWYYYXXXUUUQQQOOOMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKKKKLLLKKKJJJJJJIIIEEEKKKQQQQQQNNNLLLPPPUUUYYYVVVXXX]]]XXXKKKDDDFFFFFFEEEEEEIIIQQQZZZbbbgggfffZZZMMMHHHLLLRRRTTTSSSFFFGGGGGGGGGEEEEEEGGGIIICCCLLLVVVZZZWWWRRRNNNMMMJJJJJJIIIGGGDDDAAA>>><<<<<<;;;<<<<<<;;;999:::===???RRR``````bbbnnnwwwwwweee^^^SSSMMMTTT```ggggggaaaOOOLLLUUUZZZaaagggdddggg___ZZZVVVJJJ???CCCOOOSSScccjjjpppvvviiijjjhhhdddcccaaa___\\\ZZZlll~~~oooooorrrqqqeee\\\[[[\\\UUUNNNBBB222000***'''((()))((()))+++))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((###%%%'''***+++++++++***'''((()))******)))((('''************************(((((((((((())))))))))))(((+++...222222000...+++///............///000000+++---//////...000555::::::GGGZZZfffzzz|||sss]]]NNNEEE@@@<<<===<<<888777888777555222222444666777777>>>??????>>><<<:::;;;<<<999666333444666777555333888666555333333444555777888888999999:::;;;;;;<<<:::999888999;;;<<<;;;:::>>>>>>======>>>@@@AAACCCCCCEEEGGGHHHGGGGGGHHHIIIJJJMMMQQQRRRQQQRRRVVVZZZ[[[^^^___^^^dddlllmmmgggkkkjjjjjjlllpppqqqooommmeeefffhhhlllqqqvvvzzz}}}~~~qqqbbbdddhhhnnnuuuyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~{{{uuuvvv{{{~~~lllnnn___RRRdddrrruuukkklllgggjjjllljjjhhhfffddddddgggjjjoooOOODDD222---******---...+++((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))):::\\\wwwjjjcccdddkkkqqq~~~yyypppsss{{{xxxnnnkkkaaattteeeuuu~~~~~~iiiZZZfffpppwwweeeHHHGGGRRRjjjtttnnnnnnjjjZZZIIIVVVTTTLLL@@@888777777666555444222222333444333222444555777:::>>>BBBEEEGGGJJJKKKKKKLLLLLLKKKKKKJJJOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFKKKLLLMMMKKKIIIGGGGGGGGGIIIKKKMMMMMMLLLKKKKKKKKKNNNSSSZZZ^^^WWWJJJDDDDDDIIIJJJMMMOOORRRUUUZZZ]]]bbb\\\SSSKKKHHHKKKPPPSSSSSSRRRQQQQQQPPPOOOOOONNNRRRRRRTTTWWWWWWTTTLLLFFFDDDCCCAAA===999777777888888>>>@@@======BBBHHHJJJQQQTTTOOODDDDDDQQQ\\\^^^MMMVVV___eeejjjmmmjjjccc\\\YYYXXXZZZZZZXXXZZZ___cccXXXKKKEEEHHHPPPVVVYYYWWWYYYZZZ^^^jjjuuurrrhhhfffcccaaa]]]VVVQQQYYYeeettt~~~qqqkkkgggffflllZZZ]]]]]]TTTDDD555---+++***)))((()))***+++***((())))))))))))))))))))))))******************************))))))((((((''''''******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))************************)))******++++++,,,------000///---,,,,,,---///000,,,---...//////111555777:::AAAPPP]]]wwwyyy|||~~~yyyhhhMMMEEE>>>======999777777777555222222333444555555999;;;<<<<<<;;;:::;;;======;;;888777888888666444888777666555555777999:::666666777777888888999999999888777888:::;;;:::999===<<<<<<<<<===>>>@@@AAACCCEEEGGGHHHHHHHHHIIIJJJNNNQQQTTTUUUSSSTTTWWWZZZ^^^bbbddddddhhhllljjjccc```^^^]]]]]]___```___]]]hhhhhhjjjmmmrrrxxx~~~vvviii___ccciiiqqqwwwzzz{{{zzz~~~~~~~~~~~~{{{qqqoooyyylllkkk___UUUccclllsss~~~~~~qqqjjjiiimmmvvvyyyqqqgggcccaaa___dddggg|||jjjGGG:::111---******---...+++((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))*********)))000DDDbbb~~~vvvlllfffcccgggnnnpppvvv~~~}}}zzz~~~kkk^^^jjjzzzzzziiihhhwwwggg___aaaeeelll{{{nnn___NNNLLLZZZcccyyymmmiiihhhbbb```[[[QQQEEE<<<888:::777444222222333444444333000111222444777999;;;;;;CCCDDDEEEFFFGGGHHHHHHHHHLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJHHHGGGGGGHHHJJJLLLMMMMMMKKKIIIHHHIIIGGGLLLVVV^^^[[[QQQIIIGGGLLLNNNPPPQQQQQQTTTYYY]]][[[WWWOOOIIIEEEEEEHHHJJJPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPNNNMMMMMMIIIDDD???<<<;;;:::777555666888;;;999AAAGGGKKKQQQYYY^^^^^^aaaWWWFFF555000777???BBBQQQ]]]lllvvvuuunnneeeaaa```YYYSSSUUUXXXYYYZZZ]]]WWWQQQKKKKKKRRRYYY^^^```\\\]]]]]]```gggkkkhhhcccddd[[[SSSPPPPPPSSS\\\fffttt{{{vvvjjjfffdddbbbeeeZZZZZZVVVLLL>>>222,,,***,,,***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&))))))(((((((((((())))))************************)))******++++++,,,------///...---,,,,,,---...///---...///000000222555888999@@@LLLXXXsssvvvyyy{{{|||~~~~~~YYYLLL@@@======;;;999999888666333222333444333333444666888999999999;;;===???===;;;:::999888666444777666555555666777999:::555666666777777888888999888666666666888999888777<<<<<<<<<<<<===>>>???@@@CCCEEEGGGGGGGGGHHHIIIKKKOOOSSSVVVWWWUUUUUUXXXZZZaaaeeeiiijjjlllmmmhhhbbbZZZWWWUUUUUUWWWZZZ[[[[[[iiijjjlllpppuuu{{{{{{vvvlllbbb```eeellltttyyy{{{zzzyyy~~~~~~zzzlllfffuuupppllleee\\\dddgggfffhhhooorrrnnnjjjhhhoooxxxddd\\\XXXSSSfffgggyyyfffBBB333000---******,,,---+++)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))******...,,,000DDDgggpppmmmiiiccceeennnkkklllxxx}}}{{{zzzzzz~~~tttbbbaaagggooogggWWWiiiuuummmaaa[[[\\\hhhxxxxxx^^^OOONNNNNNjjj~~~wwwooooooiiieeeccc___RRRBBB===AAA:::888444333333444444444...///000111222333222222999:::<<>>HHHMMMQQQVVV]]]fffhhhfffdddOOO888------444===DDDWWWcccxxxoooaaa^^^aaaYYYTTTXXX]]]]]]ZZZYYYOOONNNOOOTTT[[[aaabbbbbb___\\\]]]bbbdddbbb______cccVVVJJJIIIQQQ[[[eeelllkkkmmmkkkfffdddddddddcccXXXSSSJJJ@@@666///+++))),,,***))))))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))************************)))******++++++,,,------///...---,,,,,,---...///...///000000111333666888;;;@@@KKKUUUqqqtttwwwyyyzzz|||}}}jjjXXXEEE>>>======<<<===:::888555444555555444222222444555666666777999:::;;;;;;:::999999888777555666555444444444555666666666666777888:::;;;<<<===777666555555666777666444<<<======>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGIIIKKKMMMQQQVVVXXXXXXYYY\\\___cccfffiiikkkkkkjjjgggcccWWWVVVUUUUUUXXX]]]aaacccgggiiinnntttzzz~~~wwwqqqhhhaaagggkkkqqqvvvyyyzzzzzzzzz~~~~~~~~~~~~wwwjjjbbbiiirrrmmmiiibbbbbbeeeaaaaaagggllllllkkkkkkrrrhhh[[[SSSLLLfffeeeppp}}}]]]===///...,,,******+++,,,+++)))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***...,,,)))111OOOvvvrrrgggkkkjjjdddeeeoooppppppwwwxxxqqqooopppxxxuuuggg```ddd|||pppVVVUUUsssvvvsss]]]SSSUUUfffuuu|||uuulll___UUUbbbxxxyyyooonnnddd______WWWIIIDDDIIICCC???:::777666555444444111222333333333333222111222333555777999:::;;;;;;======>>>???@@@AAABBBBBBDDDEEEEEEFFFFFFGGGFFFFFFCCCDDDFFFFFFEEEEEEEEEFFFIIIJJJKKKKKKIIIHHHIIIJJJLLLKKKPPPYYY]]]VVVKKKEEEDDDGGGJJJIIIGGGIIIQQQXXX```___]]]XXXSSSLLLGGGCCCLLLMMMNNNOOONNNMMMKKKIIIFFFDDD@@@<<<999777555333444444444444555999>>>CCCYYYZZZ[[[]]]dddkkkkkkgggYYYDDD333666???GGGPPPZZZZZZaaavvvqqq___]]]\\\YYYZZZ___bbb___[[[ZZZTTTTTTVVV[[[___bbbaaa______ZZZYYY```ddd```\\\\\\YYYPPPIIIKKKUUUaaahhhlllhhhiiimmmmmmeeebbbaaa\\\TTTKKK???555///---+++******(((((((((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))************************)))******++++++,,,------...------,,,,,,------......///000000000111555777===BBBLLLVVVqqqtttvvvxxxyyy{{{}}}{{{oooVVVHHHBBB???===<<<<<<:::888777777777555444333444555555444444555777777888999:::::::::::::::999888888777666666666666666777999;;;===???@@@AAA;;;999777777888777666444;;;<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFGGGJJJMMMNNNSSSYYY]]]^^^```cccfffggggggfffeeecccaaa___```UUUTTTSSSTTTVVVZZZ```cccccciiirrr{{{}}}}}}vvvqqqkkkfffqqqtttvvvxxxwwwxxxzzz||||||||||||}}}{{{sssjjjddd[[[qqqyyyqqqmmmkkkddd___dddbbbcccgggiiihhhiiilllvvvsssaaaXXXQQQbbb]]]bbblllfffMMM555+++---,,,******+++++++++***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))%%%***)))(((777VVVrrr~~~wwwiiibbbggghhhcccdddmmmnnnqqqqqqsssiiiqqqjjjiiipppyyyvvvfffcccppp}}}~~~ttt```PPPZZZrrr|||vvvpppaaaRRRPPP^^^gggmmmyyyXXXSSSYYYmmm|||ooodddaaa]]]SSSMMMNNNOOOKKKEEE@@@===:::888666444444444444333222111111000111222333444444444444444444666888;;;===???@@@@@@AAACCCDDDEEEFFFFFFEEECCCEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIHHHIIIKKKLLLQQQLLLLLLRRRVVVRRRKKKFFFCCCFFFGGGEEECCCDDDIIIOOOUUUVVVWWWVVVSSSNNNHHHDDDKKKKKKJJJHHHFFFCCC@@@>>>;;;:::999888666444333333333555666888<<>>HHHSSSWWWZZZ___YYYYYYggg}}}ooo___\\\YYYXXXYYY[[[ZZZXXX\\\ccc```______```aaabbbcccbbbddd]]]ZZZ___ccc```YYYVVVJJJLLLNNNRRRXXX^^^bbbbbbiiijjjxxxzzzfff[[[YYYPPPMMMCCC666...+++,,,,,,+++'''&&&&&&(((+++------,,,((((((((((((((((((((((((************************(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,---------------,,,,,,------------............000333555===BBBLLLVVVrrrtttvvvwwwxxxyyy{{{}}}{{{|||rrr^^^PPPDDD===:::===;;;:::999999999777555444555666555444333444555444777;;;======>>>???@@@>>>>>>>>>>>>>>>=========<<<<<<===???AAABBBCCCDDDEEECCC@@@??????===;;;999;;;===???BBBDDDFFFGGGGGGHHHIIIJJJJJJKKKLLLPPPRRRUUUZZZ```cccdddeeegggjjjhhhdddaaa^^^YYYTTTUUUXXXXXXXXXWWWVVVUUUXXX]]]```dddlllxxx|||}}}|||yyywwwuuusssoookkkvvvxxxyyyxxxvvvwwwzzz~~~|||{{{{{{}}}wwwqqqooommmiii\\\gggrrruuutttqqqlllfffddddddeeegggeeebbbdddjjjqqqsssbbbZZZYYYbbb]]]]]]___VVVBBB222---++++++************++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))""")))---)))+++<<>>888777555333222111000000111111222222222111111000///000111444666888:::;;;;;;<<<>>>@@@BBBBBBBBBBBBAAACCCDDDCCCAAA@@@@@@AAABBBCCCEEEEEEEEEGGGJJJLLLMMMGGGDDDIIIMMMLLLJJJIIIHHHHHHGGGFFFDDDCCCDDDFFFHHHKKKNNNQQQQQQOOOKKKIIIGGGFFFCCC@@@===:::888666333555555555444555777999888;;;???DDDJJJQQQXXX]]]cccjjjooopppnnnhhh]]]QQQMMMLLLQQQZZZ``````^^^]]]UUURRRXXXgggnnnhhh^^^ZZZYYYTTTPPPLLLJJJOOO^^^mmmgggeeecccaaabbbdddgggjjjjjjiiieee```___]]]UUUMMMJJJSSS[[[]]]^^^^^^^^^[[[]]]]]]uuu}}}fffZZZZZZNNNAAA:::000+++***+++,,,,,,&&&&&&&&&(((+++------,,,))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,------,,,,,,,,,,,,---......---///111444888>>>JJJUUUrrrtttvvvvvvvvvvvvxxxzzz{{{wwwxxx~~~yyyeeeQQQCCC>>><<<:::999999:::999777555444666777666555444555666222666:::=========???AAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGRRRPPPMMMKKKIIIGGGDDDBBBAAACCCFFFJJJMMMOOOPPPQQQPPPQQQRRRRRRRRRTTTXXX[[[]]]aaaffffffdddbbbcccddd___[[[XXXWWWRRRLLLNNNTTT[[[\\\\\\ZZZYYY[[[___ccckkksss~~~|||uuuoooooorrrssspppmmmrrrvvvzzzzzzwwwwwwzzz}}}|||||||||}}}|||nnniiinnnpppmmmfffccclllwwwwwwtttrrrnnnhhheeecccdddbbb```bbbgggiiipppyyyyyykkk\\\[[[aaaeeeaaa^^^[[[MMM:::///...***++++++***)))***+++,,,))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((())))))((())),,,,,,+++///===LLL[[[bbbeeeaaa___cccggghhhhhhnnnnnnmmmuuu|||nnn{{{mmmfffjjjkkkmmm~~~}}}kkkddd___^^^eeekkknnn___[[[sssxxxkkkaaa^^^\\\^^^nnn}}}{{{qqqyyy{{{nnneee\\\VVV```ooo|||{{{yyyqqqhhhgggddd```]]]XXXSSSMMMIIIBBB@@@<<<777444333333333111222222222222222111111...///000111222333444444444555888;;;===>>>>>>===<<<>>>??????>>>>>>>>>??????@@@AAAAAAAAABBBEEEHHHFFFAAA>>>BBBEEEEEEEEEGGGFFFEEEDDDEEEGGGGGGEEECCCDDDFFFJJJLLLLLLJJJHHHFFF@@@>>>;;;888666666666666777777777666666:::@@@EEEIIIMMMRRRWWW\\\aaagggjjjiiillljjjbbbZZZSSSLLLFFFLLLVVV___aaa___^^^[[[WWWQQQPPPQQQVVVZZZ\\\ZZZWWWUUUNNNGGGDDDFFFNNN___nnnfffdddaaa^^^^^^aaafffjjjlllvvvtttdddYYYXXXSSSJJJWWW___eeeccc``````\\\WWWQQQMMMfffvvvaaaXXXXXXIII444111,,,))))))******+++)))((('''(((***,,,+++***))))))))))))))))))))))))************************'''((((((((()))))))))***(((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,------,,,,,,,,,---...///......///222444555<<>>AAABBBDDDFFFHHHJJJJJJKKKSSSRRRQQQOOONNNMMMKKKKKK\\\ZZZVVVSSSQQQOOOKKKIIIHHHJJJNNNRRRUUUXXXZZZZZZVVVWWWXXXXXXXXX[[[___bbbbbbeeehhhfffaaa]]][[[[[[SSSPPPPPPRRROOOKKKNNNUUUXXXZZZ[[[[[[[[[]]]aaafffrrryyy{{{qqqiiijjjppprrrpppmmmmmmsssyyy{{{yyyxxxyyy|||}}}}}}}}}~~~yyyiiifffmmmqqqooojjj]]]bbbqqqrrrnnnooommmlllfffaaaaaabbbaaabbbfffgggfffjjjnnnggg[[[___kkkccc```]]]WWWFFF222))))))******+++***))))))+++,,,))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((())),,,&&&%%%***+++(((///:::PPP^^^eee___^^^gggnnnlllfffiiinnnrrrrrrrrrqqqpppyyyjjjbbbffffffddduuuqqqkkkbbb^^^fffaaaeeeXXXVVVnnnyyy|||mmmhhhdddcccaaabbbjjjuuu~~~yyyqqqyyyuuu___RRRQQQddd~~~xxxmmmkkkhhhfffbbb]]]WWWSSSOOOKKKEEE???:::999888999111222333333444444333333000000000000000000000000///111444777999:::::::::777999<<<<<<<<<<<<>>>???>>>??????>>>===>>>AAACCCBBB>>><<>>>>>AAA@@@>>>>>>BBBHHHKKKHHHEEEDDDEEEFFFFFFDDDAAA>>>;;;:::888555444333555777999>>>>>><<<::::::???IIIPPP]]]```dddhhhjjjllloooqqqkkkiii___PPPHHHJJJPPPTTTOOO^^^fff^^^TTTPPPMMMHHHOOORRRRRRNNNNNNTTTVVVUUUOOOIIIEEEGGGMMMTTT___hhhcccaaa]]]ZZZYYY[[[```dddhhh|||~~~gggUUUVVVUUULLL```dddddd___\\\\\\XXXQQQVVVJJJ___nnnYYYOOOMMM999++++++***)))(((((()))***+++***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,------+++,,,,,,------,,,,,,+++...///000//////000333555555<<>>AAADDDFFFHHHQQQOOORRRZZZ\\\WWWQQQNNN\\\___```[[[RRRMMMPPPTTTUUUUUUWWWZZZ[[[[[[YYYVVV^^^aaadddbbb___```dddjjjbbb```^^^]]][[[XXXTTTQQQJJJHHHIIIMMMNNNMMMOOORRRUUU[[[___]]]]]]dddlllqqqzzz{{{tttllljjjnnnqqqpppmmmxxxyyyyyyzzz{{{{{{{{{zzzzzz|||||||||xxxttttttuuurrrpppmmmkkkmmmrrrsssooollllllnnnggg```]]]___cccffffffgggccccccccc___ZZZ___hhhddd^^^VVVLLL===///***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++888III[[[aaa]]]]]]iiiuuuzzznnnnnnwwwrrrggghhhhhhkkkhhhgggggg```aaappp|||uuuhhh[[[ddd\\\QQQKKKRRRbbbrrr{{{iiicccYYY]]]kkkllljjjqqqzzz|||~~~uuuoooyyy|||xxx___MMMKKKiii}}}wwwnnnhhhaaacccbbbVVV___XXXOOOHHHDDDAAA===::::::888555444444555555444333111///...---...///000---...///111222222333333666666666666666777888888999999::::::::::::999999888999::::::999888888888777333222777???DDDBBB>>>??????@@@>>>;;;999999:::999888666333222333777:::666;;;AAADDDGGGNNNXXXaaallljjjjjjooorrrqqqmmmkkk^^^UUUJJJGGGOOOZZZccchhh]]]```___VVVJJJCCCEEEKKKTTTRRRPPPPPPRRRRRRQQQOOOIIICCCDDDNNNXXX\\\```eeebbb]]]UUURRRXXX^^^\\\UUU[[[ooovvv___MMM[[[aaaOOOgggdddbbb```^^^ZZZVVVRRRMMMNNNZZZ^^^RRRHHH>>>111+++++++++*********))))))***(((%%%&&&)))+++***((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++*********))))))((((((,,,,,,++++++***+++++++++...------,,,,,,,,,---------...///.........000222333888BBBNNN~~~wwwqqqrrrrrrqqqsssxxxwwwuuutttvvvyyy{{{}}}}}}{{{}}}uuu^^^NNNHHHAAA<<<:::888666444666555555555555555666777444444444444555555555555444444555888;;;???BBBDDDEEECCCGGGOOOTTTSSSQQQQQQWWW\\\bbbbbb^^^XXXUUUUUUYYYZZZ\\\]]]\\\ZZZVVVSSS]]]```cccdddbbb```aaaccc]]][[[WWWSSSQQQOOOMMMLLLJJJGGGGGGKKKLLLLLLNNNRRRUUU]]]ccceeegggpppyyy~~~~~~zzztttooommmppprrrrrrqqqyyyyyyzzz{{{{{{{{{{{{zzz{{{}}}}}}}}}}}}zzz|||wwwhhhdddhhhzzzooobbb^^^ccciiikkkiiicccaaaaaaaaa^^^\\\]]]```aaaXXXMMMBBB777---***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***///;;;KKKTTTVVVXXX^^^dddvvvgggkkknnnkkkkkkiiiiiidddfffiii```[[[eeelllsssyyyzzzbbbYYYTTTMMMHHHLLLYYYgggpppooojjj[[[UUU\\\fffxxxwwwwwwwwwsssjjjeeemmmzzzssspppgggZZZgggtttwww{{{wwwfffdddhhheee___\\\XXXUUURRRMMMGGGBBB???<<<999777555444111///444333111000000000111222000000000000///......---111111111111111222333333333333444444444444333333222333444444333222222222333111111555===AAAAAA???@@@@@@???===:::888999:::999888777666555777:::>>>CCCGGGMMMQQQUUUZZZaaafffiiiiiijjjjjjddd[[[RRRMMMLLLHHHFFFJJJVVVdddooouuu___```^^^WWWMMMHHHIIILLLNNNOOOQQQSSSRRRNNNHHHCCC???@@@GGGSSSYYYXXXVVVWWWXXXTTTNNNMMMSSS[[[ZZZTTTLLLTTTVVVHHHEEE___pppfffeeecccaaa```___[[[UUUQQQPPPQQQZZZYYYGGG;;;555++++++++++++*********))))))***(((''''''***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))************)))))))))(((,,,,,,++++++***++++++,,,...------,,,,,,,,,------,,,.........---...000222333888CCCNNN|||tttqqqpppooopppsssvvvuuuuuuvvvyyyzzzzzzyyyvvvuuuwww~~~jjj^^^NNNCCC>>>;;;999666444444444444444555555555444444444333333222222222111111222333555888;;;<<<999777:::BBBHHHIIILLLOOOMMMTTT]]]dddeee___WWWRRRUUUXXX[[[\\\[[[WWWSSSPPPRRRTTTXXXZZZYYYVVVRRRPPPMMMJJJGGGCCCBBBBBBDDDFFFKKKHHHGGGKKKMMMNNNRRRWWW\\\eeennnqqquuu}}}zzzuuuwwwuuurrrqqqqqqsssuuuwwwyyyzzzzzz{{{{{{{{{{{{{{{|||{{{uuuvvv~~~|||cccaaaiiivvvgggaaagggnnnpppnnn^^^ccceeebbb___]]][[[XXX[[[NNN???666000,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((&&&---999EEEMMMSSSVVVWWWuuusss^^^___hhhiiigggdddaaa\\\dddmmmaaaQQQQQQUUU^^^jjj{{{gggVVVUUURRROOOPPPVVVaaajjjvvvwwwjjjYYYSSSVVVjjjpppmmmjjjeee^^^[[[aaajjjnnn{{{mmmkkkXXX[[[nnnzzzzzzuuuzzz{{{{{{wwwxxxssskkkiiifffbbb^^^WWWPPPKKKKKKHHHFFFCCCAAA===888444444333222222222222222222222222222111000///......//////......//////000000000000111111111111000000000000000000000///......000000111555;;;@@@BBBBBBCCCBBBAAA>>>;;;:::<<<>>>???@@@AAAAAAAAADDDHHHKKKTTTWWW[[[```cccfffggggggnnniii___TTTLLLHHHIIIJJJIIIIIIKKKNNNUUU]]]eeejjj```___\\\WWWRRRNNNNNNNNNNNNOOOPPPOOOLLLGGGBBB>>>DDDHHHPPPWWWYYYUUURRRSSSRRRQQQMMMLLLQQQWWWUUUOOOGGGCCC@@@<<>>;;;666666666555444333333222555555555444444444333333666555444333222333444555666222333777;;;===AAAFFFDDDHHHPPPXXX\\\YYYQQQJJJHHHLLLRRRVVVVVVTTTQQQOOOGGGHHHIIIKKKKKKIIIDDD@@@<<<<<<<<<;;;<<>>DDDKKKOOOPPPNNNLLLKKKEEEDDDCCCCCCCCCBBB@@@>>>888:::===>>>@@@BBBGGGJJJJJJGGGIIIPPPVVV[[[cccjjjttt}}}}}}wwwrrrooonnnqqqttttttrrrrrrvvvzzzxxxyyy{{{|||}}}~~~~~~~~~uuu^^^QQQSSS```oooxxx|||wwwaaa___cccpppnnnkkkgggdddeeejjjmmmbbbttt~~~nnn___XXXUUUHHH;;;///---///...+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((()))+++...555CCCSSS___UUURRRLLLQQQ[[[VVVRRR[[[bbb^^^dddcccVVVBBBNNNYYYhhhiiiVVVVVVXXXZZZXXXVVV\\\ffffffpppqqqllljjj\\\LLLJJJUUUUUUTTTRRRSSSVVV[[[]]]___dddzzzwwwcccaaa___OOOWWWZZZPPPfff~~~jjjdddjjjnnnhhhkkkzzz~~~{{{uuuoookkkhhhcccaaa___\\\XXXRRRKKKFFFCCCBBB@@@???>>>=========666555444333222222333333111000000/////////000000000000111111111111000000111//////000333333222000000111333777<<>><<<:::999888888888999555555555666666666777777444333222111111222333444333000000222222222666<<>>>>>===;;;AAAGGGJJJHHHEEEDDDDDDAAA@@@>>>===<<<===>>>???888<<>>===:::666444222222222222222111000000000000111111222222333333222222111222111000333777999777555555555555:::@@@GGGKKKMMMLLLMMMNNNNNNNNNPPPTTTWWW\\\___bbbeeefffgggiiijjjgggfffbbb^^^ZZZXXXVVVUUUUUUXXXXXXUUUWWWZZZSSSHHHLLLIIIGGGEEEFFFIIIMMMPPPWWWUUURRROOOMMMJJJGGGDDDHHHNNNTTTSSSNNNMMMQQQVVVYYY]]]^^^[[[WWWUUUQQQLLLLLLQQQSSSPPPLLLJJJFFFBBB<<<>>>IIIMMMLLLUUU\\\UUURRROOONNNRRRUUURRRIII@@@AAA555000...(((+++---&&&(((((()))))))))))))))***)))*********))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))************************+++,,,------+++******++++++,,,---...+++,,,------,,,---///111///222:::DDD~~~wwwtttrrrqqqoooooopppsssvvvwwwwwwooonnnmmmlllmmmqqqvvvyyyrrrddd]]]MMMIIIDDD???<<<::::::;;;:::999999999999999888888555444333222222333444555333222222444222000222888888777555555666777777777777===BBBBBB???<<<;;;===999:::;;;:::777888;;;???===???AAAAAA@@@BBBHHHNNNVVVVVVZZZccckkkpppvvv}}}}}}yyyuuurrrqqqqqqrrrmmmooorrrttttttuuuvvvwwwuuuwwwyyy||||||nnn[[[WWW]]]dddiiiqqquuullljjjfff^^^```aaa^^^ZZZWWWZZZ]]]ccckkk}}}|||]]]KKKKKK>>>444,,,,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))(((&&&'''---999CCCQQQPPPIIIKKKPPPJJJHHHSSSPPPNNNYYY{{{lllhhh^^^\\\ZZZZZZZZZ\\\^^^```VVVNNNKKKPPPRRRRRRYYYdddvvvfffbbb\\\UUUUUUYYYaaaeeeaaa[[[YYYVVVQQQUUUVVV]]]gggjjjcccZZZUUUQQQRRRUUUTTTOOONNNUUUZZZccctttrrrccc\\\```eeelllppprrrtttvvvxxx|||{{{yyywwwtttpppkkkgggYYYVVVQQQLLLIIIIIIJJJKKKLLLJJJGGGCCC@@@>>>>>>>>>;;;;;;:::999999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<:::999===CCCFFFDDDAAAAAA>>>===AAAJJJRRRUUUUUUVVVWWWXXXXXXXXXYYY[[[]]]ccceeeggggggdddbbbaaaaaa[[[ZZZWWWRRROOOPPPVVV[[[oooqqqjjjYYYPPPSSSVVVSSSOOOLLLHHHHHHKKKNNNNNNMMMRRRQQQOOOKKKFFFBBB???===???JJJWWWZZZVVVQQQSSSVVVUUU[[[______```___XXXOOOOOORRRQQQKKKFFFGGGIIIJJJJJJMMMSSSQQQOOO\\\cccXXXSSSOOOKKKLLLOOOKKK@@@666555---,,,,,,&&&(((,,,&&&(((((((((((())))))******))))))***(((''')))---111))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))************************+++,,,---...************+++,,,---...+++,,,------,,,---///000///222999BBBooowwwssspppooommmnnnrrruuuwwwxxxpppooollliiihhhjjjnnnqqqwwwyyypppccc^^^VVVMMMEEEAAA@@@@@@@@@??????>>>===;;;;;;:::;;;:::888666444444444444666555666666333......222111222444444444333222222111666;;;;;;888555666888555999===<<<999999<<>>LLLNNNJJJLLLHHHDDDGGGMMMJJJUUUuuummmnnnpppggg___ZZZRRRKKKOOOWWWSSSGGGAAAGGGKKKMMMUUUaaaxxx|||jjj```VVVNNNPPPeeeoootttmmmccc[[[UUUNNNPPPSSSXXX]]]```bbb```]]]WWWYYYRRRMMMNNNMMMPPP\\\```bbb|||pppaaa^^^]]][[[XXXYYY^^^hhhoooxxxwwwwwwxxxyyyxxxvvvtttlllhhhbbb\\\XXXXXXZZZ[[[XXXVVVSSSQQQOOONNNOOOOOOFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEEEEIIIPPPSSSRRROOOLLLGGGDDDJJJTTT\\\^^^\\\___aaabbbbbbaaa```aaabbb___```aaa^^^ZZZUUURRRQQQOOOOOOMMMHHHFFFKKKWWW```lllwwwvvvcccRRRNNNOOOMMMKKKHHHFFFJJJPPPSSSQQQNNNNNNNNNMMMHHHBBB<<<999999===IIIVVVZZZUUUQQQTTTXXXPPPUUUXXXXXX\\\```ZZZQQQMMMNNNIII???999===CCCGGGNNNSSSYYYWWWXXXiiimmm\\\SSSMMMHHHGGGHHHCCC777,,,***&&&+++,,,$$$&&&---***'''((((((((())))))******)))))))))'''&&&)))...333))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))*********+++************+++,,,---...************+++,,,---...+++,,,------,,,,,,...000000333:::BBB]]]mmm|||sssmmmmmmmmmlllpppwwwqqqmmmiiiggghhhkkknnnooossswww~~~~~~nnnnnnhhh]]]PPPFFFDDDEEEHHHGGGHHHHHHBBB:::;;;AAA666999:::777555555777777555555444333222111111111222222222333333222222222000222444444444333333333555888;;;;;;;;;===BBBFFFLLLKKKKKKLLLOOOVVV^^^dddkkkpppwww~~~~~~xxxuuupppmmmlllnnnrrrtttlllooosssuuuuuuttttttuuuyyyyyyzzz|||rrriiimmmwwwyyy\\\______XXX\\\YYYgggttttttlllffffffhhhaaacccaaaYYYOOOKKKPPPWWWfff___qqqXXX<<<>>>444222///,,,***)))******************************)))((('''''''''(((***+++(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++---777GGGPPPLLLEEEFFFKKKKKKJJJMMMrrryyyooodddYYYUUURRRLLLGGGFFFRRRLLLEEEAAADDDMMMYYYbbb|||vvvbbb______SSSIII^^^lllwwwzzzzzzrrrYYY@@@FFFLLLTTTYYYZZZYYYWWWVVVYYYWWW[[[QQQNNNLLLLLLfffkkkaaakkk|||pppdddfffdddccc```ZZZUUUYYY```qqqhhhccciiirrrvvvuuutttuuuqqqnnnmmmjjjdddbbbcccbbb^^^\\\^^^___]]]^^^bbbaaa^^^ZZZWWWUUUSSSOOOMMMPPPSSSVVVXXXXXXUUUQQQOOOSSSQQQPPPQQQSSSUUUVVVVVVSSSSSSTTTVVVZZZ^^^bbbddd___aaacccbbb___ZZZWWWUUUNNNSSSRRRIIIAAACCCGGGIIINNNFFFDDDKKKOOONNNRRR[[[___gggeeeWWWNNNOOOOOOIIIKKKKKKLLLLLLMMMMMMMMMMMMIIIGGGCCC???;;;:::<<<>>>KKKKKKMMMPPPRRRQQQNNNLLLOOOKKKJJJMMMPPPPPPRRRUUUTTTIII<<<666:::AAADDDDDDJJJWWW[[[SSSUUUdddnnnkkkPPPMMMHHHCCC>>>888111---+++*********))))))(((((()))))))))))))))))))))))))))))))))((()))---222666)))(((((((((((())))))***---(((%%%)))000111+++###(((&&&&&&))))))''''''***(((((())))))))))))(((((('''&&&'''))),,,,,,)))&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((&&&%%%&&&))),,,))))))))))))************++++++******************------------...///000000---,,,,,,,,,,,,---......111222888@@@cccWWWmmm~~~zzzrrrmmmnnnppppppssswwwrrroookkkhhhhhhiiijjjkkkooosssxxx|||wwwkkk^^^TTTQQQPPPRRRSSSXXX\\\WWWHHH===999<<<>>>???>>><<<;;;;;;::::::999888777555444222111444555555555555444333222333444444555555444333222333666:::<<<===@@@FFFKKKOOOPPPRRRTTTYYYaaalllttt{{{}}}zzztttrrrooollllllnnnppprrrmmmooorrrrrrrrrrrrssstttvvvwwwzzz~~~|||uuukkkdddffflll}}}jjjWWW[[[[[[UUUYYYTTT```lllpppmmmjjjjjjkkkjjjhhhaaaUUUIIIFFFLLLTTT]]]^^^sssVVV888555111///---***)))))))))***************************,,,+++***)))((((((((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))******///;;;GGGMMMLLLMMMPPPPPPPPPJJJ___qqqwwwrrrfff[[[UUURRRMMMJJJJJJKKKPPPRRRMMMFFFIIIVVVcccwwwaaa\\\[[[OOOFFFSSS^^^gggjjjllllll___OOOAAADDDIIIOOOTTTWWWWWWVVVUUUSSSXXXQQQQQQUUU___ssshhhlllsssqqqmmmmmmgggeeecccbbb^^^]]]ccckkkyyykkk]]]ZZZ]]]aaaeeeiiilllhhhhhhkkkmmmmmmppptttnnnjjjjjjmmmnnnlllkkknnnkkkiiieeebbb___]]][[[ZZZ\\\^^^bbbdddfffeeedddbbbbbbaaaaaabbbddddddcccbbbcccbbbaaa___^^^^^^```bbb]]]___```]]]XXXQQQLLLJJJ@@@FFFKKKKKKFFFBBBBBBDDDPPPJJJDDDDDDEEEFFFHHHLLLQQQZZZ\\\SSSLLLNNNMMMHHHKKKMMMPPPPPPNNNLLLKKKKKK@@@>>>:::777777<<>><<>>999444...+++*********)))))))))(((((())))))))))))))))))))))))'''((((((((((((***///222))))))(((((((((((())))))***((('''+++111333///+++'''%%%%%%((((((&&&&&&)))(((((())))))))))))((((((''''''''')))++++++)))&&&)))((((((((('''''''''''''''''''''''''''''''''''')))(((&&&&&&&&&((()))***))))))))))))************************************,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---......444555:::BBBgggTTTooozzzssspppooommmlllmmmrrrpppmmmiiigggeeeeeeeeeiiilllppprrruuu|||rrriiiffffffeeedddiiippppppbbbOOOBBBBBBAAABBBDDDEEECCC@@@>>><<<<<<;;;999888666555444555666666666555444222111444333333333555555444333333666;;;>>>AAAFFFMMMSSSYYY]]]bbbeeeiiiqqq|||~~~xxxtttrrrooonnnmmmlllmmmnnnooopppoooppppppoooooooooqqqsssvvvxxx|||sssmmmjjjgggffffffiiinnneee]]]```]]]WWW[[[UUU[[[cccjjjllljjjiiiiiipppnnnggg[[[PPPLLLOOOSSSVVV\\\lllxxxkkkKKK333------,,,+++)))((())))))***************************///...,,,***(((''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''(((((()))'''---:::FFFKKKMMMNNNRRRXXXNNNTTT^^^mmmpppdddXXXRRROOOMMMMMMOOOHHHMMMQQQOOOKKKKKKTTT\\\zzzqqq]]][[[[[[SSSNNNPPPVVVYYYVVVVVVYYYVVVOOO@@@AAABBBFFFKKKNNNPPPQQQNNNJJJRRRPPPSSSXXXfffvvvaaaeeeaaa]]]hhh]]]ZZZXXXXXXWWWYYYaaakkk~~~mmmbbb[[[XXX[[[```[[[WWWVVVYYY]]]___eeelllnnnkkkkkkoooqqqnnnmmmnnnppppppooollliiihhhhhhiiiggghhhiiikkkmmmnnnnnnnnnjjjiiiiiiiiijjjjjjhhhfffdddeeeddd___ZZZWWWXXXZZZTTTVVVXXXVVVPPPIIICCCAAADDDJJJYYYfffdddVVVLLLLLLPPPMMMEEE>>>===BBBEEEDDDEEENNNSSSNNNKKKMMMMMMHHHLLLQQQTTTRRRLLLFFFDDDEEE888888888999<<>>777222///,,,*********))))))))))))(((((())))))))))))))))))))))))%%%&&&'''''''''(((***,,,+++***)))(((((('''((((((%%%%%%&&&))),,,---+++)))&&&$$$$$$((((((%%%%%%((('''(((((())))))(((((('''''''''''')))******((('''((((((((((((''''''''''''''''''''''''''''''''''''***'''$$$%%%(((***)))((())))))))))))************************************++++++++++++,,,---......---,,,,,,,,,,,,---......555555:::AAAcccIII]]]yyyqqqllljjjhhhhhhpppooommmiiifffccccccccceeegggjjjkkklllpppuuuyyyxxxxxx{{{wwwrrrrrrzzz}}}nnn```IIIEEEEEEKKKPPPOOOKKKHHHCCCAAA???===<<<<<<===>>>999999::::::999777555333666666555777999<<<======>>>BBBGGGJJJNNNTTT]]]ccciiipppxxx}}}~~~}}}xxxsssooommmlllkkkkkklllnnnooooooppppppqqqqqqooonnnmmmnnnrrruuuyyy|||uuuiiihhhooossspppkkkjjjllljjjgggeee___\\\^^^bbb^^^]]]aaaeeeeeecccccchhhiiiiiiddd\\\UUUPPPOOOVVVZZZ]]]XXXJJJ:::000,,,+++******))))))******+++************************---,,,+++***((('''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''***&&&&&&///999===@@@CCCHHHVVVPPPPPPYYYjjjfff[[[QQQLLLKKKKKKNNNSSSNNNHHHCCCEEELLLQQQQQQOOObbbiii___RRRVVV[[[YYYYYYSSSWWWVVVQQQMMMOOOOOOLLLEEEGGGHHHGGGDDDCCCEEEGGGJJJFFFNNNOOOSSSVVV___fffcccXXXNNN]]]SSSOOOLLLLLLLLLNNNWWW```}}}uuunnneee^^^]]]```XXXQQQMMMMMMNNNPPPVVV]]]ccc]]][[[]]]`````````bbbcccfffhhhhhhfffeeeeeefff______^^^^^^^^^^^^___```[[[YYYXXXXXXYYYXXXVVVTTTRRRVVVYYYXXXSSSOOONNNPPPJJJMMMOOOOOOKKKFFFBBB@@@NNNUUUllllllXXXSSSLLLMMMGGG===>>>HHHLLLHHHFFFLLLOOOLLLJJJLLLLLLIIIKKKOOORRRMMMEEE??????BBB;;;???DDDGGGHHHHHHIIIJJJIIIKKKLLLJJJHHHKKKSSS[[[TTTLLLFFFGGGGGGCCC>>><<<===888EEE^^^fffXXXNNNQQQOOOOOOKKKGGGOOOYYYWWWLLLDDD>>>666///,,,+++++++++))))))))))))))))))((((((((((((((((((((((((((((((%%%'''((((((''''''((()))++++++)))(((''''''''''''%%%'''(((((('''%%%%%%%%%&&&$$$%%%))))))&&&&&&((('''(((((((((((((((((('''&&&''''''((())))))((('''((((((((((((((('''''''''''''''''''''''''''''''''+++'''###$$$)))+++)))&&&((()))))))))***************************+++++++++************+++,,,---...---,,,,,,,,,,,,---......222222666===PPPIII___zzzvvvooommmnnnnnnnnnnnnllliiieeebbbcccddddddeeeggghhhiiikkkmmmooosss|||}}}zzzxxx|||TTTKKKHHHPPPYYYYYYUUURRROOOLLLGGGBBB@@@@@@BBBCCC<<<===???@@@???===;;;::::::;;;>>>@@@CCCHHHMMMQQQUUUXXX\\\^^^aaagggpppvvv{{{|||zzzuuupppmmmllllllllljjjkkknnnpppqqqrrrqqqqqqrrrrrrpppnnnmmmpppuuuyyy~~~qqqhhh```fffvvv{{{uuummmjjjjjjbbb\\\^^^bbbqqqdddZZZZZZ^^^^^^^^^___```aaaaaa___[[[TTTOOOKKKUUUVVVPPPBBB555///---,,,***************++++++,,,))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&+++((('''+++---///555;;;:::KKKFFFHHHRRRbbbuuummmZZZRRRJJJHHHIIIKKKPPPWWWTTTLLLDDDBBBFFFKKKKKKIIIMMMVVVPPPHHHOOOUUUUUUYYYRRRVVVXXXVVVTTTTTTTTTRRRJJJOOOQQQLLLCCC>>>@@@DDDJJJEEEJJJGGGLLLQQQVVVvvvhhhaaaWWWLLLXXXUUUPPPLLLKKKJJJKKKPPPWWW```___aaacccaaa]]]___ccc^^^XXXSSSTTTVVV[[[dddlllbbbXXXQQQQQQUUUWWWYYY]]]TTTWWWZZZ\\\[[[XXXVVVUUUQQQPPPNNNLLLLLLMMMNNNPPPJJJIIIGGGGGGHHHHHHFFFEEEIIINNNTTTWWWUUUQQQOOONNNGGGJJJLLLLLLIIIFFFCCCBBBFFFOOOjjjrrrYYYPPPHHHKKKGGG@@@CCCMMMQQQMMMMMMNNNLLLHHHEEEFFFGGGFFFBBBEEEGGGCCC===<<>>>>><<<>>>AAACCCDDDCCCAAA@@@>>>CCCHHHKKKMMMSSS]]]eeelllnnnppppppqqquuu||||||vvvtttqqqnnnllllllnnnoookkkllloooqqqrrrsssrrrrrrssssssrrrqqqqqquuu{{{|||hhhbbb___ggg|||nnnhhhiii___\\\eeejjj|||iiiZZZYYY\\\\\\]]]```ccc```\\\YYYWWWUUUSSSQQQRRROOOGGG;;;222...,,,***))))))******++++++++++++))))))))))))))))))))))))%%%&&&'''(((((((((((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&)))((()))***))))))000999777DDD===@@@JJJWWWhhh___QQQKKKGGGHHHIIIKKKQQQWWWTTTWWWUUULLLAAA===BBBHHHKKKUUUQQQKKKPPPRRRPPPTTTRRRTTTVVVWWWVVVTTTQQQNNNLLLPPPSSSOOOFFFBBBEEEJJJGGGHHHKKK>>>???HHHLLLfffaaaXXXWWWPPPPPPVVVRRRNNNNNNMMMKKKMMMQQQVVVTTTUUUWWWXXXWWWYYY___VVVQQQOOOTTT]]]gggtttlll```VVVUUUXXX[[[___cccUUUUUUVVVXXXYYYYYYVVVSSSRRRQQQOOONNNOOOPPPRRRTTTMMMMMMOOOQQQSSSRRROOOLLLPPPSSSXXX[[[\\\ZZZWWWTTTMMMNNNNNNKKKGGGCCCAAAAAA>>>HHH___zzzrrr^^^SSSHHHIIIGGGEEEGGGLLLMMMKKKOOOLLLGGGBBB???>>>>>>>>>777999;;;;;;<<>>888555;;;DDDMMMFFFIIIUUUXXXOOOLLLQQQPPPKKKEEEDDDJJJNNNGGG;;;000---)))'''(((***+++,,,''''''(((((((((((())))))))))))))))))))))))))))))'''(((******(((''''''(((+++***)))(((((('''((((((%%%&&&'''((('''((()))***(((&&&(((,,,---)))((()))&&&''''''((((((''''''&&&%%%'''((((((&&&&&&((()))'''''''''((((((((((((((('''''''''''''''''''''''')))&&&%%%&&&)))***)))&&&))))))))))))************)))))))))***++++++,,,,,,************+++,,,---------,,,,,,,,,,,,---......111000333888uuu^^^MMMYYYyyyzzzrrrkkkoooooommmhhhbbb```dddhhhbbbbbbbbbccceeeggghhhhhheeeiiiqqq|||}}}fffVVVYYYaaa___XXXVVVWWWWWWUUURRRNNNIIIDDDAAADDDFFFKKKNNNPPPPPPOOONNNMMMUUU]]]___^^^dddrrr~~~}}}wwwrrrpppooollljjjjjjkkkmmmnnnlllmmmoooppprrrrrrrrrrrrssssssssstttvvv{{{zzzooohhhaaa^^^[[[bbbxxxoooeeeggg\\\[[[iiioooqqqaaa___```\\\[[[______[[[XXXXXXZZZ\\\[[[YYYPPPHHH===666000---+++***(((((())))))******))))))))))))))))))))))))))))))%%%&&&'''((())))))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''''''''&&&'''&&&''')))'''&&&,,,444333>>>999>>>CCCHHHVVVRRRHHHEEEEEEGGGHHHHHHLLLQQQOOOWWW\\\UUUGGG======BBBEEEOOOOOOLLLQQQOOOKKKOOOPPPNNNNNNQQQTTTUUUSSSQQQOOONNNLLLJJJIIIJJJMMMOOOIIIZZZcccKKK@@@BBB???OOOiiiuuunnnYYYXXXfffbbbQQQQQQMMMMMMOOOOOOLLLJJJLLLYYYUUUTTTVVVVVVSSSRRRTTTIIIEEEDDDJJJSSS^^^kkkvvvooocccXXXWWWZZZ\\\___aaaYYYUUURRRUUU]]]dddeeeddd[[[YYYXXXWWWVVVWWWXXXYYYRRRVVV]]]dddfffccc[[[UUUUUUSSSRRRUUUYYY[[[XXXUUUQQQPPPNNNIIIDDD@@@@@@@@@>>>FFFTTTeeeooommmaaaVVVIIIFFFGGGLLLMMMJJJHHHHHHJJJFFFBBB???<<<999888888444666888;;;???FFFNNNSSSUUURRRMMMHHHGGGJJJQQQWWWRRRPPPLLLHHHDDDBBBBBBBBBBBB>>>;;;;;;:::;;;AAAHHHLLLJJJKKKOOOOOOKKKIIIJJJPPPKKKEEECCCGGGGGG???444+++***(((((()))******)))'''''''''((((((((())))))))))))))))))))))))))))))&&&((()))(((''''''((()))))))))(((((((((((())))))%%%$$$$$$$$$&&&''''''''''''%%%(((,,,---)))'''(((&&&''''''((((((''''''&&&%%%'''((('''&&&%%%'''***''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((()))(((((())))))))))))************((())))))***++++++,,,,,,+++******++++++,,,---...---,,,,,,,,,,,,---......111000222888qqqPPPTTTooo}}}uuurrrrrrooohhhaaa___ccchhhbbb```___```bbbdddeeeffffffccceeemmm{{{jjjiiinnnjjjccc___]]]```cccdddbbb\\\UUUPPPTTTWWW[[[```cccdddcccbbbbbbllluuuvvvsssyyy}}}xxxvvvsssnnnjjjkkkjjjhhhgggggghhhiiijjjlllmmmnnnpppqqqqqqrrrrrrssstttuuuvvvyyy}}}mmm]]]SSSXXXVVVRRRVVVlllmmm```cccVVVVVVeeejjjxxxhhhfffddd\\\YYY\\\OOOOOORRRXXX___```\\\XXXRRRCCC444...+++)))***---''''''((((((((((((((('''))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((''''''&&&$$$$$$&&&&&&$$$''',,,)))666555======999DDDAAACCCAAABBBEEEEEECCCFFFJJJKKKPPPUUUWWWRRRHHH>>>777333@@@CCCDDDJJJHHHDDDIIIJJJFFFFFFNNNYYYaaaeeefffUUUNNNFFFDDDIIIOOOQQQQQQTTTsssgggNNNFFF777===AAAMMMUUUTTTbbb~~~}}}^^^MMMKKKLLLQQQRRROOOLLLLLLKKKIIILLLSSSVVVRRRMMMLLLLLLGGGCCCFFFKKKRRR]]]fffhhh\\\RRRRRRUUUVVVVVVWWWTTTMMMHHHMMM\\\iiipppqqq\\\ZZZXXXUUUSSSRRRQQQQQQJJJRRR^^^hhhkkkeeeZZZRRRPPPJJJEEEGGGNNNTTTTTTQQQQQQPPPLLLGGGBBB@@@@@@AAA===AAAGGGNNNXXX^^^YYYPPPIIIDDDGGGQQQRRRJJJFFFHHHEEEBBB??????===999666555888999;;;>>>CCCHHHLLLOOOLLLKKKJJJGGGFFFHHHLLLPPPTTTOOOIIIDDDBBBBBBBBBBBB;;;666444999>>>BBBFFFJJJKKKLLLMMMMMMKKKIIIEEEAAAIIIDDD???>>>AAAAAA888...***)))((()))******(((&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''&&&&&&((())))))(((((((((((())))))***---+++(((((())))))(((&&&%%%$$$''',,,,,,(((&&&'''&&&''''''''''''''''''&&&%%%'''((('''%%%%%%'''***&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''))))))((('''((()))))))))))))))************((())))))***++++++,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,---......000///111666zzz\\\SSSgggxxxtttooojjjdddaaacccgggaaa^^^[[[\\\```cccdddccc```dddgggjjjoooyyy~~~vvvppprrrtttvvvsssoookkkkkkmmmmmmooouuu{{{~~~vvvvvvuuusssooolllllllllkkkkkkkkkjjjjjjkkkkkkllllllnnnqqqssssssrrrqqqppprrrwwwzzz|||}}}uuucccRRRPPPTTTVVVSSScccjjjVVVUUUXXXXXX^^^iiixxxyyyhhhcccooohhhYYY]]]OOORRRTTTWWWXXXZZZ^^^```HHH:::---***)))'''(((,,,))))))))))))))))))))))))(((&&&&&&***)))%%%$$$%%%((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$%%%&&&((())))))+++///444999<<<>>>??????AAADDDFFFFFFFFFFFFGGGJJJIIIOOORRRNNNOOOKKK===:::::::::;;;@@@DDDDDDAAABBBBBBGGGHHHMMMhhhWWWMMMFFFJJJPPPRRROOONNNJJJgggvvvSSS@@@???<<<888@@@GGGPPPpppkkkQQQOOOJJJHHHJJJMMMLLLIIIEEEGGGJJJKKKKKKKKKKKKKKKDDDDDDEEEFFFHHHJJJKKKLLLRRRQQQLLLHHHMMMUUUVVVPPPMMMFFF@@@AAAMMM```rrr|||]]]SSSIIIGGGMMMPPPLLLFFFJJJFFFPPPjjjwwwkkkVVVIIIIIIEEECCCEEEKKKOOONNNLLLMMMHHHDDDDDDGGGHHHFFFBBBHHHFFFDDDEEEHHHKKKMMMMMMBBBCCCFFFLLLPPPMMMEEE>>>:::888777777999===AAADDDKKKJJJJJJIIIIIIIIIIIIJJJIIIKKKMMMNNNMMMIIIEEEBBBEEEHHHFFF???<<<<<<999333444555999???DDDGGGFFFEEEHHHHHHHHHHHHGGGEEECCCBBBEEEDDDAAA<<<777111,,,***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&'''((())))))***---+++(((((((((((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++******************++++++,,,,,,,,,,,,------------------------------...///111333zzz|||iii]]]dddyyy~~~|||yyyuuurrrnnnjjjgggfffddd```]]]^^^aaabbbbbb```aaacccdddcccccchhhrrryyy~~~zzztttoookkklllllljjjfffdddddddddkkkkkkkkkjjjkkkkkkllllllkkkmmmoooqqqrrrrrrssstttxxx}}}|||vvv}}}tttZZZMMMMMMMMMKKK]]]yyydddSSSRRRTTTSSSWWW___eeejjjbbbaaaooojjj^^^aaaPPPQQQTTTVVVYYYZZZZZZZZZBBB666,,,******((())),,,))))))))))))))))))))))))+++))))))---,,,(((''')))((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((((((((***---222777;;;>>>===@@@CCCEEEEEEEEEFFFGGGGGGHHHQQQWWWQQQQQQNNNCCC>>>>>>======>>>???===:::???@@@EEEDDDEEE___~~~\\\RRRKKKPPPVVVVVVQQQMMMDDD]]]{{{rrrVVVIIIHHH???888===???@@@TTT___PPPGGGHHHGGGGGGHHHIIIHHHFFFGGGFFFEEEFFFHHHJJJLLLMMMFFFFFFGGGGGGIIIJJJLLLMMMLLLNNNMMMKKKNNNQQQNNNGGGGGGEEEBBBAAAGGGUUUiiiwwweeeXXXIIIBBBDDDEEEBBB>>>===AAAJJJZZZjjjmmm^^^NNNMMMIIIEEEFFFJJJLLLKKKIIIJJJGGGDDDFFFKKKOOOOOONNNFFFDDDAAAAAABBBDDDDDDDDDBBB@@@@@@BBBEEEEEE@@@;;;<<<;;;::::::<<<@@@DDDGGGKKKKKKJJJIIIHHHHHHHHHHHHGGGJJJOOOQQQPPPKKKEEEAAACCCDDD@@@999666999:::777;;;<<>>:::777555666999CCCEEEEEEZZZxxx^^^TTTMMMRRRXXXWWWPPPKKKCCCTTTjjjsssiiiWWWNNNOOOIII@@@@@@@@@;;;BBBKKKIIIBBBBBBBBBDDDEEEEEEEEEEEEAAA@@@@@@EEELLLOOOLLLHHHHHHGGGGGGHHHHHHJJJKKKKKKLLLNNNNNNLLLKKKMMMKKKHHHGGGIIIIIIFFFDDDMMM```ooonnnaaaOOODDDCCCDDDDDDBBB<<>>===>>>@@@CCCGGGIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEIIIOOORRRQQQKKKCCC>>>>>>===888222333888===>>>BBBCCCEEEHHHJJJKKKHHHFFF>>>???AAABBBBBB@@@===;;;999777333///,,,***((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''((((((&&&&&&&&&'''(((((())))))***(((''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------------------------------...///111333zzz{{{yyyWWWKKKSSSfff|||rrrllliiifffbbb```___```cccdddaaa^^^cccddddddbbb```___aaacccdddjjjsss{{{yyyzzz|||wwwpppkkkjjjkkkkkkkkkggghhhiiihhhgggfffggghhhjjjjjjjjjkkkkkkmmmnnnnnnlllnnnoooppprrrvvv|||~~~jjj]]]WWWhhhwwwXXXWWWRRRQQQRRR^^^|||kkkccc[[[WWWTTTQQQNNNNNNQQQRRRUUU```rrrvvvgggYYYOOOLLLJJJKKKLLLIIIAAA:::000,,,))))))************))))))))))))))))))))))))(((&&&'''++++++'''&&&((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&$$$######&&&***///222333666;;;>>>??????@@@AAA;;;???RRR^^^TTTJJJHHHDDDEEEDDDEEEEEE@@@;;;999;;;111222???IIIJJJXXXmmmuuuZZZOOOHHHLLLSSSSSSNNNJJJJJJQQQ\\\bbb]]]QQQKKKLLLMMMEEECCCEEEAAADDDSSSaaaJJJBBB:::999<<<======>>>888:::AAANNNYYYYYYNNNCCCFFFFFFEEEEEEEEEFFFGGGGGGLLLKKKIIIEEEDDDFFFJJJMMMJJJLLLKKKFFFBBBFFFSSS___ggg\\\OOOGGGGGGJJJMMMNNNFFFGGGEEEGGGSSS^^^]]]TTTLLLIIIEEEDDDDDDDDDCCCAAA>>>===>>>CCCLLLVVV]]]```IIIFFFCCCBBBAAAAAA@@@>>>888555222222666:::===>>>CCCBBBAAA@@@AAACCCFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDGGGJJJLLLIIIDDD>>>:::777666444333777===DDDGGGEEEEEEFFFHHHIIIGGGDDDAAA<<<===??????>>>;;;888555222000---***(((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&''''''(((((((((((('''&&&&&&((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***************++++++++++++++++++,,,,,,,,,---------------------------------///000222uuuZZZ___zzzmmm\\\IIIDDDWWWwww|||vvvrrrnnnaaa______aaadddeeeccc```]]]^^^^^^^^^\\\\\\\\\]]]ZZZ___eeejjjnnnttt{{{zzzrrrnnnrrrvvvvvvjjjhhhfffffffffgggggggggccceeeffffffeeeeeefffhhhjjjjjjjjjkkklllmmmooopppkkkmmmoooooopppuuu}}}sssggg\\\WWWUUU^^^ooovvviiiWWWSSSOOORRRTTTXXXhhhrrrkkkiiigggaaaYYYTTTQQQNNNKKKSSSMMMNNN]]]rrr|||nnnVVVPPPKKKFFFDDDBBB===444---******)))((()))+++***)))(((((((((((((((((((((((('''%%%&&&******&&&%%%'''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%&&&&&&'''((())),,,///333666888:::<<<>>>;;;>>>SSSdddXXXHHHCCCAAACCCCCCEEEGGGCCC???BBBJJJBBB666888BBBEEEMMMXXX[[[RRRHHHAAAEEEKKKMMMLLLKKKNNNNNNQQQTTTRRRKKKGGGGGGFFFBBB???AAADDDHHH]]]wwwaaaMMM999333333333333444333555>>>MMMYYYZZZMMMAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCFFFIIIIIIGGGCCC???<<<>>>BBBFFFPPPKKKFFFCCCEEEIIILLLNNNLLLAAA<<>>BBBIIINNNRRR<<<:::999999:::;;;:::999222222333666:::???BBBCCCEEEDDDBBB@@@@@@@@@AAABBBAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBB@@@===:::777555333333666;;;@@@EEEIIILLLEEEEEEFFFFFFGGGDDD@@@============<<<999555111///...,,,)))'''&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((&&&%%%&&&((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------------------------...000222~~~{{{|||XXXOOO```uuuLLL:::CCCXXXmmmzzzhhheeebbbccceeeeeeccc```]]]]]]\\\\\\[[[ZZZYYYXXXXXXZZZ]]]___bbbfffjjjmmmtttxxx{{{yyy{{{~~~|||zzzxxxwwwlllqqqqqqkkkfffgggiiijjjcccdddeeeeeeeeeeeedddccccccdddffffffeeeeeeggghhhiiiiiijjjkkkmmmnnnpppqqqkkknnnppppppooottt}}}~~~qqqaaaUUUTTTXXXZZZ\\\___bbb___YYYRRRNNNSSSVVVSSSXXX___ZZZiiijjjdddWWWNNNNNNMMMHHHQQQEEEFFFUUUiii{{{sssWWWQQQKKKDDD???;;;555///***''')))***((((((******((((((((((((((((((((((((((((((&&&'''++++++(((''')))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((&&&%%%$$$(((***---///111555999<<<===>>>UUUjjj^^^III@@@???AAA???BBBEEEBBB@@@JJJXXXcccEEE444777888<<>>BBBFFFHHHIIILLLJJJGGGGGGKKKLLLHHHFFFFFFBBBDDD???===CCCHHH\\\zzzvvv^^^FFF<<<999444222444000///222===GGGJJJCCC:::::::::999999999:::;;;;;;777:::CCCMMMPPPJJJEEECCCGGGBBB>>>;;;<<<<<<:::888AAA@@@@@@AAABBBDDDEEEGGGJJJ===888@@@CCC>>>@@@HHHCCCBBBAAAAAAAAABBBCCCDDDAAA???;;;999888999;;;<<<444333444666999;;;;;;:::444666999===@@@CCCEEEEEECCCBBBAAA???>>>===>>>>>>???@@@AAACCCCCCCCCBBBBBB@@@>>>:::666444333444555333555;;;DDDIIIIIIIIILLLFFFEEEEEEFFFFFFDDD???<<<===<<<:::888444000,,,******)))((('''''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------...000222eeeddd}}}|||fffZZZUUU___xxx___MMMEEE???QQQcccooozzzuuupppjjjgggeeeccc___\\\___^^^\\\[[[[[[ZZZYYYXXXYYYXXXYYY[[[^^^```aaaaaadddjjjmmmllllllqqqttttttvvvvvvyyy}}}|||{{{{{{{{{}}}~~~}}}}}}~~~}}}|||rrrpppnnnllllllkkkkkkjjjaaafffgggdddbbbccccccaaabbbccceeeeeedddddddddddddddfffggggggffffffhhhiiiiiiiiijjjkkkmmmoooqqqrrrqqqtttwwwvvvtttwwwyyymmmcccYYYPPPVVV]]]```]]]ZZZZZZYYYVVVTTTOOOTTTVVVOOORRR]]]```jjjmmmeeeSSSHHHKKKLLLHHHLLL???AAAKKKYYYoooqqqWWWLLLHHH@@@888222///------'''++++++''''''******'''((((((((((((((((((((((((((('''(((,,,,,,)))(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''%%%$$$'''((()))***---222888======;;;SSSlllcccJJJ???===@@@<<<===@@@======LLL___|||TTT:::777444222666777;;;;;;===BBBBBBAAABBBGGGEEEAAAAAAFFFHHHFFFEEEFFFAAAJJJCCC:::@@@DDDPPPiiinnn]]]NNNHHHAAA888666<<<222111333:::AAAAAA:::333555444444444555666666777444666AAAPPPUUUMMMCCC===@@@===::::::<<<;;;888555:::<<<>>>???>>>>>>???@@@BBB>>><<<===>>>>>>>>>???;;;;;;;;;::::::;;;===???<<<;;;888444111000000111444444666999===@@@AAA@@@<<<>>>@@@AAABBBBBBBBBCCC@@@???>>>===============???@@@AAABBBBBB@@@>>>===:::888444222111333555777888999???HHHKKKGGGEEEFFFCCCCCCCCCDDDDDDBBB>>>;;;:::888555222...,,,***((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------...000111iiiUUU^^^ccceeejjj\\\VVVhhhddd<<<666>>>FFFOOOddd}}}zzzqqqjjjfffbbb\\\XXX\\\ZZZXXXWWWWWWXXXWWWVVVVVVTTTSSSVVVZZZ\\\[[[YYY[[[aaadddbbbbbbfffiiijjjiiihhhiiilllllljjjnnnttt~~~}}}zzztttmmmiiiiiikkklllkkklllmmmoooooommmkkkiiifffcccaaabbbccccccccc^^^``````___aaadddbbb\\\]]]___`````````aaacccdddbbbccceeeeeeddddddeeeggghhhiiijjjkkkmmmoooqqqrrrwww{{{~~~}}}zzz|||vvviii___\\\XXXTTT\\\aaaccc___[[[XXXTTTOOOSSSMMMQQQRRRIIINNN```jjjlllpppgggQQQFFFJJJMMMIIIIII===@@@EEEKKKbbbkkkUUUGGGCCC;;;333,,,***,,,...''',,,,,,'''&&&))))))&&&(((((((((((((((((((((((('''%%%'''++++++((((((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((('''&&&&&&######$$$%%%&&&''''''''''''''''''(((+++111888>>>:::666OOOkkkcccIII===:::@@@;;;:::<<<888999KKKaaa\\\CCC@@@:::333444444222555<<>><<<>>>CCCJJJMMMHHH===444222222111222333444555555111000777EEELLLFFF<<<777444444555666777666444222555888::::::888888999;;;777>>>===555555;;;999111444444444333333444666888444444333111000///000222555555777:::???BBBCCCBBBDDDEEEEEECCCAAA???>>>???======<<<<<<===>>>>>>???AAABBBBBBBBBAAA>>>;;;999666444222111222555888:::===<<>>BBBCCCAAA>>>;;;===???>>>:::888===IIITTTwwwcccNNNDDD@@@:::666666777+++222222666;;;666AAA>>>???BBBRRReee]]]IIIBBBDDDEEEEEE@@@;;;<<>>>>>>>>>>><<<:::;;;<<<===<<<;;;888666444---///111444666777777777:::;;;>>>AAACCCBBB>>>:::???>>>???CCCGGGFFF???999333111...***(((&&&%%%%%%'''''''''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***((((((((((((((()))******'''(((******((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''''')))***)))'''%%%''''''''''''((((((((((((''''''((()))))))))))))))************************,,,+++******,,,,,,+++***,,,---------,,,,,,...///---...///000qqqRRRQQQuuu}}}vvvwwwTTTWWWddduuu{{{ppp\\\MMMIIIdddkkksssxxxvvvooofff___]]]\\\XXXTTTUUUXXXWWWRRRVVVUUUUUUUUUTTTTTTTTTTTTQQQQQQRRRSSSRRRPPPNNNMMMOOORRRUUUTTTRRRRRRVVVZZZZZZZZZYYYVVVSSSRRRRRRSSSTTTWWWZZZ\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]______^^^^^^___```aaa````````````aaabbbccciiiiiiiiiiiikkkpppvvv{{{~~~vvvmmmhhhdddeeeZZZSSSUUURRRMMMRRReeelllqqqyyy~~~mmmWWWQQQHHHMMMOOOMMMJJJMMMUUU[[[fff[[[OOOHHHEEECCCDDDHHHOOOPPPOOOMMMOOOPPPJJJ@@@777444000,,,))))))************((('''''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&))),,,...---///111444666666555555<<<======999666:::CCCLLL___QQQEEEBBBCCC@@@======888///666333333777000999888;;;@@@UUUkkkdddLLL@@@@@@AAA@@@===;;;<<<@@@DDDDDDAAA@@@BBBBBB??????@@@@@@@@@BBBGGGKKKIII???777999===<<<999BBBRRRZZZYYYDDD@@@<<<:::<<<<<<888444555000...444888888555444555222111333333222555:::888@@@EEEBBB999222222555222222222222222333444555IIISSSUUUIII@@@AAACCCAAAKKKHHHDDD@@@???@@@CCCEEEBBBAAA@@@??????>>>>>>>>>>>>===<<<<<<======;;;999<<<;;;999666444333222222333555777999:::;;;;;;;;;<<<:::888888:::<<<<<<<<<;;;999999;;;>>>>>>888333///---+++)))((('''''''''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&((()))'''''''''''''''(((((()))'''(((******((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$###((((((''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&'''))))))'''&&&''''''''''''((((((((((((''''''((()))))))))))))))************************,,,+++******,,,,,,+++***,,,---------,,,,,,...///...///000111uuugggTTTiiiwww{{{|||xxxtttVVVVVVmmmxxx]]]PPPGGGNNN[[[kkkwwwxxxqqqjjjcccbbb]]]VVVUUUXXXWWWTTTUUUUUUUUUTTTTTTTTTTTTSSSPPPQQQQQQRRRQQQOOONNNMMMIIILLLNNNMMMLLLLLLOOORRRPPPRRRRRRQQQOOOMMMMMMNNNOOOQQQTTTVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXWWWXXXZZZ\\\\\\\\\\\\^^^___^^^^^^^^^^^^_________```iiijjjkkklllnnnsssxxx|||~~~|||{{{ssscccUUUNNNOOO___^^^QQQMMMJJJIIIOOOYYY^^^jjjwwwWWWNNNGGGNNNUUUUUUOOOLLLQQQWWW^^^TTTIIICCCAAA@@@DDDIIIQQQQQQTTTXXXSSSGGG===999---,,,+++)))((())))))******)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''+++++++++,,,...000333555999;;;<<<999555666===CCCEEE???;;;???DDDCCCAAA@@@:::444:::444555;;;111333666666888JJJccc```LLLAAA@@@???===<<<<<<<<<===>>>??????>>><<>>;;;<<>>KKKWWW\\\JJJEEE@@@>>>>>>>>><<<;;;666666444666===CCC???888<<<777444555555666999???999EEEQQQPPPDDD999777999666999======:::888999:::;;;EEEIIIBBB;;;<<<>>><<>>???@@@AAAAAA???===???AAABBB@@@===<<<;;;::::::;;;:::999777888555222///...000222444999:::<<<============<<<;;;999777666888:::::::::777555333444555555111...***)))(((((('''(((((((((%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&''''''''''''(((******((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''%%%$$$%%%'''(((((('''''''''''''''((((((((((((''''''((()))))))))))))))************************,,,+++******,,,,,,,,,***,,,---------,,,,,,.../////////000111uuu{{{nnncccqqq|||llliiiUUUIII___|||vvv>>>;;;@@@QQQdddppptttuuupppnnnggg^^^YYYYYYXXXTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQOOOOOOIIIKKKLLLLLLKKKKKKNNNPPPNNNPPPRRRRRRQQQOOOOOOOOONNNOOOQQQSSSVVVWWWVVVUUUWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUWWWXXXYYYYYYZZZ]]]___^^^^^^___````````````___cccgggkkkooorrrtttwwwyyywwwkkkbbbXXXLLLEEECCCOOOeeeeeeRRRIIIGGGEEEHHHLLLOOO^^^|||pppSSSNNNJJJRRRZZZ\\\TTTMMMOOOUUUYYYOOOFFFAAA???>>>CCCIIIIIIKKKVVVaaaXXXBBB444555***************+++++++++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$************,,,///222444666888:::999666777:::>>>:::888888;;;??????===<<<:::555:::444===LLL>>>666777666000666HHHLLLCCCAAAAAA???=========<<<;;;999777>>>@@@:::;;;CCCFFFBBBBBBCCCCCCBBB@@@???>>>???AAAIIIKKKAAA:::>>>HHHOOOGGGAAA===<<<===<<<<<<>>>999:::888777@@@MMMMMMCCC@@@;;;888999::::::<<<@@@777AAAMMMNNNGGG>>>:::;;;:::@@@EEEEEEAAA<<<<<<>>>555>>>DDD@@@<<<<<<>>>===999;;;>>>@@@BBBBBBAAAAAA@@@===<<<>>>CCCDDD@@@<<<<<<:::777777777777555444///...,,,,,,...222555888;;;;;;<<<======<<<::::::666777:::===>>><<<888444666333000/////////...,,,'''''''''''''''''''''(((%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''&&&&&&'''(((******((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&######$$$&&&'''((())))))''''''(((((((((''''''''')))((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&$$$######%%%((()))(((''''''''''''((((((((((((''''''((()))))))))))))))************************,,,*********,,,---,,,+++,,,---------,,,,,,...///...///000111}}}{{{iii```mmm{{{wwwpppZZZEEEPPPcccuuu|||zzzyyyzzzOOO@@@555999GGGVVVfffrrryyyyyysssiiibbb```]]]YYYWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLLLLKKKLLLNNNOOOKKKNNNPPPQQQPPPOOOOOOPPPNNNNNNNNNQQQTTTVVVUUUSSSVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVSSSUUUVVVVVVWWWXXX[[[^^^\\\]]]___aaabbbaaa```______eeelllrrrtttuuuttttttpppcccTTTJJJDDD@@@BBBFFFVVVgggcccOOOHHHFFFCCCDDDLLLOOOYYYooowww```LLLRRRMMMQQQXXX[[[TTTJJJKKKQQQRRRKKKCCC???<<<;;;@@@FFFDDDHHHWWWeee[[[???000222*********+++*********)))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&(((***+++,,,---222555888888888888;;;===888888777777777999999888999555888444IIIbbbRRRAAA888:::111---555777555;;;:::999999999:::;;;999777666DDDJJJBBB:::===AAA@@@@@@BBBCCCBBB???===>>>???GGGPPPSSSKKK???;;;???EEEDDD>>>;;;===<<<999999<<<888999666555AAASSSYYYTTTAAA<<<:::===>>>===<<<===999===BBBDDDBBB>>>:::888:::???EEEEEE@@@<<<;;;===;;;AAACCC???:::999::::::???BBBGGGJJJJJJGGGCCC@@@???<<<;;;===BBBCCC???::::::888555333333333111000+++,,,...000333555777777;;;<<<<<<<<<<<<:::888777555666888;;;<<<:::666222444111...+++************''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''((((((&&&'''(((((((((''''''&&&'''(((******((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&'''((()))''''''((())))))(((((('''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&$$$######%%%((()))(((''''''''''''((((((((((((''''''((()))))))))))))))************************+++***)))***,,,---,,,+++,,,---------,,,,,,...///,,,---...///~~~uuuIIIJJJUUUjjjhhhKKKHHHJJJRRRZZZ^^^bbbggggggTTTAAA888888>>>NNN^^^qqqttttttooojjjhhheeeaaa\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPOOONNNNNNMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOQQQQQQPPPPPPQQQRRRNNNLLLLLLNNNRRRTTTSSSPPPSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWSSSTTTUUUUUUUUUWWWZZZ\\\YYY\\\___bbbccccccaaa```bbbgggmmmqqqqqqpppnnnmmmXXXOOOFFFCCCCCCCCCGGGLLLTTT___XXXJJJHHHFFFBBBCCCMMMPPPRRRYYY[[[JJJBBBMMMKKKLLLRRRVVVQQQFFFDDDIIIJJJDDD???===:::888===CCCFFFJJJWWW```TTT;;;---...******))))))(((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''"""$$$&&&((())))))))))))---000333555666777999;;;555888888444333777::::::777555999444MMMppp```III666???;;;333444111---111///000111333444666777888;;;IIISSSMMM???999:::===<<<===>>>>>><<<;;;;;;<<>>BBB======BBBAAA:::888===555444222444???OOOZZZ]]]@@@;;;999<<>>===<<<<<<<<<;;;999777888;;;>>>>>>;;;888888999666999:::888666777;;;???KKKLLLLLLKKKHHHBBB<<<888===;;;999:::<<<<<<:::777666444111000000000000//////111444666777666555444<<<<<<======<<<:::888777666444222111222333333333///---***'''&&&&&&&&&'''''''''(((''''''&&&$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((())))))(((&&&%%%'''(((******((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''%%%$$$%%%'''(((((('''''''''''''''((((((((((((''''''((()))))))))))))))************************+++***)))***,,,------,,,,,,---------,,,,,,...///,,,,,,---...vvvrrrvvvoooGGG@@@AAANNNvvvxxx^^^PPPDDDDDDMMMWWW___eeeooodddXXXNNN@@@555:::GGGTTT]]]fffhhhjjjlllkkkhhhcccbbb```]]]ZZZXXXVVVTTTSSSRRRQQQPPPPPPOOOOOOOOOLLLKKKJJJJJJKKKLLLMMMLLLOOOPPPQQQPPPPPPPPPRRRTTTPPPMMMKKKNNNRRRTTTRRROOORRRQQQQQQPPPPPPQQQQQQRRRQQQQQQSSSUUUVVVWWWWWWWWWSSSTTTTTTTTTTTTUUUYYY[[[ZZZ\\\aaaeeeggggggeeedddggghhhjjjiiifffcccbbbbbbRRRLLLGGGGGGHHHHHHJJJNNNMMMSSSNNNHHHIIICCC???DDDEEEIIIEEECCCDDD>>>===HHHIIIGGGLLLUUURRRFFF???AAABBB???>>>>>>;;;:::>>>EEEEEEHHHMMMOOODDD333++++++***)))((((((''''''((((((''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%'''(((((())))))))))))+++...000222333444555222888999555333888===>>>444888===222IIInnnaaaIII999CCCAAA999:::666......,,,...111000///000333666888BBBOOOQQQFFF999666;;;;;;:::999888999:::;;;<<<@@@CCCGGGHHHCCC===::::::;;;888===GGGHHHAAA???DDD:::666444666;;;AAAKKKTTTAAA:::666888;;;999888888;;;::::::888666666999;;;:::::::::999999999999:::;;;;;;;;;<<<>>>BBBKKKRRRIIIGGGDDD@@@<<<888666555:::999777666444333333222000...,,,,,,...111222222333555777999999888777555;;;;;;;;;;;;:::999777666333111...---.../////////++++++)))'''%%%$$$%%%&&&&&&''''''(((((('''&&&%%%&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&(((((((((&&&%%%###'''(((******((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((()))(((&&&$$$$$$###$$$$$$&&&''')))*********(((((($$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&'''))))))'''&&&''''''''''''((((((((((((''''''((()))))))))))))))***************************))))))***,,,------,,,,,,---------,,,,,,...///,,,---...///jjj{{{uuuiiifff]]]NNNGGGCCCGGGddduuu|||yyybbbLLLGGGPPP^^^jjjqqqkkkiiiiiidddPPP888222999999FFFUUU^^^eeekkkmmmkkkgggfffdddaaa]]]ZZZXXXWWWRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKLLLMMMNNNNNNMMMLLLLLLMMMLLLKKKLLLNNNQQQSSSPPPMMMOOOSSSUUUSSSPPPRRRRRRQQQQQQQQQRRRRRRSSSOOOPPPQQQSSSUUUVVVWWWWWWTTTTTTTTTTTTSSSUUUXXX[[[\\\___dddiiikkkkkkjjjiiijjjiiieee```ZZZWWWWWWXXX\\\TTTMMMKKKJJJIIIJJJNNNIIIMMMKKKJJJJJJAAA;;;DDD>>>CCC===888>>>@@@AAAIIIHHHEEEKKKVVVVVVHHH======???>>>???@@@???>>>BBBIII@@@BBBBBB>>>555---******+++***)))(((((()))***+++&&&'''((((((((('''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''!!!"""###$$$%%%$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$#########%%%&&&&&&'''(((***,,,---...///000111999;;;777555999>>>>>>222;;;AAA111BBBfff\\\FFF>>>FFF@@@888<<<:::222000111444555222---+++///333000666DDDPPPJJJ<<<777<<<>>>:::666555888;;;>>>>>>BBBBBBCCCFFFEEE@@@;;;:::111111;;;JJJMMMGGGFFFLLLBBB;;;888:::888444:::FFFBBB999333444777777777888222555777666222444:::AAA???<<<999888:::<<<======@@@===:::888999===EEEMMMCCC???:::666555777;;;>>>888888666222///------///+++)))(((***...222444555333444666888999:::::::::888888999999888666555333---...000222333111,,,(((++++++***(((&&&%%%&&&(((%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''''''''%%%###"""''')))******((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$$$$%%%&&&'''%%%''')))***+++***)))(((###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''((('''''')))***)))'''%%%''''''''''''((((((((()))'''(((((()))))))))))))))***************************))))))***,,,...---,,,,,,---------,,,,,,...///---...///000bbbzzziii[[[^^^UUUAAABBBKKKXXX```___^^^fffqqq{{{rrrZZZMMMVVV^^^aaaggglllppplllfff___LLL;;;<<<:::AAACCCAAAGGGUUU```aaapppmmmkkkiiiccc\\\ZZZ\\\YYYXXXVVVRRROOONNNPPPQQQOOOOOONNNNNNNNNNNNNNNOOOLLLKKKJJJJJJLLLNNNPPPRRROOONNNNNNOOORRRTTTSSSSSSRRRRRRRRRPPPNNNNNNPPPRRRMMMOOOPPPQQQQQQRRRUUUWWWVVVVVVVVVVVVVVVWWWWWWWWW^^^aaaccceeeiiinnnnnnjjjhhh___UUUNNNIIIJJJWWWgggyyygggSSSJJJHHHHHHKKKNNNJJJIIIHHHHHHFFFCCCAAAAAAEEE@@@:::888;;;AAAHHHKKKJJJGGGOOO[[[WWWEEE999:::>>>>>>======>>>@@@BBBCCCDDD===666222111///+++'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,666CCCHHH===444777<<<;;;777444333666<<>>???>>>:::666333333888DDDBBB111***...---///000666>>>???888666999777666333333555999===@@@LLLFFF>>>999888888888666666111777FFFMMMIIIGGGKKKFFF@@@999777:::<<<;;;999<<<:::777555444555777888999666555555222333>>>MMMRRRFFF888333666;;;:::888666555444333444888>>>BBBAAA===888666666666555333555333000---,,,+++,,,,,,***,,,...111333333333333555444555777999::::::888:::999777444222111000000,,,,,,,,,+++***))))))(((((('''%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,---...//////---......///UUUooo|||ooo```ZZZQQQBBB???HHHTTT[[[VVVMMMKKKOOO[[[dddaaaZZZZZZWWWWWW```www{{{qqqbbb]]]SSSHHHGGGTTTUUUOOOCCC>>>BBBDDDCCCSSSYYYdddllljjjdddcccfffjjjfff___WWWQQQPPPSSSVVVOOOOOOOOOPPPQQQRRRSSSTTTPPPOOOMMMLLLKKKLLLNNNOOOOOONNNNNNPPPRRRTTTTTTSSSMMMOOOPPPPPPOOOOOOQQQSSSRRRSSSSSSRRRQQQQQQRRRTTTTTTWWW[[[]]]]]]^^^```bbbcccgggiiihhhgggeee^^^VVVMMMHHHEEECCCAAADDDQQQ___{{{jjjWWWOOOMMMMMMOOORRRKKKHHHEEEBBB???<<<<<<===BBB???<<<<<>>>>>============>>>>>>:::555///,,,------)))&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***000===AAA888000333777777;;;999666777:::>>>??????999;;;>>>???===:::555222444<<>>777<<>>===>>>>>>?????????BBBEEEHHHHHHHHHIIICCC@@@DDDCCC<<<:::===>>>>>>======;;;999888777111---)))(((***+++***((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&''')))333777000***---111111;;;999777777888999888777666999<<<>>>>>>:::666222555<<>>666444:::666444444666777666444333444555666777888::::::<<<;;;;;;999333///333:::IIICCC<<<666333222222111444444333222000000222444...---++++++,,,,,,+++)))***+++,,,---...///000000333333333333333333444444222222222333555555444333111000///---+++******)))******))))))((('''''''''((('''%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((())))))))))))******)))))))))*********+++++++++************+++,,,,,,+++++++++,,,,,,---.../////////000111RRRMMMOOO]]]iiieeeQQQ@@@:::888;;;BBBHHHNNNUUU]]]VVVMMM<<<777CCCLLLSSS___kkkwwwiiicccXXXPPPSSSXXX^^^bbb___XXXQQQOOO@@@<<<;;;>>>BBBGGGPPPYYYbbbfffjjjlllkkkiiigggfffdddccc```^^^[[[YYYXXXWWWZZZYYYXXXWWWWWWWWWWWWWWWSSSRRRSSSUUUWWWWWWVVVUUUUUUXXX\\\]]]]]][[[[[[[[[TTTVVVXXXZZZ[[[]]]```ccc```aaadddgggjjjjjjiiiggg]]]ZZZPPPEEE@@@AAA???;;;===@@@EEEHHHKKKRRR^^^hhh]]]QQQFFFCCCDDDFFFJJJNNNOOONNNJJJDDDBBBBBBBBBAAA>>>???BBBFFFIIIJJJHHHFFFDDD@@@<<<<<<<<<<<<===>>>??????>>><<<999666333111---***((()))+++,,,+++***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%###+++...)))&&&))),,,,,,222222333444555666555555222555:::===>>><<<888666777999CCCEEE:::666:::666444333222111//////111444000///---,,,,,,---///000...------------------,,,000111777AAABBB<<<666555444333222333555555444222111222444666777888888888:::<<<===;;;555111111333888777555222000///111222...///000///---,,,---...++++++,,,,,,------,,,+++///000111222222222222111555555444333333555666777222111111222333333222000...---+++***)))(((''''''(((((((((''''''&&&&&&&&&((('''%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((()))))))))***))))))))))))***************************++++++,,,++++++++++++,,,---...///......///000]]]SSSQQQ\\\eee___SSSLLLHHHBBB???BBBGGGMMMVVV^^^jjj\\\BBB555888999>>>LLLkkkzzzddd\\\WWWUUUOOOPPPWWW```bbb]]]]]]aaa]]]JJJ777000222777;;;???LLLRRR[[[ccchhhlllnnnpppkkkiiifffccc```^^^\\\[[[aaa```___^^^\\\[[[[[[[[[ZZZZZZ[[[]]]______]]][[[UUUYYY]]]``````_________YYY[[[]]]___```cccfffiiimmmhhheeefffiiiiiiddd___LLLIIIAAA888777;;;>>><<<===BBBFFFGGGKKKUUUbbbkkkVVVMMMDDDBBBCCCDDDFFFJJJDDDIIIJJJFFFFFFGGGEEE@@@@@@AAADDDGGGIIIIIIFFFCCC???@@@@@@===;;;===>>>>>>???>>>===;;;777333///---+++***))))))***+++******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!%%%'''&&&%%%''')))***+++---///111222222222333///222666;;;======;;;:::;;;999>>>>>>555444999666111333444222000//////000000000///...............***+++,,,,,,,,,,,,,,,,,,)))***...333444111///000.........000111111///......///111222333222111000333777888666222000//////+++---......,,,,,,...000)))+++,,,,,,+++***+++,,,+++---...///000000000000222222333444444444444444444444333333444666888999333222111111222111///...++++++)))((('''''''''''''''''''''&&&&&&&&&&&&&&&(((&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((((((((()))))))))(((((()))))))))***************))))))******+++,,,++++++++++++,,,---......,,,---......WWWYYY^^^aaaYYYMMMJJJOOOFFFCCCCCCGGGIIIJJJNNNSSS]]]^^^VVVKKK@@@111111CCC^^^uuuaaaSSSNNNRRRJJJKKKTTTZZZ\\\hhhwwwvvv___FFF===>>>===999666;;;>>>AAAFFFMMMUUU___eeehhhgggffffffeeeeeeffffffjjjjjjiiigggeeecccbbbaaaaaabbbccceeeffffffdddaaaVVVZZZ___cccddddddeeeeeeeeefffgggfffeeeeeegggiiieee^^^WWWUUUXXXYYYVVVRRRDDDEEEBBB>>>>>>AAA@@@===<<>>???CCC???HHHMMMLLLMMMPPPMMMEEEEEEDDDDDDDDDEEEEEEBBB@@@===FFFIIIBBB<<<======;;;===<<<:::777333000,,,+++((((((((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%'''(((((()))+++---------,,,---......000333666888999::::::>>>;;;AAABBB999777777000111555777444222222111///222222222222111111000000+++---......,,,,,,---...,,,---------+++***+++---******+++,,,,,,+++++++++++++++,,,------,,,+++***,,,000111...,,,------+++***+++,,,,,,*********+++)))***,,,,,,++++++,,,...---///111111111111333444///000111222333444555555222222222333444666777888333111000000000///---+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''(((((((((((())))))((((((((()))))))))*********))))))))))))***++++++*********++++++,,,---...,,,,,,---...KKKVVVccchhh___PPPGGGEEE>>>>>>BBBHHHIIIHHHKKKPPPQQQWWWYYYWWWNNN<<<777GGGHHHvvvwwwbbbPPPKKKPPPEEECCCOOOWWW[[[kkk}}}iiiVVVPPPRRRPPPKKKGGG???>>>;;;999:::???GGGMMMTTTUUUVVVWWWZZZ\\\^^^___cccddddddeeeeeeeeeeeeeeebbbbbbcccfffggggggdddaaaXXX[[[^^^```_________```aaaaaa```]]]ZZZWWWXXXXXXOOOLLLGGGCCCBBBEEEJJJNNNRRRQQQMMMFFFDDDDDDAAA===>>>DDDGGGDDDEEENNNWWW\\\GGGAAA======<<<:::<<>>IIIPPPOOOQQQVVVSSSJJJJJJGGGCCC@@@@@@???>>>>>>@@@OOOSSSGGG:::999999777999888555222...,,,***)))&&&'''((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((((((((((((((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""!!!###&&&&&&&&&&&&&&&(((******))))))+++---//////000111222333444555999666<<<@@@999777777///333888999555333555555222333333444444444333222222...000000///,,,,,,...000111333333000------...///+++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++***...---)))))),,,...+++...------------,,,++++++---...///...------///111111222333333222222666999222111000000000111222333111222333333444444444333111000.........,,,***'''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))'''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))'''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++************+++,,,---...,,,------...IIIRRRaaannnsssgggPPP>>>AAAAAADDDGGGFFFDDDIIIQQQ]]]YYYQQQRRRTTTGGG>>>GGG???]]]kkkcccYYYRRRQQQXXXLLLAAABBBPPPVVVUUU```sssyyyjjj[[[XXX\\\^^^]]]]]]OOOMMMJJJDDD???<<<<<<===;;;;;;===@@@CCCFFFIIIJJJOOOQQQTTTXXX[[[^^^``````^^^^^^```bbbdddccc```]]]UUUWWWXXXVVVSSSPPPOOOOOOMMMMMMKKKHHHDDDAAAAAAAAABBBCCCBBB===999>>>KKKVVVfffaaaUUUHHHBBBBBBAAA>>>???FFFHHHCCC@@@EEEKKKLLL@@@<<<:::===>>>>>>@@@EEE<<>>AAADDDIIIOOOggg```TTTQQQSSSHHHAAAIIIRRRRRRRRROOOHHHEEELLLVVVbbbTTTJJJMMMUUUZZZYYYXXXgggddd^^^XXXVVVWWWVVVTTTOOONNNNNNLLLIIIJJJUUUbbbQQQDDD:::;;;;;;777555999888999999:::@@@FFFFFFAAABBBBBBDDDGGGEEEAAA@@@CCCDDDCCC@@@<<<999999;;;>>>999???@@@;;;999>>>@@@???BBB@@@@@@@@@>>>===DDDMMM```mmmcccKKK@@@======CCC>>>EEEHHHCCC>>>???BBBCCC===@@@AAA<<<999;;;===<<<@@@CCCEEEFFFDDDDDDFFFHHHKKKFFF@@@<<<999888777666JJJUUUUUUDDD666333444222000...***'''%%%&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%$$$###$$$%%%&&&'''%%%###$$$(((******(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''%%%!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&++++++,,,,,,,,,---------,,,,,,------...000111222222333444444555555555444888555333444666888777555333000......000222333222999444///...222555444222333...,,,......------000444777444...---111111---...//////...---...111333000111111000...---...000111222333222000//////000555555555555555555555666===<<<666...,,,000333333//////...---+++***))))))))))))(((((('''''''''&&&((('''%%%%%%%%%&&&(((***&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''''')))(((&&&%%%%%%&&&((())))))((('''&&&%%%%%%&&&''')))((('''&&&%%%&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++000000//////BBBKKKXXXzzz]]]@@@;;;888888888<<>>BBBIIIXXXPPPLLLQQQWWWXXXVVVUUUXXXVVVRRROOONNNMMMKKKIIIKKKNNNQQQSSSQQQSSS^^^lllYYYKKK@@@???===888777:::??????:::444333666777444888555555888888666555777:::;;;:::888666555666888???JJJQQQKKKBBB???@@@AAABBBAAAAAABBB@@@???EEEMMMbbbmmmbbbKKKAAA>>><<<@@@BBBGGGHHHCCC??????AAAAAA888;;;===>>>BBBEEEDDD???AAABBBCCCCCCBBBCCCFFFIIIGGGBBB<<<888888:::<<<===LLLUUUSSSBBB444111222000...,,,)))'''&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%$$$#########$$$$$$'''%%%$$$%%%''')))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''&&&$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&))))))))))))***************+++,,,---///222444555222222333333333333222222555222111222444666555444666555333000---...222555???999333111222222000...222......111222000000222111444444///---000111......///000000//////000222000111111000///...000111333444555333111000000111444444444555555666666666::::::555...,,,///111000...------,,,***))))))((()))((((((((('''''''''&&&((('''%%%%%%%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((''')))'''&&&%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&***)))(((&&&%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((()))))))))*********))))))******+++,,,++++++++++++++++++++++++000/////////===GGGSSS}}}jjjDDD???999555000111<<>>EEEIIIHHHCCC???@@@@@@>>>999<<>>HHH???===>>>BBBCCCAAAAAADDDCCC===999888999===HHHRRROOOMMMMMMPPPOOOHHHBBB@@@CCCGGGOOORRROOOJJJNNNUUUUUUJJJCCCEEEDDD@@@@@@FFFOOORRRQQQJJJCCCCCCCCCBBBCCCCCCFFFHHHEEE>>>===??????@@@AAA@@@>>>======>>>BBBSSSdddeeeWWWHHHBBBBBB???>>>AAADDDCCCAAADDDIIIOOOUUUKKK>>>??????;;;===CCCFFFDDD???<<<>>>>>><<>>>>>>>>999777444555999>>>AAACCCEEEGGGCCC666,,,***++++++'''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######"""!!!$$$)))######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((***---///222333++++++,,,------------------------...///111222333888999888444///...111555777444111000111222222111111111444888666///+++,,,***...222000------///222111333666666444111/////////000111111000000222444666777777555333111111222333333222222222111111111000222000,,,***+++***''')))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((((((((('''&&&%%%&&&((()))((('''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''(((((())))))((((((((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((()))))))))***************))))))******+++,,,***+++++++++++++++,,,,,,............888AAAEEE```uuuvvvqqq\\\IIIKKKLLLIII>>>333222777888YYYkkkdddVVVGGGCCCKKK;;;999;;;AAADDDDDDEEEIIIHHHDDD???:::666777AAALLLGGGEEEGGGMMMNNNGGGBBBAAACCCEEEIIIMMMJJJDDDBBBEEEMMMEEECCCGGGFFF@@@@@@EEECCCKKKQQQPPPMMMKKKHHHEEEFFFLLLUUUXXXPPPDDDAAADDDBBBAAA???<<<999888:::===@@@MMM\\\bbb[[[NNNFFFDDD===<<<>>>BBBBBB???@@@DDDFFFJJJBBB:::===<<<888;;;;;;>>>===888555777999888JJJOOOPPPIIIBBBAAACCCCCC??????@@@AAA???<<<999666444444444666:::<<<<<<<<<:::;;;666...((((((******%%%&&&'''((()))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###$$$+++///+++%%%#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,---&&&'''(((***+++,,,,,,,,,+++,,,,,,---...///111222333333333444444333111000///...------///000111111...000555999888222000222,,,...000000...,,,...111111444777777555111///......///000000//////111333444555555444111000000111333222111000...---,,,,,,+++------***((()))((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))***'''&&&%%%&&&((((((((('''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&'''((()))))))))''''''%%%%%%&&&((())))))******))))))************))))))))))))))))))******************))))))******+++,,,*********++++++,,,,,,,,,---------...555??????QQQ```cccfffWWWEEEHHHMMMNNNGGG===999;;;444NNNYYYTTTRRRMMMDDDAAA<<<:::;;;>>>??????CCCJJJLLLJJJHHHDDD<<<555777>>>BBB>>>AAAKKKNNNIIIFFFIIIDDDBBBCCCIIIKKKGGGCCCBBBGGGCCCDDDKKKIIIAAA===@@@===EEELLLNNNLLLKKKFFF@@@EEEMMMYYY^^^VVVIIICCCDDDCCCAAA>>>:::777777999<<<@@@FFFOOOWWWVVVNNNGGGFFF>>>;;;<<>>>>>;;;777333333333444666888888666444222000---)))'''((())))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((777>>>444%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$%%%&&&((()))************+++,,,,,,+++,,,...000------...111444444000,,,---,,,,,,++++++,,,,,,,,,***---333999999666888<<<333///---......,,,---000///222444555222///...------...///...------...000000111222111///......///000///...---+++***)))((('''******'''''')))((($$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&%%%$$$%%%'''''''''&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((($$$%%%'''(((*********+++)))******++++++******))))))))))))*********++++++******))))))******+++,,,*********++++++,,,,,,---------------...999666@@@IIIMMMWWWMMMDDDEEEHHHJJJGGG@@@===???KKK^^^\\\LLLHHHHHHAAA<<<===;;;;;;<<<::::::BBBLLLQQQOOOMMMIIIBBB::::::???DDD>>>@@@IIILLLGGGGGGLLLCCC===;;;CCCJJJJJJEEEAAA??????FFFPPPOOODDD>>>???@@@CCCEEEDDDEEEFFFCCC===CCCGGGPPPXXXWWWMMMEEECCC@@@@@@???<<<999999:::<<>>;;;999777888:::;;;999888444333222333444444222000...+++((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%###$$$(((,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!'''666:::000$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''((()))+++***((((((+++---)))+++---......---,,,,,,+++,,,,,,+++***)))*********+++000444444222777>>>:::111+++---///---,,,...+++...000000...,,,++++++,,,------,,,******+++---+++---...---++++++,,,---++++++******)))((((((((($$$''''''%%%&&&))))))&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''''''''&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((())))))***&&&'''((()))***))))))((())))))************))))))))))))*********+++++++++******))))))******+++,,,)))******+++,,,,,,------,,,,,,,,,---(((444...333888;;;HHHBBBHHHEEECCCDDDBBB>>>===???eeeyyyrrrRRR@@@===>>>BBB===<<<<<<;;;888999EEERRRZZZUUUOOOKKKGGGDDDIIIPPPGGG???===EEEFFF@@@???EEEAAA888444<<>>CCCMMMSSSNNNDDD>>>999;;;<<<;;;:::888999999===;;;<<<>>>;;;666999@@@BBB===;;;<<<===::::::===333999666444666111000999???HHHKKKAAA555333:::AAA???@@@===777444666777666:::777333333777;;;======555333000000000111111000---***'''(((***)))'''&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''&&&%%%$$$###&&&'''&&&$$$###%%%***...$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))""""""***+++%%%$$$***######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$###&&&((()))(((&&&%%%(((+++'''+++...,,,(((&&&)))---)))***++++++******+++,,,++++++...///---+++000888???333***,,,///---+++,,,(((***,,,,,,***)))))))))+++,,,,,,***(((((()))***(((***++++++))))))***,,,''''''''''''((((((((()))"""%%%&&&$$$%%%))))))'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''!!!###$$$&&&''''''&&&&&&'''''''''(((((((((((()))%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))(((''''''''')))***+++))))))*********(((&&&%%%(((((())))))))))))(((((()))************+++++++++*********)))***++++++,,,))))))***+++,,,,,,------,,,,,,,,,---((()))+++...111444777999AAA???>>>???BBBCCCCCCCCCaaakkk???888;;;333999777888;;;999777CCCRRRgggQQQ<<>>======<<<<<<555000444999:::;;;<<<;;;;;;===EEENNNPPPKKKEEE>>>>>><<<999666777;;;???@@@????????????===999666777777777777888999;;;;;;666666777777777777666666888:::===;;;777444444555...222666444000111888>>>JJJGGGCCC???<<<:::999999:::999777555444333333444555333333999???AAA>>>;;;////////////...---,,,+++(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******))))))))))))******999444///,,,+++***(((%%%))))))))))))************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''')))'''%%%%%%%%%&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&$$$######%%%'''%%%)))###!!!((((((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''')))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%***((('''%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''((((((((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''&&&''''''((()))******+++)))))))))))))))******+++++++++***************+++,,,,,,---...''''''(((***,,,...000111999888888:::>>>AAABBBBBBZZZiiiDDD===>>>999444000000444333333===KKKbbbZZZFFF;;;???>>>999===AAAAAA@@@>>>===>>>AAADDDEEE;;;444444666666666888777666777===DDDEEE???999;;;;;;:::777555555:::===;;;;;;;;;<<<======:::777666555555555666666777777777777666555444333222222111333555555555444444555444999===;;;666333666999>>>===;;;999888888999999777666555333222222222222333222222555???FFFAAA777///......---,,,,,,++++++''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''---***'''&&&((())))))'''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((###///---&&&((('''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))((('''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''))))))************))))))))))))(((((((((((())))))((((((((((((((((((((('''(((((())))))***+++++++++)))))))))))))))******+++***************++++++,,,))))))***+++''''''''''''(((((()))***111111222555:::>>>AAAAAANNNiiittt```GGG@@@AAA???666///,,,//////...555@@@WWW]]]LLL666888@@@<<<555;;;======;;;:::===EEELLLMMMCCC888555444444555888555333222666;;;;;;666111666666444222000222666999444444555777999999777666333333333333333333333333444444222111111111222222000///000222444555444333666<<>>>>>DDDQQQYYYPPPCCC===???AAA>>>555///000///,,,000999FFFQQQFFF333666===999222555888:::777555999DDDNNNSSSHHH===888666666999>>>555333333666:::;;;888555333222///...---///333555000///000111333444222111000000111222222333333333//////......000222555777555333111222555666444111444999???AAA???======???999777666444222111111111000000000000000000111111444===<<<777???MMMFFF333,,,+++)))''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''///,,,)))''''''((()))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&''''''((((((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$######$$$%%%%%%&&&''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***,,,EEETTTKKK222((()))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((('''))))))************))))))(((((((((''''''(((((((((''''''''''''(((((((((((()))))))))******+++++++++)))))))))))))))******+++,,,++++++******+++++++++,,,------...((((((((((((((())))))***,,,++++++...222555777777>>>BBBDDDAAA===;;;===@@@@@@777111222111...222:::;;;???888222888777222444222555777444111555???HHHWWWMMMBBB;;;888777:::@@@555444444777<<>>666444111///000222444666222000000000111111000......///111222444444444444//////......000333666888666333111222666777666333444666999::::::;;;>>>AAA777666555333111///...---///000000000111111111111333???@@@777888BBB>>>///***)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((---***'''%%%&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&$$$"""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((***+++***'''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''***,,,KKKQQQAAA)))%%%)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((())))))))))))******)))(((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((())))))))))))))))))))))))))))))******+++......,,,+++******))))))))))))***+++''''''&&&&&&''''''((())))))(((''')))+++.........999999999888888;;;<<<<<<888111///111111000777BBB@@@:::000111888111,,,555111333555333111333:::@@@WWWNNNDDD===888444666;;;555444444666:::???AAABBB<<<888444333444666777888666444333222333333111//////000222444555555555444222111111000000111222333111000///111444666777777666666555444333444777:::000000000//////...------///000111111111111000000///999:::111///444222)))(((((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***(((&&&%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))***)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''%%%$$$""""""$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""$$$%%%%%%$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))+++...,,,(((%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&''')))+++<<<<<<---!!!%%%(((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((())))))((('''&&&&&&&&&(((((('''''''''''''''&&&&&&&&&'''''''''(((((())))))***************)))(((''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((())))))))))))))))))******+++///...---+++***************++++++,,,((((((''''''&&&''''''''''''&&&%%%&&&)))++++++***///222333222555;;;:::444222......222111111;;;IIIRRRGGG444...444///+++222000111333444444444777999MMMGGG@@@;;;666111222777777666444444666:::===>>>>>>:::555333444666666666666444222222333333222000222333444555555444222111111111111111000000000000000111222222222333666888555444222000...///000222,,,,,,---...............///000000111111000///...///000...++++++---***&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((&&&%%%&&&''''''&&&%%%&&&&&&''''''(((((())))))(((((('''''''''((()))***((('''%%%%%%%%%(((***,,,+++***'''%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$!!!###%%%&&&$$$$$$&&&(((#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''+++...---)))&&&&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&(((***))))))%%%'''///***###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((,,,***'''%%%$$$%%%((()))(((((('''''''''&&&&&&&&&&&&''''''((())))))*********++++++******(((''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++++++++,,,,,,---,,,---......,,,+++***)))((('''''''''(((&&&&&&''')))+++,,,+++%%%,,,///...333:::666---333000111444222111<<>>:::888444000222666;;;888555333444666888:::===888333000111333333222333111//////000111111000555555666666555222000...,,,---///000111111111111444666777444111111333777111111000///.........///....../////////......---...///000000000///---,,,111+++'''(((+++,,,)))%%%&&&&&&'''((((((''''''&&&'''((((((((())))))******''''''''''''((((((((()))&&&&&&&&&'''((()))'''%%%%%%%%%&&&'''((()))******)))(((''''''((()))***+++)))'''%%%$$$%%%'''+++---,,,+++(((%%%$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%###""""""###$$$$$$#########$$$%%%&&&&&&'''((("""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&)))(((&&&$$$&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((($$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''))))))((((((((('''''''''(((''''''&&&&&&''''''(((%%%***...---)))'''(((***$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&%%%%%%'''(((!!!$$$(((555<<<..."""(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%'''''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''...+++'''$$$###%%%'''***(((((('''''''''&&&&&&&&&&&&''''''((()))******++++++++++++******(((''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***++++++******************)))))))))))))))******+++*********+++,,,---///000)))***++++++))))))(((((('''''''''&&&'''''''''''''''((())))))))))))***+++---...//////000222444333222555<<>>888111000111222000///...---...///111333000///...------...///000111111000......---------((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%))))))&&&######$$$&&&(((((('''&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&''')))******)))'''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((())))))///***''''''***+++)))%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))******))))))))))))************++++++******************,,,,,,+++***))))))))))))++++++++++++)))((((((((('''''''''''''''''''''''''''((())))))((()))***+++,,,---......,,,///000///---///555:::JJJEEE===666111000000222111------333;;;===666///000222333333222222333444888777666444222222111111111111000///////////////111111000///......------111222222111///...///000000000111111000///---,,,///555888444000000111000000///...------///111222......---------...///000000000///---,,,,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%((((((&&&######$$$&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&((())))))(((&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&'''((('''%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******...***''''''***+++)))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************************************,,,,,,+++******)))******------,,,,,,(((((((((((('''''''''''''''''''''''''''((())))))(((((())))))***+++,,,,,,))),,,...---++++++...222666666555333111///......333///,,,---000222111000...,,,+++,,,...000111111333333111000...---------------.........------,,,/////////......------------...///...---------///.../////////...---,,,+++,,,///000......000000---///...---,,,---...///000,,,,,,,,,,,,---.../////////...---+++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%######$$$&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###&&&((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%''''''''''''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++------***'''''')))***(((&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((((((((())))))((((((((('''''''''))))))))))))************************************,,,++++++************+++.........---(((((((((((((((''''''''''''''''''''''''((())))))'''((((((((()))*********(((***,,,---,,,+++---...///000000000///---+++)))222000...,,,,,,---000222333...******---000000///000///---,,,+++*********+++,,,---......---,,,+++------------------------+++,,,------,,,,,,---///------,,,,,,,,,++++++******+++***)))---111000+++------,,,,,,,,,,,,---...,,,,,,,,,,,,+++,,,,,,,,,---,,,+++)))((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$(((***)))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&%%%&&&'''***,,,...,,,***((('''))))))(((&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))((((((''''''((()))))))))***************************+++++++++++++++*********+++,,,,,,.........---'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%'''***+++,,,,,,------.........------,,,,,,+++///000111///---...111444555111,,,,,,///222333222000///...---,,,+++++++++***+++---...///......------------------,,,,,,,,,***,,,------,,,---...///+++++++++*********************((((((,,,111000+++,,,,,,++++++++++++++++++---,,,,,,+++***)))((((((***)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$''')))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&)))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&'''(((***---...+++***((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))---,,,++++++***)))((((((((()))))))))************))))))*********++++++++++++*********+++,,,---------,,,,,,,,,'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((('''$$$%%%&&&((()))*********++++++******+++---///000,,,///111111//////111444111///---...000444666777222222111000///......///++++++,,,....../////////.........------,,,,,,,,,+++,,,------,,,,,,...///+++***))))))))))))******++++++)))(((+++000///+++++++++************))))))+++++++++***)))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%''')))***)))(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&''')))***+++,,,,,,******)))(((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))))),,,,,,+++******)))(((((())))))))))))************)))))))))***++++++,,,,,,*********++++++---...///++++++++++++''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))(((((('''''''''&&&&&&&&&'''(((((('''((((((((()))***,,,...///,,,...//////...---...000---......------///222555111000///...............+++++++++,,,---...000000000//////...---,,,+++++++++,,,------,,,+++,,,...******)))(((((()))***+++,,,---+++((()))------***************))))))(((((('''((())))))))))))((('''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%******'''$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%''')))+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++++++++***)))******)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))******)))))))))((((((''''''))))))))))))************((())))))***++++++,,,,,,*********+++,,,---//////******++++++&&&'''''''''(((((())))))'''''''''''''''((())))))*********)))((((((''''''+++)))(((''''''(((''''''(((((((((((())))))******......---,,,++++++,,,---,,,...///---))))))+++...------,,,+++*********+++************+++---000111111111000///---,,,++++++***,,,---,,,+++***+++,,,+++***)))(((((()))***+++,,,...---((('''***+++)))))))))******)))(((''''''###%%%'''(((*********)))$$$$$$$$$%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$'''***$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""")))000111+++&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%'''***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,+++)))((()))***)))(((&&&%%%&&&'''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&))))))))))))************((())))))***++++++,,,,,,)))******+++,,,...///000***++++++,,,%%%%%%%%%&&&&&&&&&''''''))))))'''&&&&&&'''((())),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---......,,,------......------,,,,,,+++++++++++++++++++++,,,------......------,,,...---,,,+++***++++++,,,+++++++++*********))))))******+++******)))((('''************))))))))))))''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''###%%%)))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&$$$$$$***///...***%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$###&&&'''$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''''''$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''')))***,,,+++)))(((((()))''''''((())))))))))))))))))))))))))))))******+++(((***++++++******+++,,,***,,,///111%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((++++++******)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,++++++*********)))))))))))))))***+++++++++******))))))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$&&&((($$$$$$&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%###%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%###$$$(((,,,+++'''$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''))))))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''(((***)))'''&&&&&&''''''((()))*********)))))))))))))))))))))******+++(((***++++++******+++,,,***+++---...%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******++++++++++++*********++++++,,,,,,---------++++++,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,************))))))))))))(((((()))***++++++++++++(((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&)))'''$$$"""###%%%$$$$$$###$$$$$$%%%&&&'''(((&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))((('''&&&'''(((&&&((())))))'''&&&&&&''''''(((***,,,,,,+++***))))))))))))))))))******+++(((***++++++******+++,,,++++++++++++&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&((())))))******))))))(((((())))))***+++,,,,,,---******++++++++++++******,,,,,,,,,,,,+++,,,,,,,,,******)))))))))((((((((('''(((((()))******))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!'''&&&###%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&'''%%%###"""###%%%#########$$$%%%&&&'''(((,,,((($$$$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''&&&'''((((((***++++++)))((()))***''')))+++------,,,***))))))))))))))))))******+++(((***++++++******+++,,,,,,++++++***&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''''''''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''(((((())))))(((((('''&&&&&&'''((()))*********))))))************))))))******++++++++++++++++++)))))))))((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$000+++"""''''''"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((,,,(((%%%$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((()))++++++)))))))))***((()))+++,,,,,,,,,***))))))))))))))))))******+++(((***++++++******+++,,,---,,,++++++&&&&&&'''''''''((((((((($$$%%%&&&''''''((('''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((((((((())))))))))))))))))((((((((()))*********))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''...>>>333$$$***''' )))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''%%%%%%$$$%%%%%%&&&'''((()))'''&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))((('''((((((%%%'''))))))((('''((()))((()))******************)))))))))))))))******+++(((***++++++******+++,,,,,,,,,,,,,,,''''''''''''(((((((((((($$$%%%'''((())))))((((((''''''((((((((((((((((((************************(((((((((((())))))))))))---,,,,,,+++***)))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''222EEE666""")))&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''((('''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$&&&''''''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((('''((()))%%%'''((()))((('''((()))))))))((((((((()))***+++)))))))))))))))******+++(((***++++++******+++,,,)))***+++,,,''''''''''''((((((((()))$$$%%%''')))***))))))(((((((((((((((((((((((((((************************(((((((((((())))))))))))000000...,,,***)))'''&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''///DDD333&&&%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))'''$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''%%%$$$''''''&&&%%%%%%%%%&&&&&&!!!%%%((((((&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########%%%((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))'''(((***+++***)))***+++***)))'''&&&&&&(((***+++)))))))))))))))******+++(((***++++++******+++,,,''')))+++,,,))))))))))))((((((((((((******))))))))))))******))))))(((((('''''''''&&&+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%%%%'''))))))((('''((((((''')))***)))'''&&&&&&'''''''''&&&%%%&&&'''((()))&&&%%%%%%$$$%%%&&&((()))((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%""""""%%%&&&$$$#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%""""""''')))&&&$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$"""""""""###$$$'''&&&&&&%%%%%%%%%&&&&&&&&&---333000((("""###'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&***)))'''&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''************************++++++,,,---))))))))))))(((((((((((((((((((((''''''((((((((())))))((((((((('''''''''*********)))))))))(((((((((((('''''''''&&&&&&&&&''''''((((((((('''&&&%%%&&&((())))))(((''''''(((&&&(((******)))((())))))'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&&&&#########$$$$$$$$$%%%%%%%%%)))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((%%%$$$&&&%%%!!!!!!###'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&%%%"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%&&&)))+++---'''&&&&&&%%%%%%&&&&&&'''''',,,000...((($$$%%%'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))(((((((((***************************+++,,,,,,))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''))))))((((((((((((''''''******))))))))))))(((((((((((((((''''''''''''&&&'''(((((((((((('''&&&%%%''')))***)))'''&&&&&&'''%%%&&&((()))(((((()))***'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%%%%'''&&&###$$$$$$$$$$$$%%%%%%%%%%%%,,,+++)))'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%***''''''&&&###!!!$$$***'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%(((***---///'''&&&&&&&&&&&&&&&'''''')))***+++***(((&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''))))))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))))))))************************)))***+++,,,))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((((((((())))))))))))))))))((((((((((((((('''''''''''''''(((((((((((((((''''''&&&((()))***)))'''%%%%%%&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''(((%%%%%%---777'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&***///333222---&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((***((('''&&&'''((()))((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((())))))******+++************************))))))***+++))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''((()))***)))'''%%%%%%&&&)))***+++***(((&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&'''++++++(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&(((&&&'''000:::'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''+++000444333...'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&'''((()))***'''$$$$$$''')))))))))$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))******++++++************************))))))***+++))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))******''''''(((((((((((())))))'''(((((((((((()))))))))***)))((((((''''''((((((''')))***)))'''&&&&&&'''---......---***(((((((((%%%&&&''''''((((((''''''''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%''',,,///---&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$%%%&&&%%%%%%)))111'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((&&&$$$$$$&&&((((((((($$$%%%&&&&&&''''''&&&&&&---+++)))''''''''')))***'''&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))))))))******************************************)))***+++,,,))))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))*********'''''''''((((((((())))))'''((((((((())))))))))))******((('''''''''((()))&&&((())))))(((''''''(((+++,,,---,,,***(((((()))%%%&&&'''((((((((('''&&&&&&'''((())))))(((''''''''''''((())))))(((''''''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%&&&'''((()))(((((('''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$'''...222222''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''$$$$$$''''''$$$%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%'''%%%###!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''((()))))))))&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&000...+++)))'''((())))))((('''&&&&&&&&&(((***,,,&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))++++++*********************************************+++,,,---))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))*********+++&&&'''''''''(((((())))))'''((((((((())))))******+++***((('''''''''((()))%%%'''))))))((('''((()))&&&((())))))'''&&&''''''%%%%%%'''((((((((('''&&&%%%&&&''')))))))))(((((('''((()))******)))((('''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((($$$%%%'''(((((((((''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###&&&///444555'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''$$$%%%)))+++'''%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&'''''')))******$$$&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&111...+++(((&&&&&&'''''')))((('''&&&''')))+++---&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''((())))))(((((()))))))))))))))))))))))),,,+++++++++***)))))))))***************************+++,,,...))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''&&&"""!!!$$$%%%"""''''''''''''''''''''''''(((((('''&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&'''%%%$$$(((111999'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%########################((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%'''(((***'''''''''&&&&&&%%%%%%%%%)))&&&%%%&&&)))***)))'''))))))((((((''''''''''''''''''''''''(((((())))))%%%$$$###""""""$$$&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$&&&((('''$$$+++)))&&&&&&''')))***)))))))))(((((((((((())))))'''(((***+++***)))'''&&&''''''&&&&&&&&&%%%%%%%%%***************++++++,,,///---+++***))))))+++,,,)))***++++++***)))***+++***+++,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%'''&&&""""""%%%&&&$$$''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%###&&&,,,111''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&((()))***''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&)))***)))'''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***(((%%%'''&&&&&&''')))***)))''')))(((((((((((()))))))))((((((*********)))'''&&&&&&&&&&&&''''''(((((((((***))))))))))))***++++++,,,+++***))))))***,,,---)))***++++++***)))***+++)))***++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%''''''$$$$$$((()))&&&''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%'''+++...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''((()))***'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&(((******'''%%%''''''(((((())))))******((()))*********)))'''&&&%%%&&&'''((()))***++++++))))))((((((((()))******)))((((((((((((***,,,---)))***++++++***)))***+++))))))***+++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$'''(((%%%&&&***+++(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((+++///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%(((&&&%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###%%%''''''''''''(((***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&''''''((()))(((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''&&&''''''$$$"""###&&&)))(((''''''((()))'''&&&''''''((())))))*********((())))))***)))(((''''''&&&&&&'''(((((()))******((((((((((((((())))))***((((((((('''((()))***+++)))***++++++***)))***+++)))******+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&$$$'''(((&&&'''++++++)))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###%%%''''''''''''(((***''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''((()))(((((((((&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&''''''''''''''''''''')))'''&&&&&&###""")))333111---)))&&&&&&'''((((((&&&'''((()))******)))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((())))))******))))))((((((''''''''')))***++++++***)))***+++***++++++,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''$$$''')))'''(((++++++(((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''&&&&&&&&&&&&((())))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((('''''''''&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''(((&&&&&&(((''''''333CCC333///)))&&&&&&'''))))))'''((()))******)))((('''))))))))))))(((((((((((((((((((((''''''&&&&&&&&&))))))((((((((()))***************)))(((''''''&&&)))***++++++***)))***+++++++++,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''$$$((()))'''(((******'''''''''''''''''''''''''''%%%&&&&&&'''((())))))***((('''''''''&&&&&&&&&&&&%%%''')))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''"""%%%''''''%%%###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&''''''''''''''''''((((((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&(((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&%%%&&&'''((())))))(((''''''%%%'''+++((('''444FFF///,,,(((&&&'''((()))***((()))***+++***(((&&&%%%***))))))((((((((((((((((((((((((((((((((())))))***))))))))))))***++++++)))))))))***)))))))))((()))***++++++***)))***+++******+++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$((()))'''(((***)))&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&###%%%((()))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((!!!%%%((('''###!!!###&&&#########$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###''',,,000000,,,'''###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((((((((((()))***************'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&))))))******)))'''%%%$$$%%%%%%%%%&&&&&&'''''''''###&&&((('''%%%$$$&&&)))'''''''''((((((((())))))))))))((((((((('''''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''(((((())))))***++++++***)))(((%%%&&&((()))))))))(((''''''&&&))),,,'''"""...???)))(((&&&''')))******))))))***++++++***(((&&&$$$******)))(((((((((((((((''''''((()))***+++,,,,,,***************++++++,,,'''((()))***+++++++++***)))+++++++++***)))***+++))))))***+++***************)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***)))'''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&(((%%%###$$$'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%"""###''''''$$$$$$&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&(((***+++,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&'''(((((((((&&&%%%&&&''')))'''%%%%%%''''''%%%"""%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***((('''&&&&&&'''(((***'''((()))++++++******)))(((((()))***************((()))***,,,+++***((('''&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&(((((()))))))))(((((('''&&&((((((((('''***///444))))))))))))************)))))))))))))))******+++)))************+++++++++++++++******))))))******)))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''%%%###$$$'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&)))---...***((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''((((((((()))((((((((((((((((((((('''(((((((((((((((((((((((('''((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''(((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&(((&&&$$$%%%((()))'''%%%((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))&&&'''((()))***)))(((((('''((())))))******))))))'''(((***++++++***((('''(((((()))))))))))))))((()))(((((((((''''''''''''))))))*********)))((((((&&&'''((('''&&&'''***...))))))))))))************)))))))))))))))******+++)))************+++++++++++++++******)))))))))***))))))((('''++++++++++++++++++++++++'''((((((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***%%%&&&(((((('''''')))+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((,,,111111---))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((('''''''''(((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&'''&&&%%%&&&)))***)))(((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))%%%&&&((())))))(((((('''''''''((())))))))))))(((&&&'''))))))***)))((('''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((())))))******))))))((('''((()))(((&&&%%%&&&'''))))))))))))************)))))))))))))))******+++)))************+++++++++******++++++)))***************))))))++++++++++++++++++++++++''''''(((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))))))))(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&(((------)))'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))'''((((((((('''&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&((()))((('''&&&'''((((((''''''((()))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))(((''''''''''''((()))&&&'''((()))))))))((('''&&&''''''(((((((((((((((&&&'''(((((()))(((((('''###$$$%%%&&&''''''''''''((((((((((((((('''''''''&&&'''(((***+++++++++++++++,,,---,,,***((('''&&&((()))))))))************)))))))))))))))******+++))))))*********+++++++++******++++++******+++,,,,,,+++++++++************************'''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))'''&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((++++++***(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$'''(((%%%&&&)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********((((((((((((((('''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))************'''(((((())))))((((((''''''((((((((('''&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&'''(((((((((***+++)))******)))((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((())))))((('''''''''(((((((((((((((((('''((((((''''''''''''(((((('''((()))***+++***))))))&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''(((******+++++++++'''''''''(((((((((((((((''')))***---...000000111000000000111000...+++)))((()))))))))************)))))))))))))))******+++))))))*********+++++++++******++++++******++++++,,,+++++++++))))))))))))))))))))))))((())))))))))))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))***)))'''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&***------***''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''$$$&&&))))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%$$$&&&&&&%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******&&&''''''((((((''''''&&&'''''''''(((''''''&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((($$$&&&((((((((()))+++,,,)))***+++***'''&&&'''(((###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((('''((()))******)))(((''''''(((((())))))(((((('''(((((((((((((((((((((((('''(((***+++++++++***)))''''''((())))))))))))((('''''''''(((((())))))***&&&'''((())))))***))))))'''''''''(((((((((((((((,,,,,,...000222333333333111000000111222111///---))))))))))))************)))))))))))))))******+++)))************+++++++++******++++++'''((()))***************))))))))))))))))))))))))*********)))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''',,,//////***'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''###&&&******(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%%%%((((((&&&'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((()))))))))(((((((((''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((()))+++,,,,,,,,,+++***************************((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))&&&((())))))(((((()))***''')))***)))'''&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((''''''(((((((((((('''''''''''')))*********)))((('''((())))))******))))))(((((((((((()))***++++++&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))......////////////......,,,+++***---000111000...))))))))))))************)))))))))))))))******+++)))************+++++++++******++++++&&&&&&'''(((((()))(((((())))))))))))))))))))))))++++++******))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%'''(((((('''''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((---111000***&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###'''***+++)))''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''******)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%******&&&%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((***,,,---...---+++***************************((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((()))))))))***+++***'''&&&'''((($$$''')))((('''&&&)))+++((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))++++++)))((('''(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((()))***************(((((((((((()))***,,,,,,)))***************)))(((&&&'''''''''(((((())))))------,,,+++***((('''&&&'''&&&%%%(((,,,//////---))))))))))))************)))))))))))))))******+++)))************+++++++++******+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))*********))))))((((((''''''((()))*********((('''&&&))))))))))))))))))))))))%%%''')))***)))((()))***(((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))(((&&&&&&(((+++))))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''((()))******+++,,,+++)))((((((((()))******((('''(((***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''+++***(((&&&&&&(((***+++'''((()))******)))((('''((()))******)))'''%%%######&&&((((((&&&&&&(((+++(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&------,,,+++***)))((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))(((((('''&&&&&&&&&((()))************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''(((((((((((((((''''''&&&'''((('''&&&'''(((******&&&&&&***+++(((''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************''''''''''''((((((((()))&&&''''''((()))******+++'''***000444555222...+++******))))))))))))******))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''''''((((((''''''(((((())))))((('''&&&&&&******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++'''''''''''''''((())))))'''((()))((('''((()))+++)))))))))))))))))))))))),,,---......---,,,+++******)))(((''')))+++...///++++++***)))(((((())))))))))))************))))))((((((((((((((()))******************************)))+++++++++***)))***+++++++++,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))***)))(((''''''((()))******)))))))))(((((((((''')))******+++***)))((('''((((((((((((((((((((((((''')))++++++***))))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((()))*********++++++)))((((((((()))***)))((('''(((***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))'''((())))))))))))(((''''''((()))))))))((('''&&&%%%'''((('''%%%$$$$$$&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%&&&'''(((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))''''''((((((((((((''''''&&&'''((('''&&&'''(((***$$$(((---+++'''%%%'''***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))******'''''''''((((((((())))))''''''(((((()))******+++(((***---///000///---,,,***))))))(((((())))))***))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))(((''''''''''''((())))))'''((())))))'''((()))+++))))))))))))))))))))))))***************)))((((((((((((((((((***+++---...++++++***)))))))))))))))))))))************))))))((((((((((((((()))******************************)))+++,,,+++***)))***+++++++++,,,,,,(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))******++++++***(((((('''''''''''''''''''''''')))+++,,,,,,***))))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&(((+++,,,)))'''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++******)))((())))))))))))(((((((((******((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''(((((()))***''')))******((('''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%$$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((())))))''''''((((((((((((((('''&&&'''((('''&&&'''(((***...;;;@@@555(((%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))'''(((((())))))***************)))******+++,,,---)))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))******)))))))))(((((((((((((((''''''(((((()))***((()))))))))((((((***+++))))))))))))))))))))))))***))))))((((((((((((((('''((()))***++++++,,,,,,+++***))))))))))))))))))))))))************)))))))))(((((((((((()))*********************************+++,,,+++***)))***,,,,,,,,,,,,,,,(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))******)))((('''(((((((((((((((((((((((()))***,,,+++)))((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((&&&&&&***///000+++&&&((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***+++******)))))))))))))))((((((((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&''''''''''''''''''&&&***)))'''&&&'''((()))***$$$&&&'''((())))))))))))&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&'''((((((((((((((((((&&&'''((('''&&&'''(((***222AAAFFF666)))))))))$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))************))))))((()))***+++,,,((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***((()))***)))((((((***,,,))))))))))))))))))))))))+++***)))(((((()))***+++&&&''')))+++,,,+++************)))))))))))))))***))))))************))))))))))))(((((())))))***+++***************************+++,,,,,,******+++,,,,,,,,,,,,---(((((()))***************))))))))))))))))))))))))************************+++*********)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))''')))***)))'''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((************************)))'''''',,,111111,,,''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((('''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''''''''''''''&&&&&&'''''''''---+++)))'''&&&'''((()))%%%%%%$$$%%%%%%&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&''''''(((((()))******))))))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''((()))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((&&&'''((('''&&&'''(((***###///333***&&&------&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************)))******++++++++++++***((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((())))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))***+++++++++((((((((((((((()))******((()))***)))((()))***,,,))))))))))))))))))))))))******((((((((()))***+++%%%''')))+++,,,+++)))(((***)))))))))))))))******))))))************)))))))))))))))))))))***++++++***************************,,,,,,,,,+++***+++,,,,,,,,,------(((((()))***************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******))))))((((((((())))))))))))(((((((((((((((((())))))))))))&&&''')))******)))((((((************************&&&''')))((('''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&((()))***)))))))))((((((((((((''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))),,,000///,,,((('''''''''(((((((((((((((************************(((((((((((()))))))))))))))************)))(((((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((...,,,***(((&&&''''''(((222///+++((((((((('''&&&(((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((())))))++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))(((''''''&&&(((((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((()))******%%%&&&'''((())))))))))))&&&'''((('''&&&'''(((***"""''''''###%%%+++***$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((()))))))))******************************(((***,,,------,,,***))))))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******************************''''''''''''((((((((((((''''''((())))))))))))(((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))***+++,,,---))))))(((((())))))***+++)))*********))))))+++,,,))))))))))))))))))))))))'''''''''''''''(((((()))&&&''')))++++++***)))((()))))))))))))))******+++))))))************))))))***))))))))))))***++++++************************+++,,,---,,,+++***+++---,,,---------(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((('''((()))******)))(((''''''((((((((()))))))))***((()))***+++,,,++++++***))))))))))))))))))))))))%%%'''))))))((('''(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''')))***+++))))))))))))(((((((((''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,+++)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++***)))((('''&&&)))+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))(((''''''((()))))),,,+++)))((((((((())))));;;555...***)))*********'''(((((((((((((((((('''&&&'''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))******))))))(((''''''(((((()))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))******%%%&&&'''((())))))))))))&&&'''((('''&&&'''(((***,,,***(((&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))))))))******(((((()))))))))*********************************)))***++++++++++++***)))***))))))(((((())))))***))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******+++++++++))))))(((((())))))***+++)))***+++***))))))+++---))))))))))))))))))))))))&&&'''(((((()))))))))((('''((()))*********)))((()))))))))))))))***++++++))))))************))))))******))))))******+++,,,************************+++,,,------++++++,,,---------------(((((()))***************++++++++++++++++++++++++------------------------,,,,,,++++++***))))))((('''((()))******)))(((''''''((((((((())))))*********+++,,,---...------,,,))))))))))))))))))))))))&&&''')))***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++***((('''((()))+++,,,******))))))(((((((((''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++)))((('''&&&)))+++***((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))---+++)))(((((()))+++---***)))(((''''''((()))***)))))))))))))))******+++666000((($$$%%%'''))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''***************)))((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******%%%&&&'''((())))))))))))&&&'''((((((&&&'''(((***)))%%%$$$'''((('''***///(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))************++++++***************************))))))))))))*********))))))))))))******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))+++++++++***************)))))))))))))))******+++)))***+++***))))))+++---))))))))))))))))))))))))((()))***,,,,,,,,,+++***'''(((((()))))))))))))))))))))((())))))***++++++))))))************))))))*********)))******+++,,,************************+++,,,------++++++,,,------------...)))))))))))))))))))))))))))************+++++++++,,,+++++++++***)))))))))******++++++++++++************))))))((((((''''''(((((())))))*********+++******++++++++++++******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((()))((('''&&&(((((((((((())))))))))))))))))))))))************((((((((((((((()))******'''&&&&&&&&&)))---111333))))))))))))))))))))))))((((((((((((***++++++,,,,,,+++***)))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))******))))))(((((('''''''''******'''$$$%%%'''((()))((('''(((,,,...+++%%%))))))((('''''''''''''''***)))((((((((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((('''&&&&&&)))...333666---+++)))((('''&&&''''''))))))))))))))))))))))))((((((((((((((())))))***...---,,,+++************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))***+++***))))))+++---******)))(((((((((((((((************************))))))(((''''''(((******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((('''''')))))))))***++++++,,,,,,+++***)))***++++++***))))))***+++,,,,,,+++***)))&&&'''(((*********)))((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***))))))******,,,)))'''(((+++---,,,***++++++++++++++++++++++++******++++++++++++******---......///)))))))))))))))))))))))))))************++++++++++++++++++*********************++++++++++++************))))))(((((((((((())))))))))))*********+++******++++++++++++******(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))'''&&&&&&'''((()))(((((((((((((((((()))))))))***))))))))))))************)))))))))***************)))((('''''')))+++---///************************''')))+++++++++*********---,,,+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((()))))))))*********))))))((((((((((((++++++)))((()))+++,,,+++,,,,,,***''''''(((******))))))((('''''''''''''''***)))((((((((()))++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))(((''''''))),,,///111+++***)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))***++++++222000---***))))))+++,,,***************************************************++++++++++++,,,,,,,,,++++++++++++************************************)))***+++***))))))+++---******)))(((((((((((((((************************))))))((('''''''''((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((******))))))(((((((((((((((((()))***++++++,,,,,,+++*********++++++******)))***+++,,,,,,+++***)))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++***************,,,***((()))+++---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------...///)))))))))))))))))))))))))))************+++++++++***************+++++++++******++++++++++++*********))))))))))))((((((((()))))))))*********************++++++++++++******((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************))))))))))))))))))))))))%%%&&&'''(((((((((''''''((((((((()))))))))******))))))))))))***************++++++,,,++++++************)))))))))))))))***************************'''***------+++)))***+++...---+++***)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++((((((((()))))))))*********))))))))))))(((((((((+++)))(((***,,,+++(((&&&((()))***)))'''&&&(((+++))))))((('''''''''(((((()))))))))((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))((((((((((((''''''************))))))))))))************************(((((())))))))))))((((((((((((((()))))))))************)))))))))***++++++((())))))***)))))))))((())))))))))))))))))))))))***************++++++,,,666222...***((()))+++---))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,+++++++++************************************)))***+++***))))))+++---******)))((((((((())))))************************+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((('''((()))***+++,,,------******************************++++++++++++******+++******))))))))))))***))))))))))))))))))))))))***))))))))))))***++++++,,,++++++************+++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))******************************++++++++++++******)))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))******)))(((((()))******))))))*********+++++++++************************)))))))))))))))))))))))))))*********(((&&&&&&&&&(((((()))))))))*********((()))))))))***************+++,,,,,,,,,+++***)))************))))))((((((************************'''***------******---000///...,,,***)))))))))***************************)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))&&&&&&(((***)))&&&&&&(((%%%%%%''',,,,,,***(((((())))))((((((((((((((())))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((((((((((((++++++******))))))((((((************************(((((())))))))))))(((((((((((()))))))))*********))))))*********))))))((('''((()))***+++******)))))))))))))))))))))))))))***))))))))))))***++++++222000---***)))***,,,---))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,+++++++++*********************************)))***+++***))))))+++---******))))))((())))))***************************------,,,+++***)))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))***************))))))******++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''(((***+++,,,---...******++++++***)))***+++++++++++++++++++++++++++,,,+++)))(((''''''((()))))))))))))))))))))))))))******))))))******+++,,,,,,++++++******+++++++++,,,+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,******++++++++++++******))))))))))))************+++++++++*********************++++++++++++******))))))************))))))))))))))))))******************************************))))))))))))******************++++++++++++***************************************************,,,,,,+++)))(((***,,,))))))))))))************((()))))))))******************************)))))))))))))))*********))))))************************)))++++++***))),,,111555///...,,,************+++++++++++++++++++++++++++************************((())))))***************))))))))))))************))))))))))))************''''''((((((&&&)))999JJJ444+++&&&***///---***)))))))))((((((((())))))***((()))))))))************************************)))))))))))))))))))))))))))))))))************+++)))))))))))))))******+++(((((())))))))))))((((((************************************************((())))))******))))))((((((((())))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''((()))***+++******)))&&&((()))+++++++++******************************)))(((((((((((()))*********++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************)))***+++***))))))+++---******))))))))))))******************************,,,,,,++++++***)))((('''))))))))))))))))))))))))((()))))))))************************************))))))))))))***************************+++,,,,,,************************((()))))))))*********+++))))))))))))************'''((()))***+++,,,------)))+++,,,+++))))))***,,,,,,++++++++++++++++++,,,+++***((('''&&&''''''(((***************************************++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------...)))))))))))))))))))))))))))************+++++++++***************+++++++++******++++++++++++******)))))))))************++++++++++++++++++***************++++++++++++******)))******++++++******))))))))))))*********++++++******************************++++++++++++***************++++++++++++,,,++++++++++++++++++++++++************************(((***,,,+++***,,,111666)))))))))*********++++++))))))))))))***************))))))))))))***++++++*********)))***++++++,,,++++++++++++++++++++++++,,,+++******,,,///222444...---,,,******+++,,,,,,++++++++++++++++++++++++************************((()))******++++++******)))))))))*********++++++)))))))))************+++---***)))((('''222OOOlllGGG555'''''',,,---,,,...))))))((((((((()))******(((((()))************)))************************)))))))))))))))))))))))))))*********++++++++++++***))))))))))))***+++,,,(((((())))))))))))((((((************************************************((())))))))))))))))))((((((((())))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++'''((()))***++++++++++++((())))))***++++++++++++************************((((((((((((((())))))***'''(((***,,,------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---******)))))))))***++++++************************((()))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++***************+++,,,---************************((())))))******+++++++++)))))))))************+++)))))))))***++++++,,,,,,(((+++---,,,)))(((***,,,,,,,,,++++++++++++,,,,,,***)))((((((((((((((((((************************+++************+++,,,,,,,,,++++++++++++,,,,,,---,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...)))))))))))))))))))))))))))************++++++++++++++++++*********************++++++++++++******))))))*********+++++++++,,,,,,,,,++++++***************++++++++++++******)))******++++++******)))))))))*********+++++++++************************)))***,,,......,,,***)))*********+++++++++,,,,,,++++++++++++++++++++++++************************(((***+++***)))---555<<<))))))*********+++++++++))))))))))))************+++***(((((()))+++...000...,,,+++***)))***,,,---++++++++++++++++++++++++///,,,+++,,,000222000---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++******))))))*********+++++++++))))))*********+++++++++---)))***+++***...EEE^^^CCC333'''))),,,***+++///))))))(((((()))******+++'''((()))***+++******)))*********************************************************+++++++++,,,,,,******)))))))))***+++,,,(((((())))))))))))((((((************************************************)))******++++++******)))(((((()))))))))******************+++++++++++++++************************(((((())))))))))))(((((())))))*********+++++++++************++++++++++++*********)))******++++++************************))))))(((((())))))***+++******+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++***))))))+++---******))))))******+++,,,************************((()))*********)))((('''))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************+++,,,---...************************((())))))******+++,,,,,,))))))*********+++++++++************************(((+++---,,,)))'''***------,,,++++++++++++,,,---)))******++++++++++++***************************++++++******++++++,,,---+++++++++++++++,,,---...,,,---///...,,,,,,...111------------------------,,,,,,------------,,,,,,+++,,,------)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))******++++++++++++******))))))******++++++++++++,,,,,,,,,++++++***************++++++++++++************++++++++++++******)))************+++++++++************************)))+++...000000...+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,---,,,)))'''+++444;;;)))************+++++++++))))))))))))************,,,+++)))((()))---000333111///,,,***)))***,,,---++++++++++++++++++++++++000---,,,000444444---&&&,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,+++******)))************+++++++++))))))******++++++++++++(((&&&+++000+++###)))666111(((&&&...///)))''',,,))))))((())))))***++++++'''((()))++++++******)))******************************************************+++++++++,,,,,,,,,+++***)))))))))***,,,,,,(((((())))))))))))((((((************************************************+++++++++,,,,,,+++++++++(((((())))))*********++++++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))))))))(((((()))************+++++++++---,,,++++++******++++++,,,+++***))))))***+++,,,*********************************)))***++++++,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++***))))))+++---******))))))***+++,,,,,,***************************+++,,,---...---,,,+++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************+++,,,---...************************((())))))***++++++,,,,,,))))))******+++++++++++++++++++++************)))'''+++...,,,((('''***---------++++++++++++------)))***,,,---......---,,,************************++++++******++++++,,,---++++++++++++,,,,,,---...,,,...///...,,,,,,...111---------------------------..................---+++,,,------))))))))))))(((((('''&&&+++++++++******)))))))))***+++,,,+++)))((()))***,,,++++++******))))))(((++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,***)))***,,,---,,,***************************)))***++++++,,,,,,++++++(((((()))))))))*********+++---///000///---+++)))))))))************++++++,,,,,,************,,,,,,'''***,,,+++'''&&&(((***,,,,,,,,,++++++*********))))))***+++,,,,,,,,,---...,,,***+++,,,,,,,,,+++%%%((('''***...(((***:::fff:::...000000///&&&,,,,,,,,,...///,,,'''''',,,---///111222111///,,,***************************)))+++---,,,)))(((***------------............///+++******,,,------+++)))------,,,+++******))))))((()))******++++++******************************)))******++++++******)))************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++((())),,,,,,)))(((+++************************)))******++++++******)))+++)))((()))++++++(((&&&))))))(((((())))))***++++++******))))))******+++************************)))***,,,------,,,***)))************************888555111---++++++---...+++++++++++++++***)))(((---------+++))))))***+++,,,+++***+++......+++(((***)))))),,,,,,)))+++///---,,,+++***)))***+++,,,++++++,,,---,,,+++)))(((------,,,+++******))))))---...............---------,,,***)))((()))******))))))******************,,,++++++******++++++,,,***++++++,,,,,,++++++***///...---,,,,,,+++,,,,,,++++++))))))))))))++++++))))))*********+++++++++)))***+++***((('''((()))---+++******+++,,,,,,+++((()))***+++,,,+++***)))(((((()))))))))*********+++++++++,,,,,,,,,------(((((()))))))))******************************************+++++++++,,,,,,)))+++,,,,,,++++++---...+++***))))))((((((((((((,,,---------,,,+++******************************((()))++++++++++++)))(((++++++++++++++++++******------------------,,,,,,......------,,,,,,++++++//////......------,,,,,,////////////))))))***+++++++++******,,,,,,,,,+++++++++******,,,---------+++***+++,,,---,,,,,,,,,++++++******************************,,,,,,+++******++++++,,,,,,***))))))+++,,,***(((************************))))))***++++++++++++************+++++++++,,,,,,***+++,,,---,,,+++)))(((******+++++++++,,,,,,,,,++++++***))))))***++++++)))***************+++,,,+++++++++*********))))))))))))))))))***+++,,,---...---+++***+++,,,+++***&&&(((&&&'''+++'''---@@@GGG---))))))***%%%------***)))+++***))),,,111...//////000///---+++***************************+++,,,,,,+++***)))************+++++++++,,,,,,,,,+++******+++---,,,***)))......---,,,,,,+++******)))******+++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((()))))))))************---***)))++++++)))***---)))))))))))))))))))))))))))******************))),,,***)))***++++++)))'''------,,,++++++***++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))***++++++++++++***)))************************+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++******+++,,,,,,***)))+++---...+++'''***((()))+++***&&&&&&))),,,+++*********+++,,,,,,++++++,,,,,,+++******)))---,,,,,,+++******))))))------------------------...---+++*********+++,,,***++++++,,,---...//////++++++************+++++++++,,,,,,------,,,,,,+++------,,,++++++++++++,,,,,,,,,+++******+++,,,,,,(((((((((((())))))))))))+++,,,,,,,,,******+++,,,+++)))(((((()))***)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,++++++,,,------,,,++++++*********+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///..................---000000/////////.........////////////((()))***+++,,,,,,,,,,,,+++++++++++++++*********,,,---...---+++***+++,,,,,,,,,++++++++++++++++++************************++++++************++++++,,,+++))))))******)))'''++++++++++++++++++++++++((())))))***+++***************+++++++++,,,,,,,,,*********))))))))))))(((*********++++++++++++,,,******))))))))))))******++++++++++++***)))))))))***************)))))))))***)))((('''(((***,,,---000...,,,++++++,,,***)))+++---******,,,)))333IIIMMM---))),,,---(((333666///***)))******,,,111//////...---,,,+++***)))************************---,,,++++++++++++***)))((((((((())))))))))))***+++******+++,,,---+++)))------,,,,,,+++*********))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))(((((()))))))))))))))))))))******++++++,,,,,,---++++++++++++++++++++++++((((((((()))))))))******---***)))++++++)))***---)))))))))))))))))))))))))))******++++++******)))+++***)))***++++++)))'''///...---,,,+++*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---------+++((('''+++,,,,,,------------,,,))))))***++++++,,,------,,,***))),,,000222000---...++++++...---)))(((***+++*********+++,,,---...,,,,,,++++++******++++++---,,,,,,++++++******)))------,,,,,,,,,------...---,,,+++*********+++,,,***+++,,,---...///000111,,,++++++******++++++,,,+++++++++,,,,,,+++++++++***+++++++++++++++,,,,,,++++++************+++++++++++++++++++++*********+++,,,---,,,++++++,,,......,,,++++++,,,------,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---------+++***+++,,,---,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////...............////////////((()))******+++++++++***))))))))))))))))))))))))+++,,,---,,,***)))***+++))))))******************************************++++++*********+++,,,,,,---,,,+++******)))((((((++++++++++++++++++++++++))))))***++++++++++++***))))))*********++++++++++++***))))))((()))***+++(((((()))))))))*********************************///333666444...)))'''(((************************+++***((('''(((***---///222///---,,,,,,,,,+++)))+++///,,,+++,,,(((111HHH}}}@@@))),,,000///)))555BBB999111///...+++***,,,111000...,,,************++++++++++++++++++++++++---+++)))***...///---+++((((((((())))))))))))***---,,,+++,,,------,,,+++************))))))(((((((((((()))***************++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))((((((((())))))******+++((()))***,,,...000111222++++++++++++++++++++++++(((((()))))))))************((()))------)))(((***))))))))))))))))))))))))***++++++,,,,,,++++++*********************(((''',,,,,,+++))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((***+++,,,------+++***((())))))***+++,,,,,,,,,,,,***)))***+++,,,------,,,+++***+++000777<<<<<<;;;444///,,,---...,,,---000+++++++++,,,---...//////...---++++++***+++,,,------------,,,,,,+++++++++...------,,,,,,---...///++++++))))))((()))***+++*********+++,,,---......---,,,,,,++++++,,,,,,---))))))************))))))))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++***************+++,,,+++***+++---///000...------...//////...---,,,+++++++++,,,...///*********+++++++++,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++---...///...,,,++++++,,,,,,++++++*********++++++,,,------...------,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,------......---------------,,,,,,,,,////////////++++++,,,,,,+++******))))))))))))***************+++,,,---,,,+++******,,,))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,---,,,+++***)))))))))************************)))******+++++++++++++++************++++++++++++---,,,***))))))***,,,---))))))))))))******************++++++++++++******///888@@@>>>444,,,+++...*********+++++++++++++++,,,***((('''(((***---///222000...---------+++***(((,,,+++++++++%%%)))===ddd555***,,,+++***&&&222???888444444444111......111///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***///111000...))))))*********+++++++++...,,,++++++---...---,,,************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************((()))))))))******++++++''''''((()))***+++,,,---(((((((((((((((((((((((()))))))))************+++))))))---222222---))))))************************++++++,,,,,,,,,,,,+++++++++,,,---,,,,,,+++******)))))))))(((((())))))***))))))(((((((((((())))))******************************))))))))))))******(((((())))))************))))))((()))***,,,///000)))***+++,,,,,,,,,,,,,,,,,,******+++------+++)))++++++---444>>>EEEHHHHHH===444---++++++***---000++++++,,,---.../////////...---,,,++++++,,,---...------------,,,,,,,,,,,,......------...//////000,,,+++***))))))***+++,,,+++++++++++++++*********------,,,,,,,,,,,,------))))))************))))))((()))***,,,------------))))))************))))))((((((((((((((((((((((((+++,,,,,,++++++,,,///111,,,***))))))***++++++***,,,,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************++++++++++++...//////...,,,+++,,,---,,,,,,++++++++++++,,,---,,,------.........------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,------............,,,,,,------............,,,,,,------.........///------------------------............------------,,,+++***)))*********++++++++++++,,,,,,---...---+++***+++,,,******+++,,,------......***************************************+++,,,---***+++,,,+++)))(((((()))))))))))))))))))))))))))((()))******++++++*********++++++++++++,,,,,,,,,+++***)))))))))***,,,,,,*********+++++++++,,,,,,)))******++++++******)))%%%...777777///)))***...)))))))))************+++***)))(((((((((***,,,...000...,,,+++,,,,,,+++)))***---+++---///((((((888ZZZ999333---&&&((('''111///---...333555333333444...---+++***))))))******************************((('''(((***---...///...))))))************++++++---+++******+++,,,,,,+++++++++******************++++++,,,---------------***************************++++++++++++++++++***))))))))))))))))))))))))((())))))))))))))))))***,,,++++++***)))(((((('''************************((((((((()))))))))************...444444...******))))))))))))))))))))))))******++++++++++++******,,,---///...---+++,,,,,,)))))))))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++,,,,,,---777444000,,,++++++---///,,,------............---,,,***)))+++......+++'''******,,,333===DDDHHHHHHGGG<<<222...---+++---///***+++,,,---......------++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,---...////////////---,,,+++++++++,,,---...,,,,,,,,,+++******)))))),,,++++++******++++++,,,******++++++++++++******'''(((***+++,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,---,,,,,,...111444+++***((((((***+++***)))******))))))******+++,,,,,,,,,,,,,,,------------*********++++++++++++,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---...---+++***+++,,,---,,,,,,,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...//////000000+++,,,,,,------......///......//////////////////.............../////////------------))))))*********)))((((((((((((((()))))))))******)))***+++***((('''((()))'''((()))***+++,,,------(((((((((((((((((((((((('''''''''(((((()))***+++&&&(((***)))'''&&&''')))((((((((((((((((((((((((&&&''''''((()))((((((((('''(((((((((((()))))))))''''''&&&&&&'''(((((()))((((((((())))))))))))***''''''((())))))(((''''''###%%%''''''%%%%%%&&&((('''''''''((((((((())))))''''''&&&''''''((()))***,,,***(((((()))))))))'''++++++'''***000***)))666GGG222444+++$$$,,,(((***%%%$$$''',,,,,,***+++///)))((((((''''''(((((((((''''''''''''''''''''''''&&&'''(((((((((((()))+++''''''''''''((((((((((((***(((&&&&&&((())))))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&******))))))((('''''''''++++++++++++++++++++++++&&&&&&&&&'''''''''(((((()))(((***......***((()))''''''''''''''''''''''''''''''((((((((((((''''''(((***,,,+++)))'''((()))***))))))(((((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&'''(((((()))******;;;777222---***))))))***..................------***((((((+++///000,,,((()))'''(((,,,333999<<<;;;AAA777///------,,,+++,,,((()))***++++++******)))''''''((()))))))))))))))((((((((((((((((((((((((((())),,,...///...---++++++***)))))))))***,,,---)))))))))((((((((((((((()))(((((((((((((((((()))'''(((((())))))(((((('''%%%&&&((()))***)))((('''(((((()))******)))(((((())))))***+++,,,------...)))******))))))+++///333,,,***((()))***+++******&&&'''(((((())))))(((((()))))))))*********++++++(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************''')))******(((((()))+++***))))))))))))***+++,,,'''((())))))*********))))))))))))))))))))))))))))))******************)))******++++++,,,------...))))))***++++++,,,------...---------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&$$$###$$$%%%###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))###&&&((('''%%%$$$&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$,,,'''"""!!!###&&&'''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''''')))'''%%%%%%'''''''''&&&&&&###!!!)))%%%$$$000))))))###!!!,,,$$$%%%$$$%%%&&&"""$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$###%%%%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""%%%'''&&&###!!!"""$$$)))((('''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!!!!"""######$$$%%%%%%&&&%%%$$$$$$%%%''')))+++------------,,,+++******(((''''''+++000111...***(((%%%$$$&&&+++...///...///(((###%%%((('''%%%%%%''''''((())))))(((&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''***---...---***)))'''&&&%%%%%%%%%'''((()))###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%'''((((((%%%%%%%%%%%%%%%''',,,///'''&&&$$$$$$&&&&&&&&&%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((())))))'''(((((()))******+++++++++******))))))(((((((((''''''(((((()))))))))***++++++++++++