BM6P6(@ ]]]NNNNNNIIIIIIEEE@@@>>>===;;;666222555333222000.........///...---,,,,,,......---,,,...------,,,,,,------...------......///111555888666444222111333666;;;===JJJLLLGGG>>>:::???BBBAAACCCCCC???888999@@@CCCAAAHHHIIIEEE;;;444444999===<<<999888999:::===FFFPPP^^^bbbeeeeeeiiippprrrqqqxxxwwwwwwyyy|||~~~~~~}}}~~~yyybbbfffooo|||vvvppp{{{lll[[[[[[bbbooo}}}yyyqqqlllnnnyyysssrrrpppssstttfff]]]___uuu}}}ggg[[[YYYTTTTTT\\\gggkkkjjjmmmjjjbbbXXXQQQOOOSSSWWWYYY___dddggglllsssqqqkkk\\\ZZZ[[[___dddddd^^^WWWTTTQQQ[[[bbbYYYSSSRRROOOGGGAAA===???CCCDDDBBB@@@FFFUUUmmmfffqqqZZZ@@@999888;;;888AAA@@@===DDDLLLYYYjjjoooppp~~~vvvaaaIIIRRRvvvxxxXXXAAA>>>AAA???:::999777666777999<<<===GGGUUUgggssswwwxxx{{{~~~}}}~~~|||xxxrrrmmmjjjkkkooorrrnnnkkkjjjpppzzznnn]]]OOOIIICCC>>>;;;:::<<>>===;;;777333444333111000///...//////...---,,,,,,......---,,,...------,,,,,,------...------.........111555888666555222111222555999<<>>AAA@@@BBBCCC@@@999888===@@@@@@BBBEEEEEE???888666:::>>><<<999888999:::<<>>999999===:::CCCDDDDDDFFFFFFPPPeeeyyyyyyqqqUUUNNNjjjvvvXXXCCC>>>>>>===;;;:::888777777999;;;<<>>;;;:::<<<@@@ZZZnnnyyyqqqhhh\\\NNNDDD>>><<<888555444666888:::@@@FFFRRR```mmmuuuxxxxxx{{{wwwrrrmmmiiifff^^^YYYTTTUUU^^^mmmxxx~~~vvvhhh[[[xxx}}}yyylll===^^^QQQQQQLLLHHHDDD@@@>>>===;;;777333444333111000///...//////...---,,,,,,......---,,,...------,,,,,,------...---............000444777777555222111111333666999???AAA???:::777:::<<<<<>>DDDPPP___mmmwww{{{||||||wwwnnnddd\\\VVVSSSQQQLLLHHHDDDFFFOOO___ppp{{{qqqgggddd]]]:::]]]PPPQQQLLLHHHDDD@@@>>>===;;;777333444333111////////////000...---,,,,,,......---,,,...------,,,,,,------...---............000333666888666333111111222444666222444555555555888<<<>>>BBBGGGHHHAAA888666;;;@@@IIIKKKMMMHHH===444666<<<<<<888777999999999===BBBMMMZZZfffjjjkkkooosssuuutttttttttvvvyyy{{{{{{{{{~~~|||~~~|||jjj]]]aaafffrrrwww{{{~~~~~~zzz{{{kkkjjjeeeaaadddjjjmmmkkkkkkeee\\\UUUSSSXXX___eeegggjjjoootttwwwxxxtttpppkkkqqqyyy}}}yyyqqqhhhbbbbbbuuuxxxbbbWWWIII??????BBBBBBEEEJJJMMMddd{{{yyyrrruuuLLL===<<<>>>CCCGGGKKKRRR``````KKKBBBRRR}}}{{{ZZZTTTnnnzzz```FFF;;;<<<>>>===;;;:::888777777888999<<>>:::888555333333444666777:::AAAMMM]]]kkkssswwwwwwiiicccZZZPPPIIIGGGGGGHHHFFFEEEEEEEEEHHHSSSgggyyytttoooyyySSS<<<~~~[[[NNNOOOJJJGGGCCC???>>>===<<<888444333222111/////////000000...---,,,,,,......---,,,...------,,,,,,------...---......------///333666888666444222111222333444222333444666888:::???CCCEEEIIIKKKEEE;;;555:::AAAKKKNNNQQQNNNBBB555555===>>>999777888::::::<<>>???@@@EEEJJJLLLUUUkkkuuuaaaQQQXXXvvvoooYYYhhheeeHHH999999>>>===<<<:::999888777777888888BBBPPP^^^hhhooouuuyyysssjjjjjjoootttvvvyyysssmmmkkkooouuu{{{}}}sssnnndddUUUHHHAAAAAADDDCCCSSSbbbiiinnnrrrqqqlllhhhiiirrr|||mmm```YYYLLLBBB@@@===:::@@@LLLiiixxx}}}vvvpppjjjfffdddZZZWWWSSSNNNIIICCC>>>:::888777555333333444666777888@@@MMM\\\iiioooooonnnaaa[[[SSSKKKEEEDDDEEEFFFHHHKKKPPPOOOIIILLL^^^sss|||rrrpppzzzJJJ<<<}}}ZZZLLLMMMHHHGGGCCC???>>>===<<<888444333222000/////////000111...---,,,,,,......---,,,...------,,,,,,------...---......------///222555888777555333222222333444666444444666777777<<>>666999AAAIIIPPP\\\```TTTAAA;;;@@@CCC<<<888999::::::<<>>??????DDDGGGJJJRRRiii|||qqq```aaauuubbbbbboooQQQ<<<888;;;<<<;;;:::999888888888888777???KKKXXXccclllsssxxx~~~zzzlllhhhnnnyyy~~~wwwrrrrrrtttuuusssooofffYYYLLLCCCAAAAAA===BBBFFFHHHPPP```nnnuuunnnrrrzzz{{{mmmaaa\\\MMMAAA@@@>>>:::BBBPPPooozzz}}}zzzvvviiifffaaaZZZTTTPPPMMMLLLEEEDDDAAA>>>;;;888666555777666444333333444555666999@@@LLLZZZeeejjjiiigggfffbbb[[[SSSLLLHHHFFFFFFIIINNNVVVYYYRRRMMMXXXhhhvvv|||uuuvvvoooCCC:::}}}ZZZLLLMMMHHHFFFCCC???===>>><<<888555222222000/////////000111...---,,,,,,......---,,,...------,,,,,,------...---......------...111444888777555444333444444555888555333666666555;;;BBBGGGGGGIIIHHH@@@777888???KKKZZZssssssVVVCCCAAAKKKBBB;;;::::::999:::======IIIVVV___hhhppptttssstttssssssvvvyyy{{{{{{zzzyyyzzz|||}}}qqqTTTPPPOOOWWWhhh|||ssssssooofffaaabbbbbb```^^^\\\]]]```fffkkkmmmmmmmmmkkkooowwwxxxqqqkkkiiiqqqzzzwwwiiiZZZ___vvvrrrYYYDDDAAA@@@===EEERRRdddxxxwwwfffnnnzzz~~~}}}yyywwwllluuu[[[>>><<<>>>===AAACCCHHHMMM[[[llliii^^^^^^lll}}}cccYYYrrrcccGGG::::::;;;::::::999999888888888777<<>>:::CCCSSShhhooosssmmmeee___[[[WWWLLLJJJFFFBBB???>>>>>>>>>;;;:::999666444333333444444333222111111222444444:::>>>GGGRRR\\\bbbddddddeeeccc___YYYSSSMMMHHHFFFGGGIIISSS______XXXXXX___rrryyyqqqtttfff@@@;;;~~~ZZZLLLMMMHHHFFFCCC???===>>><<<888555222111000//////000000111...---,,,,,,......---,,,...------,,,,,,------...---......---,,,...111444888777666555444555555666;;;777666999:::;;;BBBKKKGGGFFFGGGGGG@@@888888>>>RRRgggfffIII@@@QQQGGG>>>;;;999888888;;;777AAANNNYYYeeeooosssrrrtttssstttvvvyyy{{{{{{{{{yyyzzz|||zzz^^^SSSJJJMMM\\\mmmwwwzzzyyyttttttoooeee^^^\\\[[[YYYYYYZZZ\\\bbbiiimmmmmmllljjjhhhlllttttttllleeedddwww}}}tttZZZQQQ___cccJJJCCCAAA@@@KKK[[[iii{{{oooaaaiiihhhlll}}}yyyuuuyyytttgggzzzzzzSSS999:::===<<>>FFFRRRaaannnvvvzzz|||{{{uuuvvvyyy}}}rrrdddUUULLL<<<;;;888777===KKKZZZbbbcccnnn|||}}}rrrggg```NNNAAAAAA>>>:::DDDTTTZZZ``````XXXMMMGGGCCC@@@???>>>;;;::::::;;;>>>???:::999888666444333444555222222111000000111222333888;;;@@@IIISSS\\\aaabbbZZZ[[[[[[YYYUUUOOOJJJGGGEEECCCNNNaaajjjccc[[[ZZZooowwwsss```cccbbbBBB???|||^^^PPPNNNQQQGGGBBB??????===888555555333222111/////////000000444111...---...///000///........................---......---,,,---///111666777888777555555666777999888777666777;;;CCCIIIEEEFFFGGGEEEBBB>>>:::999WWWllldddKKK>>>SSSKKKBBB???===:::888777>>>>>>DDDSSSaaajjjqqqvvvxxxuuutttuuuyyy{{{{{{zzz|||~~~ooo^^^MMMJJJVVVdddjjjiiihhhhhhtttzzzuuummmeee```^^^^^^^^^^^^___dddjjjkkkgggfffiiimmmhhhiiiqqquuupppkkkjjj{{{}}}bbbTTTTTTooo{{{\\\NNNIIIJJJTTTaaaxxxnnnjjjiiippp{{{|||{{{zzzyyyxxxiiihhhxxxkkkJJJ>>>999<<<@@@<<>>EEEQQQ___mmmuuuuuuyyysss\\\OOO>>>;;;777666999@@@HHHMMMSSScccxxxuuulllcccSSSDDD???===>>>GGGSSSWWWVVVQQQHHHAAA???<<<888@@@===::::::;;;>>>??????:::999666333222222222333333222222111111222222333888;;;AAAFFFLLLRRRWWW[[[aaabbbdddggggggaaaWWWNNNNNNGGGEEESSSgggpppgggZZZhhhtttgggZZZddduuuaaaLLLLLLyyy]]]OOOMMMNNNGGGBBB??????===888555555333222111/////////000000222000---,,,---.........------------------------------...---,,,---///111444555777777555444444555777666666;;;AAAFFFFFFDDDDDDEEEGGGFFFCCC???;;;999PPP^^^ooottthhhTTTCCC:::EEEDDDBBB===::::::999999<<<;;;@@@MMM[[[eeeooovvvxxxwwwvvvwww{{{}}}}}}|||}}}~~~vvvjjjZZZQQQRRR[[[eeejjjfffdddhhhsss~~~~~~zzz~~~xxxtttpppjjjeeebbbaaabbbdddaaa```dddkkkmmmiiifffeeegggcccdddmmmsssrrrnnnmmmxxxjjjVVVMMMcccmmm[[[NNNKKKWWWhhh}}}yyyuuuxxx~~~~~~xxx{{{{{{qqqiiimmmcccFFF<<<888<<<@@@===CCCDDDFFFHHHIIIKKKKKKLLLLLLmmm{{{vvvlll]]]JJJUUUrrr\\\???:::;;;:::999::::::999777666888;;;BBBMMM[[[jjjsss|||yyyaaaTTT999888777777888:::>>>@@@GGGRRRccctttxxxoooiiiXXXHHHAAA>>>===EEEOOORRRSSSNNNGGGBBBAAA???;;;<<<;;;:::;;;===??????>>>:::999666444222222222222333222222111111222222333555666999???IIIWWWfffooouuuuuuttttttrrrnnniiieeeWWWRRRMMMQQQaaammmiii]]]iiiuuudddZZZgggxxx```OOORRRttt[[[OOOKKKJJJGGGBBB??????>>>999555666444333111////////////000000...,,,+++,,,---------,,,,,,,,,,,,------------,,,---...---,,,,,,...000000333666777666444333333999888:::EEEPPPTTTLLLDDDAAACCCFFFGGGEEEAAA<<<999CCCKKKSSSTTTOOOFFF>>>999999CCCGGG@@@999999;;;999:::888;;;FFFRRR^^^kkkvvvxxxwwwwwwyyy|||~~~~~~}}}~~~|||ooo___UUUUUU```iiilllmmmnnnooowww{{{rrrrrrzzzyyytttpppqqqooollliiihhhiiikkklllgggdddfffmmmqqqlllddd```aaa\\\\\\dddmmmnnnkkkiiissswww\\\HHHQQQkkkuuueee\\\fffvvv|||rrrsss}}}{{{YYYAAA;;;888<<>>BBBBBBDDDEEEFFFGGGGGGGGGEEE^^^yyyzzzoooUUUKKKdddkkkAAA:::999888999::::::888666555555777===GGGVVVfffpppyyy|||pppWWWIII<<<===>>>>>>>>><<<;;;:::<<>>EEEOOOSSSTTTQQQJJJFFFEEECCC???@@@??????AAABBBBBBAAA???:::999666444222111111111222222111111111111222222222333777@@@MMM^^^nnnxxxpppnnnjjjeee```___```aaa^^^^^^WWWPPPYYYiiilllccckkkvvv{{{ccc___nnn~~~yyySSSEEEIIIrrr[[[OOOKKKHHHGGGBBB??????>>>999666666444333111000///...//////000...,,,,,,---......---++++++,,,,,,,,,,,,,,,---,,,---...---,,,,,,---///...222666999888555444333777777<<>>@@@CCCFFFFFFCCC===999;;;@@@FFFIIILLLLLLHHHBBB888HHHPPPFFF;;;::::::777999777888???IIIVVVggguuuuuuvvvwwwyyy|||}}}~~~~~~sssccc[[[^^^dddoooyyy~~~}}}}}}vvvqqqqqqyyy~~~qqqkkkkkknnntttsssrrrrrrrrrsssuuuvvvpppjjjjjjqqquuuoooccc[[[\\\WWWVVV[[[cccfffeeebbbiiizzzhhhOOOKKKUUUbbbppp{{{~~~}}}tttwww}}}wwwjjjwwwnnnPPP>>>;;;999<<>>@@@@@@AAABBBCCCCCCCCCCCC@@@OOOooo}}}}}}lllSSSWWWsssrrrKKK999666555888:::999777666444555666999BBBPPPbbbnnntttxxx~~~|||oooYYYFFF<<<888888999999999888777666999:::===CCCOOOggg|||wwwrrrlllccc]]]TTTRRROOOKKKJJJMMMSSSYYYppp~~~xxxiiiXXXIIIBBB@@@@@@HHHSSSYYY\\\ZZZVVVSSSRRROOOKKKNNNLLLIIIGGGFFFEEECCCAAA999888666444222111111111222222111111111111222222000444===HHHUUU```gggjjj]]][[[VVVNNNHHHGGGKKKPPPZZZ```\\\QQQTTTfffnnnjjjnnnxxx}}}{{{hhhkkk{{{iiiFFF:::<<>>:::777777555333111000.........//////...------/////////...+++++++++,,,,,,---------,,,---......,,,+++,,,---...222777:::999777555444///222777>>>BBBAAA<<<888:::<<<@@@EEEGGGFFFAAA<<<999???FFFNNNXXX^^^XXXNNN;;;KKKSSSKKK???;;;:::888999777888<<>>>>>??????@@@AAAAAA@@@@@@AAAIII```|||dddRRReeerrrXXX:::333111666:::999777888555555666888>>>LLL]]]jjjooottt{{{}}}|||zzzppphhh```ZZZQQQGGG@@@>>>>>>============>>>>>>>>>:::;;;;;;;;;===PPPuuuyyyssskkkeee^^^XXXUUUQQQMMMIIICCCCCCBBBAAAAAABBBDDDFFFLLLRRR```www|||lllZZZHHHAAA??????IIIUUU^^^cccgggggghhhjjjhhhccc\\\WWWOOOIIIEEEBBBAAA???888777555444333222111111222111111000000111111222111555===IIITTT[[[]]]]]]\\\ZZZTTTLLLFFFDDDHHHLLLOOOYYY[[[TTTVVVeeeppppppssszzz|||ppp{{{ooozzz^^^BBB:::<<>>DDDJJJJJJGGGBBB666:::AAALLL^^^lllhhh[[[CCCJJJOOOMMMDDD===:::;;;999888999;;;>>>GGGYYYkkkmmmqqquuuwwwyyyzzz{{{}}}~~~wwwiii```aaagggnnnsss{{{{{{vvvkkkccc]]]\\\bbbiiilllooosssxxx|||vvvooommmssswwwqqqeee]]]XXXYYYVVVTTTYYYcccmmmqqqZZZ]]]ggg|||~~~mmmZZZOOOFFFBBBJJJWWWVVVWWW]]]lll~~~~~~~~~|||xxxvvvrrrlllccc\\\[[[bbbddddddyyyYYYDDD<<>>??????@@@@@@@@@@@@EEEIIIZZZvvvzzzmmmSSSYYYpppbbb@@@555111666:::888777999555777777777<<>>:::;;;vvvZZZLLLJJJKKKGGGBBB???@@@???;;;888999555444222000............---,,,,,,---//////...---+++,,,,,,---......//////+++---......,,,+++++++++,,,000555777777666666666222555999:::888777888::::::;;;>>>EEEMMMPPPNNNJJJ777888:::FFFbbb~~~{{{TTTOOONNNQQQKKK???999<<<888999:::;;;:::@@@QQQccckkkpppuuuwwwxxxyyy{{{}}}}}}~~~yyyqqqjjjgggfffjjjppp{{{rrrhhhaaaaaabbbbbbeeejjjnnnqqquuuyyy|||}}}}}}|||ooojjjjjjpppuuuppphhhddd[[[^^^[[[TTTUUUbbbqqqyyyggg``````nnnsss\\\OOOFFF@@@CCCKKKTTTRRRVVVfff~~~~~~~~~|||{{{yyyuuunnnggg___[[[[[[```bbbaaannn|||OOO===:::???<<<<<>><<<===>>>???@@@AAAAAAAAACCCIIIVVVlll|||vvv___SSSnnnzzztttJJJ<<<444888;;;777666:::555777888777999CCCSSS___gggnnnvvv~~~}}}wwwooofff___[[[ZZZZZZZZZfffvvvwwwfff[[[XXXSSSIII@@@======@@@EEELLLPPPUUU]]]aaa^^^TTTHHH@@@EEE@@@>>>>>>;;;@@@VVVpppzzzrrrfff```XXXRRROOOKKKEEEAAA???>>>>>>>>>>>>???>>>>>>@@@???BBBKKKWWWkkkvvvbbbLLLAAA>>>AAANNN]]]kkksss{{{~~~}}}yyyooofffSSSMMMEEE???;;;888666555333333333444444333333333111111000000000000111111222222777CCCTTTeeeoootttccc]]]UUUNNNJJJJJJJJJJJJLLLQQQ[[[ccceeefffooozzz{{{xxxtttwww~~~gggCCC999;;;<<>>@@@AAAAAABBBBBB???GGGSSSfffpppUUUaaaRRRBBB777:::<<<777555999444777888777888@@@OOO[[[fffllluuu}}}{{{sssnnnlllaaa___[[[XXXVVVVVVWWWXXXXXXRRRSSSZZZXXXKKKBBBAAA???999777<<>>>>>???@@@AAAAAA===>>>@@@AAABBBMMMkkkvvvaaaKKKAAA@@@EEEUUUeeewww}}}~~~uuuiiiYYYLLLIIIEEEAAA===:::888666444111222333444444444444333111111000000000000111111222444<<>>GGGJJJRRRnnnsssRRRRRR}}}zzzGGG333<<<777111999<<<777555555777888;;;EEEOOO^^^fffqqqzzz~~~~~~xxxlllaaa\\\]]]aaabbb``````bbbaaa]]]^^^WWWPPPKKKDDD<<<999;;;999777888@@@LLL]]]tttxxxhhhUUUFFFBBBBBBDDDNNN\\\mmmnnnWWWRRRLLLEEECCCBBB@@@>>>===AAA:::888;;;;;;???PPPeeezzz]]]FFF<<<777FFFcccuuuyyyooocccYYYPPPHHHCCCCCC???999666555555666555666555444333333444555666222222222111111111111000555222:::RRRiiivvv~~~vvvppprrrvvvuuuppphhhbbbffflllooozzz~~~dddEEEBBB777BBBGGGtttUUULLLLLLFFFEEECCC@@@???===;;;888555555333111///......//////---.....................---333888999444...+++***,,,---......,,,,,,---...***///555888888777777777333666999:::;;;<<>>888888999:::888888@@@JJJVVVbbbmmmssswww|||~~~{{{~~~zzzuuusssrrrsss{{{wwwqqqnnnjjjlllooossswwwzzz|||}}}}}}}}}~~~~~~}}}yyysssnnn```dddkkkssszzz~~~~~~vvvnnndddZZZUUUZZZkkk||||||nnnccchhh|||kkk\\\TTTOOO^^^fffpppzzzwwwtttuuuyyy|||xxx{{{vvvnnnfff[[[```vvvuuunnnfffjjjzzzyyysssxxxooorrrzzzTTT::::::888777;;;@@@???;;;<<<===>>>@@@AAAAAAAAA@@@???EEEEEEGGGaaa}}}tttmmmRRRMMMsss___>>>;;;999666888;;;999666666777777999BBBKKKYYYaaammmvvv{{{{{{tttjjjdddcccgggkkkmmmmmmooopppmmmfffcccYYYMMMFFF@@@999777888:::999>>>KKK\\\pppyyybbbMMMFFFFFFHHHRRR^^^jjjhhhRRRLLLEEEAAA???>>>===<<<===888888<<<<<<===JJJ[[[wwwZZZFFF???===JJJaaannnpppgggZZZNNNGGGDDDCCCCCC>>>:::666333333444444444555555444444444444555555222222222111111111111111444222<<>>===:::999999:::888777;;;CCCJJJXXXhhhqqquuuyyy|||||||||vvvrrrppp}}}yyytttrrrrrruuuyyy{{{}}}~~~}}}wwwpppjjjccchhhoooxxxwwwiii]]]WWW\\\nnnyyyiiibbbgggoootttjjjdddmmmttt{{{{{{uuusssuuuyyy{{{www{{{wwwooofffZZZ___vvvwwwmmmooosss{{{uuummmvvvyyylllpppnnnJJJ888999777777:::???>>>999<<<<<<===>>>??????>>>>>>AAAGGGHHHJJJ^^^}}}nnnlllVVVIIIdddxxxKKK666888777444888:::777666777666666===FFFRRR[[[hhhrrrxxx|||{{{wwwppppppsss}}}xxxhhhZZZJJJAAA===888777888======EEEWWWmmmvvvYYYLLLKKKOOOXXXbbbeee}}}ttteeeaaaYYYMMMCCC===<<<<<<<<<999777888<<<;;;:::BBBNNN{{{pppTTTBBB???>>>GGGUUUZZZTTTMMMCCC;;;999;;;???AAA999666333111222444555555444555555555555555555444333333222111111111111111444333>>>WWWooo~~~xxx}}}~~~VVV@@@BBB???GGGLLLxxxXXXNNNPPPLLLEEECCC@@@???===;;;888555333222111///...............---,,,+++,,,...111222888777444...***)))+++---,,,---......,,,,,,---...---...000222444666999:::666666777:::???FFFNNNSSShhh```TTTJJJEEEFFFKKKOOOKKK???:::CCCLLLRRRZZZeeekkkXXXIIIJJJQQQOOOFFF???>>>;;;:::<<<;;;999;;;@@@@@@OOOaaammmssswwwzzz}}}zzzqqqvvv}}}yyy{{{}}}~~~|||yyyvvvrrrlllhhhjjjooovvv~~~~~~mmm```YYY^^^nnnyyymmmhhhhhhlllyyyyyysssooowww~~~{{{vvvsssrrruuuxxxzzzvvv{{{wwwpppggg[[[```vvv~~~uuuppp{{{{{{uuuyyydddEEE888888888777;;;???>>>999<<<<<<<<<<<<===<<<<<<<<<<<>>;;;888777888:::;;;;;;777555222111333555666666333444555666666555444333444333222111111111222222666555AAA[[[vvv{{{}}}xxxxxx}}}NNN>>>AAABBBGGGLLLzzzXXXNNNPPPLLLEEECCC@@@???===;;;888555444333222111000/////////...---,,,+++,,,...111222555333///+++)))))),,,...,,,---......,,,,,,---...---------000333777:::;;;888777666888===DDDJJJNNNTTTOOOGGGAAA???CCCHHHMMMMMMBBB<<>>;;;GGGXXXhhhpppuuuyyy~~~|||yyyvvvsssqqqpppqqqqqqppptttxxx~~~pppccc]]]```nnn|||zzzvvvnnnqqqwww}}}}}}wwwooojjjppp{{{xxxvvvtttrrrrrrtttwwwxxxuuuyyyuuuooohhh]]]aaauuuxxxWWW???:::<<<;;;;;;???CCCAAA<<<;;;;;;;;;;;;;;;;;;<<<<<<555>>>FFFKKKUUUnnn~~~|||fffKKKKKKlllddd@@@;;;:::777@@@666555666777666555:::BBBKKKTTTaaakkkrrrvvv{{{~~~}}}qqq\\\LLL>>>999;;;===???BBBFFFDDDIIIWWWfffqqqyyyuuu```ZZZ^^^hhhppphhhrrrvvvooouuu{{{\\\GGG@@@???<<<<<<:::999999777777<<>>BBBEEEHHHJJJKKKPPPJJJEEEDDDDDDFFFMMMTTTaaa```UUUKKKRRR```]]]NNNDDD<<<888999;;;::::::;;;:::AAAOOO```kkkrrrxxx}}}~~~~~~~~~qqqooolllmmmrrrxxx}}}uuujjjdddeeeooozzz~~~wwwsssssssssnnnhhheeezzzuuutttsssrrrrrrssstttuuussstttoookkkiii```aaarrrtttcccGGG888>>>?????????CCCGGGEEE???:::::::::::::::;;;<<<===999<<>>@@@???JJJ^^^hhhddd\\\QQQFFF???;;;888666777555333333555666666555444555555555555555555444666444222111000111333444666777JJJrrr}}}}}}yyyttt{{{YYYCCC???@@@EEEDDDLLL{{{XXXKKKLLLGGGEEECCC@@@???===;;;888555333333222222111///...------.....................***+++...000111000---+++,,,---......,,,,,,---...+++******...333888::::::999777666777:::;;;:::888444777<<>>>>>???CCCFFFDDD>>>:::999999999:::<<<===>>>======??????BBBTTTzzz}}}uuuYYY^^^zzz{{{jjjQQQ888222666555999888999:::777444666<<<@@@JJJXXXdddlllqqqwwwzzz}}}yyyttthhhZZZQQQLLLFFF???BBB>>>===BBBGGGJJJNNNRRRRRRPPPPPPQQQMMMHHHGGGJJJNNNUUUhhhsssdddeeerrr~~~|||ttttttwww{{{{{{~~~}}}nnnVVVFFFBBB@@@:::::::::999777777:::<<<===III```wwwnnnSSSCCC???@@@>>>NNNnnn~~~rrreeeZZZQQQIIIEEE>>><<<999999999:::999888555555444444444444555555666555222111000111333444666888PPP~~~}}}|||}}}|||JJJ???@@@???FFFDDDOOO~~~[[[LLLMMMHHHEEECCCAAA???===;;;888555111111111111000...---,,,---......//////...---,,,...,,,***)))+++,,,......,,,---......,,,,,,---...***)))***...444999:::999666555666:::>>>???===::::::999999999===BBBGGGJJJUUUaaabbbPPP???AAAMMMTTTwwwoooaaannnuuuoooSSSHHH>>><<<>>><<<::::::<<<999@@@QQQbbblllsssxxx||||||~~~xxxvvv~~~|||uuutttuuuzzzzzzvvvsssvvv{{{|||uuuwww~~~}}}vvvssssssssssssrrrqqqqqqqqqnnnjjjaaabbbgggaaa___kkklll}}}mmmHHH888999999:::;;;;;;???CCC@@@:::999999999999:::<<<>>>???999:::???BBBBBBMMMmmmvvvfff]]]xxxrrr^^^???888===555;;;:::;;;;;;777333444999;;;EEESSS```jjjpppvvvzzz|||~~~|||mmmZZZMMMGGGCCC???AAA@@@CCCKKKPPPRRRUUUZZZVVVUUUTTTRRRKKKBBB@@@CCC???BBBTTTrrr|||vvvwwwgggfffuuu~~~xxxyyyvvvggg^^^]]]```iiizzz{{{mmmfffZZZ```[[[KKKBBBAAA???888777999999888999;;;<<<;;;;;;NNNbbb|||lllOOOBBB???===999KKKrrrxxxkkk]]]UUUEEECCC@@@?????????>>><<<666555444333333444555666777555222111000111333555777:::TTT~~~}}}{{{xxxyyyyyy@@@===BBB@@@HHHEEERRR```PPPMMMEEEDDDBBB???===<<<:::777555111111000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++***+++000666;;;999777666888;;;>>>===<<<666444777???BBBAAADDDJJJ\\\iiiiiiVVVDDD@@@FFFIIIyyywww~~~yyyfffSSSDDDBBB???777666;;;:::888;;;EEEQQQ]]]jjjuuu}}}~~~|||}}}{{{zzzyyy~~~{{{sssrrruuutttssssssrrrqqqooommmhhhkkkkkkgggbbb___^^^]]]mmm~~~}}}zzzrrrsss}}}zzzVVV>>>777888:::999999888888888777777888777666666777999;;;===;;;<<>>HHHWWWbbbhhhnnnttt|||nnnWWWHHHBBBBBBDDDDDDBBBIIIYYYdddfffhhhmmm```\\\VVVOOOGGGBBB@@@@@@===>>>FFFYYYtttzzz{{{lllhhhrrrxxxttt|||}}}mmm```___kkkwwwlll]]]WWWQQQIIINNNQQQppptttcccHHHGGG???;;;===>>>:::888:::999<<<>>>===:::999:::<<<===DDDPPPdddlllVVVEEE999888999@@@[[[yyyyyyeee]]]SSSLLLIIIGGGBBB>>>777555333222222333444555777444222333222000222666777@@@ZZZ|||hhhmmmaaaKKK<<>>>>>>>><<<;;;>>>BBBBBBBBBHHHQQQ[[[cccdddVVVEEE???CCCHHHppp|||vvvvvviiiXXXGGG@@@===;;;:::;;;;;;999;;;CCCLLLWWWeeerrr{{{}}}~~~}}}|||wwwppppppssssssrrrssssssrrrpppooosssqqqnnnmmmpppqqqkkkbbbhhhvvvnnnkkkpppzzzmmmLLL:::666666888888888888888888999999777666666666777999<<<===<<<:::;;;>>><<<@@@UUUmmmuuuWWWPPPYYY}}}ZZZ===555:::888888999999888777555444999;;;DDDRRR]]]dddlllsss{{{~~~iiiUUUJJJGGGHHHIIIKKKKKKUUUhhhtttuuuxxx~~~pppgggZZZNNNHHHDDDAAA???;;;;;;@@@SSSrrrooohhhmmmuuuuuujjj```\\\ccclllzzzggg]]]```hhh|||rrraaaSSSSSSRRRlll}}}iiiMMMJJJAAA;;;===???>>>>>>AAA>>>@@@AAA@@@<<<:::::::::777<<>>:::666666555444444444555666777444222333222000222666555HHHggg{{{zzzyyy|||VVVEEE;;;AAAHHHJJJTTTbbbaaaQQQOOOIIIDDDBBB???======;;;888666555444333111000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///444888:::888777777:::===??????>>>===@@@EEEGGGIIIMMMRRR[[[]]]^^^XXXJJJ???@@@IIInnnxxx___bbbhhh___OOO@@@<<<>>>>>>:::;;;:::;;;???CCCMMM]]]lllxxx{{{~~~|||rrrqqq~~~}}}sssnnnooopppqqqrrrrrrrrrrrrqqqpppwwwssspppwwwzzzqqqqqqsssyyy}}}}}}hhhjjjrrr|||\\\@@@888888555666666777888888999999:::888888888888:::<<<>>>@@@>>>999999;;;<<<>>>MMM]]]{{{|||rrrWWWFFFJJJrrrmmmHHH111888888888999999888777555444666888???JJJTTT]]]gggqqqyyy||||||hhhYYYSSSRRRSSSRRRNNNQQQ```uuu}}}ppp^^^QQQJJJGGGEEEDDDBBB@@@BBBQQQnnnvvvmmmlllooorrrcccYYYVVV[[[bbb|||sss]]]SSSSSShhh|||kkkaaa^^^ssskkkUUULLLDDDBBBBBBBBBBBBDDDIIIIIIGGGCCC???;;;::::::999;;;>>>HHH\\\xxxqqqYYYHHH;;;:::999777@@@MMMYYYbbbhhhkkkqqqxxxwwwpppeee\\\NNNCCC===999666444555555555666666666666666777555444555333111333888888PPPlllzzzxxx|||{{{yyy{{{xxxLLL@@@===DDDJJJLLLWWWfffcccPPPMMMIIIDDDBBB???>>>===;;;999777666555333111000.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222666888777666666888;;;>>>@@@@@@>>>DDDRRR```ddd\\\SSS\\\ZZZ[[[[[[OOOAAA@@@HHHfffnnnKKKOOO^^^bbb[[[HHH>>>@@@???999<<<;;;;;;;;;<<>><<>>===<<<:::888444333222000...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000333555555555666777:::===???GGGFFFOOOhhhpppXXXXXXUUUVVVZZZRRREEE@@@EEEQQQooohhhIIIHHHNNNaaafffUUUEEEBBB@@@999===<<<;;;:::888<<>>DDDZZZ{{{ppp[[[JJJMMMRRR~~~mmmCCCBBB888888999999888777555444444444888???EEEOOO^^^lllssswww}}}}}}vvvpppeeegggssssssbbb[[[[[[[[[```iiizzzzzzyyyzzzvvv~~~hhhWWWPPPOOOOOOXXXggg||||||jjjnnnttt~~~uuunnniiijjjsssnnnllliiiiiikkkmmmkkkgggbbb[[[PPPFFF???=========999777666888AAAUUUpppxxxcccOOO===777888777888;;;===>>><<<888666777888777555333222333444555555555222333555666777777777777999888999999666444888>>>PPPaaapppqqqppptttyyy{{{~~~vvvnnnnnnsss~~~|||xxx\\\EEEBBBCCCEEEDDDBBBIIITTTkkkQQQJJJFFFDDDBBB???>>>>>>===:::888333222111///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---...000333555777888888:::===???IIIKKKVVVlllpppVVVOOOOOORRRVVVTTTLLLFFFDDDEEERRR\\\fffppphhhQQQBBBCCC[[[kkkcccRRRIIIBBB<<<>>><<<;;;:::888:::CCCNNNaaajjjvvv~~~yyyyyyyyytttooojjjiiikkklllpppttttttpppmmmmmmmmmrrr]]]???333666888666::::::999888666555444333555555666777888999999:::999AAAIIIJJJCCC======@@@PPPzzzrrrXXXHHHHHHjjjpppJJJAAA888888999999888777555444444444666;;;@@@IIIYYYhhhpppuuu|||zzzuuu{{{zzzzzz}}}qqquuupppXXXJJJCCC@@@DDDMMM\\\lllwww{{{zzzwwwjjjccc[[[[[[hhh}}}~~~cccVVVTTTeeexxxppp^^^WWWLLLCCC>>><<<;;;;;;666555555666:::IIIcccyyy~~~ooo[[[EEE:::888666666777222333333111000222444666111222333333333222111111333444555666777888999:::;;;;;;<<<===999666;;;BBBXXXqqqsssaaa___fffkkkxxxvvvqqqlllhhhhhhlllqqq{{{pppmmmpppPPPCCCAAABBBDDDCCCBBBHHHPPPpppTTTKKKGGGCCCBBB???>>>>>>===;;;999333222111000////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...222666999;;;;;;<<<>>>@@@FFFMMMVVV]]]ddddddYYYLLLGGGLLLQQQUUUXXXXXXQQQIIICCCGGGPPP\\\kkkvvvgggGGGAAAVVVjjjkkk```SSSGGG@@@>>>;;;;;;<<<;;;:::???EEEVVVbbbqqq|||zzzqqqnnnllljjjjjjlllmmmqqquuutttoookkkjjjjjjqqqmmmLLL:::555444555777999999888777666555555444555555666777777777777777888<<>>888888999999888777555444333333555888;;;CCCTTTcccnnnssszzzyyyzzz~~~mmmooo{{{eeeSSSHHHBBB>>>AAAFFFLLLPPPTTTWWWXXXVVVSSSOOOKKKLLLUUUcccooo||||||mmmjjjkkkuuuhhh\\\MMMIIIBBB>>><<<:::888666555555777777666???WWWnnnrrrtttuuusssuuu{{{~~~~~~uuubbbLLL???999777555555444444555444222111333666222333333333222111111222666666666777888;;;===>>><<<===??????;;;888===FFF]]]wwwnnnYYY[[[hhhppp~~~wwwiiigggjjjnnnppprrrrrrzzzvvvoooppp___FFFEEECCCCCCEEEFFFGGGKKKPPPsssWWWMMMIIICCCBBB??????>>>===;;;999333333222111000000111111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---222777<<<>>>>>>>>>???AAAEEEQQQWWWOOOEEECCCFFFGGGCCCLLLSSSVVV]]]ccc]]]PPP>>>@@@PPPaaasssXXXCCCSSSfffoooiii[[[LLLCCC>>>;;;;;;===>>><<<===@@@OOO\\\nnnzzzvvvnnnlllmmmlllmmmpppnnnsssvvvuuuoooiiihhhhhhuuubbbCCC999888555555:::777777777777666666666666777888888999999999888888777888888:::???CCCCCCAAADDD^^^tttxxxqqqOOOTTTgggvvvssshhhVVVAAA888888999999888777555444222222444666999@@@PPP___mmmrrrzzzyyy{{{kkknnnzzzmmmYYYNNNHHH<<<>>>???===;;;>>>DDDJJJDDDKKKQQQOOOFFFAAAFFFOOORRRmmmyyy}}}wwwhhh^^^QQQEEE>>><<<:::;;;;;;999555111111222555555111666LLLbbbmmmooonnnjjjlllrrrwwwxxxuuudddOOOBBB<<<999777666444555777777555222444888444555555555555777:::===999888888888:::<<>>???AAAAAA<<<999???HHHbbbsssvvveee\\\iiixxx}}}pppaaabbbnnnxxx}}}yyyzzzvvvrrrvvvTTT@@@IIIFFFEEEFFFHHHJJJMMMPPPwwwXXXLLLGGGEEECCC@@@??????>>><<<:::444222000/////////---,,,+++******,,,......---+++***+++,,,,,,------,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,---------555>>>AAA???>>>AAAEEEBBBCCCBBB???AAADDDAAA:::LLLLLLMMMVVVeeepppmmmeeeLLL;;;HHHaaasssqqqZZZJJJPPPooowww^^^HHHFFFCCC<<<999>>>BBB???<<<>>>HHHOOO]]]lllzzzqqqpppnnnlllkkklllmmmnnnooorrrrrrlllfffggglllpppzzz[[[>>>555666444444888777777777777777777777777666666666666666666555555666777888999;;;>>>@@@AAABBBWWW~~~||||||]]]PPPUUUpppuuu[[[JJJ888777666777999888666444666444444555777<<>>@@@@@@===<<<>>>@@@CCCIIIUUUbbboooxxx~~~yyyqqqdddUUUIIIAAA<<<;;;555555555555555555555555222222333333111555EEEUUUeeeaaaaaaeeefffgggnnnxxxqqqcccQQQDDD>>>;;;777444666666666666666777888999666777888888888888:::<<<;;;<<<>>>???@@@AAAAAA@@@???BBBBBB???<<<===AAAEEE```gggnnnrrryyyvvvdddbbbpppvvvmmmnnnMMMDDDJJJHHHKKKQQQNNNJJJTTTdddvvvWWWKKKGGGEEECCC@@@??????>>><<<:::333111/////////000///...111000......///...,,,***++++++,,,------------,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,333<<<@@@@@@>>>>>>@@@>>>===<<<<<<=========<<>>AAAFFFRRRbbbsss|||pppooommmkkkjjjkkklllmmmlllnnnnnnkkkjjjpppzzzmmmRRR:::444666555555888666666666666666666666666555555555555555555555555666666777888999:::<<<===???OOOqqq~~~jjjYYYUUUjjj~~~zzzgggXXX<<<777555888999666555777555444444555777;;;GGGRRRbbbiiirrr{{{zzzuuuuuu~~~fffSSSFFFCCC===999999;;;;;;999:::;;;<<<:::888777888:::888;;;>>>BBBEEEFFFFFFEEEGGGDDD@@@<<<:::999999999333333333333333333333333222222333333111555BBBQQQ___\\\[[[^^^___aaaiiirrrnnncccTTTJJJEEECCC@@@===999999999:::::::::::::::======>>>===<<<<<<>>>?????????@@@AAABBBCCCDDDDDDFFFAAA>>>>>><<<===CCCKKKZZZiiizzz}}}tttnnnwww~~~{{{___DDD???BBBEEEOOOYYY]]]bbbwwwtttVVVKKKGGGEEECCC@@@??????>>><<<:::555333000//////000///...222000///...///...,,,***++++++,,,---------------,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------+++000888>>>AAA???<<<999???;;;<<<@@@???;;;AAAKKKPPPPPPRRRXXXeeerrrtttoooZZZDDDAAAMMMggg~~~MMMIIIbbbqqqhhh[[[OOOGGG???;;;:::999;;;>>><<>>;;;<<<;;;888666555666888:::;;;;;;;;;;;;:::999888111111111222333333333333333333333333333333333333222222444444222333>>>KKKYYYWWWVVVWWWXXX[[[dddnnnrrrjjj___VVVQQQNNNJJJGGGEEEEEEDDDCCCAAA???<<<;;;BBBCCCCCCBBBAAA@@@BBBCCCBBBAAAAAAAAACCCDDDFFFGGGLLLAAA<<>><<<:::888555222/////////...---...,,,++++++---...---,,,+++,,,,,,---...---------,,,---...---+++***+++,,,+++++++++,,,,,,,,,------,,,///555===BBB@@@:::555>>>999;;;CCCBBB???JJJ\\\nnnhhh___YYY]]]ggglllkkkdddNNNDDDIII```^^^FFFLLL]]]fffeeeVVVNNNDDD@@@@@@@@@>>><<<===<<<@@@LLL^^^nnnvvvxxxwwwoooooonnnlllkkkkkkkkkkkkkkkiiihhhiiinnnxxxwwwvvvzzz}}}xxxyyygggJJJ===222333888777666555333333333333333333333333222333333333333333444444444444444444555666777888;;;???RRRuuuyyyooorrrYYYFFFOOOllleeeIII444666;;;666555:::666444444666666777<<>>===;;;999999:::;;;444444555666777999:::;;;:::999888777666444333333555555555555555555666666333333555666333333;;;EEETTTTTTUUUTTTUUUZZZeeeooowwwtttnnnhhhdddaaa]]][[[ZZZYYYXXXUUUPPPKKKEEEBBBGGGHHHHHHHHHFFFFFFHHHJJJFFFEEEEEEEEEFFFIIILLLNNNNNNCCC@@@FFFCCC>>>LLLdddxxx{{{oooiiiooo}}}mmmHHH???GGGNNNPPPSSSVVVTTTVVVdddsssrrrUUUKKKGGGEEECCC@@@??????>>><<<:::777444111///000111111111///---++++++---...------,,,,,,---.........------,,,---...---+++***+++,,,+++++++++,,,,,,,,,---------...333:::@@@@@@;;;555999555999BBBCCCCCCRRRhhhppp___ZZZaaaiiillldddRRRCCCEEEYYY{{{dddEEE<<>>FFFIIIIIIKKKPPPRRRTTTXXX]]]sssUUUKKKGGGEEECCC@@@??????>>><<<:::333111......111444666777666333000.........---+++,,,,,,---...............,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,---111777<<<>>><<<888;;;:::>>>EEEIIINNN^^^pppfffZZZ[[[aaaccceeeWWWFFF@@@MMMbbbvvvvvv^^^BBB777BBBUUU```pppiiiZZZJJJ@@@??????===:::999:::AAANNN]]]kkkrrruuu}}}||||||~~~wwwtttqqqnnnmmmllllllkkkkkkjjjiiiiiicccccciiiwww{{{kkkhhhiiipppyyy}}}~~~}}}}}}}}}tttxxxvvvUUU<<<888555555777777555222222222222222222222222222111222222333333444444555222333333444666888999:::<<<<<>>>>>>>><<<:::===<<<;;;;;;::::::;;;;;;777777666555666777888999444444555555666777777777888777888999777666;;;BBBOOOUUUXXXTTTRRRXXXbbbhhhxxx{{{~~~~~~{{{yyyyyyzzz{{{zzzwwwtttooojjjfffcccXXXWWWTTTPPPJJJFFFEEEEEEDDDDDDEEEHHHKKKOOORRRTTTSSSQQQQQQPPPGGGBBBTTTnnnzzz|||uuujjj^^^WWWjjj^^^HHHCCCFFFHHHIIIMMMSSSYYY\\\ZZZYYYtttVVVLLLHHHEEECCC@@@??????>>><<<:::555333//////111333555666777444000...---------,,,,,,------...............,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------+++,,,...222777:::<<<<<>>555888:::666:::555333555555444555888@@@HHHUUUaaajjjpppuuuxxxxxx~~~mmmeee___UUUOOOPPPKKKJJJHHHGGGFFFDDD???;;;888888999:::;;;;;;<<<<<<======>>>>>>===;;;999888555666666777888888999999<<<999999:::999888===DDDSSS[[[^^^WWWRRRVVV]]]bbbpppwwwxxxuuunnndddYYYPPPKKKIIIEEEGGGJJJMMMRRRVVVYYYZZZ___[[[TTTKKKCCCEEETTTfffooowww}}}xxxpppiiiaaaZZZ[[[kkk~~~}}}qqqWWWKKKIIIHHHKKKNNNRRRUUUXXXYYYVVVSSSuuuWWWLLLIIIEEECCCAAA??????>>><<<:::;;;777333000000111111111222///,,,+++,,,---...---,,,---......//////......,,,---...---+++***+++,,,++++++,,,,,,,,,---------)))***,,,///222777<<>>CCCEEEDDDJJJXXXffflll]]]___^^^XXXVVVZZZ^^^___gggnnnhhhZZZRRRNNNXXXnnnxxxVVV===<<>>;;;:::;;;;;;:::???EEEYYYbbbddd\\\TTTVVV[[[^^^bbboooqqqddd[[[WWWPPPRRRVVV[[[```dddggghhhjjjbbbSSSDDD???FFFTTT^^^\\\dddlllsss|||~~~rrrgggaaa\\\XXXeeennnuuuoooggglllzzzxxxmmm}}}}}}^^^KKKHHHHHHEEEEEEKKKPPPQQQPPPPPPPPPPPPuuuWWWLLLHHHFFFDDDAAA???>>><<<999777444333222000//////......///............---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())),,,...111777===AAACCCDDDGGGKKKNNNPPPRRRRRRRRRRRROOONNNTTT]]]```___nnnsssxxxqqqZZZIIIRRRhhh}}}uuuKKK333FFFIIIXXXnnnzzzrrr]]]JJJCCC???>>>;;;999:::@@@HHHNNNcccmmmyyyvvvnnnkkkjjjjjjjjjhhhiiihhhffffffgggeee```eeeyyyuuusssPPP;;;555444444333333222222111333333222222111222222222333333333222222111111111444444444444444444444444111777:::>>>QQQvvvyyyhhhcccXXXBBBQQQzzzpppLLL:::666777<<<999888666555444444444555<<<@@@HHHSSS```jjjqqqtttxxx{{{~~~uuuhhh]]]SSSQQQOOOQQQ]]]pppxxxttt{{{sssddd\\\]]]ZZZMMMBBBAAACCCBBBAAA@@@AAABBBDDDEEEEEEEEEGGGJJJLLLJJJDDD???:::999;;;===???>>>???AAA888;;;>>>???>>>???BBBDDD\\\iiilll```VVVXXX\\\[[[ccciii~~~zzzooolllfffggghhhkkkrrrxxxyyyvvvvvv```JJJ@@@???CCCMMMWWWSSS[[[ggguuu}}}uuukkkdddaaabbbccckkkpppmmmaaa\\\iii}}}|||uuujjjxxxgggOOO???CCCKKKFFFJJJKKKMMMOOOPPPPPPPPPOOOqqqUUULLLHHHFFFCCCAAA???>>><<<999777444333222000///////////////............---------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++---000555<<>>===;;;:::<<>>>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJ[[[ggglllbbbYYY[[[^^^]]]gggjjjyyy{{{uuugggWWWEEE======BBBNNNYYY___dddmmmvvv~~~yyyllldddaaaeeeiiimmmpppqqqjjj^^^[[[jjjxxxttteeeRRREEEFFFLLLJJJKKKLLLMMMNNNOOOPPPPPPPPPmmmSSSKKKHHHEEECCC@@@???>>><<<:::777444333222111000////////////............---------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,...444;;;@@@????????????AAABBBDDDFFF===AAAFFFMMMXXXbbbeeebbbnnnzzzaaaIIIBBBRRRyyywwwDDD:::555555===CCCEEEDDDEEE>>>???>>><<<::::::<<<>>>NNNYYYgggssszzz~~~vvvrrrmmmiiigggfffeeedddeeeccceeejjjggg``````ggg}}}~~~yyy[[[AAA444444444444333222222111111222222111111111222222333222222222222222111111111666666555555555444444444555444777<<>>FFFPPP[[[dddiiirrruuuyyy|||~~~~~~}}}xxxpppgggbbbWWWJJJEEEFFFFFFCCC===AAACCC@@@???HHHYYYiii|||llljjjwww~~~~~~iii[[[VVVQQQOOOPPPSSSYYYaaahhhkkkhhhccc___ZZZWWWRRRNNNLLLKKKIIIHHHIIIHHHFFFDDDCCCCCCCCCBBBEEECCCAAADDDIIIMMMOOOOOO\\\gggmmmfff```bbbdddbbbffffffnnn|||~~~rrriiiXXXNNNCCC===>>>FFFVVVcccuuuwww{{{~~~qqq```ZZZ___jjjrrrvvvxxxtttkkkbbbfffxxxyyyzzz]]]RRRIIIGGGLLLMMMMMMMMMLLLMMMNNNOOOQQQRRRiiiQQQJJJGGGEEECCC@@@???>>>===:::888444444222111000////////////............---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++---111888=========<<<<<<>>>AAADDDFFFAAAFFFLLLTTT```kkkooolllrrryyymmmTTTHHHDDD___bbbFFF;;;333444999===AAAEEEAAAAAA@@@>>>;;;;;;<<<===CCCMMM\\\jjjtttzzz}}}nnnkkkiiiggggggeeecccaaaeeeaaaccchhheee^^^dddpppxxxwwwtttvvviiiMMM:::222444444333333222111111111111111111111111222222333222222222111111111111111777666666555555444444333666222555<<<<<>>@@@KKKUUUzzzpppcccoooxxxxxxxxxyyywwwvvvttttttwww~~~sssiii___]]]ZZZYYYYYYZZZ[[[\\\[[[___aaa```______\\\YYYNNNIIIFFFJJJSSSZZZ\\\ZZZaaajjjooollliiijjjkkkiiihhhfffhhhnnnqqqqqqssswwwtttwww{{{tttfffZZZTTTPPPKKKDDD@@@BBBPPPeeevvvyyyvvvgggVVVSSS___mmmvvvxxxuuunnngggkkk{{{~~~xxxfffNNNMMMHHHEEEIIIMMMNNNMMMLLLKKKLLLNNNQQQRRRgggPPPJJJFFFDDDBBB@@@???>>>===:::888555444333111000000/////////............---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,000555:::======<<<<<<===???BBBDDDEEEIIIPPPYYYgggvvv||||||rrrtttzzzppp\\\NNNHHHQQQyyyKKKAAA888555666888===CCCIIIHHHEEE@@@<<<:::<<<===;;;DDDQQQ___kkkuuu|||}}}}}}uuuiiigggffffffgggfffcccaaafffbbbbbbeeeccccccmmm{{{sssjjjoooxxxyyyxxxxxxwwwqqqnnnvvvuuummmvvv{{{uuu[[[BBB555333444333333222222111000000111000000000111111222333111111111111111111111111666666555555444444444444666111555<<<:::>>>bbb}}}ttthhhTTTNNNYYYsss^^^===333888888888888888777777777666888;;;>>>EEENNNZZZbbbkkkooouuuzzz}}}wwwhhh\\\WWWUUUTTTSSSVVVWWWTTTRRRSSSRRROOOOOONNNKKKGGGDDDEEEJJJOOOhhhyyycccgggqqqrrrrrr|||~~~vvvlllmmmpppsssvvvyyy}}}|||```[[[WWW\\\fffnnnooommmeeekkkoooooonnnooonnnmmmooommmmmmooopppppprrrtttnnnnnnooopppvvvssseeeYYYMMMGGGGGGLLLJJJEEE@@@EEEXXXrrrxxxnnniii[[[OOOQQQ```nnnrrrpppeee^^^```ttt~~~zzzvvvTTTCCCHHHGGGDDDHHHLLLNNNMMMKKKIIIJJJLLLOOOQQQgggPPPJJJFFFDDDBBB@@@???>>>===;;;999555444333222111000000000///............---------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++,,,...222666===============???AAABBBHHHNNNWWWcccuuusssqqqqqqvvvwwwooo]]]OOOLLLJJJrrrvvvMMMBBB888444444555:::???NNNLLLHHHBBB<<<999:::;;;:::>>>GGGRRR___kkkuuuzzzxxx|||ssslllfffeeeeeeeeeffffffdddbbbccccccbbbbbbeeennnzzz|||cccTTTaaattt|||{{{{{{hhhcccdddqqq~~~}}}qqqsss}}}gggOOO;;;444555333333333222111111000000000000000000000111222333000000000111111111111111444444444444444444444444555111555<<<999;;;UUUvvvrrrjjjWWWHHHMMMggg|||PPP666888888999999999999888777666888;;;===AAAJJJUUU^^^ggglllsssxxx|||~~~yyymmmdddaaa```fffmmmpppmmmiiifff```ZZZTTTQQQMMMIIIFFFFFFHHHIII```llldddmmmllllllwwwyyysssoooqqqwww|||zzzwwwkkklllooopppqqqpppooonnnqqqpppqqqrrrrrrsssssstttooopppnnnlllmmmrrr{{{{{{gggZZZOOODDDAAAEEEEEEEEEAAA>>>FFF\\\uuuwwwjjjYYYOOOIIIQQQaaallljjjdddYYYVVVbbbbbbIII@@@GGGFFFFFFKKKKKKMMMLLLJJJHHHIIIKKKMMMOOOgggQQQLLLGGGDDDBBB@@@???>>>===;;;999555444333222111000000000///............---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++------,,,---000222:::;;;===@@@CCCFFFHHHIIIKKKSSS^^^mmm}}}wwwppppppssspppeeeZZZNNNGGG^^^~~~xxxcccQQQ===555555555777888GGGGGGFFFBBB>>>;;;::::::<<<<<>>EEEPPPXXXccchhhpppvvvzzz}}}|||qqqooohhh[[[NNNFFFDDDFFFVVVuuu}}}gggmmmiiihhhrrr}}}zzzsssrrrqqqsssttttttrrrqqqqqqrrrttttttttttttrrrqqqpppqqqqqqnnnjjjkkkqqqvvvyyyggg]]]RRREEE@@@CCC===???>>><<>>===;;;999555555333222111000000000//////.........---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++------------...000555888===DDDJJJOOOSSSUUUIIIRRR___oooqqqlllppptttqqqjjjQQQJJJSSShhh}}}fffHHH:::888888555222;;;===AAABBB@@@>>>======>>><<<:::===GGGSSS___eeeooowww}}}uuukkkdddaaadddcccbbbbbbccccccbbbaaaZZZdddgggdddooo___hhh|||qqqnnn{{{kkkSSS@@@444333777333333222222111000000000////////////000111222333//////000000111111111222///000111222333444444555666555777:::999999AAAKKKmmm{{{eeeKKKGGGKKKnnnvvvDDD777888::::::;;;:::999888222555888999;;;BBBLLLTTTaaafffnnntttxxx{{{}}}~~~xxx^^^LLLGGGHHHEEEaaaxxxkkknnngggeeeppp|||~~~{{{wwwuuuwwwyyyxxxvvvuuuuuuwwwyyyyyyxxxwwwtttqqqrrrttttttqqqllljjjmmmqqquuu}}}xxxjjjcccWWWFFF<<<===777;;;<<<===HHH]]]ooowww|||~~~yyywwwvvviiiWWWAAA???AAANNN^^^fffaaaYYYNNNVVVooovvvKKKDDDFFFGGGCCCGGGJJJDDDIIIIIIHHHHHHHHHIIIJJJKKKoooSSSIIIDDDBBBAAA???>>>>>>===:::777666555444222111000/////////...,,,,,,------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++------,,,+++,,,---...///888999===BBBJJJRRRWWWZZZVVVYYYcccmmmrrrqqqssswwwzzzsssuuu{{{|||xxxfffXXXLLL```rrrNNN666333777666555666999<<>>;;;888777999;;;;;;<<>>===444555666666777999===CCCGGG[[[```gggnnnssswww{{{}}}|||dddOOOIIIHHHKKKZZZxxx{{{kkk___bbbmmmvvv}}}}}}yyywwwyyyzzzzzzyyy||||||||||||{{{{{{{{{{{{}}}{{{xxxuuurrrpppnnnmmmsssuuu{{{ssscccUUUJJJCCC@@@999888888<<>>>>>===:::888666555444222111000000//////---,,,,,,---...,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,,,,+++,,,---...///111777???FFFLLLSSS\\\bbb\\\\\\```cccbbb^^^^^^bbbwwwtttuuummmRRRQQQlllaaaCCC777666666333444777;;;>>>???>>><<<888:::;;;::::::>>>GGGNNN\\\jjjwwwyyyyyy}}}tttiiibbb]]][[[ZZZ]]]]]]^^^___```___]]][[[SSSXXXdddvvvlll[[[]]]nnnRRRDDD===666333666222222222222222222222222000000000000000000000000111222222222222222222333111111111000000111222222222222333555777;;;???AAAVVVvvv~~~jjjUUUIII>>>OOOfffttt~~~pppIII888999888777999<<<;;;777666666666666888;;;AAAEEETTTZZZccckkkqqquuuyyy{{{{{{~~~uuu```WWWDDDEEEPPPiiirrr______iiipppsssuuu|||{{{|||~~~~~~}}}~~~~~~~~~~~~~~~|||yyyuuurrrqqqppptttuuuzzzuuufffXXXLLLDDD@@@999::::::===DDDRRR```hhhuuu{{{}}}uuummmcccRRRBBB@@@>>>AAALLLXXX]]]YYYSSSNNNeee{{{ZZZEEECCCCCCGGGIIIGGGHHHKKKKKKEEECCCFFFGGGDDDEEEHHHnnnPPPFFFBBBCCCAAA??????>>>===:::888777666444333111000000000///---,,,,,,---...---+++,,,------......------,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,---......,,,444???FFFJJJPPPZZZaaa^^^[[[YYYWWWQQQLLLNNNTTTmmmzzzuuu^^^HHHKKKZZZtttcccGGG888333444444666999===??????>>>999:::;;;999888999???CCCPPP^^^mmmsssuuuyyy|||~~~wwwkkkaaa[[[YYYYYYZZZ\\\\\\[[[[[[ZZZZZZYYYYYYNNNZZZmmmzzz{{{nnn[[[MMMkkk{{{]]]AAA888888666333222111111111111111111111111000000000000000000000000222222222222222111111111////////////000111222222111222333444777:::>>>@@@OOOfffsss^^^UUUEEEJJJZZZhhhooouuukkkSSS;;;777555888:::999888:::777777777666666999===@@@KKKRRR\\\eeelllrrrvvvxxxzzz}}}xxxaaaTTTEEEEEEGGGTTTppplllVVVRRRZZZ```___]]]hhhxxx}}}|||}}}yyyuuutttuuuvvvvvvxxx}}}wwwjjj]]]OOOEEE???999;;;===@@@EEEPPP```kkkwww|||~~~{{{ooobbbVVVIII@@@BBBJJJPPPUUU]]]bbb[[[OOOTTTkkkzzz```NNNHHHDDDGGGJJJJJJJJJLLLOOOJJJGGGHHHHHHEEEEEEFFFpppQQQHHHDDDCCCAAA@@@??????===:::888777666555333111111000000...---,,,,,,---...---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,222:::@@@EEEIIIOOOSSSVVVSSSQQQOOOLLLKKKRRR[[[ooozzz}}}pppTTTEEEDDDYYYyyyfffDDD444777666666888;;;===>>>>>>:::;;;;;;999777777:::<<>>GGGQQQ]]]kkkvvv{{{}}}zzzxxxrrrdddUUUMMMKKKLLLQQQ[[[hhhooommmdddYYYSSSgggzzzqqq[[[QQQIIIHHHJJJIIIHHHHHHPPPLLLIIIHHHGGGEEECCCCCCsssTTTKKKGGGCCCBBB@@@??????>>>;;;999777666555333222111000000...,,,,,,,,,......---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...///222999AAAFFFGGGFFFKKKJJJLLLNNNOOOSSS^^^kkkxxxxxxttt|||gggQQQBBBLLLeeeUUU<<<888666444555999===AAABBB:::;;;:::999999999:::;;;BBBHHHQQQYYY^^^ccckkkrrrxxx~~~|||vvvqqqfffbbb^^^[[[YYYXXXVVVUUURRRUUUWWWWWWUUUSSSSSSTTT]]]fffjjjbbbRRRKKKQQQ[[[lllvvv}}}~~~zzzvvvPPP@@@333333555222000333000000000000000000000000////////////////////////222222222111111000000000000000000111222333444555444444444444555666666777777>>>YYY}}}ooodddKKKAAALLL[[[ooodddJJJ333111666888777:::888888888666444555777999===DDDNNNXXXaaaiiiooossswwwzzz}}}oooaaaNNNKKKEEE@@@EEEYYYqqqyyyhhh^^^eeekkkfff^^^[[[YYYTTTMMMGGGFFFGGGFFFDDDCCCIIIYYYsss|||yyyxxxxxxyyy|||~~~}}}{{{zzzzzz|||}}}~~~|||{{{xxxwwwwwwyyy}}}|||tttgggWWWIII@@@===:::@@@QQQdddpppzzzwwwvvvpppfffZZZQQQRRR\\\fffiiihhhrrr}}}uuubbb___lll}}}vvvvvvlll\\\QQQHHHGGGHHHFFFDDDDDDIIIHHHFFFEEEFFFGGGFFFDDDvvvWWWMMMIIIDDDBBB@@@@@@???>>>;;;999888777555444222111111111---,,,+++,,,.........---***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,,,,---+++---444???GGGGGGDDDDDDGGGNNNSSSVVV[[[hhhuuuuuuzzzxxx}}}lllXXXEEEEEEWWWaaaEEE888555222333777>>>CCCFFF<<<;;;:::999999:::;;;<<>>EEEVVVhhh{{{yyyyyyzzzzzz{{{}}}~~~}}}|||~~~~~~{{{xxxuuuvvvyyy|||~~~wwwkkk[[[KKKAAA???<<>>;;;999888777555444222111111111---,,,+++,,,...///...---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,,,,+++******,,,222;;;BBBEEEEEEDDDJJJTTT]]]___cccooo{{{zzzttt|||xxxmmm```MMMEEEOOOjjjqqqUUU===999444222555;;;AAADDD>>><<<:::888999:::;;;;;;===;;;???EEEIIIMMMUUU___fffooozzz~~~zzzwwwssslllbbb[[[YYYWWWUUUUUUUUUVVVUUUSSSOOOQQQQQQPPPOOORRRZZZ```jjj```ZZZeeezzzvvvkkkgggppp~~~xxxyyy~~~mmmMMM===444000333333...///444////////////////////////////////////////////////000000000000111111111111222111111111111111222222000111222333444555555555666999EEEaaalllUUUEEE@@@EEE```|||XXX;;;222777:::999999999999777555555666777777;;;BBBIIIRRR[[[dddjjjnnnrrrvvvzzz}}}zzzcccQQQOOOLLLMMMccc}}}kkk[[[WWWZZZ]]][[[TTTVVVTTTPPPPPPSSSRRRNNNJJJDDDCCCKKKSSS___vvv|||}}}~~~~~~~~~~~~}}}~~~}}}~~~zzzvvvuuuxxx{{{yyymmm]]]MMMCCC@@@???KKKccctttvvvuuuxxxxxxyyyzzz}}}vvvkkk\\\SSSOOOXXXffftttiiiZZZ___gggqqq{{{[[[JJJFFFEEEBBBAAADDDEEEBBBBBBEEEBBBFFFHHHHHHMMMTTTUUUQQQ{{{XXXLLLGGGDDDBBBAAA@@@@@@>>><<<999888777666444333222111111---,,,+++,,,...///...---,,,------......------,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,++++++(((***---111666;;;AAADDDEEEMMMZZZdddgggjjjtttyyyyyy|||vvvmmmZZZLLLOOOXXXwwwiiiEEE???777333333666;;;===@@@===999777888999::::::;;;999<<>>333,,,///111...///333//////////////////////////////////////////////////////000000111111222222222111000000000000000111---///111333555666777777222555>>>TTT|||nnn___RRRGGGDDD\\\iiiDDD333666;;;999999999999888666555666777666999>>>EEEMMMWWWaaagggkkknnnsssxxx{{{vvv\\\XXXRRRHHHVVVqqqsssddd```___\\\]]]^^^[[[XXX^^^eeeeee___XXXPPPLLLNNNNNNRRRfff||||||}}}{{{yyy|||wwwvvvxxx{{{zzznnn^^^NNNDDD???BBBQQQgggqqqmmmiiimmmssssssuuuyyyzzznnnbbbMMMEEEGGGYYYooo}}}}}}hhhTTTTTTffflllPPPHHHLLLBBBBBBDDDHHHGGGCCCCCCFFF???CCCDDDCCCFFFLLLLLLGGGSSSIIIEEEEEEDDDBBBBBBAAA???;;;999888777555444333222111111///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************+++---///...///555???HHHJJJSSScccnnnkkkfffoooyyyvvvwww~~~www___KKKTTTWWW}}}fffOOO;;;666555111222888999888888:::;;;;;;999777::::::999:::<<>>EEEPPP[[[bbbggglllrrrvvvwwwzzz~~~|||hhhXXXYYYddd~~~|||yyywwwxxxxxxyyy{{{|||hhhTTTLLLLLLSSS```mmm~~~{{{yyyxxxxxx|||}}}}}}zzzppp___MMMAAA???FFFVVVhhhmmmddd[[[YYY\\\aaajjjvvvzzznnn^^^QQQEEEDDDLLL```ssssssYYYOOOaaayyy\\\MMMFFFCCCCCCHHHIIIEEEDDDHHHIIIEEEDDDCCCBBBBBBCCCEEEGGGIIIUUUKKKFFFEEEDDDBBBBBBAAA???;;;999888777555444333222111111///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************)))+++,,,,,,,,,111;;;BBBNNNSSS]]]iiioooqqquuuzzz}}}{{{yyyzzzvvvlllXXXQQQbbbtttZZZBBB555333333222777666777888::::::999777999999888888:::<<<>>>@@@GGGOOOXXX]]]___bbbiiipppyyy|||~~~}}}{{{xxxvvvrrrlllddd]]]XXXTTTQQQOOOPPPOOOOOOOOOPPPOOONNNMMMUUUPPPLLLPPPWWWYYYTTTMMMCCCRRRnnn}}}yyyvvvXXX@@@555444333111///......///000000/////////............//////............//////000000000000000///......000000000000000000000000000111111222333333333333555999555<<>>DDDJJJMMMOOOSSSZZZaaappptttyyy|||}}}}}}|||}}}|||~~~}}}zzzxxxvvvssspppjjjcccXXXPPPMMMLLLNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJLLLNNNTTTZZZ\\\UUUGGG<<>>@@@III^^^vvv{{{ggg[[[eeeyyyvvvxxxlllMMM@@@BBBHHHJJJFFFGGGEEEBBBAAADDDFFFDDDFFFEEEDDDEEEFFFIIIKKKMMMXXXMMMHHHEEEDDDBBBBBBAAA???;;;999999888666444222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,------,,,,,,///444999LLLTTT[[[___jjjwwwwwwnnnmmmddd]]]^^^dddlllwww}}}||||||qqqLLLBBB\\\qqq}}}PPP888333555444333444666999::::::999999888888777777888888999:::>>>BBBDDDEEEIIIPPPVVVdddiiipppuuuxxxyyyyyyzzzzzz|||}}}~~~~~~~~~~~~}}}{{{zzzyyywwwtttoookkkbbb[[[RRRKKKIIIKKKMMMOOOIIIJJJJJJIIIHHHGGGHHHIIIGGGRRR^^^```WWWIII>>>999LLL^^^ttt}}}sssSSS:::111333222111000//////////////////////////////.........///......------......///...///////////////......000000000000000000000000333222111000000111222222444666555888<<>>BBBGGGLLLVVV\\\dddlllppprrrtttuuuxxxyyy{{{|||~~~}}}}}}}}}}}}wwwwwwwwwwwwtttnnnfffaaaVVVRRRLLLIIIIIIJJJKKKKKKGGGHHHHHHGGGEEEEEEGGGIIIQQQ[[[aaaYYYHHH>>>CCCLLLdddiiipppuuuuuu{{{}}}dddHHH444000555000000000///////////////.........///////////////......------------............////////////......////////////////////////333222111000///000111222333333222888;;;<<>>CCCJJJOOOSSSWWWZZZ\\\dddhhhmmmrrrwww{{{{{{{{{yyywwwuuusssrrrqqqmmmkkkhhhddd^^^WWWNNNIIICCCBBBAAABBBCCCCCCBBBAAA???BBBDDDCCCAAABBBGGGKKKKKKDDDCCCSSSrrrmmmhhhmmmsss}}}{{{~~~lllRRR@@@666000000222......///////////////.............../////////000...------,,,,,,------...,,,---......//////......////////////////////////...///000111111222111111///222000222666333===TTTqqqbbbPPPAAA@@@GGGeee~~~~~~uuu___===777888999999:::::::::999555555555444444555999<<>>AAAeeessskkknnntttyyy{{{uuuwwwxxx```EEE666333222111111......///////////////...---.........//////000000...------,,,,,,------...,,,,,,---.../////////...////////////////////////---...000111222222222111+++111111000444222:::MMMxxxuuuhhhYYYJJJDDDAAAWWWrrrsssIII888888888999999::::::;;;666666666444222333555888>>>FFFRRR\\\ccchhhmmmqqqvvvyyy}}}zzzqqqfff___qqq}}}hhhQQQ===;;;>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@???@@@AAACCC777@@@QQQwww}}}~~~~~~vvv~~~yyytttzzzpppSSS:::333444000,,,...////////////............------------------------........................,,,---------.../////////,,,,,,,,,---------....../////////000111222222222111111000111333666999;;;\\\wwwmmm]]]UUU@@@CCCNNNeee}}}yyyhhh===888555888;;;<<<:::999777777555444444555666777999@@@KKKVVV^^^dddiiikkktttvvvyyy|||{{{oooiiijjj{{{yyywwwwwwwwwxxxzzz~~~|||mmmTTTAAA:::;;;777;;;HHHNNNWWWYYYgggxxxsss___[[[fffoooMMMHHHAAA>>>AAAEEEGGGHHHIIIGGGEEEDDDDDDDDDCCCBBBCCCGGGIIIFFFAAA???CCCHHHuuuRRRKKKCCCCCCEEEFFFFFFCCC@@@<<<999:::888555444444222000...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,000777@@@KKKXXXfffppppppWWWNNNRRRbbbpppVVV===555555222222666444444444555777999888666666555444333333333444444555555666888:::<<<>>>???FFFJJJRRR\\\eeelllqqqsssvvvyyy}}}}}}~~~~~~|||zzzvvvsssnnnmmmkkkhhhddd___\\\YYYPPPNNNIIIEEEAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>:::===:::AAAPPPWWW[[[YYY]]]aaa[[[TTT___rrr}}}XXXIIIGGGDDDEEEGGGIIIIIIGGGFFFDDDCCCCCCDDDDDDDDDCCCAAADDDFFFEEEAAA@@@AAADDDwwwSSSLLLCCCCCCDDDEEEDDDBBB???;;;999999777555444444333111///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,---,,,///666EEEVVVfffoooxxxvvvOOOGGGGGG]]]~~~YYYCCC888222222666777444222333666888888777666555444444333444444444333333333444555777888999===@@@FFFNNNVVV^^^dddgggiiilllpppsssvvvyyy|||}}}}}}~~~~~~{{{zzzzzz{{{}}}|||yyyuuuppplllgggddd```ZZZUUUPPPLLLJJJBBBAAA???===<<<;;;<<<<<<::::::::::::::::::::::::999888777888999;;;<<<;;;EEETTTeee~~~vvvzzzfffBBB666///222444000---////////////............---------------------------------------------------............------------,,,,,,,,,---------......//////////////////000000/////////000111333666777;;;LLLpppnnnkkk]]]NNN@@@BBBRRRaaaffffffMMMDDD999333444777888777999888777666555444444444555999???GGGOOOXXXaaagggkkknnnsssvvvyyy{{{}}}|||ooofffccclllrrruuurrrppprrrsssrrryyy{{{~~~}}}qqq[[[HHH@@@:::@@@GGGIIIWWWkkksssjjjdddZZZQQQKKKRRRhhh~~~jjjEEEDDDEEEGGGKKKMMMMMMJJJGGGCCCBBB@@@AAACCCDDDDDDCCCBBBBBBCCCDDDCCCBBBAAAAAAzzzUUUMMMEEECCCDDDDDDCCCAAA>>>;;;999888666444444444333222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,...---+++///999III[[[gggttt~~~kkkeeeiiipppzzz~~~~~~___MMM<<>>CCCIIIPPPVVVYYYZZZ]]]aaafffkkkpppwww{{{~~~{{{yyyxxxxxxzzz|||~~~~~~}}}{{{yyywwwvvvvvvwwwvvvvvvuuusssooojjjfff]]]YYYTTTMMMHHHCCCAAA@@@<<<;;;;;;:::;;;;;;<<<===888888888888888888888888333555666666888===DDDJJJ\\\gggnnnxxx~~~}}}}}}tttxxxcccNNN444///...222222...---000//////.........---------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------..................////////////.........///000222444555888AAAaaawwwqqq^^^HHH===???IIIVVV```RRRLLL@@@777555888888666:::999888777555444444444444666:::???FFFPPP[[[bbbfffjjjppptttvvvxxx{{{~~~~~~~~~qqqeee___```iiinnnuuu}}}tttcccOOOAAA@@@DDDSSS]]]aaappp}}}rrraaaSSSRRR```uuu{{{}}}```CCC@@@CCCHHHLLLNNNMMMJJJGGGCCCAAA@@@@@@AAABBBBBBAAADDDCCCCCCEEEGGGGGGCCC@@@}}}VVVNNNFFFDDDDDDDDDCCCAAA>>>;;;999888666444444444333222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++,,,,,,.........,,,000<<>>222111111111000---...000............------------------------------------------------------------......------,,,,,,,,,+++,,,,,,,,,---------..................////////////......//////000111222222555999SSS~~~zzzkkkXXXGGG<<<===LLL]]]aaa[[[LLL:::222555999888999999999888666555444333444555777:::???IIISSS[[[___fffmmmrrrtttvvvzzz~~~}}}~~~wwweeeYYYXXX]]]bbbfffmmm}}}~~~|||jjjUUUFFF@@@GGGRRRfffppprrr~~~sss___WWWaaasss}}}xxx}}}uuuZZZEEE@@@BBBFFFHHHIIIIIIHHHGGGDDDBBB@@@@@@@@@@@@???>>>GGGEEEEEEGGGKKKKKKGGGBBBWWWOOOGGGEEEEEEDDDCCCAAA>>><<<:::999777555444444333111///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,,,,...///------777HHHVVVaaakkktttyyywwwgggpppyyyjjjTTTGGGRRRrrrsssOOO===999555111111555444///222:::444444555666666666666555555444444333333333333333888888888999;;;>>>@@@BBBEEEHHHMMMSSSYYY```hhhmmmnnnqqqtttssspppoooqqqsssrrrtttvvvxxxyyyzzzyyyyyyyyyzzz}}}~~~}}}{{{zzzyyyyyyxxx{{{zzzwwwvvvtttrrrnnnlllkkkiiifffccc___ZZZTTTPPPGGGEEEAAA>>>;;;:::::::::777777777777777777777777555555555555555555555555888777444555CCCbbb}}}mmmjjjjjjttt{{{{{{|||^^^CCC777444444333111...---...000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---......//////000111111/////////000000111111111444777IIIkkk{{{qqqdddUUUEEE>>>III[[[ooolll[[[BBB222222888:::999999999888777666555444444555666777;;;BBBJJJPPPVVV^^^hhhmmmppprrrwww||||||}}}~~~lllZZZOOOQQQXXX^^^```fffsss}}}rrr^^^III@@@AAAAAAPPPgggrrrwwwwwwdddVVV___uuuzzz|||wwwgggPPPBBBAAACCCDDDEEEDDDCCCDDDFFFEEECCCAAA@@@@@@@@@???===GGGFFFEEEGGGJJJKKKHHHEEEVVVMMMEEEFFFEEEEEECCCAAA???===;;;:::888555444444222000...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,---...,,,---444???HHHRRR___iiikkkppprrrQQQHHH\\\sssyyyrrrbbbYYYLLL===444555666111000555333444555666777777666555555555444333333333444444555555555666888999;;;;;;<<>>===;;;999888777777777555555666666666555555444555555555555555555555555222222777GGGdddtttrrrrrrxxx{{{zzzzzz{{{}}}jjjIII888555111222111///...///...............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------...///111222333333//////000111111111000000555888@@@TTTvvv~~~tttjjjaaaQQQDDDGGGRRRhhhpppkkkTTT???888888777777888888999888777666555333444555666777<<>>AAADDDGGGJJJLLLPPPSSSSSSRRRTTT[[[aaaeeeeeeeeefffgggiiijjjkkknnnnnnoooppprrrssstttuuuvvvvvvwwwzzz}}}||||||||||||||||||{{{{{{sssrrrqqqpppooommmlllkkkiiifffbbb```___\\\VVVQQQOOOLLLIIIFFFEEEBBB???===:::999888666555555444444444555666666666666555555555555555555555555555555444888DDD^^^|||zzzyyyzzz{{{zzz}}}}}}XXX999///444,,,.........///000///,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---...000111333444555000000111111111111000000333666777???^^^xxxmmmgggYYYHHHCCCHHHWWWkkkvvvhhhQQQBBB999111666777888999999888666666222333444555555888;;;>>>DDDNNNZZZaaadddhhhoootttvvvxxx}}}zzzkkkbbbXXXSSSOOOKKKKKKNNNVVVbbbwwwjjjOOOAAA@@@CCCEEEGGGRRR[[[aaaaaadddooo}}}}}}~~~~~~|||zzzzzzzzz{{{|||nnn___VVVOOOGGGEEEGGGNNN[[[kkkooosssqqqWWWTTTjjjsssxxxzzzwwwUUUCCCBBBFFFBBBDDDFFFEEEAAA>>>>>>@@@BBBAAA???@@@AAACCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEE~~~ZZZIIIGGGEEEGGGFFFAAA??????===888;;;888666444444333222000///............---------.........---,,,+++***)))......---,,,,,,+++******************************+++++++++*********))))))*********+++,,,---...///111///---++++++...111333GGGTTT]]]\\\aaawwwiiiSSSHHHWWWlllmmmAAA555999888666666111444777999888888888999777777666666555555555444555444333333222222333333777777999;;;===???AAABBBCCCEEEHHHIIIJJJMMMSSSWWWXXXXXXWWWXXXZZZ]]]```bbbgggggghhhjjjlllnnnppprrrttttttuuuyyy~~~|||yyy{{{zzzzzzzzz}}}|||yyyxxx~~~|||{{{zzzzzzzzzxxxvvvuuutttttttttuuunnnnnnooonnnkkkgggbbb```___]]][[[WWWTTTPPPNNNLLLFFFEEEBBB???===<<<<<<<<<666666666666666666666666333333222222333333444555;;;555333666777555555777222>>>OOOlllxxx|||}}}sssfffFFF333///222222222222111000//////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111444333222000000000000111000666444333KKKwww}}}oookkkcccRRREEE@@@OOO]]]ppp{{{pppVVV>>>333;;;999999:::888444555888666555444444555777:::;;;DDDHHHQQQ\\\aaaeeekkksssvvvwwwzzzrrrccc[[[UUUQQQHHHAAA@@@CCCBBB>>>@@@GGGWWWnnnbbbTTTEEE???>>>===>>>AAAKKKMMMRRRWWW___jjjwww~~~~~~zzzwwwvvvvvvuuutttpppaaaVVVUUUTTTOOORRR[[[^^^sss~~~zzz~~~yyy```QQQ\\\~~~}}}^^^JJJIIIHHHAAAAAA>>><<<===@@@BBBAAA???CCCAAACCCHHHJJJFFFBBBBBBCCCBBBAAA@@@@@@AAABBBCCC\\\IIIGGGFFFHHHGGGBBB@@@@@@>>>:::;;;888666444444333222000///............---------------------,,,+++***)))...------,,,++++++******************************+++++++++*********))))))+++++++++++++++,,,---...///---+++***+++,,,///000;;;JJJWWW]]]dddwwwttt^^^QQQSSSZZZfff{{{^^^III===333000444666444333333444666888999777666666666555555555555555444333333222222333333333444555666888:::;;;<<<===???AAAAAABBBEEEJJJNNNPPPOOOOOOPPPQQQTTTWWWYYY^^^^^^___```bbbdddfffgggkkklllooouuuyyy{{{yyyvvvwwwwwwwwwxxx{{{~~~}}}{{{xxxvvvuuu~~~}}}|||zzzyyyxxxwwwwwwppppppnnnlllkkkiiiiiihhhfffffffffeeeccc___[[[YYYVVVUUURRROOOLLLIIIFFFEEEAAA???===;;;999888777777555555555555555555555555444444333333333444444555333555777777666666999;;;>>>JJJYYYqqq}}}{{{uuuzzzsssTTT;;;000///111111111000//////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111333222111000000000111111---333333111???^^^|||vvvjjjbbbVVVHHH>>>FFFSSShhhwwwttt___HHH<<<555333444777777555666999555444333333444555777888>>>BBBJJJTTT[[[___fffoooqqqsssvvv{{{}}}nnnaaaTTTLLLMMMIIIEEECCCAAA???>>>???===>>>EEEUUUmmm{{{llldddNNNEEE===<<<<<<<<<===@@@???EEEMMMUUU___jjjuuu}}}~~~~~~{{{xxxuuusssqqqnnnlllhhh]]]UUUVVVWWWXXXcccqqq{{{vvv[[[RRRbbb~~~wwwWWWHHHGGGEEEAAAAAA>>><<<===???@@@???===AAA@@@BBBHHHJJJFFFBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA]]]JJJGGGGGGIIIHHHCCCAAAAAA???;;;;;;888666444444333222000///............---------,,,,,,,,,,,,+++******)))------,,,,,,++++++******************************+++++++++***************,,,,,,+++++++++,,,,,,---++++++*********+++,,,---000???QQQ]]]hhhvvvzzzzzzuuugggUUULLLHHHVVVxxxrrrYYY@@@444333777444111111444666555444666666666666555555555555555444444333333333333333111222222333444555666666777888999::::::<<<@@@CCCDDDCCCCCCDDDFFFHHHKKKLLLRRRRRRRRRRRRSSSUUUVVVWWW\\\^^^ccciiinnnpppnnnlllkkklllnnnqqqsssvvvxxxyyy}}}|||{{{yyyvvvtttsssrrrtttsssqqqpppooonnnnnnnnniiihhhhhhfffccc```^^^\\\YYYYYYYYYYYYVVVSSSPPPNNNJJJIIIGGGDDDAAA???===<<<:::999777555444333222222444444444444444444444444555555444333333444444444111888999333555DDDTTT[[[aaaiiimmmuuuxxxpppyyy|||wwwYYYAAA444111333444/////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000000000000000111111222---111333222444BBB\\\qqqnnneee___RRREEE@@@GGGXXXjjjpppcccPPPCCC444111222666777555666999555444333222222333444555888:::AAAJJJPPPUUU^^^gggnnnppptttyyy}}}wwwkkkhhhiiieeeZZZOOOLLLFFFDDDGGGEEE>>><<<@@@;;;888888???PPPggg}}}zzzooobbbUUUIIICCC???;;;999;;;:::777666999<<>>===<<<>>>>>>>>>===???===???EEEGGGCCC@@@???>>>>>>????????????>>>>>>\\\JJJHHHHHHJJJIIIEEEBBBCCCAAA===;;;888666444444333222000///............---------+++,,,,,,,,,+++******))),,,,,,,,,,,,++++++******************************************************,,,,,,++++++++++++++++++)))******+++++++++++++++)))444DDDRRR___mmmzzzyyyooohhhkkkpppyyykkk[[[JJJHHH[[[yyydddKKK===999666444666::::::555000666666666666666555555555555555444333333333333333333333333444444444555555555555555666666888:::;;;:::::::::;;;===???@@@AAAGGGGGGFFFFFFGGGGGGHHHIIIKKKOOOTTTZZZ^^^^^^]]][[[[[[]]]aaaeeehhhkkkmmmnnnrrrqqqooommmllljjjiiihhhhhhgggeeecccaaa```_______________]]]ZZZVVVQQQOOOLLLLLLLLLLLLJJJHHHEEEDDD@@@???===;;;999777666555555555444333222111111000222222222222222222222222555444333333333333333333555;;;777000???eeessspppoootttzzz}}}rrr]]]CCC333000333444222///.........---------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......//////000111222222111000333555222444GGG\\\ooohhh___TTTCCCAAAGGGUUU```]]]RRRJJJ:::555444666777555666999666555444333333333333444555666;;;BBBFFFJJJSSS\\\gggkkkqqqvvvyyy{{{}}}~~~}}}rrr```[[[[[[hhhyyy~~~sssfff[[[NNNGGGKKKJJJBBB>>>AAA<<<::::::<<>>:::888:::999<<>>;;;;;;???DDDJJJTTT```kkkuuu||||||}}}|||{{{|||~~~zzztttmmmjjjeee```\\\XXXTTTQQQDDDFFFRRRfffyyyiiiXXXTTTiii{{{~~~zzzwwwwwwzzz~~~tttQQQFFFFFFBBB???AAA>>>>>>======>>>???@@@@@@BBB===<<<>>>???<<<;;;<<<<<<===>>>??????>>>===<<<~~~[[[JJJIIIHHHJJJIIIEEECCCDDDBBB>>>;;;888666444444333222000///............---------++++++,,,,,,,,,+++******,,,+++++++++++++++******************************************************,,,,,,+++*********++++++)))***+++,,,---,,,,,,+++(((,,,444???MMM]]]nnn{{{}}}xxxsssiiigggrrr{{{cccOOOKKK[[[yyyyyyoooVVVAAA;;;555444777999888555555555555666666666666666666555444444333333444444444444444444444444444444333222222333444555555555555555666777888999;;;;;;@@@??????>>>>>>>>>??????AAAEEEJJJNNNOOOOOOMMMLLLLLLOOOTTTYYY^^^aaacccdddbbbaaa___]]]\\\[[[ZZZZZZ^^^]]][[[XXXUUUSSSRRRQQQPPPQQQQQQPPPMMMHHHCCC@@@BBBBBBBBBBBBAAA???>>><<<:::999888777666555444333444444444333333222222222222222222222222222222222333333222222222222333333444888777:::XXXmmmeeegggrrryyyxxxyyyWWWFFF333***---111///***//////............------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---,,,---...///000111111111222...000555444222===NNNxxxqqqiiibbbOOODDD===CCCNNNTTTVVVVVV@@@999444555666555666999777777666555555444444444666666999===???AAAIIIRRR^^^ccckkkpppsssvvvxxxzzz~~~yyyqqqooohhh```]]]gggzzztttaaaQQQNNNMMMFFF@@@>>><<<===>>>???>>><<<;;;;;;>>>===<<<;;;:::;;;<<<===888999===CCCEEEDDDGGGLLLFFFJJJRRR]]]iiittt}}}}}}~~~|||yyyzzz{{{uuummmbbb\\\UUUOOOKKKIIIHHHGGG@@@AAAMMMhhhvvv___aaarrr}}}yyyfffHHHCCCGGGBBB>>>AAA===>>>>>>???@@@AAACCCDDDHHHAAA;;;::::::888:::===<<<===>>>??????>>>===<<<\\\KKKJJJHHHJJJIIIEEECCCDDDBBB>>>;;;888666444444333222000///............---------,,,,,,,,,------,,,,,,+++++++++++++++++++++*********************************************+++++++++++++++*********++++++,,,++++++,,,------------,,,///---///666AAASSSjjj|||rrrkkkvvvzzz___KKKMMMiii|||TTTJJJ;;;111///111444666555555555666666666666666666555555444444444444444222222222222222222222222111000///000222333222000222333333555666777777888::::::999999999999999:::===@@@DDDFFFEEEDDDDDDDDDDDDFFFJJJOOOSSSWWWYYYYYYXXXVVVTTTRRRQQQQQQQQQRRRUUUTTTQQQNNNLLLJJJHHHHHHGGGHHHHHHGGGEEEAAA===:::;;;;;;;;;;;;:::999999888777777666666555444444444222333444444444444333333222222222222222222222222333222222222222333444555000777@@@QQQtttnnniiiqqq~~~|||zzzssswwwlllFFF;;;000---///111...***........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,...///000000000000000,,,---222333222888BBB```|||pppkkk[[[MMM@@@===CCCMMMXXXaaaIII???777555555555777:::888888888777777666666555666666888;;;;;;<<>><<>>@@@@@@@@@AAADDDFFFLLLDDD===::::::999;;;???<<<<<<============<<<<<<```MMMIIIGGGIIIIIIEEECCCDDDBBB>>>;;;888666444444333222000///............---------,,,------......---------******************++++++************************))))))*********+++++++++***)))))))))***+++,,,,,,+++++++++,,,,,,,,,------222///...333;;;KKKeee{{{~~~~~~fffVVV]]]lll}}}tttaaaMMM???777444444555555555555666666666777666666555444444444444444222222222222222222222222111//////000333333222000000111222333444444555555555555555444444555555666999<<<>>>???>>>===???@@@>>>???AAADDDGGGIIIKKKLLLNNNMMMKKKIIIHHHHHHIIIJJJIIIHHHFFFDDDBBBAAAAAA@@@@@@AAAAAAAAA???===:::888666666666666666666666555444444444444444444444444000111333444444444333333222222222222222222222222333333333444555666777888777@@@RRRiiiyyyxxx||||||zzzwwwyyyoooWWW;;;777333111222222111///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,...////////////...---...///000///000555999GGGlllyyypppfffZZZKKKBBB???EEESSS```]]]OOO@@@999666444555888777777777888777777666666444444666:::::::::???GGGRRRZZZeeelllooorrrwwwzzzxxx||||||yyyyyyzzzjjjhhhfffeeeccchhhvvv|||ooobbb```nnn{{{```QQQMMMGGG>>><<<===>>>===;;;;;;>>>@@@999999:::::::::999888777===;;;>>>FFFLLLLLLJJJJJJPPPQQQVVV^^^iiirrrwwwyyy{{{yyytttqqqpppnnneeeZZZHHHDDD>>>;;;:::::::::::::::>>>LLLhhh|||qqqooottt{{{{{{rrr]]]NNNBBB@@@BBBAAA@@@AAA???@@@AAA@@@???>>>AAACCCGGG@@@;;;;;;;;;999;;;>>>;;;;;;;;;::::::;;;;;;;;;dddNNNIIIFFFIIIHHHDDDCCCDDDBBB>>>;;;888666444444333222000//////.........---------------......///.........******************++++++************************))))))******++++++++++++))))))))))))***+++,,,---++++++******++++++,,,---,,,))))))---333AAA[[[rrr~~~xxxtttzzzjjjXXXUUUUUUjjj~~~yyy___JJJ<<<666444555555555666666777777666666555444444444444555333333333333444444444444333111000222555666444222...///000111222333333333222222111111222222333333444777999999888888;;;>>>999:::;;;<<<===???@@@@@@CCCAAA???=========>>>???>>>===<<<<<<;;;;;;;;;;;;888888999888777666444333444444444444444444444444222333333333333333333333...///111333333333333222222222222222222222222222444444444555777888:::;;;EEENNN```vvv~~~zzzyyyzzzuuuXXX>>>222111000///.........///+++++++++++++++++++++,,,+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,---.../////////...---,,,111444000,,,...333555:::XXXtttuuummmcccUUUHHH>>>===IIIVVVppp___LLL@@@999444333444666666777777777777666666111222555999999999>>>EEEFFFOOOZZZbbbfffiiinnnrrryyy}}}{{{pppfff]]]^^^___```___[[[]]]lll|||ttteeecccqqqlllUUUQQQMMMCCC===@@@BBB@@@===::::::;;;777888;;;<<<===<<<:::999::::::BBBSSS```eeeddddddcccccceeelllsssxxxyyyxxxuuusssnnniiiiiifff[[[PPP@@@>>>;;;999999999888777999GGG___}}}~~~gggiii}}}{{{tttLLLFFF@@@>>>???AAAAAAAAA@@@BBBBBB@@@===<<<===@@@???:::888:::;;;999888;;;;;;:::999888888999:::;;;dddLLLGGGHHHJJJHHHDDDBBBCCCBBB>>>===:::777555555444222000000...------......---,,,+++++++++,,,,,,---------+++***))))))+++---------************************///***''')))---///,,,(((************************,,,,,,+++******+++,,,,,,---...,,,***+++666HHHVVVaaaaaadddsssttt___PPPKKKVVVaaajjjjjjNNN@@@666888888777555333222222000333555777666444222222333333333333333333333333444444222222222222444444111111111111111111111111111111111111111111111111444444444444444444444444555555666777888999:::::::::999999999888888777777888888777777666666666666222222222222222222222222222222222222222222222222333333333222222111111111333333222222111000000000000333666444000...000333333999999555:::JJJ\\\eeepppooooooqqqwww~~~xxxzzzzzzxxxttt~~~xxxsss{{{lllSSSAAA:::111000000///...---------+++++++++,,,,,,------------,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++...------,,,,,,------...---------------------------------............///000000000000111111111111888AAAYYY}}}oooiiiZZZHHH>>>@@@EEEGGGeeevvvxxx]]]>>>111333666666777777666666888888777666555555555666777999:::===EEEPPPWWW\\\aaahhhmmmpppuuu|||}}}~~~zzzrrrllliiiddd___XXX]]]cccddd]]]YYY```kkkrrrwwwpppoooooozzz{{{cccXXXMMM??????AAAAAA???@@@CCCAAA===999<<<>>>===<<<======<<<===???VVVqqq}}}}}}{{{vvvtttsssqqqpppqqqrrrnnnddd]]]XXXNNNCCC;;;999777888:::;;;:::888DDDbbbjjjZZZiiiyyyxxxyyyvvv]]]EEEDDDCCCDDDEEEEEEBBB@@@BBBAAA???===;;;:::999999888999999888777777888::::::888777888999999888777dddNNNJJJHHHJJJIIIDDDCCCDDDBBB???===:::777555555444222000000...------......---,,,+++++++++,,,,,,------------+++***+++,,,,,,+++******************************++++++)))'''&&&&&&&&&************************,,,++++++******++++++,,,+++------***)))...999CCC___hhhjjjooowwwlllZZZMMMKKKSSSnnnrrrXXX@@@>>><<<:::888777777777:::::::::999666444444333333333333333333333333333444444333222222333444444111111111111111111111111111111111111111111111111222222222222222222222222333444444555555666666777777777666666666555555555555555555555444444333333222222222222222222222222222222222222222222222222333333333222222222111111111111111111111222222222111111111000000222555888555;;;BBBLLL___{{{vvvpppooottt{{{xxx}}}|||{{{uuu~~~mmmSSS>>>444333000000000///...---------++++++,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------------------............//////000000000111111111111666EEEbbbxxxkkk^^^TTTGGG===>>>EEEYYYjjjooo[[[CCC888777777666666666666666777888777666555555555555666888999555<<>>CCC]]]xxxeeeVVVXXXvvvtttooo~~~vvvKKKBBBFFFIIIHHHEEEAAA?????????>>>===<<<;;;:::::::::999::::::888666666777888999777777777999999888777```LLLKKKHHHJJJIIIEEECCCDDDCCC@@@===:::777555555444222000000...------......---,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---,,,)))'''************************---222555111)))%%%(((,,,************************,,,+++************+++,,,***...000///,,,,,,111666SSSooo|||www|||}}}hhhVVVeeeqqq~~~uuu[[[KKKLLLVVVpppYYYRRRHHH===666555777999666666555444555666777888333333333333333333333333444444333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333222222222222222222222222222111111111222222222222222222222222222222222222222222222222333333333222222222222111000000111111222333333444222111000111333555666666222===PPPiiixxxlllffffffrrr{{{pppttt{{{~~~|||~~~qqqVVV@@@111///333000000//////...---------,,,,,,,,,,,,,,,+++++++++,,,,,,+++************++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------------------............//////000000000000111111111222666HHHjjjssseeeaaaTTT@@@;;;CCCMMM\\\cccYYYIII???999444666555555555555666777888666555555444555555666666333888>>>CCCGGGLLLSSSXXXdddjjjqqqwwwzzzzzzzzzzzzxxxtttoooqqqpppllllllmmmiiidddiiinnnvvvyyyrrrhhhfffiiirrr}}}}}}qqq|||vvvbbbVVVRRRIIIOOOSSSSSSSSSRRRMMMGGGIIIHHHGGGFFFEEEEEEEEEEEEAAAKKKkkkuuusssppppppqqqpppkkkgggaaa___VVVLLLFFFBBB===888666999:::777666<<>>===>>>;;;;;;::::::999::::::::::::::::::888666555555777777666555777888:::999888ZZZIIIIIIHHHJJJIIIEEEDDDEEEDDDAAA<<<:::777555555444222000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---***'''************************000555888444,,,(((,,,111************************++++++************++++++'''+++//////...---000333;;;ddd~~~lllXXXZZZeeeuuummmaaaRRR___|||jjjTTTAAA777777999444333222333555666777777333333333333333333333333444444444333333444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111000000/////////111111111111111111111111111111111111111000000000222222222222222222222222111222222222222222333333222222222222222222222222111111111222222333333333111222444555555555555444<<>>;;;999777777888888999???OOOdddssseeeTTTKKKWWWlll~~~vvvlllppp}}}WWW???>>>BBBFFFEEEAAA===<<<===::::::999888888888888888777888888777555555666888666555444666888999999888}}}XXXHHHIIIGGGIIIHHHEEECCCEEEDDDAAA<<<:::777555555444222000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,......+++)))************************,,,...///---***)))***,,,************************************************%%%(((******)))***,,,///,,,HHHgggyyytttfffkkk}}}fffVVVhhhsssdddLLL???;;;:::888666666666666444222333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222222222111111000/////////111111111111111111111111111111111111222222222222222222222222222222222222111111111222222333333333222222222222222222222222333333333333222222111111111222444444666;;;CCCIII]]]kkk}}}tttrrrrrrzzz}}}xxxyyy|||zzz}}}dddHHH888333000///...............------------,,,,,,,,,++++++******************))))))***++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000///222111111AAAccc}}}lllfffcccUUUCCCBBBHHHMMMNNNMMMHHH???777777333333777666222111555555555555555555444444444222222333444777;;;@@@CCCJJJPPPYYYaaagggkkknnnppprrryyy}}}}}}~~~|||~~~{{{ssstttzzz~~~uuurrr}}}}}}eee\\\\\\eeennnpppnnnlllfff``````ZZZVVVXXXXXXSSSQQQRRRgggwwwxxxsssmmmkkkjjjeee\\\TTTQQQJJJBBB===:::888888888777666888BBBWWWpppaaaMMMEEEWWWppp}}}}}}|||zzztttxxx{{{cccEEE???>>>===<<<<<<======<<<<<<;;;:::999777666666666666333555666666555666888:::555444444555777999888777ZZZIIIJJJFFFHHHGGGDDDBBBDDDCCC@@@===:::777555555444222000000...------......---,,,------,,,,,,,,,,,,++++++)))))))))+++---...,,,+++************************))))))((((((******))))))************************))))))***++++++***))))))+++,,,,,,+++))))))+++---111555FFFkkkuuuqqquuu{{{~~~~~~lll___]]]cccoookkkRRRDDD<<<888555444666777555333333333333333333333333333444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222111111000000000111111111222222222222222222222222333333333333333222222222222222222222222111111111222222333333444111222222222222333333333555444444333222222111111333333444:::GGGYYYkkkvvv}}}}}}~~~|||yyyyyy|||yyy{{{~~~aaaMMM888000111000---+++------------------------+++++++++++++++************))))))))))))***++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000---222444333888PPPtttwwwpppqqqcccMMMCCCBBBCCCFFFJJJKKKIIIEEE:::666777<<<;;;333000444444555555666666666555555333222222222444777999;;;???EEEMMMUUU\\\bbbgggkkkkkkrrrzzz~~~yyyzzzwwwzzz~~~~~~yyyxxxmmmkkkuuu~~~~~~|||yyyuuupppgggccceeecccZZZTTTTTTsss{{{ppphhhccc\\\QQQHHHFFF@@@::::::999777888:::888888AAAWWWvvvcccKKKEEELLLiii~~~zzz}}}wwwkkkLLL<<<@@@<<<999777777999<<<<<<;;;;;;:::999777666555555555111222444555555666999;;;555444333555777888777666[[[IIIJJJDDDGGGFFFBBBAAACCCCCC@@@===:::777555555444222000000...------......---,,,---------,,,,,,+++++++++,,,+++******,,,---,,,***************************************+++++++++***************************((()))***++++++***)))(((.........---,,,,,,,,,---111222666NNNrrr}}}rrrkkkffflllvvvuuulll^^^TTTXXXdddxxxtttbbbNNNFFF===888888999999777333333333333333333333333333444555666666555444333333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111000111111111222222222333333222222333333333444444444222222222222222222222222000111111222333333444444111111222222222333333333333333333333333333333222777888AAAVVVsss||||||{{{zzzzzzdddIII===222000000///...///------------------------************++++++++++++)))))))))))))))***++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000///000444666666AAAccc|||sssggg\\\KKKDDD??????DDDJJJNNNPPP???:::<<>>DDDKKKQQQXXX___cccgggmmmtttyyy~~~|||tttpppqqquuuyyy{{{|||wwwqqqrrrnnn```VVVTTToooxxxiii___YYYRRRHHH???>>>888777:::<<<:::;;;>>>???EEEWWWttt{{{gggRRRHHHWWWooozzz~~~oooTTTCCC<<<@@@999::::::999888888999999999999888777666666777777111333444444444555888:::666555444444666666666444[[[GGGGGGDDDFFFEEEBBBAAACCCBBB???===:::777555555444222000000...------...///---,,,---------,,,,,,+++++++++///---+++***++++++***)))************************)))***+++***((('''((()))************************((()))***++++++***)))((((((((()))***************%%%111222555LLLbbbiiikkkccchhhpppzzztttjjjcccXXXVVVqqqssseeeSSSEEE>>>:::888666333333333333333333333333333444555666666555444333333333333333333333333333555555555555555555555555222222222222222222222222000111111111111111111111000000111111222222333333222222333333333444444444222222222222222222222222000000111222333333444444111111111222222333333333111222222333333444444555:::???QQQvvv|||~~~zzz}}}}}}nnnJJJ999444000///,,,+++...333------------------------))))))******+++++++++,,,))))))((())))))***++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000---***///555222555SSSwwwooofffgggTTTJJJ???<<<@@@GGGOOOTTTBBB>>>@@@HHHEEE999222555333444666888888888888777666555444444444555555444333666;;;@@@EEELLLTTTYYYcccffflllqqqvvv|||}}}wwwxxx}}}zzzhhh[[[YYYjjjzzz{{{nnn^^^TTTPPPKKKCCC<<<;;;666777===AAA??????BBBHHHTTTkkkzzzgggWWWLLLPPPppp}}}|||UUUDDD@@@===<<<666;;;???>>>888555666888777777777777777888999999333444555555444444666888666555444444555666555333^^^LLLJJJJJJJJJGGGBBBBBBDDDCCC???===;;;888666666555333111///............---------------------------------,,,,,,,,,++++++*********+++*********))))))((((((******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...000111222<<>>BBBFFFGGGMMMRRRZZZbbbiiipppvvv{{{tttkkkzzzvvvjjjbbbTTTIIICCCAAA<<<777555555999BBBKKKPPPQQQQQQeeeyyynnn^^^IIIAAARRRwwwUUUBBB@@@;;;888;;;;;;:::999777666555555555555555555555555555555555333333333444444555555555333333333333333333333333]]]LLLIIIJJJJJJGGGBBBBBBDDDCCC???===;;;888666666555333111///............---------------------------------,,,,,,,,,+++++++++******************)))))))))(((************************************************************+++++++++,,,------,,,,,,------...///,,,---///000///333AAAPPPeeejjjqqqwww~~~mmmdddqqqtttccc[[[uuu~~~zzzfffVVVDDD???999666777999999888333222222333555555555444666444222333555555444222444444444444444444444444222222333333333333222222222222222222222333333333222222222222333333333333444444444444444444444444444444444444444444444333555222222555555333333555555333222444555555555777888555:::FFFPPPWWW```iiilll~~~zzzxxx~~~}}}xxxtttyyy|||yyy{{{~~~tttxxxzzzaaaLLL:::///111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------------...............//////////////////111222000000888CCCZZZuuu|||lll```]]]VVVLLLBBB>>>BBBHHHMMMIIICCC<<<777444444444222222333666999:::999888999777666666777777444111333444555666888;;;===>>>CCCHHHNNNUUU\\\cccjjjnnnsss}}}|||qqqfff^^^WWWLLLBBB>>><<<999555777777:::AAAJJJTTT\\\bbb~~~sssTTTHHH???HHHddd~~~wwwnnnHHH<<<;;;888666:::::::::888777666555555555444444444444444444444444222222333333333444444444333333333333333333333333]]]LLLJJJJJJJJJGGGCCCBBBEEEDDD@@@>>>;;;888666555444222111///............---------------------------------,,,,,,,,,++++++++++++***************))))))))))))************************************************)))))))))*********++++++***)))((('''((()))+++,,,,,,+++---///...---333:::QQQ^^^mmmssstttyyyzzzhhhrrrvvv___^^^___fffqqqhhh\\\MMMCCC???>>>:::666888666333444777999999777777666555666777777555333555555555555555555555555333444444444444444444333333333333333222222222222222222222333333333444444444444444444444444444444666555555555444444333333333000000555777444333444:::666555888777444:::CCCMMMYYYppp}}}yyy~~~uuutttxxx}}}xxxZZZGGG:::111,,,000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////...000333222///111555;;;SSSpppjjjgggeee]]]LLL===<<>>DDDLLLWWWfffwwwyyy```OOOCCC>>>DDD[[[wwwuuummmqqqnnnRRR:::777999666555999999999777666555555444444444444444444444444444444222222222222222333333333222222222222222222222222]]]MMMKKKKKKKKKHHHCCCCCCFFFEEEAAA>>>;;;888666555444222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************************************************((())))))))))))************(((&&&%%%%%%'''***,,,,,,+++,,,000000...///333999JJJ```nnnrrrssswww{{{|||wwwkkkaaa[[[YYYbbb}}}qqq```WWWRRRMMMHHHEEE???888555666777777555666666777888999999888777666666666555555555555555444444555555555555444444444444444333333222222111333333333333444444444444333333333333333333333333666555555444444333333222111//////444666444444555:::555555:::::::::GGGYYYnnn~~~}}}{{{yyyxxx|||~~~___EEE999444111000//////...------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...+++,,,111333111000222111AAAWWWnnn{{{rrrlllgggYYYEEE===AAACCCEEEGGGGGGCCC===666222222111111333666999::::::;;;:::888777666666555555666666555444333333333444777999<<>>;;;888555777:::???KKKYYYdddppp}}}aaaJJJ???>>>EEE[[[uuuyyyqqqhhhggg{{{jjjPPPAAA666999<<<888666999888777666555444444444444333333333333333333333333111111111111111111222222222222222222222222222222^^^NNNMMMKKKKKKHHHDDDDDDGGGFFFBBB>>><<<999666555444222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******************************************************((())))))))))))*********...---+++)))***,,,...000///,,,+++...000...///222///:::MMMaaaqqqxxxwwwuuuyyyrrr```UUU^^^nnnvvvnnnjjjhhhYYYQQQGGG@@@;;;888666333555666777777666666666666555555555555444444333333444555555666666555555444555444444333333222222222333333444444444555555555222222222222222222222222555444444444333333333222444222222555555333666;;;:::999===EEEKKKSSSggg|||zzzzzzfffGGG666111//////000.........---,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............///+++***...222111222333444:::FFF\\\zzzrrrmmmeeeUUUGGGBBBCCCBBBDDDIIIMMMJJJ???666444222111111333666777777999999999888777666666666666666555444444444555555666777:::;;;>>>CCCHHHLLLQQQ\\\hhhpppuuuyyyppphhh```VVVLLLFFFAAA===;;;:::777444888@@@MMMbbbyyy~~~fffMMM@@@@@@AAAWWWvvv|||wwwqqqkkkkkk{{{hhhLLLAAA:::777<<<===888555777666666555444333333333333333333333333333333333333111111111111111111111111111111111111111111111111}}}]]]NNNMMMKKKKKKHHHDDDEEEHHHGGGCCC???<<<999777555444111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))************************************************************)))))))))*********++++++---,,,+++******,,,...///111---+++,,,,,,***,,,000...000777HHH]]]oooyyy|||nnnrrr{{{xxxbbbYYYYYY___wwwyyyuuuuuu|||yyyrrrhhh]]]SSSKKKGGGBBBAAA???;;;777444333444666666555555444333333333444444555555555555444444444444444444333333333333444444444555555555666666333333333333333333333333444444444444444444444444555444555666555666@@@KKKVVV\\\ccciiippp|||{{{uuu{{{zzz{{{aaaKKK666000000...---///------------,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********************************************************++++++,,,,,,---***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,------------.........111---+++...000///000222444444888IIIhhhvvvoooeeeVVVLLLEEEAAA???FFFOOORRRKKKCCC999666222111222444555555666888;;;;;;:::888888888555444444444444444555555444555777888:::<<<@@@CCCBBBKKKWWW___fffrrrxxxnnnccc\\\TTTIII@@@<<<;;;777777888666333<<>>BBBDDDLLL```ttt|||~~~|||ooogggiiillljjjooowww{{{zzz|||vvv```JJJ999...000333///---///,,,,,,------,,,+++))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************)))******+++,,,,,,------)))***,,,------,,,***)))***++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,//////---...111111111111999QQQsssvvvnnneeeZZZNNNGGG@@@@@@HHHOOOPPPOOO???;;;666222222333444444555999>>>???>>><<<;;;<<<666666555555555555666666222444666777777888:::<<<;;;AAAHHHOOOWWWcccrrr}}}{{{yyyooobbbUUUNNNGGG>>>999999888444555888777666BBBSSSpppzzzfffSSSHHH===888IIIaaauuu{{{xxxsss~~~qqqLLL<<<;;;999555444777888666444444444333333222222222222222222222222222222222222222333333222222222111111111000000000000000000000000yyyYYYKKKJJJKKKLLLIIIEEEFFFIIIHHHEEE???===999777555333111/////////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))*********+++***************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------)))))),,,///---***---444///222111...111AAA]]]ttt|||rrrtttzzz|||mmmmmmiii^^^]]]fffwwwzzzoooaaaQQQFFFBBBAAA999888888777666555555444333444444444444444444333333333333444444555555555555555555555666666666777777777777777777777777777666666777888999:::;;;;;;===DDDMMMUUU[[[jjj{{{{{{}}}vvvtttkkkggglllnnnlllrrr~~~vvvvvv[[[BBB<<>>>>>999999888777777777777888111333666777666666777888<<<>>>BBBFFFMMMXXXfffppppppyyysssppppppiiiZZZLLLEEE@@@:::999<<<777333555:::999:::III]]]hhheeeQQQBBB???>>>DDD___ttt~~~|||XXXDDD999000888444222444777777666666333333222222111222222222111111111111111111111111333333333333222222111111000000000000000000000000yyyYYYKKKLLLLLLLLLIIIEEEEEEHHHHHHDDD???<<<999777555444111///000//////---,,,+++******++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,++++++*********)))(((((((((***+++***)))************************)))************+++++++++......---,,,---...///000111++++++///000555JJJaaapppgggooouuu```UUUSSSYYYrrr{{{mmm\\\LLLDDDBBB???;;;888777888999888444222333555555555555444333222333444444333111555///...444666333333666222666555111222777999555777777;;;???BBBDDDLLLTTT\\\cccppp{{{sssyyyzzz{{{xxxpppjjjlllnnnsssvvv|||___DDD777000000///------,,,,,,,,,,,,,,,,,,+++++++++************************************))))))(((((('''''')))))))))))))))((('''''''''(((((()))***+++++++++)))************++++++++++++++++++*********))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///////////////000000444666666EEEnnnsssgggfffhhhVVVGGGCCC@@@<<>>777333111111222222444999BBBIIIJJJCCC======;;;888777888999999888333444555666777777888777888999;;;>>>DDDNNNYYY```gggssszzzrrrnnnjjjddd```VVVKKKAAA>>>===999777888888888888888<<>>111888>>>@@@CCCGGGFFFAAA@@@EEEQQQcccqqq{{{rrrmmmzzzzzztttqqquuu|||www]]]GGG999444000///...---,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))(((((((((''')))))))))))))))((('''''''''(((((()))******++++++))))))*********++++++++++++++++++*********))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000222444333>>>^^^tttnnnpppbbbTTTKKKAAA:::@@@MMMKKKGGGBBB===:::888666666333444888@@@GGGJJJFFFAAA:::999999:::;;;:::777444555555555555555555555444666666777999===DDDMMMTTTYYYbbbooo|||uuummmccc\\\YYYUUUPPPLLLKKKBBB;;;::::::888777888444777???JJJWWWfffuuu}}}{{{rrrkkkeeeXXXKKK===<<<777@@@YYYnnn{{{sss}}}lllLLL<<<777666555555555444444333222222222222111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111|||\\\MMMNNNJJJJJJHHHEEEEEEIIIIIIEEE???<<<999777555444111/////////...---,,,++++++***++++++++++++++++++++++++******************************))))))))))))******+++++++++++++++*********+++***)))***,,,,,,,,,***************************)))************+++++++++------,,,,,,,,,---...///111,,,,,,///...)))---444IIIgggvvvqqqmmmpppyyyyyyssseeeRRRCCC===???CCCFFFIIILLLOOOMMMHHHCCCAAA@@@DDDFFFLLLQQQQQQLLLIIIJJJIIITTTbbblllsssvvvsssnnnaaagggxxxzzzvvv{{{xxx{{{fffKKK;;;333///000//////...---,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))(((((((((((()))))))))))))))(((((('''((((((((()))******++++++)))))))))*********+++++++++++++++***************))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////000///000222000555III___||||||sssiii___PPPCCCBBBIIIIIIFFFCCC@@@>>>;;;777555333333444:::@@@DDDDDDBBBAAAAAA@@@>>><<<:::888777888888777777666555444333555555555555666;;;BBBGGGJJJOOOUUU\\\fffwww|||wwwqqqkkkfff___YYYQQQKKKIIIFFFCCC@@@???:::777999999888888:::666???NNNaaauuu}}}vvvhhhVVVIIICCC>>>:::===;;;???YYYxxxvvvlllsssjjjEEE666666666555555444333333222222111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000~~~]]]NNNNNNIIIJJJGGGDDDEEEIIIIIIEEE???<<<999777555333111/////////...---,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******+++++++++***************+++*********,,,---,,,+++************************))))))*********+++++++++,,,,,,,,,,,,,,,---------///++++++000111...---000...DDDkkk}}}wwwjjj___XXX^^^oooeee]]]hhhxxxyyynnniiiggglllvvvxxxrrrzzzxxxvvv|||~~~rrrpppyyy|||wwwyyyvvvyyyeeeFFF666222111...,,,......---,,,++++++,,,,,,++++++++++++************************************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))************************************((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------....../////////000...///111000000999DDDXXXlllyyyssshhhWWWHHHBBBFFFDDDBBBAAAAAA???;;;777444222000222666:::======OOOPPPNNNGGG===888:::>>>;;;:::999888777777666666666666666555555888===@@@BBBDDDFFFIIIOOO\\\lllxxxzzzssslllgggaaaZZZVVVRRRMMMHHHDDDBBBAAA???>>>;;;888888::::::888999===AAANNNaaatttxxxjjjWWWGGG===999999:::===CCCTTTsss{{{lllmmmuuufffJJJ555555:::666222444333333222222222111111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000^^^NNNNNNIIIJJJGGGDDDEEEHHHHHHDDD???<<<999777555333111///.........------,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******************************+++*********,,,---,,,+++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,...++++++...222111111111111888RRRzzzwwwmmmnnn~~~wwwkkk___^^^fffyyy|||~~~vvvxxxwwwuuuiiieeemmmppplllqqq}}}xxx\\\III666111444444///+++---,,,,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))*********(((((()))))))))*********************************((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...//////000//////000222222111333666===RRRsss|||vvvsssfffRRRCCCDDDAAA???@@@DDDEEECCC@@@888555222000111333666777OOOWWW[[[TTTEEE:::999===::::::999888777777888888666777777666666777;;;>>>>>>???@@@BBBEEELLLWWW^^^jjjttt{{{vvvqqqppplllgggbbb\\\VVVPPPMMMEEECCC???===<<<<<<<<<;;;;;;::::::;;;:::888<<>>FFFXXXqqq|||iiihhhrrrwwwJJJ<<<555;;;:::111000888333333333222222222222222111111111000000000//////////////////////////////////////////////////////////////////////////////___NNNNNNJJJKKKHHHDDDDDDGGGFFFCCC???<<<999777555444111///......---------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))***************+++***)))***,,,,,,,,,***)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,++++++...,,,+++,,,.../////////222111AAAfff|||oooiiirrrzzz~~~yyytttvvv|||xxxvvvyyy}}}wwwtttmmmjjjoooqqqpppvvv{{{{{{wwwaaaHHH;;;///...111000...,,,,,,++++++******++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))******((((((((()))))))))*********************+++++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...//////000...///000222222222222333333CCC```vvvrrrlll^^^RRREEE???999999???DDDEEEDDD???===888444222333444555AAANNN[[[]]]RRRDDD===::::::999888777666777777888444555666555555555888::::::;;;<<<===>>>BBBGGGJJJSSSZZZggguuuzzzssspppmmmjjjggg\\\[[[XXXTTTOOOJJJFFFDDD===<<<;;;:::999::::::;;;;;;::::::;;;999999BBBLLLVVVeeetttyyyzzz{{{vvvmmm]]]LLL>>><<<:::777>>>IIInnn{{{ooouuuwwwxxx}}}SSS>>>999777888333---111:::222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////___NNNMMMLLLLLLHHHDDDDDDFFFEEEAAA???<<<999777555444111///...------------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******((()))))))))*********+++***)))((()))+++,,,+++***)))))))))))))))))))))))))))************+++++++++))))))+++,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,---,,,444LLLmmmvvvjjjddddddlll|||zzzsssssssss{{{|||sssrrrrrrtttyyy}}}gggMMMAAA:::333.........,,,+++...++++++************++++++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))***)))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,...//////000---///000000000222333333444888IIIhhhzzzqqqllliiiXXXMMM???999;;;???AAAAAACCCAAA>>>:::666444555666555>>>LLLWWW[[[VVVLLLEEE@@@>>><<<999888888888999444555666555444444555777666666777777888:::<<<>>>CCCHHHOOOXXX```hhhppptttwww~~~~~~uuupppkkkddd```^^^\\\YYYVVVJJJJJJIIIGGGDDD@@@>>>===::::::::::::999:::;;;<<<::::::;;;<<<<<<@@@OOO^^^dddnnntttrrrqqqooocccUUUKKK>>>888;;;<<<>>>SSSlllyyy}}}yyyxxx}}}vvvvvvUUU@@@777666444333222222333444111111111111111111111111......//////000111111111////////////////////////////////////////////////........................^^^MMMLLLLLLLLLIIIDDDCCCEEEDDD@@@???<<<999777555444111///------------------,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((())))))*********+++)))(((((((((***+++***))))))))))))))))))))))))))))))************+++++++++((()))***+++,,,+++******(((,,,///...---------,,,/////////666LLLnnnxxxtttsssxxx{{{wwwwwwzzz}}}~~~vvvuuu{{{wwwqqqtttrrrwwwzzz|||~~~^^^@@@222333...---///111///++++++///+++***************++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,...//////000,,,...///......000222333555000777SSSuuuyyyvvvyyyrrrcccOOOBBB???@@@AAA@@@CCCBBB@@@<<<888666555666333444<<>>;;;;;;;;;;;;555777777666444333444555444444333333444555777999:::===AAAEEEGGGIIILLLNNNSSSXXX___gggppp{{{}}}yyyqqqeee]]]ZZZVVVSSSQQQPPPNNNIIIEEE@@@AAABBBAAA>>><<<::::::666777888777777888999;;;::::::<<<>>>@@@HHH[[[mmmrrrvvvtttllliiicccQQQ;;;>>>666777>>>AAAKKKmmmxxxpppnnn}}}zzzJJJ777<<<222333222333888;;;555+++////////////000000000000------...///000111222222////////////////////////////////////////////////........................{{{\\\LLLKKKIIIGGGEEEDDDDDDDDDCCCAAAAAA>>>:::666444222000...///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++)))(((******)))))))))))))))***+++***)))***+++,,,***)))************************''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............111555999EEE^^^wwwrrrkkkkkkvvvwwwpppkkkgggggglllkkkzzzyyyvvv{{{~~~~~~{{{|||zzz{{{xxxnnnhhhUUU[[[cccmmmvvv|||{{{```MMM@@@333---/////////...---,,,,,,++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''',,,***((('''&&&'''((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------......//////111444AAA___~~~|||oooVVV@@@;;;BBBIIICCCAAA>>>===;;;999666333777444444;;;IIIZZZjjjsss^^^SSSFFF?????????;;;666<<<:::888888888888666444555555666666666555444444777777888:::;;;<<<======BBBBBBCCCGGGLLLTTT[[[___lllttt~~~yyywwwnnnnnnlllhhhbbbZZZRRRNNNJJJIIIHHHFFFDDDBBBAAA@@@;;;;;;::::::999:::::::::777888999999888888:::;;;:::<<<>>>CCCOOO___jjjmmmrrrrrrqqqkkk^^^MMM@@@:::<<<<<<<<>>888111...111.........---,,,,,,++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------......///,,,000333;;;OOOooowwwdddUUUMMMGGGBBBGGGEEECCCBBBAAA???<<<:::555555444666===KKK\\\ggglllcccUUUJJJBBB>>>;;;999;;;999888888999:::999888666666666666666666555555666777777888:::;;;<<<<<<@@@??????@@@CCCFFFJJJMMMVVV^^^hhhqqqxxx~~~|||xxxsssmmmhhhdddbbb______]]]YYYTTTNNNHHHDDDBBBAAA@@@???>>>===<<<;;;;;;::::::999999999::::::::::::;;;:::999999;;;===:::>>>CCCLLLZZZkkktttuuuxxxrrrjjjcccWWWJJJ@@@<<<;;;<<>><<<:::999:::;;;:::999999888777666666666666666555666666777888999999::::::::::::::::::;;;<<<===DDDJJJQQQWWW[[[aaahhhnnnttttttuuuwwwzzz|||{{{zzzzzz}}}zzzrrrqqqwwwxxxuuunnnkkkggggggiiiiiigggddddddccc```\\\XXXTTTQQQPPPNNNMMMKKKHHHEEEAAA>>><<<;;;;;;::::::999888888888::::::999999999999::::::999:::;;;:::999:::===???999AAAJJJUUUaaammmrrrqqqrrrhhh\\\SSSJJJ???:::;;;>>>JJJ^^^uuuxxxeee]]]]]]^^^aaaiiisss{{{~~~}}}|||yyyTTTAAA555444666222222222111111000/////////111111000000000000//////......---...///111333444........................................................................___NNNMMMGGGEEECCCCCCCCCDDDCCCAAA>>>;;;888555555444333222///---,,,,,,---...,,,+++++++++++++++++++++++++++************************)))(((''''''''')))+++,,,))))))))))))))))))***+++...+++(((&&&''')))******************************)))))))))***+++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,...//////000222999LLLiii~~~~~~}}}~~~|||xxxwwwtttwwwvvvzzz{{{jjjNNN>>>444,,,,,,...,,,,,,...---,,,,,,,,,+++++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***+++++++++******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000333444000000:::KKKXXX|||yyyfffbbbbbbZZZPPPIIIDDD???<<<===AAAEEEGGG<<<;;;999555111333:::@@@FFFMMMVVV]]]]]]WWWLLLEEECCC@@@<<<::::::::::::999:::999888777666666777777555555666666777777777888666666777999::::::::::::<<>><<<;;;::::::999999999999999999999999:::999999999999::::::;;;;;;<<<<<<<<<<<<===@@@CCC???LLLZZZccchhhlllmmmkkkggg[[[OOOGGG>>>999???JJJYYYsss}}}oooiiicccjjjrrrxxx}}}|||wwwtttuuu~~~uuuPPP::::::888555555222111111111000000/////////111000000000////////////...------......000111222........................................................................^^^MMMMMMGGGEEECCCBBBCCCDDDCCCBBB===;;;777555555555333222///---,,,,,,---...,,,+++++++++++++++++++++++++++************************'''&&&''''''))),,,...000))))))(((((()))***++++++222///+++(((((()))))))))******************************)))))))))***++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------...111222111111444@@@YYY~~~ttthhhbbbkkkxxx}}}sssppppppaaammm{{{~~~xxxxxx|||iiiQQQAAA000555000------...,,,***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((((((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************((()))***+++++++++++++++++++++++++++,,,,,,------*********+++++++++,,,,,,+++++++++,,,,,,...//////111111000000000333:::AAA^^^yyyuuukkkgggaaaYYYPPPIII@@@:::;;;AAAHHHLLLBBB@@@===;;;999777555444111666AAAOOOYYYXXXNNNDDDBBB???;;;:::;;;===>>>???;;;;;;:::888888777777777666666666666666666777777555666888:::;;;;;;;;;:::777888:::;;;;;;<<<>>>???@@@AAACCCDDDDDDDDDEEEEEECCCEEEDDDBBBBBBDDDEEEDDDCCCBBBBBBBBBDDDEEEEEEEEEAAA@@@@@@>>>===<<<;;;;;;<<<;;;:::999999999::::::999999:::::::::;;;;;;;;;::::::999999:::;;;;;;<<<>>>??????>>>===???BBBEEEMMM___qqqxxxxxxwwwuuussseeeWWWHHH???999???WWWqqqvvvnnnrrrrrr~~~~~~zzzxxx{{{zzzwww{{{zzzzzzyyyxxxJJJ555000888444...000111111111111111000000000000000000000////////////...---------......//////000........................................................................}}}[[[LLLMMMFFFDDDBBBBBBCCCCCCCCCBBB>>>;;;777555555444333222///---,,,,,,---...,,,+++++++++++++++++++++++++++************************'''((()))+++---///111222(((((((((((()))***+++,,,333000,,,*********))))))************************...---+++)))((((((((((((******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---///...+++,,,///000///222333555>>>UUU{{{{{{qqqcccXXX]]]hhhzzzpppiiiccc]]]bbblllvvv{{{{{{|||eeeDDD777777222///......---,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************((()))***++++++++++++++++++++++++,,,,,,------...************++++++++++++++++++++++++,,,---//////---+++,,,000444444666888BBB]]]uuussseeeZZZZZZQQQEEE===;;;>>>DDDGGGEEECCC@@@@@@???===888444555333444<<>>;;;888666777<<>>===<<<===>>>===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;::::::::::::999888888888777888888999:::999999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>><<<<<<===>>>@@@DDDIIIMMMbbbqqq~~~wwwbbbQQQAAA===???OOOtttyyyqqqsssuuurrrmmmmmmnnn}}}YYY===222444888///+++111444111111111000000000000000000000////////////......---------...............------------------------------------------------------------------------zzzXXXKKKMMMEEEDDDBBBBBBCCCCCCCCCBBB>>><<<888666555444333111///---,,,,,,---...,,,+++************************************************'''(((***+++---.........(((((((((((()))***+++,,,///---+++***++++++***)))************************,,,+++***))))))***,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***///000,,,***---///......222444444<<>>============999555555999;;;:::777555333222555<<>>??????<<>>AAABBB???::::::???EEE===<<<;;;:::888666555444666333222555<<>>999666555444333111///...------...///---,,,************************))))))))))))))))))))))))************************************************((((((((((((((()))******(((((((((((())))))))))))(((***+++)))'''***111777999444...+++++++++***(((***+++,,,,,,------------,,,,,,,,,---------.........000222333444666999;;;MMM]]]uuuvvvmmmeee```fffttt}}}rrrpppnnnfff^^^hhhoooyyysssYYYJJJ222111000///------,,,,,,...---+++***)))***+++++++++)))))),,,000000+++&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((''''''''''''''')))))))))))))))))))))))))))************+++++++++))))))))))))************+++++++++*********))))))************************++++++,,,,,,,,,,,,------------------------------...............///000000111555999AAAWWWxxx|||ggg___```ZZZNNNBBBBBB@@@===;;;:::<<<>>>BBBAAA???===<<<:::777555444333333222444999@@@EEEDDDDDDEEEFFFEEEAAA<<<888DDDEEEBBB===<<>><<<::::::;;;:::777444:::888777666666555777;;;777777999::::::999888777999::::::;;;:::999888777999999888777777888:::;;;999888777666666666777888<<<:::888888:::===@@@AAA===:::888888:::<<<<<<<<<@@@<<<<<>>999666555444333111111///---,,,------,,,+++************************))))))))))))))))))))))))************************************************((((((((((((((()))******(((((((((((())))))))))))''')))+++)))''')))...333333///+++)))***++++++******++++++,,,------,,,,,,,,,,,,,,,,,,------------)))***,,,,,,---...111333222999DDDNNN\\\ooo|||vvvooojjjsssyyyzzz|||~~~xxxwwwyyyyyyyyyxxx}}}oooZZZIII;;;222111000///...---,,,,,,,,,---,,,+++*********++++++***)))(((+++///...***%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))************+++++++++*********))))))************************+++++++++,,,,,,,,,------------------------------...............//////000///000222666DDD___zzzlllfff^^^TTTSSSNNNFFF@@@======@@@CCC???@@@BBBCCCDDDBBB>>><<<888999888777666777:::===CCCBBBBBBAAABBBAAAAAA@@@PPPYYY^^^YYYPPPGGGAAA;;;@@@===::::::;;;===<<<;;;888888888::::::999888888999:::;;;;;;;;;:::888888:::;;;;;;<<<<<<;;;:::999777777777777777888888999;;;;;;:::::::::;;;<<<======<<<;;;<<<<<<<<<<<<;;;???>>>>>>=========>>>>>>AAAAAADDDHHHJJJQQQaaaqqq~~~dddUUUWWWaaaxxxrrrPPP;;;555666666666555444333222111000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,,,,...------,,,,,,,,,,,,------uuuXXXLLLOOOIIIHHHGGGFFFDDDBBBAAA@@@AAA>>>999666555444333111555222...,,,++++++******************************))))))))))))))))))))))))************************************************((((((((((((((()))******(((((((((((())))))))))))''')))+++***((((((+++...---***((('''(((***++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***,,,------,,,---///111222333333333888FFFYYYggg{{{|||~~~pppbbbcccpppwwwooogggccclllxxx}}}}}}~~~ZZZ???555222...***000///...,,,+++++++++++++++******)))******+++,,,)))((('''***---,,,)))%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++************)))))))))************************++++++++++++,,,,,,,,,,,,------------------------......------......///000444111111333666GGGiiiwwwmmmcccaaaYYYNNNFFFCCCCCCBBBAAABBBCCCDDDFFFIIIMMMQQQSSS===<<<999555333444888<<<@@@>>>;;;:::;;;===@@@CCCUUUgggwwwvvvhhh[[[QQQKKKFFFBBB>>><<<<<<<<<<<<<<<;;;:::999999;;;======<<<999:::::::::999888777666:::;;;<<<<<<<<<<<<<<<;;;777777888999999999999999::::::::::::;;;<<<======:::;;;===???@@@???>>>======???AAAAAA???@@@BBBEEEDDDIIIPPPWWW^^^kkkfffQQQRRRjjjpppMMM888222222444777555555444333222222111000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,+++,,,...------,,,,,,,,,,,,------tttXXXMMMQQQHHHGGGFFFEEECCCBBBAAAAAAAAA>>>999666555444333111999666000---++++++******************************))))))))))))))))))))))))************************************************((((((((((((((())))))***(((((((((((())))))))))))(((***,,,+++)))((()))+++***)))''''''((()))++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,...///000///......000222///000222111000444;;;BBBOOOWWWaaaiiinnnvvvooohhhfffnnnzzz|||{{{rrrhhhccchhhqqqyyygggUUU???222111444222///...---,,,+++************))))))))))))******++++++((('''''')))******(((%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))************((()))))))))************************))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////888111111444333888RRRppp|||nnneee[[[TTTQQQNNNIIIDDDKKKHHHDDDCCCHHHTTTbbbkkkQQQNNNFFF>>>888666888;;;<<<;;;999777888:::???BBBLLL```ssswwwrrrlllhhhfffUUURRROOOJJJFFFCCC@@@>>>>>>===:::666888<<>>;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;;;;::::::::::::;;;;;;<<<<<<>>>???@@@@@@@@@@@@AAAAAA<<<@@@DDDFFFFFFJJJQQQXXX\\\bbbllluuu~~~qqq___WWW^^^rrrkkkQQQ999555777555222333333333333222111000000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,---oooTTTIIIKKKEEEDDDCCCBBBBBBBBBCCCCCCAAA>>>999666555444333111;;;777222...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))***+++,,,,,,+++***))))))*********)))((()))***+++)))******+++******))))))*********+++++++++,,,,,,,,,------,,,++++++,,,...***...111222000.........555888:::;;;<<>>AAABBBMMMXXX^^^ccciiimmmmmmaaabbbaaa]]]XXXQQQKKKGGGDDDIIIKKKFFFCCCCCC@@@;;;??????>>>>>>>>>>>>>>>>>>999999999999999999999:::888999:::<<<======<<<;;;=========>>>>>>>>>>>>>>>CCCCCCBBBAAAAAADDDJJJOOORRRVVV\\\___ccckkkwwwyyylllaaa\\\WWWVVVYYYdddxxxrrrKKK;;;111555777222...///111111000000///...............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,++++++,,,,,,,,,sssVVVHHHIIICCCBBBAAAAAAAAACCCDDDEEEAAA>>>999666555444333111:::666222///......,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))++++++,,,,,,++++++***)))***++++++***)))((()))+++)))************)))(((((())))))*********++++++++++++,,,---,,,******+++---000222333333222111111222---///111000//////333777DDDRRRbbbyyyvvvsssyyyqqqkkkwww{{{oooeeeaaakkkyyyuuu]]]\\\ccctttrrrmmmhhhhhhooo|||qqq]]]JJJ;;;333,,,---......,,,+++)))))),,,,,,+++***************'''(((((())))))))))))((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((()))))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////+++,,,333444000111777999XXXpppyyyiii```___``````MMMLLLIIIDDD@@@AAAEEEJJJVVVZZZ^^^]]]VVVLLLBBB===333666888777555444777:::===???@@@BBBIIISSSYYYYYYXXX[[[^^^^^^YYYSSSNNNKKKNNN^^^kkkjjjbbbZZZNNNDDDDDDCCCAAA@@@>>>>>>======<<<<<<;;;:::999999::::::777888999;;;;;;<<<<<<<<<;;;<<<>>>???AAAAAABBBBBBAAACCCEEEHHHNNNZZZhhhrrr~~~nnn[[[PPPKKKIIIJJJLLL^^^nnnlllFFF<<<666222222222000000222//////.........---------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,zzz[[[JJJHHHDDDCCCBBBAAABBBCCCEEEFFFAAA>>>999666555444333111555333000///......,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))+++***))))))******))))))(((***+++***(((((()))+++))))))******)))(((((('''))))))))))))*********+++,,,---...---,,,,,,---///,,,,,,++++++***+++,,,---,,,---///111222222222222)))555???QQQkkk~~~{{{~~~wwwooommmooowwwhhhhhhppp~~~|||nnnUUUEEE===555111111000111111///---++++++,,,,,,,,,+++*********++++++'''((()))))))))((('''&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************(((((((((((())))))******************************************++++++++++++++++++++++++++++++++++++------,,,,,,------...///...///111222222222222222111AAAQQQjjj{{{mmmeeebbbbbbUUUUUURRRJJJAAA<<<<<<>>>@@@DDDJJJMMMMMMKKKJJJIIIGGGGGGEEE???777222222444777999888666:::AAACCCAAADDDHHHMMMNNNKKKGGGEEEDDDNNNfff{{{|||tttlllcccZZZTTTRRRNNNKKKGGGEEEDDDCCCBBBAAA???>>>===<<<======;;;;;;;;;<<<===>>>@@@@@@>>>@@@CCCGGGJJJLLLNNNNNNOOORRRWWW]]]ffftttzzznnnTTTIII???>>>DDDNNN]]]jjjoooMMM333555666444//////222444333//////............------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,zzzZZZGGGDDDFFFEEEDDDCCCCCCDDDEEEGGGAAA>>>999666555444333111111000.........---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))***)))''''''((())))))(((%%%(((******((((((***,,,))))))***))))))(((''''''))))))))))))***************+++,,,+++******,,,...,,,---...//////...------///---++++++,,,......---111666333444@@@NNNfff~~~ttt]]]KKK999333222...,,,,,,+++******************))),,,,,,++++++++++++++++++(((((()))))))))'''&&&%%%'''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((((((((())))))******************************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,111111---,,,000333222888666888PPPxxxqqqfffaaaaaa___YYYNNNDDD???AAAEEEEEECCC@@@===>>>CCCKKKQQQeeeccc\\\OOOAAA777555777111666888777888::::::777;;;???BBBBBB@@@>>>>>>???CCC]]]ssstttnnnnnnnnnkkkiiigggbbb]]]XXXTTTQQQPPPGGGFFFCCCAAA@@@@@@@@@@@@@@@?????????@@@BBBDDDFFFGGGJJJNNNTTTYYY]]]___```mmmppprrrssswww{{{kkkaaaYYYRRRDDDAAADDDNNNYYYfffxxx{{{xxx~~~cccMMM@@@777+++111222------333222+++///////////////..................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,wwwXXXHHHGGGCCCCCCDDDDDDDDDDDDCCCCCC???<<<888666555444222111////////////...---,,,++++++++++++*********))))))+++++++++***)))(((((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++*********---,,,,,,,,,,,,---......------------------------000111111111333888???DDDdddrrr{{{^^^HHH>>>888666333000...---,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))''')))***)))'''&&&&&&'''((($$$%%%***,,,)))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000000666666777<<>>BBBGGG```xxxvvvTTT===777888444333222111111333555777555555555444333555777999<<>>???DDDIIILLL___kkkbbbOOOCCC@@@AAAAAA<<<777333222444444555444555555555444333444555888:::>>>AAA@@@???FFFOOObbbqqqzzzuuupppjjjfffffffffgggiiilllrrrzzz~~~wwwqqqsss}}}ooobbb\\\PPPQQQRRRRRRPPPLLLGGGDDDCCCAAA>>>>>>CCCMMMZZZbbbzzzzzzuuuYYY===333333333111222111000/////////000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++yyyYYYIIIIIICCCCCCDDDDDDDDDDDDCCCCCC???<<<999666555444333111000000000000///...------+++++++++***************++++++******)))(((((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++++++++++++++*********************+++++++++,,,------------------------//////...---++++++---///000///000555>>>KKKXXX```ttttttfffPPPEEE999222---+++---111......------------......***************+++++++++))))))))))))))))))))))))'''((())))))'''&&&'''((())))))***+++'''"""%%%+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------...//////000000///000111111222777@@@FFFiii{{{}}}lll]]]UUUTTTRRRNNNJJJFFFCCCBBBBBB===FFFMMMKKKFFFCCCCCCCCCOOOGGG>>>:::<<<>>>>>><<<666555333222222444666777555444555666444222555<<<@@@MMM^^^kkkvvv~~~}}}|||xxxyyyzzzzzz|||wwwkkkggglllttt{{{~~~ttttttrrrkkk^^^OOOBBB;;;BBBBBBBBB@@@???>>>@@@AAAIIIHHHKKKUUUggg|||xxxxxx{{{|||ttt]]]@@@111111555333///111111000////////////000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,++++++++++++++++++++++++yyyXXXGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@===999666555444333111111111111111000///...---************************************))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********************+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111333222000///000333666999FFF^^^|||mmmWWWGGG>>>888555222111000000000111++++++++++++,,,,,,,,,,,,((()))))))))******++++++))))))))))))))))))))))))'''((()))((('''&&&''')))+++(((''''''%%%"""$$$)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************+++++++++***+++,,,,,,---,,,,,,---......//////000000222444444333444666888JJJbbbmmmaaacccaaa^^^[[[WWWPPPGGG@@@AAACCCDDDBBB@@@@@@AAAAAAPPPIIICCCCCCIIIMMMLLLIIIAAA===777333222333444444333000111444555444666:::444999>>>DDDJJJOOOSSSTTTYYY]]]ccchhhkkkooosssuuuqqqrrrrrrqqqooonnnooopppggg___VVVRRRTTTXXX[[[[[[UUUTTTSSSOOOIIICCC>>>;;;:::;;;===???AAAFFFLLLQQQbbbccciiiwwwyyykkkiiisss}}}zzz]]]MMMBBB777444777888333---000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************zzzWWWEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@===999777666555333222111111111111000///...---*********************************)))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++)))))))))******+++++++++******+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++,,,---...,,,---...000000000000000777AAANNNXXXcccvvv}}}ssscccRRRDDD;;;888777...///000///------,,,+++++++++++++++******))))))((((((((())))))*********(((((((((((((((((((((((('''(((((('''&&&&&&(((***111)))$$$&&&)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************+++************+++,,,,,,,,,,,,------.../////////---///000111111222333555<<>>???AAAGGGCCCAAAEEEMMMQQQNNNJJJJJJIIIHHHGGGDDD???888222777222000444777555222222777666777:::===>>>@@@AAAAAADDDHHHKKKMMMOOORRRTTTUUUWWWWWWVVVSSSQQQPPPPPPMMMHHHCCCAAACCCEEEFFFFFFCCCBBB@@@???????????????;;;>>>EEEOOOYYYfffqqqxxxvvvmmmjjjggghhhooozzzyyyyyycccDDD555444333333333222///---////////////......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************zzzVVVEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@===:::777666555333222000000000000///...------***************+++++++++******))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,(((((())))))***+++,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,+++++++++,,,...000111333111222444777<<>>@@@===<<<<<>>@@@<<<888777;;;:::999888888999::::::999;;;======;;;:::;;;;;;<<<:::888777999;;;<<<<<<<<<>>>AAAGGGNNNQQQRRRRRRYYY\\\cccppp}}}{{{{{{{{{{{{yyylllaaa\\\]]]mmmyyyzzzzzz}}}]]]CCC444333333222///,,,---000333.........///...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))************+++************************|||XXXGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCAAA>>>:::777666555444222///////////////...,,,,,,))))))*********+++++++++)))))))))))))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++''''''((()))***+++,,,,,,((()))+++,,,---,,,+++***++++++++++++++++++++++++.........---++++++,,,---//////---------...///111***---000222333333333333>>>UUUxxx{{{sssdddVVVIII>>>555000444333222111///---+++***+++//////)))'''+++......******++++++***)))((('''((((((((((((((((((''''''(((((((((((((((((((((((('''((((((&&&%%%&&&)))+++000)))%%%)))---,,,******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***************************************++++++,,,+++,,,,,,------......///111000//////000222333333......333???PPPfff|||sssoooaaa[[[WWWWWWSSSJJJBBB@@@<<<<<<<<<>>>@@@@@@===;;;<<>>:::777666666444222////////////...---,,,+++))))))******++++++++++++)))))))))))))))*********&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''((()))***+++,,,---'''(((***+++,,,+++)))(((+++++++++++++++++++++++++++++++++***)))***,,,///+++,,,---/////////......//////...,,,,,,///444888333555@@@SSSdddxxx}}}qqqfffWWWIIIAAA;;;333---+++...222555***++++++++++++******)))$$$+++...***(((******'''((()))***++++++***)))((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((('''&&&%%%&&&))),,,***&&&%%%((()))'''''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))*********)))***++++++,,,++++++,,,------......///---,,,,,,---000111222111888333111222777DDD]]]tttvvvnnnnnnjjj\\\MMMEEE@@@@@@@@@????????????@@@<<<::::::>>>CCCFFFCCC???BBB???HHH]]]rrrzzzvvvrrrooohhhhhhqqqyyy}}}|||rrrmmmnnnppppppooofffggghhhgggfffeeefffgggiiisssuuujjj]]]iii}}}yyypppdddVVVQQQTTTVVVUUUQQQNNNQQQTTTSSSNNNJJJIIIJJJSSSaaarrr}}}~~~VVV<<<444444333333,,,++++++...000000---***,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))]]]IIINNNDDDEEEFFFEEECCCBBBBBBBBBCCC@@@;;;888666555444333333333333222000---+++)))+++******)))))))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((''')))******((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///111111000...---,,,+++***333555666888>>>LLL___lllzzzwwwbbb]]]TTTKKKBBB<<<888666000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))(((((())))))((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))***++++++***)))'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%''')))&&&$$$)))000******))))))((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,............////////////111333333222222777AAAIIIccczzzttteeeVVVMMMEEEFFFEEECCCDDDGGGDDD>>>===>>>???@@@@@@@@@??????DDD???===FFFXXXiiisssvvvsssfffbbblllyyy|||yyy~~~xxxpppkkk~~~ooo\\\aaajjjuuuzzzuuuhhh^^^UUUHHHAAAGGGKKKHHHEEEGGGHHHGGGGGGKKKSSSZZZ^^^^^^jjj{{{~~~}}}sssWWW===666666111------000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************}}}ZZZEEEIIIBBBCCCEEEEEEDDDCCCDDDEEEBBB???:::777555444333222444444333111000...,,,+++,,,++++++***************)))(((((((((((())))))***(((((((((((((((((((((((('''(((******((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++***+++---......---+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---..................---------,,,...///000111888BBBKKKRRRcccyyy}}}wwwtttgggeeeaaa[[[UUUPPPKKKIIIDDDAAA<<<777333000//////...---,,,+++************+++++++++++++++++++++++++++++++++******)))))))))***)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&(((***((('''+++222))))))))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////---000222222111333888>>>HHH```}}}zzz^^^LLLTTTTTTQQQMMMMMMOOOMMMHHHEEEBBB@@@?????????===<<>>VVVqqqzzznnnhhheeeaaa[[[[[[UUUMMMJJJKKKKKKIIIFFFDDDBBB???<<<:::<<>>333---111444000...000//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************|||XXXBBBEEEAAADDDFFFGGGFFFEEEEEEEEEAAA>>>999666555444333222777555333111////////////,,,,,,+++************+++******)))(((((('''((((((((((((((((((((((((((((((%%%'''))))))((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***,,,......---+++***+++++++++***************++++++++++++++++++++++++***+++,,,,,,++++++,,,---******+++,,,...///000000,,,///222333000.........000111222333333333444444888===FFFPPPZZZccckkkppp|||lllZZZTTTRRRUUU\\\```___aaafffmmmkkkiiiggghhhkkkooorrr{{{{{{rrr___KKK???888444555555444444333111000000000000//////////////////...---,,,++++++,,,---...,,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((()))'''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$'''''''''((((((((())))))'''''''''''''''''''''''''''%%%&&&(((&&&$$$''',,,((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&((()))))))))************++++++++++++++++++++++++,,,,,,---------.........---///333333222000000111000000:::LLL[[[kkkzzzxxxoooddd```bbbcccaaa]]]SSSNNNFFF@@@===<<<<<<===BBB??????BBB@@@<<<===BBB:::>>>@@@>>>???BBBAAA<<<===@@@CCCEEEDDDDDDDDDDDDEEEDDDBBBBBBDDDFFFHHHJJJLLLLLLJJJGGGHHHOOO]]]gggrrrxxx[[[EEE999444999444333555444...,,,---......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************]]]FFFGGGDDDFFFHHHIIIGGGEEEDDDCCCBBB>>>:::777666666555444666555333111/////////000++++++***)))))))))))))))******)))(((((('''((((((((((((((((((((((((((((((%%%&&&((()))((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))***************))))))***+++,,,,,,************************++++++++++++++++++++++++)))***++++++******+++---+++,,,,,,,,,------......+++,,,...///...---------------...000222444555555333333333444777<<>>======???AAA@@@===<<<>>>AAAEEEGGGKKKNNNKKK???444000000000777666555333111000///...+++,,,,,,,,,---------...---,,,+++***)))*********,,,++++++************+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''+++(((&&&'''&&&###$$$((('''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------...///000000000000111333333000222888<<>>:::888777777666555444333222111000/////////+++***))))))(((((())))))***))))))(((((((((((()))(((((((((((((((((((((((($$$&&&((((((''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))*********)))((('''((())),,,...)))))))))***************++++++++++++++++++++++++(((***++++++***)))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++...000111222333333333333444333222222333555555;;;???:::555444444333333222333333333222111111777666555444555777999:::444888888222...///111111---,,,+++***)))))))))******************+++++++++++++++************++++++++++++***************+++((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''...***((()))(((%%%%%%(((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,...000111000222555555333666EEEUUUggg}}}rrrhhhccc___WWWPPPNNNOOORRRUUUUUUSSSPPPNNNLLLLLLLLLKKKJJJJJJHHHGGGDDDGGGIIILLLMMMPPPSSSVVVXXXWWWWWWYYY___jjjwwwsss^^^EEE888444222111111......///...---,,,---///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeIIIGGGCCCFFFJJJKKKIIIGGGEEEDDD@@@===999777666666555444222222222111000///...---,,,+++******))))))******)))(((((((((((())))))***((((((((((((((((((((((((###%%%'''(((''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((()))))))))***))))))))))))***+++,,,---((()))))))))*********+++************************((()))******))))))***,,,++++++,,,,,,,,,------------,,,,,,------------,,,+++---///...,,,******+++---///000000///......///...222111---,,,000222222...//////............---***+++++++++++++++******---//////+++))),,,+++)))+++++++++,,,---///111222+++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,)))))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''',,,(((&&&((((((&&&&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&(((******)))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))************************************++++++++++++,,,,,,,,,,,,---,,,++++++,,,---------+++111555222111444:::<<>>:::777666555444333111111111111000...---,,,,,,+++******))))))******((()))+++,,,,,,+++)))(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''$$$%%%&&&'''((((((((((((******))))))((((((''''''(((+++---//////---+++(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))+++******))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&''',,,((($$$###&&&((())))))))))))))))))))))))))))))+++***))))))***+++...///************************))))))))))))************************************)))************+++++++++,,,,,,,,,---------..................////////////444555:::CCCOOO```wwwlllSSSBBB999444111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))***************)))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))kkkLLLJJJDDDEEEGGGIIIIIIGGGEEECCCAAA>>>:::777666555444333111111111111000...---,,,,,,+++******))))))******((()))+++,,,,,,+++)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&$$$%%%&&&'''((((((((((((***)))))))))((((((((('''(((***,,,------,,,***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))+++***))))))(((((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&''')))'''%%%&&&)))++++++***((((((((())))))*********+++***)))))))))+++---///************************))))))))))))************************************)))************+++++++++,,,,,,,,,------------...............////////////000///111666<<>>:::777666555444333111111111111000...---,,,,,,+++******))))))******((()))***++++++***)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))))))))(((((((((((())))))************))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))************))))))++++++++++++++++++++++++,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++************)))))))))(((((((((((())))))))))))+++***))))))(((((())))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&'''(((******)))'''((((((((())))))***************)))))))))+++,,,---************************))))))))))))************************************)))************+++++++++,,,,,,,,,,,,---------------............/////////111//////111111222999BBBaaaqqq}}}sssNNNEEE:::222///000111000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))************))))))***************)))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))iiiKKKJJJEEEGGGIIIKKKKKKJJJHHHGGGAAA>>>:::777666555444333111111111111000...---,,,,,,+++******))))))******))))))************))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''))))))))))))((((((((((((***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))******************)))++++++++++++++++++++++++***+++---...---,,,***(((************************++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))******)))((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&++++++++++++***************))))))))))))***+++,,,************************((()))))))))************************************))))))*********+++++++++++++++,,,,,,,,,------------------.........//////111000111333222///222777;;;EEEPPPZZZiii{{{{{{iiiRRRAAA999555000------......---/////////.........------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))************))))))))))))************))))))***************)))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))iiiLLLKKKFFFGGGJJJLLLLLLKKKIIIHHHAAA>>>:::777666555444333111111111111000...---,,,,,,+++******))))))******)))))))))******)))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************++++++++++++******************************)))+++,,,------+++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&%%%&&&(((+++...000///...---+++***)))((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------------------............,,,,,,...222222//////222111444777999BBBRRR```hhhwwwooo]]]LLL@@@777333333111000//////...---+++............------------++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))kkkOOOOOOEEEGGGJJJLLLLLLKKKJJJHHHAAA>>>:::777666555444333111111111111000...---,,,,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&'''''''''''''''&&&(((((((((((())))))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))******************++++++++++++++++++***))))))))))))))))))))))))******+++,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))***)))((((((''''''((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''(((---333777000000...---+++***)))((((((((((((((()))))))))((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---+++---222222///...000000111222222555;;;BBBGGG]]]kkk|||rrrgggTTTAAA444///000333///////////////......---......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))***************)))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))lllOOOPPPEEEFFFIIIKKKLLLKKKJJJHHHAAA>>>:::777666555444333111111111111000...---,,,,,,+++******))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''''''''&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++))))))************))))))))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))))))))(((''''''''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''$$$&&&(((((())),,,111555,,,,,,,,,+++******))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........000---...111222000///000,,,...000333444555777:::GGGRRR```lllwwwvvvjjjLLLFFF>>>888444222///---------......------...///---------,,,,,,,,,,,,+++************************))))))************))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))***************)))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))jjjLLLLLLDDDFFFIIIKKKLLLKKKIIIHHHAAA>>>:::777666555444333111111111111000...---,,,,,,++++++***)))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&'''((((((((())))))******&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))((('''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''###&&&))))))''''''(((***((())))))))))))*********'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///++++++...000......000......///111111000111555111666===FFFSSSfff}}}|||rrraaaJJJ888<<<555...---111444111,,,.........---,,,,,,---///---------,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))***************)))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))kkkTTTKKKDDDGGGJJJLLLLLLIIIFFFDDDBBB>>>999777888888666444000000//////...---+++***---******%%%$$$///222$$$(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&$$$%%%&&&(((((('''%%%$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''((('''&&&%%%&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))(((,,,//////,,,(((&&&&&&)))((((((((()))***,,,---((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))++++++***************+++************************,,,+++*********+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---......//////......///000000000111111111111444444555777<<>>999777888888666444111111111000///...---,,,)))(((++++++---<<>>999777888888666444222222222111000///...---,,,))),,,,,,,,,777<<<111(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))))))))'''%%%******)))((('''&&&&&&%%%'''(((((((((((('''&&&&&&'''((()))***)))(((&&&$$$'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''***,,,'''''''''''''''((()))***''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************)))))))))******+++************************++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---...............////////////000000000000///111444444333222222333555<<>>777444111111222333444333222111222111000///...------,,,++++++++++++++++++,,,,,,************************************************((()))))))))************))))))((((((((('''''''''((()))))))))************((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))qqqXXXKKKEEEFFFGGGIIIJJJJJJIIIIIIDDD@@@;;;999999:::888666333333333222111000///...---(((---111******...+++(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))***)))(((((((((((((((((('''''''''$$$%%%&&&&&&'''''''''&&&###%%%''')))******)))(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%''''''''''''(((*********)))(((''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''+++'''$$$$$$'''+++------'''''')))))))))((('''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((''''''''''''((()))++++++************************)))***+++,,,---,,,++++++))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,---------......***,,,000111222333444555---///333444222000222666///000333666999;;;===>>>AAA@@@GGGSSSYYY\\\iiizzz}}}oooaaaXXXKKK>>>999777555444555555333000......///000000......---,,,,,,,,,------+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''(((((())))))*********+++((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))mmmPPPMMMDDDEEEFFFHHHIIIIIIHHHHHHCCC@@@===;;;::::::999777666444222111111000///------,,,+++***))))))))))))******))))))((((((''''''&&&'''((('''%%%$$$'''***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$((('''%%%$$$%%%)))---///''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$(((%%%$$$''''''&&&'''***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''***(((((((((***+++***)))+++++++++***)))(((((('''******))))))))))))******************))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///////////////000000000000000000111111111222222222222222333444444555555666===<<<<<<>>>CCCJJJQQQUUUkkkmmmrrr{{{tttdddVVVLLLFFF888888777666444333222111////////////............------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((()))***+++''''''''''''((((((((()))((((((((((((''''''''''''lllPPPLLLDDDEEEGGGHHHIIIIIIHHHGGGBBB@@@<<<;;;::::::999777666444222111111000///------,,,+++***))))))))))))***)))))))))((((((((('''%%%'''((((((&&&%%%''')))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$(((((('''(((***---000222''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%######''''''$$$$$$&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''''''''''')))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((()))+++,,,+++***++++++******)))(((((('''******))))))))))))******************))))))))))))************************))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------.............../////////000000000000000000000111111111222222222222333333444555555555999888888999<<>>===;;;888555444222222333333222222222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((((((''''''((((((((()))))))))******)))))))))(((((((((kkkNNNIIICCCDDDGGGIIIIIIHHHFFFEEEAAA>>>;;;:::::::::999888666444222111111000///------,,,+++***))))))))))))))))))))))))((((((((((((%%%&&&((())))))(((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&''')))***++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''+++000///)))%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))(((((())),,,------,,,******))))))(((((((((((())))))(((((((((((())))))************)))))))))(((************************))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000/////////000000000111111111111111222333333444444555555666666777777888888===>>>@@@BBBDDDEEEEEEFFFFFFEEEGGGJJJJJJHHHNNNWWWWWWZZZ```mmm~~~{{{~~~}}}zzz}}}vvvpppnnneeecccbbbaaa```]]]WWWSSSTTTVVVWWWPPPFFF??????AAA>>>===<<<;;;::::::999999888888777777666666666666000000000000000000000000.........---------,,,,,,+++++++++++++++++++++++++++++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&(((***+++******'''(((((((((((()))))))))************))))))))))))lllNNNIIICCCDDDGGGIIIIIIHHHEEEDDD@@@>>>;;;999999:::999888666444222111111000///------,,,+++***))))))))))))(((((((((((())))))))))))((('''(((((()))(((((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((((((,,,111000***&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))(((((()))+++---,,,+++)))))))))((((((((((((((())))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,------------...............////////////....../////////000000000000000111111222333333333444444555666777777888888999:::<<<>>>@@@AAAAAAAAAIIIFFFDDDBBB@@@???DDDJJJEEEIIINNNSSS\\\cccaaa\\\ZZZ\\\]]]ZZZXXX]]]iiitttjjjmmmoooiii___VVVRRRQQQMMMKKKJJJIIIHHHFFFDDDBBBDDDDDDDDDBBB???;;;999888777666666666666777777888555444444333333222111000.........///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%'''((((((&&&(((((((((((()))))))))***************))))))))))))oooPPPIIIBBBDDDGGGIIIIIIGGGEEECCC@@@===:::999999999999888666444222111111000///------,,,+++***))))))))))))(((((((((((()))))))))))),,,***((('''(((((('''&&&(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%(((,,,,,,'''$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***(((((((((***+++***)))(((((((((((((((((((((((()))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******************++++++++++++,,,,,,,,,,,,------------------........./////////............///////////////000000111111222333333111222222444555666777777444666888:::<<<===>>>>>>@@@AAACCCCCCAAA?????????===BBBFFFEEEGGGJJJKKKIIIFFFHHHIIIHHHIIINNNXXXaaaLLLOOOPPPNNNIIIDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>><<<:::::::::999666222777777555444444444444444222222222222222111//////........................------,,,,,,,,,+++++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))666222,,,*********(((&&&((((((((()))))))))************)))))))))(((((((((rrrQQQIIIBBBDDDGGGIIIIIIGGGDDDBBB???===:::999999999999888666444222111111000///------,,,+++***))))))))))))'''((((((((()))))))))***000,,,'''&&&&&&''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$''''''$$$$$$&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''++++++)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((***)))'''((())))))(((&&&((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************************++++++++++++++++++,,,,,,,,,------------------.........//////------.........///////////////000000111222222222111111111222333444666777777777888999;;;<<<===>>>888;;;=========<<<;;;::::::>>>@@@>>>???BBBDDDCCCBBBCCCDDDDDDEEEHHHLLLPPPDDDDDDDDDCCCBBBAAAAAAAAA===>>>>>>===<<<<<<<<<<<<:::888555555555555333000666666444333222111111111222333444444444333222111..................------,,,,,,,,,,,,++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))AAA:::222---------+++)))(((((()))))))))*********)))))))))(((((((((''''''sssSSSJJJBBBDDDGGGIIIIIIGGGCCCAAA???<<<:::888999999999888666444222111111000///------,,,+++***))))))))))))'''((((((((())))))******222---(((%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&###"""%%%&&&$$$%%%)))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''---,,,***)))'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''***)))''''''((((((&&&%%%'''''''''(((((((((((((((((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))************+++++++++++++++,,,,,,,,,------------------.........//////---------.........///////////////000111111222222333333222222222444666777777666666666666777888888===>>><<<999888;;;===>>>:::<<<<<<:::<<>>>>>===;;;:::999999888777666666555666666444444333222111111222222///000111111000///...---//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))>>>666---((((((***)))((())))))))))))************((((((((((((''''''''''''vvvVVVLLLDDDEEEHHHIIIHHHFFFCCC@@@AAA===999999;;;;;;777333666444222111111000///---------,,,,,,+++***))))))'''((()))******++++++***888111)))%%%%%%'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&%%%$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''+++*********))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,---......,,,,,,,,,---------......---------............/////////000000111222444444444444333222333444555666555555555666666777999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAA@@@???>>>===<<<======>>>>>>>>>>>>======>>>>>>>>>===<<<:::999888666555555555555444444444111111111111000000000000222111111111000000//////////////////////////////------,,,,,,+++***))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((sssSSSJJJDDDEEEHHHIIIHHHFFFBBB@@@@@@<<<999999;;;;;;888444666444222111111000///---------,,,++++++***))))))(((((()))************)))777222***&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,---------,,,,,,,,,------------...------------............/////////000111222444555444333333222333444555666555444444555555777888888999999999999::::::::::::;;;;;;;;;<<<======>>>>>>????????????>>>===<<<;;;=========>>>>>>=========<<<<<<<<<;;;:::999888777555555555555444444444333111111111000000000//////000000000//////.........------------------------------,,,++++++***))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((sssTTTKKKDDDEEEGGGHHHGGGEEEBBBAAA???<<<999999;;;;;;888555666444222111111000///---,,,,,,,,,+++******))))))))))))******))))))((((((111...)))&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((******))))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---......///111222444555333333333333333444555555444333333333444555666777777777888888888999999999::::::;;;<<<<<<======>>>======>>>======<<<;;;;;;<<<<<<============<<<<<<:::::::::999888777666555444444444444333333333333111111000000000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((zzzYYYMMMDDDEEEGGGGGGGGGEEEBBBAAA>>><<<::::::::::::888666666444222111111000///---,,,+++++++++******))))))************)))((('''&&&(((''''''&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%''')))'''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,------...000222444555333333333333333444444444333333222222333444444555777777777888888888999999999::::::;;;<<<<<<======<<<<<<=========<<<<<<;;;;;;<<<<<<======<<<<<<;;;999999999888888777666555444333333333222222222222111000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((]]]KKKDDDEEEFFFFFFFFFDDDBBBAAA===<<<;;;::::::999888777666444222111111000///---++++++***************)))*********)))((('''&&&%%%$$$%%%&&&'''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---...///111333444222222222333333333333333333222222222222333333444888888888888999999999999999999::::::;;;;;;<<<<<<<<<<<<======>>>=========;;;;;;<<<<<<<<<<<<;;;;;;888888888888888777666555222222222222111111111111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((\\\GGGEEEEEEEEEFFFEEEDDDBBBAAA<<<<<<;;;::::::999888888666444222111111000///---************************)))***))))))((('''&&&%%%&&&((()))(((&&&$$$$$$%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000111222111111222333333333333333333333222222222222333333777888888888888999999999888888999::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>===::::::;;;;;;;;;;;;::::::777777777777777666555555222111111111000000000000000000////////////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''(((((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]IIIEEEEEEEEEEEEDDDCCCBBBAAA;;;;;;<<<;;;999888999999666444222111111000///---))))))))))))************((()))))))))((('''&&&&&&&&&(((***(((&&&$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&###%%%&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))******++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---------......///000000111222333444333333222444333333222222222333333666666666777777777888888888888888999::::::;;;;;;999999:::<<<<<<=========::::::;;;;;;;;;;;;::::::555555555555555555444333111111000000000/////////000000/////////.........+++,,,,,,,,,---------...++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((}}}___NNNEEEEEEEEEEEEDDDCCCBBBAAA;;;;;;<<<;;;999888999999666444222111111111///---)))))))))))))))*********(((((((((((((((((('''&&&$$$&&&((((((&&&%%%(((***%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&%%%$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........------.........000111222333444333222222444444333333222333333333555555555555666666666777777888888999::::::;;;;;;777888999:::;;;<<<<<<<<<999::::::;;;;;;::::::999333333444444444333222222000000000000////////////000/////////............*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((vvvYYYMMMHHHDDDCCCFFFEEEAAA=========<<<;;;:::;;;:::888666666555444222000///------,,,+++******))))))******((('''&&&%%%%%%&&&'''(((+++)))'''&&&%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''%%%###$$$&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,+++++++++******+++***)))***+++---------------------------------000000000000000111111111000000111222222222222111666666666666777777777777888888888777777777777777777888999:::;;;<<<<<<;;;======<<<;;;999888777777555555444333333333333444000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttWWWMMMIIIEEEDDDFFFFFFAAA>>>>>>===<<<;;;;;;;;;:::888666666555444222000///...---,,,+++******))))))******((('''&&&&&&&&&&&&'''(((***)))'''&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********++++++,,,,,,,,,+++******+++,,,---......------------------------//////000000000000111111000000111222222222222111555555666666666666777777777777777777777777777777888999:::;;;<<<<<<<<<<<<;;;;;;::::::999888777777555555444333333333333333000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((pppUUULLLJJJFFFEEEHHHGGGCCC???@@@===<<<;;;;;;;;;:::888666666555444222111///...---,,,+++******))))))******(((''''''&&&&&&''''''(((***)))'''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,---...******++++++,,,---------,,,,,,,,,,,,------------////////////000000111111///000111111222222111111444444555555666666666666555555666666777777888888777777888999::::::::::::999999888888777777777666555444333333222222333333000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((mmmTTTMMMKKKHHHFFFIIIIIIDDDAAAAAA>>><<<;;;;;;<<<;;;888666666555444333111000///...,,,+++******))))))******((((((''''''''''''(((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&((())))))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,)))***+++++++++++++++,,,,,,,,,,,,,,,,,,------------......//////000000000///000000111111111111111333333444444555555666666444444555666666777888888444444555666666666666666666666666666666666666666444333333222222222222222000000/////////.........------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((mmmUUUNNNLLLHHHGGGJJJIIIEEEAAAAAA>>>===<<<<<<<<<;;;999777555555444333222000000///,,,+++******))))))******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************''')))++++++***))))))++++++++++++,,,,,,,,,------,,,------...//////000000//////000111111111111000111222222333444444555555333333444555666777777777444444555666666666555555555555555555555555555555333333222111111111111222////////////............------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((pppWWWOOOLLLHHHGGGJJJIIIEEEAAAAAA>>>===<<<<<<<<<;;;999777555555444333222111000000,,,+++******))))))******'''(((((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%'''((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$'''))))))&&&%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++*********)))))))))&&&)))---,,,***((()))+++******++++++,,,,,,------+++,,,,,,---...///000000...///000000111111000000000000111222333444444555333333444444555555666666777888888999999888888777666666555555444444444333333222111111000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssYYYNNNLLLHHHGGGIIIIIIDDDAAAAAA???===<<<<<<<<<<<<999777555555444333222111111000,,,+++******))))))******'''((()))******)))((('''&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%'''((((((&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%###&&&((('''$$$$$$'''+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************'''+++//////+++)))***,,,)))******+++,,,,,,------***+++,,,---...//////000...//////000000000000000//////000111222333444444444444444444444444444444999999::::::::::::999999777777666555444333333222222222111000000000000000//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvZZZMMMLLLHHHGGGIIIIIIDDDAAAAAA???===<<<<<<===<<<:::777555555444333333222111111,,,++++++***)))*********'''((()))******)))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$%%%''')))(((&&&%%%&&&)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%"""%%%'''&&&######(((---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((()))***+++,,,,,,(((---111111---***+++...))))))***+++,,,,,,------******+++,,,...//////000...//////000000000000000...///000111222333444444444444444444444444444333888888999999999888888777888888777666444333222222222111111000000000000000//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((uuu[[[MMMKKKHHHHHHJJJHHHCCC@@@AAA@@@AAA???;;;<<>><<<888666555444444333111...,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++)))(((******************************+++++++++,,,,,,,,,//////..................///000000111111222333333333333333333444555666777555555555555555555555555555555444333222111000000000000000000000000000000...------------,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''vvv\\\NNNOOOLLLKKKMMMKKKEEECCCDDD@@@AAA???;;;;;;===;;;666777666444444333111...+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))((((((''')))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,///.........------,,,,,,//////000111111222222333333333333333444555666666555555555555555555555555555444444333222111000000000000000000000000000000------------,,,,,,,,,,,,,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''yyy^^^OOOOOOLLLKKKMMMJJJEEEBBBCCC???@@@>>>;;;:::<<<:::555666555444333333222///,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++//////000000111222222222333333222222333444555555444444444444444444444444444333333222111000000000////////////////////////---------,,,,,,,,,++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''''''''|||```PPPNNNKKKJJJKKKIIICCC@@@AAA>>>@@@>>>;;;;;;<<<:::555444333333333444333000...+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))***+++''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...//////000111111222222333222222222222333333444444444444444444444444444222222222111111000000///........................------,,,,,,,,,++++++++++++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''((((((~~~```PPPMMMJJJIIIJJJGGGAAA>>>???===???>>><<<<<<>>>;;;666444333333333444222000---************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))'''((()))***+++,,,------------------,,,,,,,,,,,,------------------------......///000000111111222222222222111111222222333333333333333333333333333111111111000000000//////........................,,,,,,,,,,,,+++++++++++++++************)))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((~~~___MMMMMMJJJIIIJJJGGGAAA>>>???<<<>>>>>>===>>>@@@===888777666555444333111---***************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))+++,,,+++)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((()))***++++++,,,,,,......---------,,,,,,,,,---------......//////000......//////000111111111222222111111111111222222222222222222222222222222000000000000000/////////------------------------,,,,,,,,,++++++++++++***************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))}}}]]]KKKNNNJJJIIIJJJGGGAAA>>>???;;;>>>???>>>???AAA>>>999:::999666444222///+++'''******************++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++...///---***(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((((()))))))))***++++++,,,,,,.........------,,,,,,,,,,,,------...///000111111......//////000111111111222222111111111111111222222222222222222222222222000000000000////////////------------------------,,,,,,,,,+++++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((())))))vvvXXXMMMNNNKKKIIIGGGEEEBBB???<<<<<<>>>>>>======???<<<666:::999777555333000...---,,,+++******))))))************))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((('''&&&&&&'''((('''%%%$$$'''***------,,,)))((('''''''''&&&%%%$$$###"""%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''&&&%%%&&&)))&&& &&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************...------,,,,,,++++++***...------......///000111------...///000111222222333333333222222222111111222222222222222222222222...///000000000///---,,,------,,,,,,,,,,,,+++++++++++++++++++++***)))(((++++++************++++++''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''|||\\\NNNMMMKKKHHHGGGFFFCCC@@@===>>>@@@@@@>>>???@@@===888:::999777555222000......,,,+++******))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&&&&''')))******(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###((()))'''%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************......------,,,++++++***------------...///000111///////////////000000000222222222222222222222222444333333333222222111111...//////000///...---,,,------,,,,,,,,,++++++++++++++++++++++++***))))))+++******))))))******+++''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''bbbPPPKKKJJJHHHGGGGGGDDDAAA>>>???AAAAAA???@@@BBB???:::999888777555222000......,,,+++******))))))******(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$)))+++'''$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************.........---,,,,,,++++++------------...///000111000000000/////////......000000111111222333333333555555444333333222111111...////////////...------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))+++******))))))******+++''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''eeePPPIIIIIIHHHHHHHHHFFFBBB???@@@AAAAAA>>>???AAA???:::999888666444222000///...,,,+++******))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&(((((((((&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&))))))%%%%%%(((+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************............------------------------...///000000//////////////////////////////000111222333444444666666555444333222111000/////////.........------,,,,,,,,,++++++++++++*********+++++++++******)))******))))))))))))******''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''eeeOOOIIIHHHHHHIIIIIIGGGCCC@@@???@@@???<<<===???>>>999888777666444222000///...,,,+++******))))))******+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&%%%$$$###"""&&&''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''%%%%%%+++333333...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************---------....../////////,,,,,,,,,------...///000,,,------...///000000000......///000222333444444666666555444222111000000///......---------------,,,,,,+++++++++*********)))******+++++++++*********))))))))))))))))))***''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''cccOOOIIIIIIIIIJJJIIIGGGCCC???>>>???===;;;;;;>>>===888777666555333222000///...,,,+++******))))))******,,,++++++******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''((()))***'''''''''&&&%%%$$$""""""%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''%%%###&&&111:::999333&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++---...000111222333,,,,,,,,,,,,---...///000+++,,,---...///000000111......///000111222333444444444333222222111000000///...------,,,,,,------++++++++++++************))))))***++++++++++++******))))))(((((())))))***''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''```PPPJJJIIIJJJJJJJJJGGGBBB>>>>>>???===:::;;;>>>===999666666555333111000///...,,,+++******))))))******++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%'''---333222+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))***,,,...000333555666,,,,,,,,,,,,---...//////---------....../////////...//////000111222222333222222222111111000000000///...---,,,,,,,,,------++++++++++++************))))))***+++++++++++++++))))))(((((((((((())))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''~~~___QQQJJJJJJJJJKKKJJJGGGAAA===??????===:::;;;>>>===999666666444333111000///...,,,++++++***)))***************))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&((())))))(((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&((((((&&&&&&'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((()))+++...111444666777,,,,,,,,,,,,---.../////////............---------//////000000111111222222111111111000000000000000///...---,,,+++,,,------+++++++++************)))((()))***+++++++++++++++))))))(((((((((((())))))((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''eeeTTTPPPMMMMMMLLLHHHAAA???BBBCCCAAA>>>>>>@@@???<<<888777555333222222111///---,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))%%%$$$$$$$$$%%%''')))***'''''''''&&&%%%$$$###"""&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***+++,,,...000222...------,,,,,,------...)))***++++++------...///......///000000000000000////////////...............---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((((((''''''(((***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''eeeTTTPPPMMMMMMLLLHHHAAA???BBBBBB???======??????<<<999888666444222222111///---,,,+++******))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%$$$$$$%%%&&&((()))'''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&%%%%%%%%%&&&(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++******+++---///000---,,,,,,++++++,,,,,,---)))***++++++------...///......///000000000000000////////////............------,,,++++++++++++,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''fffVVVOOOMMMLLLLLLHHHAAA@@@BBB@@@===;;;<<<>>>???<<<:::999777555333222000...,,,,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++************+++,,,---+++++++++******+++++++++)))***++++++------...///......///000000000000////////////............---------,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''hhhXXXOOOMMMLLLLLLHHHBBB@@@CCC>>>;;;999:::===>>>===::::::888555333222000...+++,,,+++******))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))************))))))))))))******)))***++++++------...///---...//////000000////////////.........------------,,,,,,+++***+++++++++************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((''''''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''jjjZZZNNNLLLLLLLLLHHHBBB@@@CCC>>>;;;888999<<<>>>===;;;;;;888666444333111...,,,,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))((((((***))))))(((((())))))***)))***++++++------...///------...///////////////............------------,,,,,,+++************+++************************(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''(((((((((((('''''''''((()))***************(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''kkkZZZNNNLLLLLLLLLHHHBBBAAADDD???<<<999999<<<>>>===;;;:::888666444333111///---,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''(((((('''''''''(((((((((((()))))))))&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((())))))******)))((((((***))))))(((((())))))***)))***++++++------...///------...////////////............------------,,,,,,,,,+++***************************************''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''(((((((((((('''''''''((()))+++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''jjjYYYNNNLLLKKKLLLHHHBBBAAADDDAAA===999999<<<>>>===<<<999777555444333222000...,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''''''''&&&%%%$$$&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))))))))(((((('''((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))*********)))(((***))))))))))))))))))***)))***++++++------...///,,,---......//////...............---------,,,,,,,,,++++++***************************************'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((((((((((((''''''$$$&&&(((*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''iiiWWWMMMKKKKKKLLLHHHBBBAAADDDBBB>>>::::::<<<>>>===<<<999777555444444333111///,,,++++++***)))*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''%%%%%%(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))((('''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((***+++++++++***)))******))))))))))))******)))***+++,,,---......///,,,---......//////............---------,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''gggXXXSSSOOOLLLLLLIIIDDDBBBEEEBBB>>>;;;;;;>>>>>>;;;777999777555444444333000///---,,,++++++******++++++((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))(((''''''''')))***+++))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,---------............///......---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''jjj[[[RRRNNNKKKKKKHHHCCCBBBDDDBBB???<<<<<<>>>???<<<888999777555444444333000///---,,,++++++******++++++((()))***++++++***)))((((((((((((((((((((((((((()))(((((((((((())))))***(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&'''((()))******((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++***)))(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((************************(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&'''''''''))))))((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,---------............///...------------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''kkk]]]QQQLLLJJJJJJGGGBBBAAACCCCCC@@@======??????<<<999999777555444444333000///---,,,++++++******++++++))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((()))))))))*********((((((((((((((()))***+++((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))((((((((((((''''''&&&&&&'''''''''((((((((())))))((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''(((((())))))((((((''''''''''''(((((((((((((((''''''&&&%%%%%%&&&''''''''')))++++++***((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,---------............///------------,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''kkk]]]QQQMMMJJJJJJHHHCCCBBBDDDBBB@@@>>>>>>??????===:::999777555444444333000...---,,,++++++******++++++)))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((())))))***(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''(((((())))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))*********))))))(((((()))))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&)))+++,,,+++)))(((((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((***++++++******+++,,,---------............///---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''lll^^^QQQMMMKKKKKKIIIDDDCCCFFFBBBAAA??????>>>>>><<<;;;999777555444444333000...---,,,++++++******++++++***))))))))))))))))))***((((((((((((((((((((((((&&&&&&'''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))'''''''''((((((((())))))******************))))))******)))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))************************(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%'''***+++***(((''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((***++++++******+++,,,---------............///------,,,,,,,,,+++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''mmm^^^QQQMMMKKKLLLJJJEEEDDDGGGAAA@@@???>>>===<<<<<<;;;999777555444444333000///---,,,++++++******++++++******))))))))))))******((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((()))))))))*********''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))))))))(((((((((''''''''''''(((((((((((())))))))))))******''''''((((((((()))))))))******+++++++++***)))(((******************+++,,,******************************++++++++++++******++++++++++++++++++++++++************************************))))))))))))******************************)))))))))(((((((((((())))))******))))))((('''''''''(((((((((((((((&&&'''(((((((((((('''&&&$$$&&&((()))((('''''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,---------............///,,,,,,,,,,,,++++++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''jjj[[[PPPLLLJJJKKKIIIEEEDDDFFF?????????>>><<<;;;;;;;;;999777555444444333000///---,,,++++++******+++++++++***)))(((((()))***+++(((((((((((((((((((((((($$$&&&(((***++++++***)))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((''''''''''''(((((((((((()))))))))*********'''((((((((())))))))))))***++++++++++++***)))(((***************+++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))************))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&%%%&&&(((((('''&&&((()))&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,---------............///,,,,,,,,,++++++++++++*********++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''fffWWWOOOKKKIIIJJJHHHDDDCCCEEE>>>??????>>>;;;::::::;;;999777555444444333000///---,,,++++++******+++++++++***)))(((((()))***+++((((((((((((((((((((((((!!!###&&&((()))))))))(((((((((''''''''''''((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''***)))(((((((((((())))))((((((((((((((((((((((((&&&''')))*********)))(((((((((''''''''''''(((((((((((())))))*********+++(((((((((((())))))))))))***+++,,,,,,+++***)))(((+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......222222222222222222222222111111111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&'''((('''&&&''')))+++&&&&&&&&&'''''')))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,---------.........//////,,,,,,,,,+++++++++************++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''fffSSSLLLKKKJJJHHHFFFCCCAAA?????????@@@@@@???>>><<<;;;888888666555333111000000------,,,,,,+++***))))))))))))))))))))))))))))))***)))'''&&&%%%&&&((()))((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((()))++++++***)))***+++************)))(((&&&&&&+++)))((((((***---...///---,,,++++++,,,...000111///......000333666777777666888999:::::::::<<<===<<<<<<<<<<<<;;;;;;;;;;;;888777666666999;;;<<<<<<999999888888777777666666444333222111000000000000......---......---+++(((,,,++++++***)))))))))))))))((((((''''''((())))))+++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''hhhUUULLLKKKJJJHHHEEECCCAAA@@@??????@@@@@@???>>><<<;;;999999777666444222111000------,,,,,,+++******)))))))))))))))))))))))))))+++***(((&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((''''''''''''(((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((())))))))))))***)))***,,,,,,*********++++++++++++*********))))))((((((((()))+++,,,,,,,,,///000111222333444555555444444555777999;;;;;;;;;777999:::;;;<<<>>>@@@AAADDDEEEGGGGGGGGGEEEDDDBBBBBB@@@===<<<===>>>>>>===AAAAAA@@@@@@????????????AAA@@@@@@???>>>=========:::888777666666555222000000///---+++******++++++)))))))))(((((())))))))))))(((''''''(((((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,------...---------+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''jjjWWWLLLKKKIIIGGGEEEBBBAAA@@@??????@@@@@@???>>><<<;;;:::999888666555333222111---,,,,,,++++++*********))))))))))))))))))))))))+++***)))((('''((())))))************************''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''((((((((((((''''''''''''((((((((()))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))***+++++++++***+++,,,+++***)))***+++***************+++,,,,,,---...000222333333333222555666888:::;;;;;;::::::999:::===???@@@@@@??????>>>>>>???AAACCCEEEGGGHHHAAABBBEEEGGGHHHGGGEEECCCGGGCCC???===<<<;;;:::888999:::<<<>>>AAACCCFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@============<<<:::999777333000...------...*********)))((((((((((((((('''&&&'''((()))((('''&&&&&&''''''((((((((()))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++,,,---------------+++++++++************)))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''jjjWWWLLLKKKIIIFFFDDDBBBAAA@@@??????@@@@@@???>>><<<;;;999888777555444222111000,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***)))((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''((())))))((('''&&&'''(((((((((((()))))))))'''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************)))++++++***))))))***+++...------...///000222333444555888999::::::;;;===999999:::<<<===>>>>>>???===???BBBDDDDDDCCCCCCCCCHHHFFFFFFFFFHHHJJJJJJJJJKKKLLLNNNQQQRRRSSSSSSRRRNNNLLLHHHEEEDDDBBB@@@>>>777888999;;;>>>BBBEEEFFFEEEEEEFFFFFFFFFDDDCCCBBBBBB@@@======>>>???@@@???@@@???<<<999777555333222//////...,,,***((('''&&&((('''&&&''')))***)))(((%%%&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,------------,,,+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''hhhTTTLLLKKKHHHEEECCCAAA@@@@@@??????@@@@@@???>>><<<;;;777777666444222111//////,,,,,,+++++++++++++++***))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''((())))))((('''&&&(((((((((((()))))))))***(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))************,,,++++++******)))))))))***+++++++++******,,,...333333444555666888999:::777999;;;<<<<<<>>>BBBEEEBBBAAAAAABBBEEEJJJNNNQQQMMMOOOQQQQQQPPPPPPRRRTTTYYYVVVSSSQQQRRRSSSRRRQQQVVVUUUUUUTTTTTTUUUUUUUUUYYYXXXVVVUUUUUUSSSQQQNNNHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJJJJIIIIIIEEEBBB???>>>>>>>>>>>>===???@@@AAABBBBBB@@@>>>===:::999888555222///,,,******(((''''''))))))(((&&&%%%%%%&&&&&&'''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((fffSSSLLLKKKHHHEEEBBBAAA@@@@@@??????@@@@@@???>>><<<;;;777666555333111000///...++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''((((((((()))))))))******((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++---,,,,,,,,,++++++++++++...///000//////000333555555666888:::;;;<<<<<<===AAAEEEIIIKKKKKKMMMRRRVVV[[[ZZZZZZ[[[```gggnnnrrrmmmnnnooommmkkkmmmrrrwwwxxxsssmmmkkkkkkjjjhhheeecccaaa___\\\YYYVVVTTTSSSZZZZZZ[[[]]]^^^]]]YYYVVVRRRQQQPPPOOOOOOQQQSSSTTTOOONNNMMMMMMMMMMMMNNNNNNMMMJJJGGGDDDBBB@@@>>><<<:::===@@@DDDFFFGGGGGGGGGEEEEEEDDDBBB>>>;;;777555000...,,,++++++***)))'''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((('''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((fffSSSMMMKKKGGGDDDBBB@@@@@@@@@??????@@@@@@???>>><<<;;;777777555444222000//////++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''(((((((((((()))))))))*********((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,---...//////000000555666666666777999===@@@>>>@@@CCCFFFGGGGGGFFFEEEPPPWWW___dddeeefffhhhjjjwwwvvvuuuvvvyyy}}}~~~|||}}}zzz}}}}}}}}}{{{xxxrrrllliii___aaaeeeiiikkkiiiddd___ZZZXXXVVVUUUUUUWWWYYYZZZOOONNNLLLKKKKKKLLLNNNPPPQQQOOOMMMKKKJJJHHHDDDBBB======>>>???BBBDDDFFFGGGJJJJJJJJJIIIHHHEEEBBB@@@===;;;888666444222000---++++++******)))(((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&'''''''''((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((gggUUUMMMKKKGGGDDDAAA@@@@@@@@@??????@@@@@@???>>><<<;;;888888666555333111000000++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''&&&&&&'''((()))))))))))))))************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,...///222333555666:::;;;<<<<<<===@@@DDDGGGNNNQQQTTTWWWXXXWWWUUUTTTXXXaaannnuuuvvvuuuuuuvvv{{{yyyzzzuuuqqqtttyyy~~~}}}wwwrrrlllhhhccc\\\WWWTTTRRRRRRQQQOOOLLLJJJJJJLLLOOOQQQOOONNNNNNOOOPPPOOOLLLJJJDDDAAA>>>;;;:::===@@@BBBIIIJJJKKKKKKKKKIIIGGGFFFIIIFFFCCC@@@>>>;;;888555...------,,,+++***))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((cccVVVMMMJJJGGGDDDDDDCCCBBB@@@>>>???@@@AAA@@@>>><<<;;;999777555444444333000///,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))000***$$$---)))""",,,((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************((((((((('''((())))))******)))((((((((((((((())))))))))))))))))***++++++,,,+++++++++,,,---,,,+++)))+++,,,---,,,+++++++++)))---111444666777:::<<>>???@@@@@@@@@>>><<<;;;888666444333333222///---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))***)))------+++&&&$$$,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''((())))))+++***))))))*********)))///...,,,***)))+++---000666999<<<>>>@@@AAAAAABBBKKKOOONNNGGGEEEKKKUUUZZZTTTRRRRRRVVV\\\aaacccccceeeeeeiiiqqqzzz~~~}}}zzzwwwuuutttsssuuuyyy}}}{{{zzzwwwqqqkkkgggiiiooowww|||~~~zzz{{{}}}uuurrruuuzzz{{{}}}~~~~~~{{{uuunnniiihhhaaa]]]\\\XXXOOOHHHFFFJJJIIIFFFCCCAAAAAABBBDDD???AAACCCGGGJJJMMMPPPQQQJJJMMMNNNKKKLLLOOOOOOMMMIIIEEE@@@;;;666222...+++---+++***((('''((()))***&&&&&&''''''((()))******(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''''''(((((((((((()))))))))************************+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))iiiZZZMMMJJJGGGEEEDDDCCCBBBAAA>>>???@@@@@@???>>><<<;;;777555333222222111///---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))""" ------???@@@)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))***+++***)))))))))))))))(((((())))))******))))))((((((((())))))*********)))*********+++)))***,,,...222666:::<<<>>>>>>AAADDDGGGIIIHHHGGGIIINNNPPPLLLKKKQQQYYY]]]bbbaaa```bbbeeekkkqqqttt~~~|||||||||xxxxxx}}}uuuqqqtttyyyxxxpppooottt|||yyyuuutttwwwvvvrrrnnnnnnwww|||wwwvvvooojjjjjjkkkfff```]]]VVVSSSNNNJJJGGGGGGIIIJJJGGGFFFEEEEEEFFFIIILLLMMMLLLOOONNNKKKLLLQQQSSSRRRMMMKKKIIIGGGEEEAAA===999333111...+++)))))))))***((('''''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&''''''(((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''(((((((((((('''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((************************+++************)))))))))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((jjjXXXNNNKKKGGGEEEDDDDDDBBBAAA>>>?????????>>>===<<<;;;888666444333222111///---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))...&&&555:::gggppp111000((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))+++---...///...,,,+++)))))))))((())))))******---,,,,,,++++++++++++,,,+++,,,,,,++++++,,,---///---000555<<>>>>>===<<<<<<;;;999777555444333222000...,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))),,,###000222^^^kkk......((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))+++---...///...,,,+++)))))))))))))))***++++++...------,,,,,,,,,------***,,,---,,,+++---000333<<<<<<===@@@DDDEEECCCAAAAAACCCHHHOOOXXXaaafffiiinnnyyy{{{yyyyyy|||zzzyyyzzz|||}}}zzzxxxxxxyyy{{{~~~~~~xxxqqqjjjgggjjjrrrwwwvvvuuuyyy~~~wwwtttuuussspppnnnqqquuuxxxyyywwwzzz~~~vvvyyy~~~zzzuuummmooosssuuutttmmmbbbZZZRRRNNNIIIEEEDDDFFFIIILLLVVVZZZZZZVVVUUUTTTQQQMMMMMMMMMMMMOOOPPPOOOLLLIIIKKKHHHCCC===777111...,,,---,,,***(((''''''(((((())))))))))))))))))))))))***)))))))))((((((((((((&&&''''''((((((((((((((())))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&((()))++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''rrr]]]NNNKKKHHHFFFEEEDDDCCCBBB??????>>>======<<<<<<;;;999777555444444333111///,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))!!! ((( 333===!!!***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))***+++***))))))))))))))))))******+++,,,+++++++++++++++,,,------)))+++------,,,///444999<<<:::999<<>>>>>===<<<<<<;;;<<<999777444333333222000...,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))...000(((''',,,---000))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---++++++++++++,,,---//////,,,///111111111444;;;AAA@@@AAAGGGTTTbbbmmmrrrrrrsssvvvyyyzzz|||}}}~~~xxx{{{xxxsssqqqppprrruuuxxxwwwvvv~~~~~~~~~}}}zzzwwwsssqqqkkknnnssszzz|||zzzqqqgggcccgggjjjkkkhhhooowwwxxxtttnnnjjjiiiooorrrrrrpppqqqtttrrrlllpppqqquuu}}}{{{pppggggggoooyyy|||sssoooiiibbb\\\WWWTTTSSSRRRUUUVVVSSSRRRTTTSSSOOOAAA>>><<<===@@@DDDGGGIIIKKKLLLMMMMMMKKKGGGCCCAAA;;;999555000---,,,,,,,,,))))))))))))))))))))))))*********)))))))))((((((&&&''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&www```OOOLLLHHHFFFEEEEEEDDDBBB???>>>===<<<<<<;;;;;;<<<888666333222222111///---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))&&&)))&&&((($$$&&&000###))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************((((((((('''((()))******))))))))))))***+++,,,---,,,,,,------///000222333000333666777777;;;BBBIIITTT[[[jjj~~~}}}vvvrrrpppmmmooottt|||vvvmmmmmmmmmqqq}}}qqqppprrrxxxzzzxxxxxxtttooohhhpppzzz|||vvvmmmfffccceeelllpppppprrrtttnnnfffaaagggnnnrrrtttwww|||~~~~~~zzzvvvuuuxxx{{{~~~yyyxxxuuuqqqmmmjjjhhhgggZZZ[[[YYYUUUTTTVVVVVVTTTIIIDDD===999888999;;;<<>>>>>>>>>>>============888666555444333222///---,,,,,,,,,+++++++++************++++++++++++******((((((((((((((((((((((((&&&'''((())))))***))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((())))))***)))***++++++******+++------,,,+++...222555555444999999999999;;;EEEWWWgggppp|||{{{}}}yyy{{{|||uuurrrsssvvvtttuuuuuusssooonnnttt{{{zzzuuuvvv}}}rrroooppp{{{}}}wwwnnnjjjoootttyyy{{{}}}{{{qqqgggeeecccaaa^^^\\\]]]```bbbooo|||zzzpppqqqvvv{{{wwwrrrpppppprrrtttuuuppphhh]]]SSSOOOPPPTTTWWWTTTQQQJJJBBB;;;777888999@@@BBBEEEIIILLLNNNOOOOOONNNOOOLLLFFF===555111111++++++++++++++++++,,,,,,)))((('''(((***+++***((((((((())))))))))))((((((******)))((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''))),,,//////---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%'''((()))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''{{{aaaPPPKKKEEECCCDDDEEECCCBBB>>>>>>>>>>>>============888666555444333222///---,,,,,,,,,++++++++++++*********++++++++++++******(((((((((((((((((((((((('''(((((())))))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******)))))))))******++++++***)))***,,,---,,,+++333222222222444777999:::555===IIITTT[[[bbblllsssxxxuuuwwwxxxuuuqqqooopppsssssszzz}}}yyyyyy|||{{{zzz}}}|||xxxwww~~~~~~zzzzzzyyyuuutttuuu{{{|||rrrlllkkkhhhccc]]][[[]]]___jjjuuutttiiifffgggjjjooowww~~~{{{{{{|||||||||qqqnnniiiaaaXXXRRRNNNMMMVVVSSSPPPMMMHHHAAA777111777888:::>>>CCCIIINNNRRRQQQRRRPPPLLLEEE???======444222///,,,+++***+++,,,***)))(((((())))))((('''(((((())))))))))))((((((******)))((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))))))))((('''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&(((***,,,,,,+++)))(((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''|||aaaOOOJJJEEEBBBCCCDDDBBB@@@>>>>>>>>>=========<<<<<<888666444444444222///---,,,,,,,,,,,,++++++++++++******++++++++++++******((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,***(((''')))---///...,,,222444666666555777<<>>>>>>>>===<<<<<<<<<;;;777666444444444222000...------,,,,,,,,,+++++++++******++++++++++++******************************))))))***))))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((((())))))))))))))))))))))))))))))***************++++++,,,,,,++++++++++++,,,,,,+++,,,---///111222444444111777???AAA@@@BBBHHHNNN___gggqqqwww{{{|||xxxssssssssssssuuu}}}~~~{{{xxxxxx|||}}}||||||}}}}}}|||}}}uuummmiiiccc]]]WWWYYYdddqqqzzz~~~xxx{{{uuunnnkkk___[[[UUUSSSSSSRRRNNNJJJ>>>:::666333333777<<>>>>>>>>===<<<;;;;;;:::777555444444444333000...---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))***))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((())))))*********))))))))))))))))))))))))))))))******+++++++++,,,+++************+++,,,,,,///333666666444444888;;;777CCCPPPWWWXXXXXX]]]aaaiiirrryyy}}}{{{yyypppeeedddqqq{{{uuuiiidddfffllloooppprrrqqqooommmoooxxx}}}yyyqqqfff[[[RRRLLLJJJFFFCCC===888444333333444<<<@@@HHHOOOTTTUUURRRPPPQQQQQQNNNJJJEEE>>>777444///---***)))***+++******))))))************))))))***))))))((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%$$$###$$$&&&((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''eeeSSSNNNHHHEEEEEEEEECCCAAA???>>>>>>===<<<;;;::::::666555444444444333111///------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,)))))))))***+++,,,---...///222555888999;;;>>>AAAEEEQQQaaajjjlllkkkmmmoootttuuullleeeiiixxx|||uuuyyy~~~yyyssslllhhhllljjjeee^^^[[[aaaooozzzyyyjjjYYYMMMGGGHHHFFFAAA===999777777777666:::@@@IIIRRRWWWXXXXXXTTTUUUVVVTTTPPPIIIBBB>>>444111---*********)))((()))******++++++******)))******)))((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))&&&######&&&)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''gggRRRMMMGGGDDDDDDDDDBBB@@@???>>>===<<<;;;::::::999666555333333444333111///...------------,,,,,,,,,******++++++++++++******************************'''(((((())))))))))))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******+++))))))))))))))))))))))))))))))***++++++,,,------))))))***+++---///000111333333666@@@MMMWWW[[[[[[ZZZdddpppxxxyyywwwvvvvvvzzzwwwvvvzzz|||}}}vvvrrrmmmlllggg]]]TTTSSS[[[cccsssvvv{{{{{{mmm]]]SSSLLLIIIEEEBBBAAABBBDDDEEE???======AAAIIIQQQVVVXXXUUUVVVXXXWWWUUUQQQLLLIII???;;;555111...,,,***))))))******++++++******)))******)))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))111+++&&&%%%'''***)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''hhhQQQLLLFFFCCCCCCCCCAAA??????>>>===<<<;;;:::999999666444333333444333111///......---------,,,,,,,,,******++++++++++++******((((((((((((((((((((((((''''''((())))))***))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))***+++,,,,,,------))))))***,,,...111333444===:::???QQQjjj|||~~~ooovvv~~~zzzxxxtttwww~~~zzzooommmnnnvvv{{{zzz{{{}}}yyyggg[[[YYY[[[```dddlllwwwyyytttwwwooodddQQQNNNJJJGGGHHHKKKOOORRRJJJDDD===;;;@@@HHHNNNRRRVVVVVVWWWWWWVVVTTTRRRQQQKKKFFF???888444000...,,,******++++++++++++************)))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))777111)))&&&(((***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''fffPPPKKKEEECCCCCCCCCBBB@@@???===<<<<<<===<<<:::777999777666555555444222000------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%&&&(((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************(((((((((((()))))))))))),,,,,,,,,***'''&&&''')))%%%******&&&'''++++++'''...,,,++++++,,,------,,,+++***,,,///000111777???PPPUUU^^^nnnyyyxxxxxxzzzqqqkkkmmmpppuuuzzz|||uuummmiiitttwww{{{~~~}}}qqqiiieee```\\\___jjjwwwyyyrrrbbbUUURRRPPPLLLMMMSSSRRRJJJAAA:::777888>>>DDDQQQWWWYYYUUUSSSTTTRRRMMMKKKNNNNNNIII@@@777111000...,,,++++++++++++)))'''*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''~~~dddQQQKKKFFFCCCCCCCCCAAA??????>>><<<<<<===<<<:::888888666555444444333111///------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&(((((()))(((''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))************(((((((((((()))))))))************)))'''&&&''')))))),,,,,,((((((,,,---)))+++***)))***+++,,,,,,,,,444222333555555888@@@JJJ^^^bbbhhhrrr~~~yyy{{{|||{{{~~~}}}xxx{{{{{{|||~~~}}}|||tttkkkffflllpppuuuyyy|||~~~vvvooogggaaacccjjjrrrxxx|||{{{oooeeecccaaaZZZQQQKKKIIIMMMMMMGGG<<<555999@@@LLLTTTYYYXXXWWWWWWSSSMMMHHHKKKMMMKKKFFF>>>888444///,,,***)))*********)))*********)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''{{{bbbQQQLLLFFFCCCCCCCCCAAA??????>>>=========<<<:::888777555444333333222000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************((((((((()))))))))******''')))))))))''''''((()))+++,,,,,,))))))+++,,,***))))))***+++,,,---//////444333555:::???FFFRRR^^^pppqqqpppnnnrrrzzz}}}zzz||||||tttyyy|||zzztttpppppprrrzzz}}}}}}zzzyyy|||~~~}}}}}}~~~}}}}}}~~~uuuooojjjlllooorrrtttwww|||xxxwwwxxxxxxvvvvvv|||{{{tttooonnnppptttwwwuuu|||{{{uuutttoooaaaRRRLLLOOOOOOJJJAAA<<<<<<===CCCKKKSSSWWWZZZZZZUUUOOOGGGIIIKKKNNNMMMIIIBBB===444111---************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''xxx___RRRLLLFFFCCCCCCBBB@@@>>>???>>>=========<<<:::888777666444444444333000...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((((()))))))))************(((((()))))))))*********'''(((******))))))***+++***+++***(((((()))))))))***+++---...///111444666666999AAALLLWWWaaaooo{{{xxxkkkfffmmmwww~~~~~~}}}}}}yyyqqqkkkrrryyyzzzvvvoookkkiiiqqqvvv{{{}}}}}}|||tttnnnnnnppphhhkkklllkkknnnwww|||{{{|||wwwwwwuuusssrrruuu{{{~~~~~~}}}zzzyyy|||~~~tttjjjooo{{{mmmeee^^^SSSKKKJJJKKKHHHBBB===CCCKKKSSSYYY[[[YYYUUULLLKKKLLLOOOQQQPPPKKKGGGAAA<<<555000---,,,******************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''uuu^^^QQQLLLFFFCCCCCCCCCAAA???@@@>>>======>>>===;;;888888777555555555444111///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))************(((***,,,,,,,,,+++,,,---+++***+++,,,+++*********+++---///000222777===BBBNNNTTT```nnnxxx~~~sssllluuu~~~{{{uuutttwwwyyywwwuuuttt}}}wwwsssvvv{{{wwwooohhhjjjooorrrpppiiidddbbbcccXXXZZZ[[[ZZZ\\\bbbeeeeeedddiiiqqqyyyzzzwwwsssoooooouuu~~~}}}|||zzzyyyyyyssshhhccccccmmmzzz~~~yyyiii]]]XXXRRRLLLEEEFFFKKKRRRYYY[[[[[[ZZZUUUQQQOOOOOORRRTTTRRRPPPPPPJJJBBB;;;555000,,,***++++++++++++************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''ttt]]]PPPKKKEEECCCCCCCCCBBB@@@@@@???>>>>>>>>>===;;;999999777666666666444222000------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))))))))***(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++)))+++---...---,,,---------,,,...222222///---///,,,...111444999AAALLLUUUlllqqq}}}yyyuuu~~~{{{}}}wwwqqqnnnllljjjiiipppoooooopppsssuuuuuuuuu{{{}}}~~~zzzxxx}}}wwwqqquuuyyyzzzvvvsssqqqqqqooonnnllljjjhhhfffeeedddccceeehhhjjjjjjhhheeecccdddbbb^^^\\\^^^fffpppwww|||zzzyyyxxxxxxkkkYYYUUU^^^hhhooowww~~~xxxeee\\\VVVUUUQQQPPPVVV[[[[[[[[[[[[[[[XXXTTTRRRRRRTTTVVVWWWXXXTTTNNNGGG@@@999222...------,,,,,,+++******)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''sss]]]OOOJJJDDDBBBCCCDDDCCCAAA@@@???>>>>>>>>>===;;;999888777555555555444111///------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))***+++(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))************))))))*********+++++++++)))+++......---,,,+++,,,++++++///666777222///000///222777<<>>>>>>>>>>>;;;999777555444444444333000...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''')))***+++(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((('''((((((((())))))******))))))))))))************)))************+++++++++(((+++---...,,,+++******)))(((...666888222...///333777===DDDOOO```uuuzzz~~~qqqwwwyyywwwvvv|||~~~yyytttooonnnkkkfffcccfffmmmsssvvvyyy{{{||||||{{{xxxpppjjjjjjssssssuuuzzzxxxwwwtttnnnhhhcccbbbbbb^^^ccceeeccckkk|||~~~tttppprrr|||}}}wwwmmm___dddfffgggmmmxxx|||dddUUUOOOOOOWWW]]]\\\ZZZ[[[YYY[[[\\\ZZZWWWVVVYYY[[[SSSTTTTTTTTTRRRKKKCCC<<<000000...---+++***(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&'''''''''uuu\\\SSSMMMFFFCCCCCCEEEDDDCCCAAA???=========<<<:::888888666444444444444222000,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************---,,,++++++,,,,,,+++***,,,---............444:::///???SSScccrrryyy{{{~~~~~~|||{{{{{{{{{~~~vvvnnnnnnvvv~~~|||yyysssjjjmmmkkkiiilllsss||||||uuurrrrrrssstttiiipppxxx|||{{{wwwqqqiiicccaaabbbeeexxxxxxzzz{{{xxxqqqqqq}}}uuu}}}}}}ssshhhaaa```iiirrruuu}}}vvvooodddTTTLLLRRR]]]aaa^^^ZZZ\\\]]]\\\ZZZWWWVVVVVVYYYVVVTTTSSSTTTSSSPPPMMMDDD;;;111***)))*********)))(((&&&''')))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&***)))(((((()))+++---///******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&******))))))((((((''''''www^^^RRRMMMFFFCCCCCCEEEDDDCCCAAA???=========<<<:::888888666444444444444222000,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))))))))((())))))*********))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))************,,,+++++++++,,,------,,,***,,,...000111555<<>>PPPccclllrrrxxxvvvpppnnnooorrrssspppnnnuuu~~~}}}zzzxxxzzz~~~{{{tttrrrrrrssssssssstttyyy}}}sssiiieee___fffoooxxxrrrddd]]][[[ZZZZZZ[[[YYY^^^iiisssxxx}}}}}}{{{yyytttpppssszzzvvvnnnkkk```XXXNNNJJJNNNVVV^^^cccaaaaaaaaa___\\\ZZZYYYZZZSSSTTTUUUXXXXXXSSSJJJBBB444111,,,*********+++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))))))))rrr\\\MMMJJJFFFFFFHHHIIIHHHFFFAAA???=========<<<:::888888666444444444444222000...------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***************************++++++222000...+++***)))******))))))*********+++++++++************************************************))))))))))))************))),,,///000111555<<>><<<<<<;;;999888777777666555333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++++++++************++++++((()))))))))************************************)))************+++++++++***++++++***))))))***,,,...333555555;;;GGGTTT[[[eeepppxxxwwwsssrrrrrrrrrsssrrrjjjmmmvvvooolllhhhcccdddjjjzzzxxxxxxtttnnnbbbiiivvv{{{yyyrrrpppmmmllllllooosssuuuqqqlllgggdddddddddcccaaa___aaadddgggjjjnnnrrruuu|||iii___]]]ZZZTTTVVVYYY___hhhrrr|||~~~{{{wwwssspppooovvvwwwnnnbbbVVVOOOPPPUUU[[[bbbbbb```^^^\\\ZZZWWWUUUSSSTTTVVVWWWUUURRRTTTNNNCCC888000------...***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))''''''))),,,'''''''''''''''((())))))((((((''''''''''''((((((******))))))((((((((('''(((((((((((())))))))))))%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkkVVVMMMIIIDDDBBBDDDFFFGGGGGGBBB???===;;;;;;:::888777666666666444333111///...------------------------++++++++++++++++++++++++))))))))))))))))))))))))***))))))((()))***+++,,,++++++************+++++++++******))))))******+++************++++++++++++************************************++++++++++++((()))++++++***+++---///111222666BBBVVVgggjjjdddgggsss~~~|||{{{{{{zzz{{{sssrrr|||wwwpppjjjhhheeeccceeekkkrrrpppiiibbbcccmmmvvvyyy~~~~~~~~~~~~}}}{{{zzzyyyvvvrrroooiiifffccc``````aaadddfffaaa]]]XXXVVVVVVVVVUUUTTTVVVWWWXXXXXXXXXYYY[[[]]]]]]aaahhhqqq{{{|||gggUUUUUUTTTSSSTTTWWW\\\aaadddppp|||~~~zzzyyy}}}yyygggYYYUUUMMMQQQWWW]]]aaabbb___[[[[[[YYYWWWVVVXXXXXXWWWUUUYYYTTTMMMCCC:::222---***,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''&&&(((+++'''''''''''''''((())))))******)))((('''''''''''')))))))))(((((('''''''''(((((((((((())))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((hhhSSSKKKGGGCCCBBBCCCFFFGGGHHHAAA>>><<<::::::999888666555555555444333222000///........................++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++************+++++++++******))))))******+++***++++++++++++,,,,,,,,,************************************+++++++++,,,((()))+++,,,---...000222666>>>LLL]]]nnnyyywwwoooqqqzzz~~~xxxxxxlllhhhggghhhgggfffgggjjj]]]aaabbbcccmmm}}}{{{zzzyyywwwtttrrrqqqpppnnnooooooppprrrtttuuuvvvyyyzzz{{{|||}}}}}}}}}}}}}}}|||zzzwwwtttqqqooommmjjjfffccc^^^\\\XXXUUUSSSSSSTTTUUUUUURRROOOMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKJJJLLLMMMKKKMMMOOOSSSZZZcccnnnuuuyyy~~~ddd```ZZZUUUSSSSSSUUUWWW^^^gggrrr}}}~~~~~~yyynnniiiVVVQQQOOOTTT\\\aaaaaa___aaa___\\\[[[[[[[[[YYYXXXYYYYYYWWWQQQHHH===333---------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))'''&&&''')))'''''''''''''''((())))))---,,,+++)))((('''&&&&&&((((((((('''''''''''''''(((((((((((())))))))))))))))))((((((((((((((('''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeQQQHHHFFFCCCBBBCCCEEEGGGHHHAAA???<<<;;;::::::888666444555444444333222111000------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++************++++++******))))))))))))***************+++++++++,,,,,,*********************************+++++++++,,,,,,***+++------...///222555???VVVnnnuuurrrppprrruuuxxx{{{zzzyyynnnllliiihhhfffcccbbbbbbcccppp~~~|||xxxuuutttnnnmmmkkkiiigggeeecccbbbaaaaaabbbdddgggjjjlllnnnrrrssstttvvvwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}|||{{{||||||}}}|||{{{yyywwwuuupppmmmjjjgggddd```\\\YYYWWWUUURRROOOMMMMMMMMMMMMOOOMMMKKKJJJJJJJJJKKKKKKFFFGGGHHHGGGFFFFFFGGGIIIJJJJJJIIIIIIJJJOOOUUUZZZZZZaaajjjsss{{{{{{rrriiibbb]]][[[^^^^^^___dddqqq~~~ooobbbTTTPPPSSSZZZ```eeeeeecccaaa___^^^]]]]]]\\\VVVXXXZZZYYYSSSJJJ@@@:::...---+++***))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''((())))))///...,,,***((('''&&&%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeQQQGGGFFFDDDCCCCCCDDDGGGHHHBBB@@@===<<<<<<;;;999888444555444444333222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++++++++************++++++***))))))))))))))))))***))))))))))))*********+++***************************++++++++++++,,,,,,,,,++++++,,,,,,---111666999NNNfff{{{zzzmmmgggmmmuuuvvvxxx~~~}}}sssnnnggg```^^^aaagggjjj~~~zzzvvvqqqllliiihhhcccbbbaaa___\\\ZZZYYYXXXXXXXXXYYY[[[^^^aaaeeegggiiijjjmmmoooqqqssstttuuuwwwxxxyyyzzz{{{zzzyyyxxxzzz{{{{{{{{{yyyvvvsssqqqkkkhhhddd```]]]ZZZWWWTTTQQQPPPNNNMMMLLLKKKKKKKKKGGGGGGFFFEEEDDDEEEFFFGGG???@@@AAAAAA@@@@@@BBBDDD@@@AAACCCDDDFFFHHHLLLOOOOOOTTTZZZ^^^bbbjjjvvvtttfff^^^ddd^^^YYYZZZbbbqqq|||vvvvvv}}}ssscccZZZUUUUUU[[[cccdddeeedddcccaaa```______WWWXXXZZZZZZVVVQQQJJJFFF111///---***)))***,,,---************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''''''''''''''((())))))...---,,,***((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeRRRGGGGGGFFFEEECCCDDDFFFHHHCCCAAA>>><<<<<<;;;:::888555555555444333222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++************++++++***))))))(((((())))))***(((((()))))))))*********************************++++++++++++,,,,,,,,,,,,++++++,,,...222:::CCCIII```jjjqqqpppnnnppptttvvvxxxhhheee```^^^fffyyy~~~}}}vvvtttpppkkkfffaaa___]]]XXXWWWVVVTTTSSSQQQPPPOOOPPPPPPPPPQQQTTTXXX[[[^^^ccceeehhhlllooorrrtttuuuttttttuuuvvvvvvvvvvvvvvvxxxxxxyyyxxxuuuqqqmmmjjjdddaaa]]]YYYWWWUUURRRPPPJJJJJJJJJIIIHHHGGGGGGFFFCCCDDDDDDCCCAAAAAABBBDDD???@@@@@@???======>>>@@@===@@@CCCDDDDDDEEEFFFGGGGGGKKKOOOPPPQQQVVV^^^eeerrrxxxggg```\\\[[[]]]aaaiiippprrr~~~|||wwwttttttxxx{{{}}}|||rrrllldddYYYVVVZZZ```bbbeeefffdddbbbaaaaaa[[[[[[[[[YYYVVVRRROOOMMM:::777333...,,,+++,,,---************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()))***,,,,,,***((('''''''''''''''((()))))),,,+++***)))(((''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))((((((((((((((('''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeSSSHHHIIIIIIGGGDDDCCCFFFHHHBBB@@@===;;;;;;:::999777666666666444333111///...------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++************++++++))))))(((((((((((())))))))))))*********+++++++++************************+++++++++,,,,,,,,,---------...111666@@@NNN\\\fffpppooommmkkkqqqzzz~~~yyyxxx}}}~~~|||wwwcccjjjqqqzzz{{{xxxvvvrrrppphhhfffbbb]]]YYYVVVTTTSSSLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGJJJMMMPPPSSSYYY[[[___dddhhhlllooopppooooooooopppqqqrrrssstttsssssssssrrrnnniiidddaaaZZZWWWTTTQQQPPPOOOMMMKKKEEEEEEEEEEEEDDDBBBAAA@@@@@@BBBCCCAAA???>>>???AAA>>>??????>>>===<<<>>>??????AAABBBBBBAAA???@@@@@@???AAADDDEEEEEEGGGKKKOOOOOOUUUcccsss~~~}}}ssslllddd\\\ZZZ^^^]]]gggqqqwwwzzztttpppqqqsss|||}}}zzzsssdddXXXUUUZZZ^^^dddgggeeecccbbbaaa]]]\\\[[[YYYVVVTTTRRRQQQGGGCCC;;;444///,,,,,,,,,************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())),,,//////---***'''''''''''''''((())))))((((((((('''(((((())))))'''''''''(((((()))))))))(((((((((((())))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeSSSIIIJJJJJJHHHDDDCCCEEEHHHAAA???<<<::::::999888666777777666555333111///...........................++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++************++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------111333777???MMM___rrrxxxyyyuuuooopppyyyssslllllliiilllnnnkkkfffdddeeegggrrr}}}{{{wwwrrrnnniiiddd```YYYWWWTTTPPPMMMJJJIIIIIIDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAAAAABBBEEEIIIKKKJJJMMMQQQVVV\\\```ccceeekkkkkkkkkkkklllnnnppprrrooooooooommmiiiccc^^^ZZZSSSQQQMMMKKKJJJJJJHHHGGGDDDDDDDDDCCCBBB???===;;;:::<<<>>><<<999777999;;;777999::::::999:::<<<>>>666888:::;;;;;;<<<>>>AAA===>>>@@@AAAAAAAAABBBDDDDDDFFFLLLSSSVVV___sssuuufffaaacccXXX^^^aaacccmmm|||yyytttuuuxxx}}}{{{kkk\\\WWWUUU\\\cccgggfffdddbbbbbb[[[[[[ZZZYYYXXXVVVUUUUUUQQQKKKBBB999111---++++++************************))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,000111///,,,'''''''''''''''((())))))&&&&&&&&&&&&''')))******'''((((((((())))))******(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggVVVLLLJJJHHHFFFFFFFFFGGGHHH@@@>>><<<<<<<<<;;;999888777777666555333111///......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***+++,,,,,,)))************+++++++++************************))))))*********+++++++++)))***,,,,,,,,,...111333777888@@@QQQbbboooyyyxxxtttzzz~~~uuusssvvvrrrjjjccccccdddccc]]]\\\iiizzz{{{|||wwwooohhhccc^^^[[[YYYTTTQQQMMMIIIFFFEEEEEEFFFAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>@@@DDDGGGFFFHHHKKKOOOSSSXXX\\\^^^ddddddeeefffiiikkkmmmooonnnllliiieeeaaa\\\XXXVVVPPPNNNLLLJJJGGGEEEDDDDDD@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBBCCCBBBDDDJJJPPPVVV___hhhqqqddd^^^[[[\\\___bbbggguuu}}}~~~|||{{{qqqbbb]]]XXXXXX___eeefffeeeeeeddd```\\\[[[]]]\\\XXXSSSVVVSSSLLLBBB777///+++***+++,,,,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%'''))))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((,,,)))'''''')))***(((%%%)))*********++++++++++++((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))cccSSSKKKJJJHHHFFFEEEFFFGGGHHH@@@>>><<<<<<<<<;;;999777777777666555333111///...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***++++++,,,)))************+++++++++***************************************+++++++++++++++,,,---///111111111:::BBBRRRcccmmmrrryyy}}}vvvvvv~~~vvvmmmnnnrrrooofff^^^[[[[[[^^^bbbkkk~~~yyytttsssmmmeee^^^YYYVVVSSSQQQNNNLLLHHHDDDAAA@@@AAAAAA======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCCCCDDDFFFJJJNNNRRRVVVXXX]]]^^^```bbbdddfffhhhiiifffdddbbb^^^ZZZVVVSSSQQQIIIHHHFFFCCCAAA???>>>>>>>>>===<<<;;;:::999999888888888777777777666666666666555555666666888999999999999999999::::::::::::;;;;;;<<<===>>>>>>??????DDDBBBDDDHHHJJJLLLSSSZZZhhhoookkkddd___]]][[[\\\eeeooowwwooobbbXXXWWW\\\```bbbdddeeeaaa]]]\\\^^^^^^ZZZWWWVVVTTTPPPIIIAAA888000+++******+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''))))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&''')))***)))'''))))))))))))*********+++((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))){{{^^^NNNKKKJJJGGGFFFEEEEEEGGGGGG@@@>>><<<;;;;;;;;;999777666666666444333111///...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))******+++,,,)))************+++++++++************************+++++++++++++++*********---,,,---///333777:::;;;PPP[[[lllvvvtttmmmnnnttt{{{zzz~~~|||sssmmmllllllfff^^^UUUVVV]]]kkk|||}}}xxxqqqllleee___WWWPPPLLLJJJHHHGGGFFFDDD@@@===;;;::::::;;;888888777777777777666666555666777777777888;;;>>>>>>???@@@CCCFFFJJJMMMOOOSSSTTTWWWZZZ]]]^^^______ZZZYYYXXXUUUQQQNNNKKKIIIFFFEEECCCAAA???>>>===<<<:::999999888777666555555444444444444333333333333333333222333333444555666666777777777777888888888:::::::::;;;;;;;;;<<<<<>><<<;;;;;;:::888666666666555444333111000///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***************++++++))))))*********+++++++++************************,,,,,,++++++++++++******---......000777BBBPPPZZZjjjpppyyy{{{sssjjjiiiooozzzqqqjjjddd___[[[bbblll~~~zzzvvvrrrllleee___WWWRRRJJJDDDAAA@@@@@@???>>><<<:::777666555555666333333333333333333333333222333444444444555777999;;;;;;===???AAADDDFFFGGGIIILLLOOOSSSUUUVVVVVVVVVQQQPPPOOOMMMJJJHHHEEEDDDBBBAAA@@@>>><<<;;;;;;;;;777666666555444333333333222222222222222111111111111111111111111222333333444444444555555555666666888888888888888999999999:::999;;;@@@AAA@@@BBBGGGJJJJJJPPP^^^mmm~~~sssiiiccc``````gggqqq}}}~~~}}}}}}{{{fffXXXRRRUUU^^^hhhgggdddaaa```aaa```___]]][[[YYYWWWWWWVVVNNNBBB888111///...------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))++++++***((('''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************'''''''''(((((((((((()))((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''www[[[KKKJJJHHHFFFDDDDDDDDDEEEFFF@@@>>><<<;;;:::999777555666555555444333111000///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***************+++))))))*********+++++++++************************,,,+++++++++++++++++++++,,,///111333;;;OOOkkk}}}yyywwwvvvsssrrrvvv|||xxxkkk___\\\cccmmm|||vvvnnngggbbb\\\UUUPPPLLLGGGAAA<<<;;;:::::::::888777555444333222222222111111111111111111111111000111222333222333555666999:::;;;<<<>>>@@@BBBCCCCCCEEEHHHKKKMMMNNNNNNMMMJJJJJJIIIHHHFFFDDDBBBAAA;;;:::999888666666555555444444444333333222222111000111111111111111111111111000000000000111222222222222222333333333333444666666666666666666777777777777:::>>>???>>>AAAEEEHHHGGGJJJRRRZZZdddsssvvvhhhgggddddddkkkvvvyyy}}}~~~vvvssssssttt~~~~~~qqqdddXXXSSSZZZeeefffeeeccccccbbbaaa___]]]^^^ZZZWWWWWWWWWSSSKKKCCC777444///---,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((+++,,,---,,,***(((((((((((((((((((((((((((((((((''''''''''''((((((((((((---------,,,***)))))))))&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&yyy\\\LLLIIIHHHEEEDDDCCCCCCEEEEEE@@@>>><<<;;;:::999666444555555555444333222000000//////...............///,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++******)))*********)))************+++++++++************************++++++++++++,,,,,,,,,------000333999EEE]]]}}}zzzwwwxxxyyy~~~{{{uuummmccc]]]dddzzzzzztttmmmccc[[[UUUQQQLLLHHHCCC???;;;888777777666666444333222111111111111111///////////////000000000...000222222111111333444777888888999;;;===???@@@???@@@BBBDDDFFFFFFFFFFFFFFFEEEEEEDDDBBB@@@>>>===999888777666555555555555333222222222111111111000/////////000000000000111000000/////////000000111111111111111222222222222444444444555555666666666999888:::======;;;===BBBAAAAAAFFFMMMRRRWWWbbbmmm~~~yyyjjjgggdddcccdddmmmvvvttt{{{zzz|||rrrmmmlllllluuuzzzoooaaaVVVVVV\\\```aaacccddddddbbb```___^^^[[[XXXWWWWWWUUURRRNNN@@@999111,,,******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((***,,,---,,,***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((...//////---***(((((()))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''zzz\\\LLLHHHGGGEEECCCBBBCCCDDDEEEAAA>>><<<;;;:::888666444555555555444333222111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++***))))))******)))************+++++++++************************)))******+++,,,---......000111666@@@RRRiii~~~~~~zzzuuujjjggghhhnnnvvvwwwqqqfff^^^SSSJJJFFFDDDBBB@@@:::888555444444444333222000000000///////////////------------.........///---///111111000000111222333444444666777999;;;<<<======>>>>>>???@@@@@@@@@AAAAAA@@@???===;;;:::999888777666555555444555555000000000000////////////------......//////////////////...............///000000000111111111111222222222333444555666666777888777888;;;:::888;;;@@@<<<>>>DDDJJJMMMPPPYYYbbbnnnvvvwwwlllddd```dddsss{{{wwwzzz~~~wwwppplllgggkkksss~~~yyylll^^^VVVUUUWWWZZZ```dddeeedddcccbbb]]][[[ZZZXXXWWWWWWVVVVVVLLLBBB666...++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((()))+++***)))(((((()))((((((((((((((((((((((((''''''''''''((((((((((((+++,,,---+++((('''((()))''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''{{{]]]LLLHHHGGGEEECCCBBBCCCDDDEEEAAA>>><<<::::::888666333555555555444333222111000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++***))))))******)))************+++++++++************************))))))***+++---...//////222222777FFF[[[ooo{{{~~~qqqfff]]]```mmm~~~uuukkkeeeUUULLL@@@888666666666555555444222222222222000...........................++++++,,,,,,---------...,,,...000000//////000111000111111333444777888:::<<<;;;;;;:::;;;;;;<<<===???>>>===<<<:::888666555222222111000000///000000..................------,,,,,,,,,------...............---,,,,,,---------000000000000111111111111111111222333555666777777555333444777888777;;;AAA>>>@@@EEEIIIJJJKKKRRR[[[___fffpppzzzzzzmmmhhheeedddfffvvv}}}vvvwwwpppcccbbbeeelllwwwuuugggZZZSSSPPPUUU]]]dddffffffeeeddd[[[\\\\\\ZZZYYYXXXYYYZZZVVVKKK<<<222///...---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%'''))))))(((''''''((())))))))))))))))))))))))''''''''''''((((((((()))''')))+++***'''&&&(((***(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((vvvXXXKKKJJJGGGDDDBBBCCCDDDDDDCCCAAA???<<<::::::999888666555555555444333222111000......---,,,,,,,,,,,,---......---,,,,,,+++******************************)))************++++++++++++***)))))))))***,,,,,,)))************++++++++++++,,,---,,,***)))***+++,,,)))))),,,......111666888@@@KKKUUU\\\ccciiimmmjjj^^^___^^^xxx~~~uuuiiiYYYNNNIII<<<:::666555444444333222111222222111...---...//////............------------------....../////////---------.........//////000000111222444555555666777777888999999999999999777777666555444444333333111111000000/////////...//////.........---------//////.........---------.......................................///000000......///111555999===???777666555555666888:::<<<>>>???@@@AAADDDHHHNNNRRR```ccchhhooowwwwwwooojjjbbbhhheeelll~~~{{{}}}ssskkkkkkqqq|||vvvkkkbbb___OOOKKKZZZccc___```iiiaaaaaa```___]]]\\\ZZZYYYWWWSSSLLLBBB888000---,,,***+++,,,,,,***))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''******))))))(((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''((())))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))vvvYYYKKKIIIFFFCCCBBBBBBCCCCCCCCCAAA>>><<<::::::999888666555555555444333222111000......---,,,,,,,,,,,,---......---,,,,,,+++******************************)))************++++++++++++***)))))))))***+++,,,)))************++++++++++++,,,---,,,***)))***+++---++++++.........333:::JJJPPPWWWYYYYYY\\\eeemmmyyyvvvlll^^^^^^fff||||||nnnbbbUUUGGG>>>;;;888555222111111111000///...000111000///...///000............------------*********+++++++++++++++,,,,,,---------.........000000111222333444555555444555666666777777666666444444444333222111111111000000/////////.........///.........------------///.........------------.......................................//////000000000///000222444777999555444444333444666999:::<<<===>>>@@@BBBFFFLLLPPPXXX[[[aaagggmmmvvv~~~~~~kkkgggbbbeeerrr~~~|||}}}ppplllpppzzz|||rrrlllcccZZZXXXZZZ]]]bbbffffffdddaaa___\\\[[[[[[[[[XXXVVVPPPIII@@@777...***)))***++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((xxxZZZLLLGGGEEEBBB@@@AAABBBCCCBBBAAA>>>;;;::::::999777666555555555444333222111000......---,,,,,,,,,,,,---...------,,,,,,++++++***************************)))************+++++++++******))))))******+++,,,)))************++++++++++++,,,---,,,*********+++...------//////111<<>>@@@CCCHHHLLLVVVYYY___eeejjjpppvvvzzz{{{|||ooofffaaaeeennnwww~~~xxxllljjjsss~~~vvvuuuiiiWWWPPPXXXaaabbbjjjgggddd```]]]\\\\\\]]]ZZZXXXUUUQQQKKK@@@333)))((()))***++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((('''&&&&&&''''''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''yyyZZZKKKFFFCCCAAA@@@@@@BBBBBBBBB@@@>>>;;;:::999999777555555555555444333222111000......---,,,,,,,,,,,,------------,,,,,,+++++++++************************))))))*********+++++++++***************+++++++++))))))*********+++++++++***,,,,,,,,,******+++,,,------...000222:::KKK\\\kkkmmmnnnkkkgggjjjsss||||||hhh[[[\\\nnnyyyiiiVVVJJJBBB;;;777888777444222111222333333222---///111111///......///.........---------,,,,,,......------,,,,,,++++++******+++++++++,,,,,,,,,...//////000111111222222///000000111222111111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------------...//////111000///...------......111111111222333444666777888:::;;;===>>>AAAFFFIIITTTXXX___dddiiinnnrrruuuwww|||kkkaaaccclllxxx~~~rrriiioooyyy}}}yyyzzzqqq___RRRRRRYYY]]]iiihhhfffccc```^^^]]]\\\[[[XXXVVVUUURRRIII;;;000+++*********++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))******++++++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((zzzZZZKKKEEECCC@@@???@@@BBBBBBBBB@@@>>>;;;999999888777555555555555444333222111000......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))******++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,------000444:::GGG\\\pppnnnoooooopppsssvvvzzz}}}|||~~~~~~{{{{{{}}}{{{uuummmmmmzzzxxxhhhXXXNNNGGGAAA<<<:::888666444333444555444444000222333333000---,,,,,,...------------,,,,,,,,,//////......------,,,,,,*********+++++++++,,,,,,---.........///000000000...///000000111111000000.........---------------+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------------------------------------...////////////..................111111111222333444555666777999;;;<<<===@@@CCCFFFLLLQQQXXX^^^ccchhhlllnnntttzzzmmmaaaccclllsss|||zzziiiffflllwww}}}yyypppaaaSSSQQQWWWcccdddffffffeeebbb^^^\\\\\\XXXUUUUUUTTTNNNDDD<<<111...+++***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((((((((((((&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********+++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))){{{[[[LLLEEECCC@@@???AAABBBCCCCCC@@@===:::999999888666555555555555444333222111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))***++++++++++++***)))************+++++++++)))+++,,,,,,+++***+++------...333<<>>AAACCCGGGLLLSSSYYY^^^ccchhhkkkppptttwwwxxxooofffeeeeeelllrrr|||}}}qqqhhhiiilllrrrxxxzzzsss___TTTUUU[[[^^^cccggggggeeeaaa^^^]]]ZZZWWWVVVUUUQQQLLLGGG;;;555...++++++,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((()))************)))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))************************{{{]]]NNNEEECCC@@@@@@AAACCCDDDDDD???===:::999888888666555555555555444333222111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++((()))***+++,,,++++++***)))************+++++++++)))+++,,,,,,+++***,,,---...111999FFFQQQZZZeeeooommmooossswwwyyyzzz{{{zzz|||zzzzzzyyyqqqiiiggghhhllliiiaaa[[[[[[___zzz}}}nnn^^^VVVRRRJJJBBB>>>:::777444333333333222111222444666666333000......---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,---...............+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++,,,------............---...///000111222222222444666888999:::;;;===@@@GGGKKKPPPVVVZZZ___dddggglllrrrwwwwww|||zzznnnfffeeegggooo~~~sssvvv~~~}}}sssnnniiikkkkkkjjjooo{{{~~~rrrdddXXXUUUYYY^^^cccffffffeeeccc^^^]]]\\\YYYVVVSSSPPPNNNEEE<<<222,,,+++,,,,,,***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%'''***,,,------+++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))|||^^^OOOFFFCCCAAA@@@BBBCCCDDDDDD???===:::999888888666444555555555444333222111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++((()))***+++,,,+++******)))************+++++++++)))***,,,,,,++++++,,,---///333>>>NNNYYY]]]aaaeeelllqqqwwwzzzzzz{{{~~~~~~{{{{{{mmm\\\bbbaaabbbddd___XXXZZZ```ppp~~~ppp```ZZZWWWRRRLLLHHH<<<:::666555444444333222111333666777555222111000---------,,,,,,,,,+++++++++++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,------------,,,***************++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---------,,,,,,+++,,,...///000000111111222444666777888999;;;===DDDHHHLLLQQQUUUYYY^^^aaahhhooouuuvvvyyy~~~~~~qqqeeeaaacccrrr|||vvvwwwuuummmrrrrrrnnniiimmmzzzttt^^^SSSVVVZZZ___dddfffggghhh`````````]]]XXXTTTQQQPPPKKKAAA444,,,+++,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))$$$'''+++...//////---+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((|||ZZZQQQHHHEEEAAA??????AAAAAAAAA>>>===:::888666555555555555555555444333222111000------------------------------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++++++++,,,,,,,,,+++******+++---......---------...333;;;KKKZZZaaaeeelllttt|||}}}}}}}}}{{{vvvzzznnn```SSSVVV\\\]]]WWWQQQXXXmmm|||xxxqqqooojjjddd]]]VVVPPPMMMAAA===777222111000000000333333222222222222222222111000---,,,,,,---///111------,,,+++++++++,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...///000111222111222333555777888::::::@@@CCCGGGKKKOOOUUU[[[___hhhkkknnnrrrtttwww{{{~~~|||lllbbb]]]bbbkkkvvv|||{{{xxxxxx}}}}}}zzz{{{{{{zzzxxxyyyuuubbbPPPJJJWWWaaaaaaccckkkeeeccc```]]]YYYVVVSSSRRRRRRHHH<<<444111000---***)))***++++++***(((((()))))))))(((((((((((())))))++++++***)))(((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((***+++,,,,,,+++***(((((((((((((((((((((((((((222333222000---***))))))&&&'''''''''(((((())))))''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***(((''')))---///...,,,******))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))zzzXXXOOOGGGDDDAAA???@@@AAABBBBBB>>>===:::888666555555555555555555444333222111000------------------------------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************++++++++++++)))***++++++,,,,,,,,,,,,,,,...///...---...222666@@@FFFRRR___fffmmmwww{{{{{{ttthhh]]]YYYYYYXXXYYYaaasss|||uuuqqqnnnmmmjjjddd]]]TTTLLLGGG===999555111000000///...111111111111111111222222111000000/////////......///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...///000111111111111333444666888999:::===@@@DDDGGGKKKQQQVVV[[[```cccgggkkknnnrrrvvvyyy{{{rrrccc^^^```fffoooxxx|||~~~~~~hhh^^^TTTSSSYYY___dddfffeeedddbbb___[[[XXXUUUSSSSSSNNNEEE<<<555000---+++******++++++***************))))))(((((())))))***++++++***)))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))***)))((('''&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((,,,---...---+++))))))***'''''''''((((((((())))))''''''((()))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((***(((((()))---......,,,***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((xxxWWWMMMGGGDDDAAA@@@AAABBBBBBBBB>>><<<:::888666555555555555555555444333222111000------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))***+++,,,------...,,,...///...---111:::AAAQQQTTT[[[cccjjjqqq}}}|||sssjjjaaa[[[WWW___ttt~~~vvvoookkkccccccaaa]]]UUULLLCCC===777444111000000///...,,,......//////000111111111000111222222222000///...111000///...------------,,,++++++++++++++++++***,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...///000000111000111222444555777888999999<<>>;;;777444222111------,,,---///...,,,***++++++,,,---....../////////...---...///111444666333222111000////////////......------,,,,,,++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------....../////////000111222333444555666666888:::<<<>>>BBBFFFJJJQQQUUUZZZ___dddiiiooorrrtttwwwzzz}}}qqqfffbbbccciiisss|||}}}yyyvvvvvvwwwvvvrrrnnnpppxxxyyyvvvkkk[[[WWW]]]```bbbeeefffeeeaaa\\\YYYXXXUUURRRPPPLLLDDD999000---+++((((((***+++***)))++++++************++++++***)))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((()))************+++,,,(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))***,,,...///000yyyXXXPPPEEECCCBBBBBBCCCDDDDDDCCC<<<;;;999888666666666777555555555444333222111000------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------.........---+++*********++++++,,,,,,...222:::DDDPPPXXXUUUXXX___fffjjjllluuu~~~|||~~~zzztttqqqnnnjjjccc\\\[[[^^^tttzzzlll\\\LLLAAA:::888666444222111111111222---,,,,,,---......---++++++,,,,,,,,,---.........---,,,++++++,,,000333555111111000000//////000000///...............------......------,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........//////000111222333444444666888:::;;;<<>>666333333---...000111111000///---000...------...///...---...---------------------++++++,,,,,,,,,+++***)))............///000111222//////000000111111222222//////...---,,,,,,++++++,,,++++++++++++++++++,,,++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------...//////000111222222333555666777888888:::>>>AAADDDGGGLLLQQQVVV[[[```dddeeejjjpppuuuxxx|||uuulllaaaZZZ^^^qqq}}}wwwuuuxxxsssrrruuuuuuppppppssszzzhhhXXXQQQWWW___fffhhheee```\\\YYY[[[[[[XXXRRRLLLHHHGGG999444...,,,......,,,((())))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''((()))+++++++++***)))''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((($$$&&&)))***))))))***,,,+++*********))))))(((((('''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''')))++++++(((((())),,,'''((((((((())))))******&&&'''((()))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((pppRRRMMMEEEDDDDDDCCCCCCBBBAAAAAA<<<;;;:::888777666666555555444444333222111000000------------------------+++---......---,,,,,,------------,,,,,,+++++++++)))************++++++++++++++++++,,,,,,------------+++***+++***(((+++000///333999???GGGQQQ^^^fffggggggggggggfffeeedddcccaaauuurrrgggaaa]]]ZZZSSSJJJFFFNNNccc}}}~~~fffNNNDDD===444333888777<<<999...+++111333---........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------.........///000111111222000000000///////////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................)))...222333111...---------------...///000000111333444444666888:::<<<===BBBDDDHHHLLLPPPUUU[[[___fffkkkppprrrssswww~~~yyyccc___^^^^^^nnn{{{yyyvvvsssqqqqqqtttxxxzzz~~~rrrfffRRRVVV\\\aaadddbbb___\\\[[[[[[[[[WWWSSSOOOMMMMMMEEE<<<000******+++***)))(((***,,,,,,***)))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((''''''++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))((((((((((((((((((((((((((((((&&&((()))((('''&&&(((***+++***))))))((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''((()))+++,,,+++***(((&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))rrrTTTNNNFFFEEEDDDDDDCCCCCCBBBAAA<<<;;;:::888777666666555555444444333222111000000------------------------+++---......---,,,,,,------------,,,,,,+++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,...000///,,,,,,000222777>>>EEELLLUUU```gggiiiiiihhhggggggfffffffffnnnyyy}}}ssshhh]]]SSSLLLJJJLLLUUUggg}}}lllWWWCCC<<<777111111666>>>FFFEEE999111333555222//////000000000111111111------------------------+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......///000000000111111111111111111111000///.........---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---111111///------------------...///000000000333333444555777999;;;<<<>>>AAAEEEHHHLLLQQQWWW[[[aaafffmmmooopppttt{{{|||nnnbbbWWW]]]mmmtttpppjjjeeefffnnnyyyyyytttYYYUUUTTTXXX___dddaaa^^^ZZZYYYXXXVVVTTTRRRPPPNNNIIIAAA666...+++++++++***,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))*********))))))(((((((((*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))))))))+++++++++******************))))))***++++++)))''',,,++++++*********++++++)))))))))*********++++++,,,,,,++++++++++++++++++((()))***+++,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((())))))((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))uuuVVVOOOGGGEEEDDDCCCDDDDDDCCCAAA<<<;;;:::888777666666555555444444333222111000000///.........------,,,,,,+++---......---,,,,,,---------,,,,,,,,,,,,++++++************+++++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,000555444///...111999???GGGNNNTTT[[[ccciiimmmllljjjiiihhhiiiiiijjjsssvvvwwwvvvrrriiiZZZLLLAAAHHHWWWmmmwwwVVVFFF999555444111111555:::CCCEEE:::111000333222111111111111222222222222////////////////////////............---,,,+++************+++++++++++++++,,,,,,,,,------......///111111111111222222222222111111000000///......------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------+++---///...---,,,,,,------------...//////000000222222222444555777999::::::===@@@DDDGGGLLLRRRVVV[[[aaaiiimmmnnnqqqvvv|||}}}qqqZZZSSSYYYeeexxxyyynnnbbb]]]dddttt}}}{{{iii\\\PPPPPPZZZbbbccc___[[[XXXUUUUUUVVVUUURRRPPPNNNHHH>>>555...+++++++++444///)))'''(((******)))))))))))))))))))))))))))((())))))******))))))((((((''''''&&&&&&''''''((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))***************)))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))*********))))))(((((((((***'''&&&(((+++,,,((($$$))))))((((((((()))******((()))))))))))))))******************++++++++++++)))((((((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''(((((())))))(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwXXXQQQFFFDDDBBBBBBDDDDDDBBB@@@<<<;;;:::888777666666555555444444333222111000000//////......------,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,++++++++++++,,,///444444000111444@@@GGGOOOVVV[[[```fffjjjmmmllljjjiiiiiijjjkkklllnnnnnnnnnooommmeeeVVVKKKIIIWWWmmmuuucccGGG===555444555444444777000777:::666111222333222222222222222333333333333000000000000000000000000000000000///...---+++******************************+++++++++,,,,,,,,,---000000000111111111111111333333222111111000000///.........---------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,------------....../////////000000111222333555777888888;;;>>>AAAEEEJJJOOOSSSWWW^^^ggglllnnnpppuuuzzz}}}lllZZZUUUWWWeeezzz||||||~~~oooeeegggsss}}}{{{kkkYYYQQQUUU]]]``````^^^ZZZUUUUUUXXXXXXTTTOOORRRMMMEEE;;;111,,,++++++;;;444+++(((***---,,,+++)))))))))))))))))))))))))))))))))******)))))))))((((((''''''''''''(((((()))))))))))))))******+++((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((++++++******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************))))))((((((((()))((('''''')))+++,,,,,,******)))((((((((())))))************************))))))************++++++000...,,,)))'''&&&''''''***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((yyyYYYRRRFFFCCC@@@AAACCCDDDAAA>>><<<;;;:::888777666666555555444444333222111000000/////////......---------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,***,,,///000000444:::GGGMMMVVV\\\```cccgggjjjooooooooooooppppppqqqqqqnnnnnnnnnjjjbbbXXXPPPLLLaaaqqqhhhQQQ???999555666777666666777111333444555777999888444444444333333333333333333111111111111111111111111222222111111///...,,,+++************************************++++++++++++---........./////////000333333222222222111111111/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---------------------------,,,+++***+++,,,,,,,,,------------...............//////000111333444555777:::===@@@CCCHHHMMMQQQVVV^^^gggmmmoooqqqvvvzzz|||hhhZZZUUUXXXddduuuxxxuuuzzzvvvfffXXXSSSVVV]]]aaaaaa]]]YYYYYY[[[YYYTTTNNNRRRPPPJJJAAA777000,,,+++;;;444+++(((***---,,,+++))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((('''((((((((((((((((((((((((******************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++***,,,---+++))),,,444;;;//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,666444000---+++***+++,,,******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((yyyYYYRRRGGGCCC@@@AAADDDEEEBBB>>><<<;;;:::888777666666555555444444333222111000000........................+++---......---,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---******---000333:::BBBKKKQQQYYY^^^aaacccfffhhhuuuxxx{{{~~~}}}xxxvvvrrrhhhYYYNNNPPPXXX{{{sss[[[EEE:::888666666777777666666666444333555999:::777333666666666666555555555555333333333333333333333333333333333222111///...---+++++++++++++++*********************************++++++,,,,,,------......111111111111111222222222000000000/////////..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...........................,,,***+++,,,------,,,---------------------------------...///000222333555777;;;===AAAEEEJJJNNNUUU]]]ffflllnnnqqqvvv{{{yyy|||{{{fff]]]UUUTTTaaasss|||xxxxxxzzz}}}ssseeeYYYVVVZZZ```aaa___^^^^^^^^^[[[UUUPPPRRRPPPLLLFFF???777000,,,444///)))'''(((******))))))))))))))))))))))))))))))******++++++******)))+++******))))))******+++)))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++***)))(((''')))))))))))))))))))))))))))))))))******************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++(((((())))))***+++++++++(((,,,...+++'''***444>>>000///...---,,,,,,,,,,,,++++++++++++************,,,,,,+++++++++*********000///---+++++++++---...+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***'''((())))))******))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))xxxYYYRRRJJJEEEAAABBBGGGHHHDDD???<<<;;;:::888777666666555555444444333222111000000------......//////000000+++---......---,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---...,,,,,,000444888AAAIIINNNSSSZZZ^^^___aaadddfffrrrwww~~~yyypppcccUUUSSScccvvvlll[[[KKK@@@777888777666777888888777888666555777888777666555:::999999999888888888777666666666666666666666666333333333333222111//////---,,,,,,,,,++++++++++++******************************++++++,,,------.........///000111222222333111111000000000/////////........................000000/////////.........------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////////////////...,,,+++,,,......---+++------------------------,,,,,,,,,---...///000111111333666999<<<@@@FFFIIISSSZZZccciiikkkooouuuzzzxxx{{{~~~oooaaaUUUVVVaaaqqq~~~uuuqqqwww}}}uuufff\\\YYY[[[]]]___bbbcccbbb]]]XXXTTTQQQOOOMMMKKKHHH@@@555...,,,+++***)))(((((((((((()))))))))))))))))))))))))))******++++++******)))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++)))((('''))))))))))))))))))))))))((((((((())))))******************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,((()))***+++,,,...//////***...000///,,,...444:::111111111111222222333444333333222222111111111111111111000///......------...---,,,++++++,,,------+++******))))))******+++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((()))************)))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))wwwXXXRRRLLLGGGCCCDDDIIIJJJFFFAAA<<<;;;:::888777666666555555444444333222111000000,,,,,,---...///000111111+++---......---,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------///---///555999===FFFNNNOOOTTTZZZ]]]^^^___bbbeeedddjjjttt|||}}}xxxtttvvvjjj^^^WWW^^^zzzuuuXXXFFF???===777999999888999;;;;;;999999999;;;<<<:::888:::===<<<<<<<<<;;;;;;:::::::::888888888888888888888888333333333333222111111000---------,,,,,,++++++++++++++++++*********************+++,,,,,,---......,,,,,,---///000111222333111111111111000000000000////////////////////////111111000000/////////...------------------------++++++,,,,,,,,,---------,,,,,,------...///000000000000000000000000000000...,,,+++---///000---***------------------------+++++++++,,,---...///000...000333666999===BBBFFFQQQXXX```fffhhhlllsssyyyyyy{{{~~~qqq^^^TTTVVVdddzzz}}}yyy{{{~~~~~~rrrbbbYYYUUUZZZ___dddfffddd___ZZZWWWQQQOOONNNOOOMMMFFF999///(((***,,,,,,+++)))******))))))))))))))))))))))))******++++++++++++******))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%'''))))))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,+++***((('''))))))))))))))))))))))))''''''(((((()))))))))***++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,000000222333555777888999444666888999999999999:::999999:::;;;===???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@======<<<:::999888777666666666444333111000000000++++++************++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((()))***************'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))vvvVVVOOOFFFDDDCCCEEEHHHHHHEEEBBB===<<<:::888777666555555444444444444333222111111...------------.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...//////111888BBBJJJOOOPPPPPPTTT[[[ccchhhggg```[[[fffbbbfffnnnmmmfffeeelllooofff]]]___rrr|||bbbLLLBBB>>>;;;999999999:::;;;:::888666777999:::999888888999;;;===<<<;;;;;;===>>>===;;;:::;;;;;;:::999777555444888888777666555444444444000000000///......------,,,,,,++++++***)))))))))***++++++++++++***))))))******+++,,,------......111111222222222333333333111111000000000000111111///000111222222222111000000//////............///111///...,,,+++++++++,,,///......//////000111222333222111000000111222333............////////////...............---------/////////......---------...000111222444777<<<@@@FFFOOO\\\eeehhhkkkooorrrxxxzzz}}}hhh^^^XXXVVVeee{{{yyyvvvvvv~~~~~~wwwwww}}}~~~sss___MMMSSSZZZ```cccffffff___VVVSSSRRRQQQQQQPPPJJJAAA:::111+++)))+++***&&&(((---)))************+++++++++))))))************)))))),,,,,,+++***)))))))))***))))))))))))************(((((((((((())))))))))))+++***)))'''''''''((()))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******+++******)))(((''''''&&&))))))))))))))))))))))))(((((()))************************)))))))))))))))******)))))))))******+++,,,+++***((('''(((,,,///---------,,,******,,,...+++,,,...111444777:::;;;??????>>>???AAAEEEIIIKKKLLLMMMMMMKKKHHHFFFGGGHHHCCCDDDDDDCCCBBBAAAAAABBB@@@DDDHHHJJJJJJIIIIIIJJJMMMIIIEEEEEEHHHIIIHHHFFFKKKIIIGGGDDDBBBAAAAAAAAA888666333111///...//////,,,,,,+++++++++***))))))************************+++******)))))))))***+++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++vvvUUUMMMFFFDDDCCCEEEHHHHHHEEEBBB===<<<:::888777666555555444444444444333222111000...------------.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...000000333999CCCKKKPPPRRRRRRVVV\\\cccfffeee___[[[\\\___dddhhhfffaaaaaaeeeddd```]]]ggg~~~uuu[[[HHHAAA>>><<<;;;::::::;;;<<<===<<<::::::;;;======<<<<<<>>>???BBBAAA??????@@@@@@>>>======<<<<<<;;;;;;;;;;;;<<<888888777666666555444444111111000000///.........---,,,,,,+++******))))))+++++++++++++++******)))*********+++,,,---------000000111111111222222222111000000//////000000111111111333444444333222111222111000///............111///...,,,++++++,,,,,,///////////////000111111222111000000000000111222////////////000000000000////////////............//////.........---------///000111111222555999<<>>@@@BBBCCCHHHFFFEEEEEEFFFHHHKKKLLLLLLKKKJJJJJJJJJIIIFFFDDD>>>@@@BBBBBB???===>>>@@@???BBBEEEGGGGGGFFFEEEDDDIIIFFFDDDDDDGGGKKKMMMMMMOOOOOONNNNNNOOOPPPRRRSSSHHHEEE@@@;;;777555444444111000///---+++***)))))),,,+++******))))))))))))*********)))))))))((((((************************))))))))))))))))))))))))(((((((((((()))))))))******((('''((()))***)))((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''((()))***+++wwwWWWNNNFFFDDDCCCEEEHHHHHHEEEBBB===<<<:::888777666555555444444444444333222111000......------......///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++,,,---...///222222555;;;CCCJJJOOOQQQSSSWWW\\\aaabbb```]]]ZZZUUU]]]dddccc```______]]]YYY]]]fffvvv|||gggQQQDDDAAA@@@>>>>>><<<:::999:::;;;;;;:::888:::<<<<<<<<<<<<===>>>AAA???>>>???@@@AAA@@@>>>>>>===<<<;;;;;;<<<===>>>999999888777666555444444222222222111000000//////...------,,,++++++******++++++,,,,,,++++++***)))))))))******+++,,,,,,,,,...////////////000000000000//////////////////000333444555666666555333222444444222000///......---000///...---,,,,,,---...000////////////000000111111000000//////000000111000000000111111111222222000000000000000000000000//////............------///000000000000111444777:::CCCPPP[[[bbbgggkkknnnrrrtttwww{{{~~~{{{eeeTTTTTT^^^nnnxxx{{{mmmkkkhhhhhhmmmwww~~~xxxwwwttthhh[[[RRRPPPUUU```bbb\\\ZZZ]]]WWWTTTQQQPPPPPPMMMHHHCCC666000,,,------***'''''')))************+++++++++***+++++++++***)))(((((())))))((((((((()))******))))))))))))*********************))))))(((((('''***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))******))))))))))))***************))))))(((((('''))))))))))))))))))))))))((()))******++++++******************************+++******************+++)))+++---//////000333555...///111111222444777:::AAABBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGKKKHHHFFFFFFIIIHHHDDD???:::<<>>===<<<>>>AAACCCCCCDDDFFFFFFEEEBBB???>>>===<<<===???CCCGGGIIILLLLLLLLLMMMNNNQQQSSSTTTTTTQQQLLLFFFCCCBBBBBBCCC===<<<999555222///,,,+++---,,,+++))))))******++++++++++++++++++***)))(((******))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))((((((******)))((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((()))******{{{[[[RRREEEDDDCCCEEEGGGHHHEEEAAA===<<<:::888777666555555333333444333333222111000...............//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111555666888<<>>>>>>>><<<>>>@@@@@@>>>============<<<<<<>>>AAACCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999777666555555444444333222222111111000//////...------,,,,,,+++,,,,,,,,,,,,,,,++++++***))))))*********+++++++++------------............//////............//////333555777888888777555333444333222111000000000000000///...---------...///111000///////////////000////////////////////////000000111111222222333333000000111111111111222222/////////////////////...///000111000...///000222333;;;HHHTTT]]]eeekkkoooppprrruuuxxxzzz|||~~~~~~ggg[[[ZZZ```rrrrrrrrrmmmgggeeeiiipppttt|||xxxuuuooohhh]]]RRRQQQ]]]ccc\\\YYY]]]YYYVVVRRRPPPQQQPPPLLLIII>>>666///,,,,,,+++)))'''))))))*********+++++++++++++++++++++***)))((((((((((((''''''((()))******((()))))))))************++++++******)))((('''''')))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))***++++++++++++************+++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,++++++...555???EEE888999:::;;;;;;>>>AAADDDEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>???@@@BBBCCCGGGEEECCCBBBCCCEEEEEEDDDCCC???<<<<<<>>>BBBDDDDDDIIIGGGFFFFFFFFFEEEAAA>>>;;;;;;<<<===>>>AAACCCEEEFFFEEEEEEDDDDDDEEEGGGHHHLLLJJJFFFDDDDDDFFFIIIKKKFFFFFFEEECCC???;;;666444111000...---,,,---...///+++,,,,,,------,,,+++*********)))))))))))))))((())))))))))))))))))))))))(((((()))))))))************)))((()))******)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***}}}[[[QQQEEECCCBBBDDDGGGGGGDDDAAA===<<<:::888777666555555333333333333222111000000///............///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222888999:::<<>>===<<<;;;999888777666666555555444333333222222000000//////...------------------------,,,++++++******************++++++++++++,,,,,,,,,---------...------------------...222444777999999888666444222111111111111222222333000///.........///000111111111000//////...//////........................///000000111222222333333111111111111222222333333000000000000000000000000000111222111//////000111///555@@@LLLXXXbbbjjjnnnrrrsssuuuwwwzzz|||}}}~~~~~~iii[[[SSSccc|||~~~xxxzzzvvvkkkccceeeiiijjjyyy{{{tttqqqooofffSSSJJJVVVaaa^^^\\\^^^[[[WWWRRRQQQRRRRRROOOMMMFFF???444,,,***++++++***))))))*********++++++++++++++++++++++++***))))))((((((''''''((()))******((()))))))))************,,,++++++***)))(((((('''((((((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))************************))))))***+++++++++++++++***+++++++++,,,,,,,,,---+++******+++,,,---......111000//////222:::CCCJJJ;;;<<<======<<<>>>@@@CCCDDDDDDBBB@@@>>><<<;;;:::=========>>>@@@CCCEEEFFFAAACCCEEEDDDDDDHHHQQQYYYYYYNNNAAA>>>CCCHHHHHHFFFJJJHHHEEEDDDCCCCCCBBBAAABBBCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEE@@@>>><<<::::::;;;>>>@@@AAACCCGGGIIIIIIGGGDDDAAA<<<;;;888555333111000000++++++,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++)))((()))***+++***)))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))|||XXXMMMEEECCCBBBDDDGGGGGGDDDAAA===<<<:::888777666555555333333333333222111000/////////......//////000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...000333444:::;;;<<<======???CCCEEEOOOWWW```aaa^^^[[[]]]aaallliiiccc]]]^^^```]]]WWWhhh|||yyymmmgggbbb]]]XXXVVVZZZYYYWWWYYY]]]bbbeeefffbbbddddddbbb^^^ZZZWWWVVVOOOMMMJJJHHHGGGEEEBBB???@@@AAACCCEEEFFFFFFEEEEEEAAA@@@???===<<<:::999888777777666666555444444444111111111000//////......------......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///222555888999888666444000000000000111222333444000///......///000111222222222111///............,,,------......------,,,---......///000111222222000000111111222333333333111111222222222222333333111222333333222111222333000333;;;EEEPPP\\\eeejjjqqqrrrtttwwwzzz|||~~~}}}ttt\\\UUU\\\kkkuuu{{{zzzmmmccceeeiiijjj{{{~~~uuusssrrrjjjVVVHHHNNNYYY^^^___```\\\XXXSSSRRRSSSSSSPPPNNNJJJFFF<<<000***+++,,,,,,)))************+++++++++******+++++++++++++++***))))))((((((((()))******))))))))))))************+++++++++******))))))((('''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************)))***++++++,,,++++++++++++++++++,,,,,,------...)))******+++---///111222555777999;;;;;;<<<>>>@@@999::::::999999999<<<>>>EEEEEEDDDBBBAAA???>>>>>>@@@AAAAAACCCEEEGGGIIIJJJBBBHHHMMMMMMMMMTTTaaallllll^^^MMMFFFHHHLLLKKKGGGHHHGGGFFFEEEDDDGGGLLLPPPIIIFFFBBBBBBEEEFFFEEECCCGGGGGGFFFEEEEEEFFFGGGHHHDDDBBB>>>:::777666555555666999>>>DDDHHHJJJKKKKKKHHHGGGDDD@@@<<<999666444//////---,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))++++++***)))(((((())))))))))))((((((************************''''''((()))))))))))))))|||YYYLLLEEECCCBBBDDDFFFGGGDDD@@@===<<<:::888777666555555222333333222222111000//////////////////000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---///111444555999;;;===>>>>>>@@@DDDGGGQQQ[[[fffiiieeebbbeeejjjooojjjeeeaaa\\\ZZZ^^^eee|||yyyuuuqqqllliiikkknnnmmmlllnnnssswwwzzz{{{wwwyyyzzzxxxtttpppmmmkkkfffccc___[[[WWWSSSOOOLLLHHHGGGEEECCCBBBCCCDDDEEECCCCCCAAA@@@>>><<<;;;:::888888888777666666555555222222222111000000//////...............---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,///333777888888666444111111000000000111111222//////......///111222333333222111///......------+++,,,---......---,,,++++++,,,,,,---///000000111000000000111222222333333333333333444444444555555222444555666555555666777444555777>>>HHHSSS]]]bbbiiikkknnnqqqvvvzzz~~~~~~ooobbb^^^^^^jjj~~~~~~xxxkkkllloooooo{{{{{{yyyxxxqqqcccRRRKKKPPPXXX^^^aaa]]]YYYTTTSSSSSSSSSPPPNNNJJJKKKEEE777---+++,,,,,,)))************+++++++++))))))***+++,,,,,,,,,,,,++++++***)))))))))******))))))))))))************************************&&&'''((()))******)))((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************************************)))***++++++,,,,,,++++++++++++,,,,,,---.........---...///111333666888:::;;;===???@@@>>>=========>>>??????>>>>>>???AAACCCGGGHHHHHHIIIIIIJJJJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSWWWXXXYYY]]]eeellllllcccXXXPPPNNNOOOOOOOOOKKKNNNPPPOOOPPPWWWcccmmmaaaVVVIIICCCDDDFFFDDD@@@DDDDDDCCCBBBCCCDDDEEEFFFHHHFFFDDDAAA===;;;888777555666777999===BBBGGGIIIJJJKKKKKKJJJHHHEEEBBB@@@<<<999555222///......///------,,,,,,+++******)))))))))))))))))))))))))))))))))*********++++++++++++***))))))++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***))))))(((~~~\\\PPPDDDCCCBBBDDDFFFGGGDDD@@@===<<<:::888777666555555222222333222222111000//////////////////000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---///222444666999;;;>>>??????AAAFFFJJJTTT___llloookkkiiilllrrrqqqllliiieee]]]WWWbbbsss~~~{{{vvvsssoookkkgggdddZZZVVVOOOHHHEEEDDDFFFHHHEEEDDDCCCAAA???>>><<<<<<999999888888777666666666333333222222111000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,))),,,111666888888666444222222111000/////////000//////...///000111333444333333111000...---------++++++------------++++++******+++,,,---...///000//////000111222222333333444444444555555666666666222444777888777888999:::888666666:::BBBMMMVVV[[[aaabbbfffkkkpppvvv{{{}}}mmm```TTTWWWiiiwww|||zzzwwwyyywwwxxx~~~~~~zzzqqq```NNNJJJSSS\\\```]]]YYYUUUSSSTTTSSSPPPMMMHHHNNNKKK===000,,,,,,***)))************+++++++++((()))***+++,,,---------,,,,,,+++***))))))******))))))))))))***************************+++++++++&&&'''(((*********)))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))************************++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,---...//////333333555777:::>>>@@@BBBAAA@@@???<<<;;;===AAADDDGGGHHHIIIIIIIIIJJJMMMOOOHHHIIIKKKNNNPPPRRRTTTUUUbbbbbb```^^^\\\ZZZYYYXXX\\\]]]_______________```cccaaa]]]WWWRRRRRRUUUXXXSSSXXX\\\\\\^^^hhhyyysss^^^RRRPPPQQQNNNIIIDDDCCCBBBAAA@@@@@@AAABBB@@@AAAAAAAAA@@@???=========:::666333444999@@@DDDFFFHHHLLLOOOPPPPPPOOONNNHHHDDD>>>888444222222222......------,,,+++******)))))))))))))))))))))))))))************++++++++++++***)))***+++++++++)))(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))*********)))(((wwwZZZKKKFFFCCCBBBDDDGGGGGGEEEBBB@@@>>>:::777666777999:::444333111111222333222111222///---///444666444111000111111111000///---,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---.........------000333777:::<<<<<<======>>>BBBHHHMMMXXX\\\```bbbbbbbbbeeehhhkkkooommmaaaWWW[[[ppp{{{xxxpppooogggYYYNNNJJJGGGDDDGGGFFFEEEEEEDDDBBB>>>;;;;;;;;;::::::999888777777555555555555444333222222000000000000////////////......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++,,,,,,------......///000000111222111111000000000000000///000111222111222555777777666444111///...------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111333444555666777777777777777888:::===???@@@AAAAAA>>><<<:::999;;;AAAGGGKKKNNNKKKNNNYYYeeennnuuu{{{|||dddZZZ]]]iii|||sssbbbkkk{{{yyy~~~xxxlll```TTTLLLPPP[[[\\\ZZZYYYYYYZZZWWWQQQLLLKKKMMMLLLEEE999///***))),,,++++++,,,---...,,,***+++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++***************,,,------,,,++++++,,,......,,,***,,,111555666555>>>======>>>===;;;<<<>>><<<<<<<<<;;;===EEEPPPYYY______``````\\\VVVSSSSSSTTTTTTPPPKKKMMMUUU\\\^^^tttyyyvvvfffVVVUUU___iiiddd```YYYRRRRRRUUUTTTPPPMMMOOONNNLLLRRR]]]aaa___[[[___cccaaa^^^```hhhpppzzzvvvlll^^^VVVVVVWWWWWWMMMQQQRRRMMMLLLRRRYYY]]]WWWLLLAAA=========>>>@@@@@@AAA???<<<<<<>>><<<888>>>DDDKKKOOOPPPOOOOOOOOONNNJJJFFFFFFGGGDDD<<<555111111///---,,,+++*********)))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvYYYKKKGGGEEECCCEEEHHHHHHFFFCCC===;;;888777777999;;;===777555222111111222111111000---+++---222444222///000000111111000///---,,,---------,,,,,,+++++++++------,,,,,,------...///...------...000444888:::@@@@@@@@@???@@@CCCGGGKKKNNNRRRWWW[[[^^^___aaabbbjjjnnnnnnhhhbbbhhhzzzyyykkk```ZZZRRRLLLIIIGGGDDDCCCCCCBBBAAA???===<<<;;;:::999888777666666666666666555444333222111111111000000000//////000/////////........................------------++++++++++++++++++++++++,,,,,,---......///000000111000000/////////000000///000111222111222555777777666444222111///......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111222333555777888999:::<<<===???BBBDDDFFFGGGGGGEEEBBB===999777888;;;===>>><<<@@@JJJWWWbbbnnnxxx~~~~~~xxxeee]]]bbbrrrrrreeecccmmm|||xxxwwwlllcccXXXPPPQQQWWW[[[[[[ZZZ[[[ZZZWWWSSSOOOOOOOOONNNHHH???555...+++---,,,,,,---...///...,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************+++,,,------+++,,,---///111000000222666999::::::AAA@@@@@@AAAAAA???>>>>>>@@@??????DDDMMMYYYcccjjjuuurrrmmmfff\\\SSSNNNLLLOOOQQQQQQOOOQQQUUUTTTOOOeeekkkkkk```TTTSSSYYY___```^^^WWWNNNJJJNNNQQQQQQLLLLLLHHHFFFNNN[[[dddeee]]]^^^[[[VVVPPPOOOSSSYYYdddhhhfff]]]VVVXXX\\\^^^XXXZZZZZZ[[[bbbmmmrrrrrrjjj[[[MMMGGGFFFCCC@@@@@@CCCCCC@@@::::::???BBBBBBCCCEEEHHHJJJJJJLLLOOORRROOOLLLIIIIIIIIIHHHDDDAAA999888555222///---,,,,,,((())))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuYYYKKKGGGFFFEEEFFFIIIIIIFFFCCC<<<;;;888777666888:::<<<<<<888444111111111111000...,,,***,,,///111///---000000000000000///------------,,,,,,,,,,,,++++++...------------...//////---------...111555999<<>><<<;;;999888777777999999888888666555444333222222222222111111111111222111111111111000000000////////////............+++++++++++++++++++++++++++,,,,,,------....../////////.........//////000...000111111222333555777777777555444222111000///,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------......///000000111222555888;;;<<>>>>>AAACCCFFFHHHIIILLLPPPSSSQQQOOONNNLLLLLLLLLLLLLLLFFFDDD@@@;;;666222...,,,((()))***,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttYYYLLLGGGEEEEEEFFFIIIIIIEEEBBB???===:::777666555666777???:::555111000000000000...,,,+++,,,...000...---000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,---///333777:::===CCCCCCDDDCCCCCCDDDFFFHHHGGGIIINNNVVV^^^aaa___\\\^^^dddlllsssxxx~~~sssfffYYYSSSKKKEEECCCCCCCCCDDD???>>><<<;;;:::999999999;;;::::::999888666555444444444333333333333222222333333222222222111111111111000000000////////////,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------------...///000...000111111111333555777777777666555444333222111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...///111555888:::<<<===???BBBEEEGGGIIIIIIFFFDDD@@@;;;888666666666888777888;;;???III[[[mmmxxx{{{gggZZZ\\\ddd~~~}}}nnnyyytttqqqyyyvvvkkkccc]]]VVVOOOJJJUUUXXX[[[ZZZWWWTTTTTTVVVRRRNNNKKKJJJHHHBBB777///...---,,,,,,...//////............---,,,+++******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))***************+++---...//////111333666777999:::999888;;;AAAFFFOOORRRUUUUUUWWWWWWSSSNNNQQQOOOMMMOOOTTTXXXZZZ[[[YYYZZZWWWPPPJJJIIIIIIHHHKKKIIIFFFGGGNNNTTTPPPIIIHHHMMMOOOLLLJJJKKKIIIEEEQQQ^^^fffaaaUUUNNNLLLMMMHHHHHHHHHLLLQQQSSSOOOJJJLLLJJJHHHEEEDDDCCCDDDEEEDDDNNNWWWXXXWWWYYYZZZYYY]]]\\\[[[]]]fffooonnngggjjjddd```^^^ZZZSSSOOOOOOMMMUUUXXXQQQHHHBBB===999===@@@DDDHHHKKKMMMOOOPPPPPPQQQQQQPPPMMMKKKKKKKKKNNNMMMKKKFFF@@@999333///+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttYYYMMMFFFDDDDDDFFFHHHGGGCCC???>>><<<:::777555555555555???:::555111000000000000...---------/////////.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,---...111444888;;;===>>>@@@BBBCCCCCCDDDFFFHHHEEEFFFKKKRRRZZZ\\\ZZZWWWbbbhhhrrr||||||iiibbbWWWMMMGGGEEEDDDCCC???>>><<<;;;:::;;;<<<===;;;;;;;;;:::999888666555666555555555555444444444333333333333222222222222222222222111111111000000...---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///000222222111222444666666777777777666444333222............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000///...---...000333444444555777:::<<<>>>@@@@@@======;;;:::999888888888555555555555666<<>>:::444111...+++))))))***+++************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((sssYYYLLLEEEDDDDDDFFFHHHGGGBBB>>>:::999888666666666666777<<<888444111111111111000//////////////////////////////...------......///++++++,,,,,,,,,,,,------,,,++++++++++++,,,---------...000222555888;;;<<<;;;===@@@CCCCCCEEEFFFHHHGGGJJJNNNTTTYYY[[[[[[YYYbbbiiittt~~~{{{sssfff[[[RRRKKKGGGDDDAAA@@@===;;;;;;;;;===>>>:::::::::::::::999888777777777777777666666666555444444444444333333333333333333333333222222222111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111111111222333222111111333555555666777777666555444333000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000---...000333555666777777666777777888777777666555555444666777777;;;HHHUUUmmmssszzziiiZZZkkk}}}~~~~~~xxxddd]]]ZZZ```iiirrr{{{{{{qqqhhhccc```YYYQQQQQQRRRTTTUUUTTTTTTUUUVVVUUURRROOONNNOOOLLLDDD>>>000...+++***+++,,,++++++,,,,,,,,,++++++*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++,,,---------000222444555555777:::===999<<>>:::444...+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))sssWWWKKKFFFEEEEEEGGGIIIHHHCCC>>>999999888666666555666666777555222111111222111111.../////////.........//////...------------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,---.........///111333666888:::;;;:::===AAACCCDDDEEEFFFGGGHHHLLLRRRVVVYYY\\\^^^___```hhhttt}}}vvviii^^^UUUMMMIIIEEECCC@@@<<<;;;:::;;;<<<999999:::::::::999999888888888888888777777777777666666666666555555555555444444444333333333333222111111111000///.........---------------,,,,,,,,,++++++,,,---...000222333333333444222111000111333444555666777777555444333222222222111111111000000////////////////////////---------------,,,,,,,,,000000000///////////////,,,---///000222333333333222333555777888777666555999999;;;>>>>>>>>>FFFOOObbbjjjttt{{{}}}www___cccllljjj\\\RRRSSS\\\dddlllttt}}}~~~yyyrrrnnnmmmfff]]]RRRQQQRRRSSSVVVWWWWWWVVVUUUSSSPPPOOONNNLLLHHHDDD333000---++++++++++++***************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------...//////333555777777888:::===???AAAEEEMMMYYYfffqqqxxx{{{|||iii```\\\WWWMMMPPPUUUWWWVVVRRRNNNLLLNNNWWWYYYVVVYYYccchhhfffaaajjjtttyyyyyyssseeeXXXLLLQQQSSSQQQPPPOOOKKKEEE???AAAAAADDDPPPeeewwwwwweee]]]YYYSSSNNNLLLCCCFFFHHHFFFBBBAAAEEEIIIOOOMMMHHHBBBAAAEEEFFFCCCGGGNNNQQQMMMKKKNNNRRRTTT\\\\\\```ggghhheeedddfff______ZZZTTTUUU\\\bbbddd___WWWKKKBBB???@@@BBBBBBEEEEEEFFFIIIKKKIIIEEE@@@777999<<<@@@DDDHHHKKKMMMGGGCCC===666111---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))sssVVVIIIGGGFFFFFFIIIKKKIIIDDD???===;;;999777555333222222444333111111222333222111---...///...---------...///...---,,,,,,---//////+++++++++,,,,,,---------...------------.../////////000222444666888999:::<<>>AAA@@@>>>@@@FFFYYYbbbooowww{{{~~~lllddd___}}}~~~|||jjjZZZXXX^^^eeelllssszzz{{{xxxvvvooofffSSSQQQPPPSSSWWWZZZYYYWWWSSSQQQNNNMMMKKKJJJGGGFFF555222...,,,,,,,,,+++***)))))))))))))))*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,------...///000000555777888999:::;;;>>>@@@JJJNNNWWWdddrrryyyzzzyyyfffvvv|||mmm]]]ZZZ[[[[[[OOOQQQVVV^^^cccddd^^^YYYaaagggcccXXXVVV]]]```\\\TTT\\\eeehhhhhheee]]]TTTKKKRRRWWWWWWUUUSSSMMMGGGDDDDDDDDDJJJZZZpppuuuqqqnnnfff]]]ZZZTTTVVVVVVOOOHHHGGGMMMSSS[[[ZZZQQQEEE>>>@@@DDDEEEEEEIIIKKKIIIIIIMMMQQQRRR___YYYXXX```hhhjjjiiiiiidddccc^^^YYYXXX\\\\\\YYY^^^ZZZUUURRRPPPLLLGGGCCCCCCAAA@@@DDDJJJMMMJJJFFF:::999888888<<>><<<;;;888666444444333333111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++...000111333666777777777999:::<<<@@@DDDGGGHHHHHHIIIIIIKKKLLLMMMNNNQQQWWW^^^bbbeeeppp~~~xxxmmmddd___VVVMMMCCC@@@AAA@@@;;;555;;;999888999;;;<<<<<<;;;::::::::::::::::::::::::::::::999999888777777777666666555555555444444444555444333333222222333333000000000///......------000///......///111333555888999999666333111111111///000111222444555777777555555555444333111000///000000111111000///...---------------------,,,,,,111000///000111111///---222111000//////000111222111222222222777>>>???<<<>>>CCCJJJMMMFFF???AAAHHHRRRZZZfffpppuuuzzz~~~hhhccciii~~~}}}ooodddbbbfffkkknnnwwwrrrrrrsssgggTTTKKKVVV___[[[TTTUUUVVVRRROOONNNNNNMMMJJJGGGBBB999///,,,...///---***++++++++++++++++++++++++((()))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...************************)))************+++++++++++++++***************++++++,,,---,,,***)))))))))000,,,,,,222555222333777444>>>DDDBBB???DDDMMMSSSYYYdddhhh```ZZZ]]]^^^\\\OOOSSSVVVWWWVVVUUUXXXZZZUUUXXX```ooooooiiifffdddgggiiicccVVVJJJEEEKKKUUUZZZVVVOOOMMMQQQ\\\hhhjjjaaaaaaiiicccTTTZZZUUUUUUaaasss}}}zzztttzzzyyynnnmmmfff\\\UUUZZZgggrrrzzzyyymmmYYYGGG@@@@@@AAA????????????CCCJJJRRRWWW```\\\WWWTTTUUUYYY]]]______aaacccaaa^^^]]]^^^___^^^______]]]\\\[[[TTTKKKDDDCCCBBBAAABBBDDDGGGIIIFFFDDD@@@<<<999;;;AAAEEEFFFEEEDDDEEEEEEBBB;;;666666///,,,......***)))---+++)))'''''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnRRRLLLIIIGGGEEEGGGJJJIIICCC>>><<<;;;888666444444333333111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++...000333555666777777888:::<<<>>>AAAEEEGGGIIIJJJLLLNNNRRRSSSSSSTTTUUUYYY^^^bbblllttt}}}~~~{{{sssooobbb\\\SSSLLLFFFBBB===:::===;;;888888999999999999;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999999999999888888777666666555555555555444333333333333333222222222111000000////////////......///111444555:::::::::777333000000000...///000111333444555666555555555555444333222111000000000000000000000000.........---------------///......///000111///...111000/////////000111111111333444777@@@JJJKKKGGGLLLRRRZZZ]]]TTTHHHCCCEEENNNUUU```kkksssxxx{{{}}}ppphhhfffuuuvvv|||sssmmmlllllllll{{{tttoookkkkkkZZZNNNRRRZZZZZZWWWWWWVVVTTTQQQPPPOOONNNKKKIIIFFF???555///......,,,***************************************++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---************************************+++++++++++++++******))))))******++++++,,,...---,,,,,,,,,---333000000333555777>>>GGGPPPUUUVVVTTTTTT[[[bbbdddccceeeaaaXXXPPPNNNNNNLLLKKKMMMPPPQQQRRRSSSUUUWWWXXXZZZaaaoooppplllgggdddbbb]]]TTTMMMHHHLLLUUU]]]```___bbbgggyyyzzzkkkdddbbbcccjjjsssvvvrrrlllfffuuuwwwtttwwwvvvqqqyyyyyyssseeeWWWOOOJJJFFFEEECCC???<<<<<>>@@@BBBEEEGGGIIIKKKOOOQQQTTTVVVWWWYYY[[[^^^cccfffuuuxxx|||}}}~~~~~~}}}yyynnnkkkddd[[[QQQHHHBBB???>>>;;;777666777999::::::;;;;;;<<<===>>>???@@@@@@???>>>>>>======<<<;;;;;;<<<<<<;;;:::888777666666666666555444444444444444555555444444333222222222......---...///222444666<<<<<<;;;888444000......---...///000111222333444444444555555555555444444111111000000000111222222/////////......---------...---,,,---///000000///000000////////////000000111222555<<>>AAACCCGGGFFFHHHOOOUUUWWWSSSNNNKKKNNNSSSUUUTTTSSSRRRRRRXXX\\\^^^^^^___```\\\UUUTTTQQQOOONNNMMMIIIBBB===>>>>>>???AAAEEEGGGGGGGGGJJJGGGCCCBBBEEEJJJMMMOOOJJJBBB;;;777333...,,,---,,,***))))))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqSSSMMMGGGFFFEEEFFFGGGFFFBBB???<<<;;;888666444333333333111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---000222777888888888888:::===@@@CCCDDDEEEFFFFFFIIIMMMPPPMMMQQQVVV[[[```eeekkkooo{{{zzzyyyzzz|||~~~uuurrrnnnggg___TTTKKKDDD>>>;;;777666777:::<<<===;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@???>>>>>>======>>>>>>===;;;:::888777666777777666555555555555666666666666555444444333333......---...///222555777===>>>===:::555000...---------...//////000111111222333444555666666666666444333222111111222222333000000000//////......---,,,++++++,,,///000000000000000//////////////////111222444<<>>CCCHHHKKKLLLJJJFFF@@@===>>>DDDKKKOOOOOOJJJDDD@@@;;;555000---+++***)))***+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((vvvWWWPPPFFFFFFEEEEEEEEEDDDBBB@@@<<<;;;888666444333333333111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111333888999999888888:::>>>AAAEEEEEEDDDCCCBBBDDDGGGJJJHHHMMMUUU\\\ccciiinnnrrr{{{yyywwwxxx|||yyyuuurrrqqqooogggZZZPPPGGGCCC===:::999::::::::::::;;;<<<>>>???AAABBBCCCBBBAAAAAA@@@??????>>>>>>??????>>><<<;;;999888777999888777777666666777777777666666555555444333333///...---...///222444666===>>>>>>;;;666111///...---------....../////////000111222444555555666666666666555444333222222222222222111000000///......,,,+++***+++...000111111000000000000000//////...///111333999DDDMMMLLLEEE===;;;===@@@@@@===<<>>FFFSSSbbbnnnsssuuu|||~~~uuuddddddrrrppp```cccxxxuuurrr~~~~~~ooo```]]]TTTJJJIIIPPPTTTTTTTTTTTTSSSRRROOONNNMMMMMMJJJIIIEEE<<<222------///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************+++++++++*********)))***************************++++++++++++,,,,,,,,,***************+++,,,,,,,,,---///000000222555888;;;KKK[[[___ZZZZZZaaajjjnnnxxx~~~xxxrrrkkkeeeeeegggpppvvvlllWWWKKKKKKRRRPPPOOOQQQWWWZZZ[[[YYYZZZ]]]___```gggvvvvvvnnnlllfff\\\VVV\\\gggooorrrttthhhsss~~~wwwkkkaaaZZZUUUXXXZZZWWWRRRRRRXXX^^^[[[VVVXXX\\\^^^kkktttnnnuuukkkkkkiiifffiiiuuu{{{kkkeee\\\VVVSSSRRRQQQPPPTTTPPPMMMNNNPPPPPPLLLHHHHHHIIIIIIJJJJJJIIIGGGEEEJJJQQQXXX[[[___cccccc```]]][[[ZZZZZZZZZVVVOOOJJJGGGDDD???===???DDDHHHKKKKKKGGGAAA<<<:::===CCCGGGLLLLLLKKKHHHDDD===555...,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyyZZZRRRFFFFFFEEEEEEDDDBBBAAA@@@<<<;;;888666444444333333111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///222444777888999999999;;;>>>@@@DDDDDDCCCAAA???@@@BBBEEEHHHNNNWWW___eeejjjnnnpppxxxwwwvvvxxx{{{{{{wwwxxx{{{wwwmmmccc[[[VVVNNNGGGAAA===999777;;;<<<===???@@@AAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@??????===<<<;;;:::::::::999999888888888888888777777666666555444444333000///......///111333555;;;<<<===<<<888333111000---------..................///000222333333444444666666666666555444333222333333222111000000//////...,,,+++,,,...111222222111111222222111000///......111555888>>>CCCAAA;;;>>>888444666777888:::>>>777:::???IIIUUUaaaiiimmmwwwzzz~~~qqqfffkkk{{{~~~llliiixxx}}}uuutttvvvzzz}}}{{{nnnaaa]]]WWWQQQLLLKKKNNNQQQSSSTTTTTTRRROOOMMMMMMNNNJJJJJJGGG@@@777111//////------------------------(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))******+++++++++******************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---......///222444666:::???BBBSSSfffwwwxxxnnngggfffgggjjjqqqvvvrrrnnnlllkkkiiipppvvvrrrddd^^^___]]][[[\\\]]]___`````````ccceeeeeekkkwwwtttkkkhhhcccZZZUUU\\\gggmmmnnnooopppnnnllljjjddd```aaaeee_________\\\YYYZZZ^^^bbb\\\ZZZbbbkkkqqq~~~|||vvvuuussstttyyy|||uuukkkkkkmmmpppxxx}}}vvvpppiiieeedddcccaaa___ddd___WWWQQQMMMKKKJJJIIIIIIFFFCCCAAAAAAAAAAAA@@@AAAHHHPPPRRRUUUYYYYYYWWWVVVUUUUUUTTTSSSSSSSSSSSSXXXUUUPPPIIICCCAAACCCEEEKKKIIIFFFAAA===<<<===???EEEIIILLLLLLJJJFFF===444///---+++***+++,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyYYYQQQEEEEEEEEEDDDBBBAAAAAAAAA<<<;;;888666444444333333111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///333555666777999::::::;;;===???AAAAAAAAA@@@??????AAACCCKKKQQQ[[[ccciiimmmoooqqqvvvvvvxxxyyy{{{}}}}}}{{{||||||yyyuuutttnnneee[[[RRRJJJCCC???>>>??????@@@BBBCCCDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@??????>>>======;;;::::::999999999999999888888777777666555555444111000///...///000222333888;;;<<<<<<999666333333..................------,,,---...///000111111111222444666888999888666555444444333222111000//////000...,,,,,,...111222222222333333333222111///...---333999;;;===???===999>>>777333555888888888:::555666999>>>EEEPPPZZZaaapppttt{{{mmmhhhqqq{{{{{{}}}~~~tttkkkpppsssvvvzzz}}}sssjjjccc]]]YYYPPPFFFIIIRRRTTTUUUVVVTTTPPPNNNOOOPPPMMMLLLJJJEEE===555///,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((()))***+++,,,,,,++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000222666:::???FFFMMMQQQdddvvvvvvnnnjjjiiidddiiimmmllljjjiiiddd]]]aaapppzzzoooooommmkkkhhhhhhiiikkkcccdddaaa]]]___gggmmmooosssxxx|||zzzrrrkkkhhhiiimmmddd```fffmmmooolllkkknnnfff```___]]][[[___ggghhhfffdddeeefffgggfffeeebbbfffrrr{{{~~~zzzppphhhjjjmmmmmmlllnnnhhhkkkooowwwyyyvvvrrrnnnooorrrsssrrrooopppllleee\\\VVVUUUXXX\\\WWWPPPGGG@@@>>>============EEEKKKLLLMMMNNNNNNLLLOOOOOOOOOLLLJJJMMMUUU[[[aaaeeeeee^^^RRRGGGCCCBBBEEEGGGIIIGGGBBB>>>;;;;;;===DDDIIIJJJLLLLLLEEE<<<666222---+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwXXXOOOEEEEEEEEEDDDBBB@@@@@@AAA<<<;;;888666444444333444111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333666555777999;;;;;;;;;<<<>>>>>>???@@@@@@??????AAACCCLLLSSS]]]fffmmmqqqsssuuutttwwwzzz{{{{{{{{{|||~~~|||zzzxxxyyy|||vvvlllcccYYYQQQLLL@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<;;;::::::999999::::::999999888888777666666666222111000......000111222777999<<<<<<:::777555444///...............------+++,,,---...///////////////111666999;;;:::999777555555444333222000000///111///------///111222222333333444444333222000///,,,555<<<>>>>>>??????===:::444222777:::999777666333555666777;;;CCCOOOXXXjjjpppyyyrrrgggkkksss}}}|||}}}uuuhhhkkkooouuu}}}|||tttiiibbb___SSSDDDFFFTTTUUUVVVWWWUUURRROOOPPPRRRPPPOOOMMMHHHAAA888000***++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************'''(((***+++,,,,,,,,,+++************************++++++,,,,,,,,,---------,,,,,,,,,---...///000111111444999???FFFOOOWWW]]]bbbsss{{{pppkkkiiihhhccchhhnnnrrrsssmmm]]]NNNKKKccc}}}}}}|||wwwrrrppprrrtttcccaaa]]]WWWYYYaaaffffff^^^aaacccbbb^^^^^^aaadddkkkfffdddkkkrrrrrrooommm```ZZZ[[[dddiiiiiikkkrrrsssqqqppptttyyyzzzuuuoooqqquuu|||ooojjjsssxxxtttrrruuussssssqqqqqqwww{{{wwwpppkkkiiiiiinnnuuuzzzyyywww}}}vvvkkkaaa___ccciiijjj```RRRFFF@@@===<<<;;;DDDKKKQQQPPPNNNNNNMMMJJJLLLMMMLLLHHHEEEJJJVVV```bbbkkksssoooaaaQQQGGGDDD>>>CCCIIIJJJFFF@@@;;;999999@@@FFFGGGKKKOOOKKKCCC;;;666000+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttVVVNNNBBBBBBCCCDDDEEEEEEEEEDDD<<<;;;:::888666555333333111000///000111222111///000000...---------///000.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***,,,---......111444777777888::::::999:::<<<>>>;;;===>>>??????@@@BBBEEEHHHRRR^^^hhhllllllmmmmmmrrrvvvzzz|||~~~}}}~~~{{{tttaaaMMMDDDBBBAAACCCGGGHHHFFFDDDGGGFFFFFFGGGHHHIIIHHHGGGCCCCCCDDDBBB@@@@@@AAABBB>>>===<<<;;;:::999999999;;;:::888888999999777666444333111///...---......555777:::<<<<<<;;;888666222///,,,+++---///...,,,------,,,,,,------......+++...222666888999888777666777777666555333111000333222000......000222333333444555555555333111///+++...333999???DDDBBB>>>999999:::999555222555:::333777:::;;;<<<>>>CCCFFFZZZiiiwww|||yyyfffeeekkk|||sssnnnhhhjjjvvvoooeeefffaaaRRRJJJLLLRRRVVVZZZXXXSSSOOONNNPPPOOOMMMKKKIIIFFF>>>444,,,,,,---......,,,+++***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++************************)))************+++++++++++++++******************++++++++++++++++++++++++---,,,+++++++++,,,...///++++++---...------222777777???FFFIIIMMMVVV^^^bbbjjjnnnrrrpppjjjeeeccccccgggeeeccc```]]]ZZZXXXWWWQQQaaazzzvvviiidddjjj^^^YYYVVVXXXZZZ\\\```fffdddWWWXXXaaacccgggllljjjfffiiimmmxxx}}}jjj___[[[YYY[[[bbblllsssvvvssstttxxx}}}uuuooommmssstttrrrzzz~~~vvv|||qqqqqqtttwwwuuuoookkkkkkmmmpppeee```gggmmmnnnmmmmmm|||vvvpppyyy}}}wwwqqqUUUCCCCCCEEEBBBCCCJJJSSSTTTMMMGGGHHHMMMGGGMMMMMMEEEFFFRRR[[[\\\lllnnnoookkkbbbVVVLLLFFFFFFDDDCCCCCCDDDBBB???<<<999<<<@@@FFFKKKLLLIIIFFFGGG>>>222,,,,,,...---,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))sssTTTLLLBBBCCCDDDDDDEEEDDDDDDDDD>>>===;;;888666333222111111000///000111222111///---------///111111...+++......---------,,,,,,,,,......------,,,,,,+++++++++,,,...//////222555888666888999999999:::<<<>>>;;;<<<=========???BBBEEEMMMTTT]]]cccfffhhhkkknnnpppssswwwzzz|||}}}~~~ppp]]]SSSOOOIIIFFFFFFEEEAAA>>>DDDDDDFFFIIIKKKLLLJJJHHHBBBBBBCCCBBB@@@@@@AAABBB???>>>===<<<;;;;;;;;;;;;<<<:::999999999999888666555444222000///......///444666999;;;<<<;;;:::888555222//////000000///...+++++++++***++++++,,,,,,+++---000333555666666666888888888777666555333222222222111//////......///222333444555555333222000///000333888>>>BBBCCCBBBBBBAAA???<<<888555666999666888::::::999:::===@@@KKKWWWdddlllttt~~~oooeeeeeeqqquuunnnhhhiiiooouuuyyy|||}}}xxxnnnfffccc___UUUKKKPPPTTTYYYYYYUUUQQQPPPPPPOOONNNLLLKKKHHHAAA666...,,,---------,,,+++++++++************************************************************************+++++++++*********)))))))))************+++++++++************************)))************+++++++++++++++******************++++++++++++++++++++++++************+++,,,---...,,,---...000111333999>>>DDDIIIRRRZZZ\\\\\\]]]___fffmmmrrrooofff______aaa[[[ZZZWWWUUUTTTTTTUUUVVVdddgggooo||||||jjj```cccYYYWWWVVVXXXXXXYYY___gggaaaZZZaaammmooouuu~~~oooqqqsssxxxjjjccc\\\[[[aaagggjjjkkkddddddgggkkknnnmmmkkkiiidddcccaaacccnnn~~~|||}}}~~~{{{xxxxxx|||{{{ppphhhfffdddbbbcccgggiiirrrvvvsssxxxppp]]]WWWRRRLLLIIINNNSSSTTTOOOHHHCCCBBBAAAHHHWWWeeefff^^^\\\aaafffffffffccc^^^XXXRRROOOBBBAAA@@@@@@AAABBBBBBCCC;;;;;;;;;===@@@CCCEEEFFFHHHBBB:::444222000---+++++++++******************))))))))))))))))))))))))))))))************))))))rrrSSSJJJCCCDDDEEEEEEEEEDDDCCCBBB???>>>;;;888555222111000111000///000111222111///+++,,,///444999777000(((...------------,,,,,,,,,000//////...---,,,++++++,,,...000000111333666888555777888999888999;;;<<<;;;;;;;;;;;;<<<>>>CCCFFFRRRWWW\\\___aaadddiiinnnnnnqqquuuxxxyyyzzz|||~~~|||~~~tttmmmfff\\\SSSMMMHHHBBB===>>>???BBBGGGJJJKKKIIIFFFFFFGGGGGGEEEBBBAAAAAABBB@@@@@@???>>>===============;;;::::::;;;:::999777666555444222111000//////222444777:::<<<<<<<<<;;;999666444333333333222000,,,,,,+++++++++++++++,,,+++,,,---///111222444444888888888888888777666666222222222111111000000000111222333444555444333222333333444777;;;@@@FFFIIIJJJGGGBBB<<<888666666555:::;;;<<<;;;999999:::;;;===EEENNNXXXfffttt~~~lll```ccczzzssskkkgggkkkooorrrzzzzzzyyygggcccjjjaaaLLLMMMQQQVVVYYYXXXTTTQQQPPPPPPOOONNNNNNLLLDDD:::222---,,,,,,+++++++++++++++************************************************************************+++++++++***************)))************+++++++++************************)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,///222555:::AAAIIIMMMUUUVVV^^^iiiiii```ZZZ[[[___jjjrrrnnn___SSSPPPSSSRRRRRRRRRSSSVVV[[[```ccc~~~|||ttt```\\\WWWYYY___dddccc^^^]]]```___ZZZbbbjjjhhhlllttttttooopppooonnnsss}}}tttmmmdddaaadddhhhiiiiiidddeeeeeedddeeehhhmmmoooqqqggg```bbbhhhnnnsssxxx|||}}}{{{{{{yyynnnfffdddgggcccccccccfffjjjqqqwww{{{}}}sssoookkkeeecccfffhhhgggaaaVVVIII@@@CCCHHHccc}}}___QQQYYYZZZZZZYYYYYYZZZ[[[]]]^^^UUUSSSPPPKKKFFFCCCDDDEEE???===:::777777:::@@@DDDGGGFFFDDD@@@;;;444///+++++++++++++++***)))((('''))))))))))))))))))))))))))))))************))))))tttSSSIIIDDDEEEFFFFFFFFFDDDBBBAAA>>>===:::777444333222111111000///000111222111//////...000777===<<<444+++------------------------/////////......------------///111222333444666999444666888999888999:::;;;<<<<<<<<<<<<<<<@@@EEEJJJVVVYYY]]]___```bbbhhhllllllooosssvvvwwwyyy{{{|||{{{}}}}}}rrrhhh^^^UUUKKKDDD??????AAADDDGGGIIIHHHGGGMMMNNNMMMJJJFFFCCCBBBBBBBBBAAAAAA@@@??????@@@@@@???===<<<;;;<<<<<<;;;999777666555333222000/////////111444777:::<<<======;;;999888666555444333222000///......------------++++++++++++---///111222555555666888999:::;;;;;;444444333333333444555666000111222444444555444444555333333555888>>>IIIRRRUUUQQQHHH???999999888666<<<=========<<<;;;:::::::::<<<@@@IIIYYYjjjxxx~~~wwwccc___nnnxxxtttuuusssiiifffooovvvxxx~~~llldddiiidddVVVLLLOOOTTTXXXYYYWWWSSSPPPPPPOOOOOOPPPNNNHHH>>>777...---+++******+++,,,,,,************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................333888>>>GGGTTT]]]aaaccc^^^aaajjjiii^^^YYY\\\bbbnnnvvvnnn[[[KKKFFFHHHOOOQQQUUU[[[bbbiiinnnrrr{{{xxxyyyvvv~~~iiibbb```fffrrr~~~sssfff______XXX\\\```[[[^^^ccc```iiikkkkkkjjjiiijjjlllnnnsssqqqnnnllljjjkkkmmmooolllnnnnnnjjjiiinnnuuuyyy~~~uuupppqqqnnnfffhhhppppppnnnhhhdddkkkxxx|||~~~wwwrrrkkkaaa\\\]]]\\\VVVUUUZZZ```iiiooooooqqqwww{{{{{{yyy~~~~~~tttfffTTTGGGEEEKKKddd{{{rrrSSSEEENNNNNNNNNOOOTTTZZZaaagggjjjjjjhhhcccZZZPPPHHHEEEDDDCCCBBB@@@;;;888888<<>>>>>>>>>>>???CCCIIIMMMVVVZZZ___aaabbbcccgggjjjlllooosssvvvwwwyyyzzz|||zzz|||zzzqqqeeeWWWNNNIIIFFFCCCBBBCCCEEEGGGGGGKKKMMMMMMKKKHHHEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@???======>>>>>><<<;;;777777666444333111///......000222444777:::<<<===;;;;;;:::999666555444333222111000///............,,,+++******+++,,,...000000111333555888;;;>>>???;;;999555333222333555666000111222333444555555555555222111444666<<>>===<<<<<<999999@@@OOOaaarrr}}}}}}~~~iiiaaafffssstttooorrrvvvkkkgggrrr~~~wwwlllfffeeefffOOOOOOQQQUUUYYYYYYUUUQQQPPPOOOOOOPPPOOOJJJBBB;;;222...+++)))***,,,,,,,,,************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................333:::AAAHHHUUUeeennnpppkkkeeeccceeeddd^^^^^^eeennnsssssshhhXXXNNNPPPVVVTTTXXX^^^dddjjjnnnppppppuuupppsssxxxrrrgggkkkyyyoooyyy||||||qqqrrrmmmoooxxxuuukkkccc\\\___bbb```gggkkkdddiiihhhjjjmmmooommmkkkiiilllrrrwwwuuummmggggggiiidddiiijjjffffffnnnuuuxxx{{{}}}yyyjjjiiirrrqqqoooiiicccbbbhhhmmmooojjjooovvv~~~zzznnnggghhhcccWWWRRRVVVKKKQQQWWW[[[bbbmmmyyyyyy{{{ooobbbXXXPPPWWW```aaaTTTFFFCCCIIIFFFGGGJJJRRR]]]gggmmmppplllkkkhhhaaaXXXOOOHHHDDDCCCDDDEEECCC???;;;888666>>>DDDKKKMMMJJJBBB;;;666,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))************))))))yyyVVVKKKCCCDDDFFFHHHHHHFFFCCCBBB;;;999777444333444555555111000///000111222111///111---+++---222444111...,,,,,,,,,------------...++++++,,,---...//////000...000333444444555666777444666999::::::::::::;;;???@@@AAABBBCCCGGGLLLPPPUUUZZZ___bbbcccdddgggjjjlllooosssvvvwwwxxxzzz|||zzz|||~~~uuuhhh___TTTOOOHHHCCCAAAAAAAAABBBDDDFFFHHHIIIGGGFFFFFFGGGDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@????????????>>><<<999999888777555222000///...///000111444777999;;;:::;;;<<<;;;888666555666333222111///...------------,,,+++***+++,,,---...---...///222555999<<<>>>AAA>>>:::555222111111222111111222222333444555555444111111444444777FFFXXXhhhlllgggXXXLLLFFFAAA::::::;;;===@@@DDDFFFEEEDDDAAA;;;888<<>>@@@BBBDDDFFFIIIMMMQQQSSSXXX]]]___aaaccchhhlllkkknnnrrruuuvvvwwwyyy{{{zzz|||~~~wwwhhhbbbYYYRRRLLLHHHEEECCCCCCEEEHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@@@@AAAAAA???>>><<<<<<;;;:::888555333111//////...///111333666777999<<<>>>===:::888888999555444333111000///......---------,,,,,,,,,,,,------------///111444777888AAAAAA???===:::888555444222222222222333444444555555222333555222111???RRRbbbqqqwwwnnn```YYYPPPGGGHHHIIIKKKPPPVVVYYYXXXVVVNNNFFF@@@???DDDPPPdddwwwzzz}}}gggaaaaaaqqq|||ppplllqqqsssrrruuu~~~zzzpppnnn[[[TTTMMMMMMSSSWWWVVVSSSPPPMMMKKKKKKLLLJJJFFFCCC;;;444---***+++------+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++************************)))************+++++++++******++++++,,,------...------------------------...---------000555999<<>>777555111---+++***++++++))))))))))))))))))))))))))))))************))))))zzzWWWKKKAAACCCFFFHHHIIIHHHEEECCC>>><<<888444222111222333111000///000111222111///...------,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---000333444444444555666444777;;;<<<<<<;;;;;;<<<===@@@CCCEEEGGGJJJMMMPPPSSSVVVZZZ\\\^^^bbbiiinnnjjjmmmqqqtttuuuvvvxxxzzz{{{}}}yyyqqqhhh```YYYSSSOOOIIIJJJLLLKKKGGGDDDBBBAAADDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>===:::888555333000///......///111444555:::===???>>><<<999:::;;;999888666444333111111111.........---------,,,,,,...---------///000222444>>>@@@CCCEEEDDDAAA===;;;333333222222222333444444666333444666111---:::MMM___uuuxxxpppfff\\\YYYZZZ\\\bbbhhhkkkjjjhhh\\\SSSJJJEEEDDDKKK___rrrzzz}}}lllbbbXXX]]]vvvzzzuuuvvv|||wwwnnnwwwyyyuuuggg___VVVLLLKKKPPPVVVVVVSSSOOOLLLIIIIIIJJJJJJGGGDDD>>>666...***,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++************************)))************+++++++++******+++,,,,,,---......------------------------000//////000555<<>>;;;777444333333222111111111111111000000000000///---+++,,,///000///---........................---------------...///000555444333222333444555666999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>BBBHHHNNNRRRUUUWWWZZZ\\\___cccgggkkkmmmmmmqqquuuvvvtttuuuyyyzzzrrrkkkfff^^^[[[UUUPPPKKKHHHFFFFFFGGGCCCBBBEEEDDDBBBAAADDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>><<<999888333222000...---...///000555888;;;>>>??????===<<<;;;;;;888444555777333---111000///.....................---...///111333444:::???CCCDDDGGGIIIFFFAAA>>>777444666666222222666444444222000///111888===NNNiiiwwwnnnggghhhgggjjjuuu}}}vvvnnncccWWWMMMKKKTTT```mmmzzz|||{{{}}}dddSSSXXXfffwwwyyy}}}yyyvvvttttttyyyyyy}}}|||oookkkeeeWWWJJJJJJTTTVVVQQQVVVQQQKKKHHHHHHIIIIIIHHHEEE===222---,,,---,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++******************************************))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,------------+++******,,,...///000000///222:::===>>>DDDLLLVVV]]]cccffffffbbbYYYPPPMMMddduuutttkkkeee```YYYjjjsss}}}uuusssrrrqqqqqqppplllgggbbbfffjjjiiiaaa[[[ZZZXXXSSSWWWYYYXXXUUUVVVZZZ]]]^^^dddlllqqqmmmccc^^^bbbiiinnn~~~qqqqqqlllooovvv|||~~~|||{{{sssnnnooouuuyyyllldddeeefffwwwrrrttt|||yyyqqqoooqqqwww}}}pppfffiiivvvooodddrrrfffVVVPPPYYYhhhooommmgggjjjjjjffffffggg___UUUSSSIII>>>===DDDJJJJJJGGGBBB===999;;;AAAGGGHHHFFFAAA@@@<<<666///,,,---000&&&)))++++++)))((()))+++***************)))((((((xxxUUULLLDDDEEEFFFGGGGGGEEECCCBBB>>>;;;666444333333222111111111111111000000000000///---+++,,,...000///...........................---------------...///000444444333222333444555666888888999999999:::::::::<<<<<<<<<>>>CCCHHHNNNQQQRRRTTTXXX[[[___dddiiimmmmmmmmmqqquuuvvvtttuuuyyy~~~~~~zzztttppphhh___VVVNNNIIIFFFGGGCCCBBBEEEFFFDDDEEEHHHIIIIIIHHHGGGFFFEEEDDDDDD@@@AAAAAAAAA@@@>>><<<;;;666555222000/////////000111444999===@@@@@@???>>>===<<<999555666888555000222222111000////////////,,,,,,+++,,,---///111222999>>>BBBDDDHHHNNNOOOLLLJJJCCC>>>@@@>>>888444444666777777555333444777;;;FFF\\\|||yyyrrrrrroooooovvv~~~zzzrrreeeUUULLLPPPZZZfffuuuyyyyyy}}}jjjWWWVVV]]]ggg~~~vvvyyy}}}}}}yyyxxx}}}zzzqqqmmmaaaSSSOOOTTTVVVTTTWWWRRRMMMJJJJJJKKKJJJIIIFFF>>>333---,,,------+++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************************************))))))))))))************++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,...//////...444444999BBBEEEEEEHHHNNNaaafffjjjjjjiiihhhaaaZZZVVVaaajjjiiiddddddfffgggwww{{{sssqqqooojjjeeecccdddiiimmmmmmmmmhhh___ZZZ[[[ZZZVVV\\\\\\^^^______]]]\\\]]]___gggnnnnnngggccceeeiiijjjlllhhhiiipppvvvtttiiiiiijjjvvvvvv{{{}}}wwwvvvooopppvvvwwwhhh```bbbhhhnnnqqqmmmoooyyyzzzggg^^^___ccceeeggglllooonnnmmmllleee]]]___RRRDDD===???DDDFFFFFFEEEAAA<<<;;;>>>BBBEEEEEECCCBBB???999111,,,+++,,,'''***,,,+++)))((()))+++***************)))((((((vvvTTTKKKCCCDDDEEEFFFFFFDDDCCCAAA===:::666444333333222111111111111111000000000000///---,,,,,,...//////...........................,,,,,,,,,------///000000444444333222333444555666777777666555666777888999;;;<<<===???CCCHHHMMMOOONNNQQQUUUZZZ___eeekkkooommmmmmqqqvvvvvvtttvvvzzz~~~~~~~~~sssggg\\\SSSNNNJJJEEEBBBDDDEEECCCDDDFFFHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEECCCAAA???:::888666333111/////////---000555;;;???@@@@@@@@@>>>>>>;;;777777999888444444333222111111000000000,,,,,,,,,,,,---...000000;;;BBBJJJRRR\\\eeefffcccWWWOOOHHHGGGEEE@@@999666666777888666444333444555;;;KKKeeezzzrrrrrroookkknnnwww~~~}}}wwwjjjWWWHHHHHHPPP]]]ooowwwwww{{{zzzwww}}}}}}yyycccZZZWWWZZZkkkzzz|||}}}qqqppphhhZZZOOOLLLOOORRRWWWTTTOOOMMMLLLLLLKKKKKKHHH@@@666///---------------,,,,,,+++*********+++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,************************************************************+++++++++,,,************+++++++++,,,,,,,,,,,,,,,------------+++,,,---...///000000000777:::BBBLLLQQQQQQTTTXXXhhhmmmoooooopppsssrrrnnnaaa]]][[[\\\^^^cccmmmwww~~~vvvoooooonnnjjjfffccchhhrrrzzzrrrmmmbbbZZZ[[[eeennnqqqpppjjjiiilllhhh^^^YYY[[[[[[aaaggghhhfffeeehhhllllllxxx{{{xxxyyy~~~zzzzzzrrr```ZZZXXXWWW\\\cccaaadddppp~~~jjj```[[[^^^fffmmmppprrrrrrpppllljjj]]]LLL@@@===@@@DDDGGGHHHEEE@@@===<<<>>>AAACCCDDDDDDCCC>>>666///+++))))))+++,,,+++))))))***+++)))************))))))(((tttRRRJJJBBBCCCEEEFFFEEEDDDBBBAAA<<<999555333333333222111111111111111000000000///...---------......//////........................,,,,,,,,,---...///000111444333222222333444666777777666555444444666888999;;;<<<===@@@DDDHHHKKKMMMLLLPPPUUUZZZ___eeejjjnnnmmmmmmqqqvvvwwwuuuvvvzzz}}}~~~uuulllggg[[[TTTMMMLLLJJJFFFDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLLLLKKKIIIFFFDDD>>><<<999666222000.........000222666999===@@@AAA>>>???===999888;;;:::777555555444222111111111111////////////000111111111999AAAOOOaaauuuooodddXXXQQQMMMIIIDDD@@@:::999999777555444444444666>>>NNNaaappptttmmmeeeaaaaaa___\\\^^^hhhttt|||uuuooofffZZZLLLAAA@@@EEEUUUjjjuuuwwwzzzxxxuuu{{{xxx{{{wwwgggZZZVVVccctttxxxxxx}}}~~~ooooookkk```PPPGGGIIIOOOVVVTTTQQQOOOMMMLLLKKKKKKIIIBBB999222///......---------,,,+++************++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***************++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,------...///111444777>>>DDDMMMVVV]]]bbbfffiiipppuuuyyyzzz|||iii\\\UUUZZZccciiittt}}}vvvmmmiiiiiijjjjjjkkknnnrrruuummmeeeZZZWWWbbbvvvzzzrrrpppjjj___]]]ccc```dddiiilllooosssyyy~~~zzz|||{{{vvv___WWWRRRMMMTTTbbb___cccnnncccPPPLLLUUU___ffflllqqqwwwzzzoooeeeVVVIIICCCBBBEEEGGGFFFEEEDDDAAA>>>===???AAADDDEEEEEEBBB===555///+++,,,,,,,,,+++***)))******))))))************)))(((uuuSSSLLLBBBCCCEEEFFFEEEDDDBBBAAA<<<999555333222333222111111111111111000000000///---------------...///000........................,,,,,,,,,---...///000111333333222222333444666777888777555444555666888::::::<<<>>>AAADDDGGGJJJKKKMMMQQQVVV[[[___dddiiilllmmmmmmqqqvvvwwwuuuwww{{{|||}}}~~~xxxnnnddd___ZZZRRRLLLIIIIIIHHHGGGGGGHHHJJJLLLNNNQQQRRRSSSSSSRRROOOKKKIIIBBB@@@===999555222///...333222000000222777===@@@<<<@@@@@@<<<;;;<<<<<<999777666555333222111111111000000111111111111111111444888CCCZZZyyyuuudddZZZTTTNNNIIIDDDBBB>>>;;;999999999999444888>>>EEELLLOOOOOOMMMKKKKKKKKKLLLQQQ[[[jjjvvvnnn```OOOFFFAAA>>>===???QQQgggtttwww|||zzzwww}}}tttvvv{{{wwwbbbWWW^^^kkk~~~uuupppuuuyyy{{{rrrpppooohhhYYYJJJIIIQQQTTTSSSRRRPPPNNNKKKJJJJJJIIIDDD===666111///...------,,,++++++*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------...............---,,,///555>>>EEERRRWWW^^^dddiiiooouuuwww{{{qqqddd^^^gggrrrwww||||||yyy}}}zzzpppfffaaa]]]]]]aaabbb```\\\aaa]]][[[```mmm|||ooollljjjhhhmmmvvvwww||||||}}}~~~~~~}}}||||||yyyzzzyyywwwlll___TTTMMMVVVggg___eeeqqq~~~dddKKK@@@EEEMMMVVV^^^gggrrrzzzqqqkkkbbbYYYQQQKKKFFFCCCBBBDDDEEEDDDBBB@@@@@@@@@BBBCCCDDDDDDAAA<<<666111///...,,,+++************((())))))*********))))))xxxVVVNNNCCCDDDEEEFFFFFFDDDCCCAAA;;;888444222222333222222111111111111000000000000---.........------///000........................++++++,,,,,,...///111222333222222222333555666888777777666666666777888999:::<<>>:::666222111666333///---...333999<<<<<>>;;;999888777555444333333333000111111111111000000///444444888HHHhhh~~~mmmbbbXXXQQQOOOKKKEEE@@@===<<<:::999666777777777888;;;>>>AAA???>>>???DDDJJJSSSbbbnnnjjjXXXEEE>>>@@@@@@@@@???OOOdddqqqvvv}}}}}}zzzuuuvvvyyy~~~nnn[[[YYYaaa}}}}}}~~~xxxsssnnnqqqxxxuuuooonnnmmm```MMMGGGMMMSSSTTTTTTRRROOOLLLJJJJJJIIIFFF@@@:::555000---,,,,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............////////////333>>>KKKUUUhhhmmmqqqqqqrrrwwwyyyyyy{{{yyyuuuuuuwwwvvvzzzssspppxxx{{{wwwrrrqqqwww}}}zzzrrrjjj___RRRMMMOOORRRPPPMMMXXXZZZbbbmmmuuuzzz~~~vvvnnnlllrrr{{{zzzpppkkkdddrrr}}}yyy~~~|||~~~wwwgggbbbggg```jjjrrrrrrpppwwwsssccc[[[dddrrrqqquuu}}}}}}{{{~~~}}}|||~~~yyyfffTTTAAA@@@CCCKKKRRRZZZeeeooopppnnnllliiicccXXXJJJ@@@BBBCCCDDDEEEFFFEEECCCBBB@@@@@@AAABBBCCC@@@<<<888222///,,,+++++++++***)))((())))))************)))xxxUUUMMMDDDEEEFFFGGGGGGEEECCCBBB:::777444222222333222222111111111111000000000000,,,...///...,,,,,,...111........................+++++++++,,,...000111222222222222222333555777888666666666666777777777777:::<<>>===<<<:::999777666666666222333333333333222111000222444666;;;NNNmmmrrrhhh___ZZZSSSNNNIIIDDD>>>:::;;;999777666666888:::<<<<<<999999???EEEJJJTTT___]]]OOOBBB@@@DDDEEECCCBBBLLL___kkkrrr}}}|||zzzyyyzzz}}}hhh^^^```{{{yyyyyywwwtttsssnnnpppuuu}}}qqqnnnrrrhhhSSSGGGIIISSSUUUVVVUUUQQQMMMLLLLLLHHHGGGDDD>>>888111---+++************+++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************))))))***++++++,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...............111333666===IIIXXXdddpppvvvyyywwwuuuvvvuuuqqqooosssrrrkkkhhhmmmssswww~~~}}}~~~vvvnnnooommmiiijjjnnnooommmggg\\\PPPIIIJJJOOOQQQQQQXXX]]]gggooopppmmmpppxxxvvv{{{}}}|||sssfffaaabbb___mmmuuubbb[[[aaa[[[___iiipppnnnmmm}}}xxx}}}xxxvvvzzzwwwqqqqqqpppggg\\\HHHCCCCCCJJJQQQVVV\\\dddiiijjjnnnsssssshhhVVVGGGHHHEEEBBBCCCFFFGGGGGGEEE>>>======>>>@@@@@@>>>;;;444000,,,++++++,,,+++)))(((((()))***************vvvSSSIIIDDDEEEGGGHHHGGGFFFDDDCCC:::777444222222333222222111111111111000000000000,,,...///...,,,,,,...111........................+++++++++,,,...000111222222222222222333555777888444555666666777777666666:::<<>>===;;;:::999888888555666666777666555333222***222777555888LLLhhh{{{ppplllfff```YYYQQQGGGAAA???<<<999999;;;<<<;;;888<<<666555;;;???AAAGGGOOOMMMEEE@@@CCCGGGGGGEEEEEEJJJ\\\fffnnn||||||~~~}}}{{{}}}xxxiiifffcccuuunnnjjjiiikkktttsssvvvyyyssszzzsss\\\LLLKKKTTTWWWXXXWWWRRRNNNMMMMMMGGGGGGEEEAAA:::222---***)))))))))***+++,,,......*********++++++,,,,,,,,,---,,,,,,++++++*********************************))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---222777===DDDQQQaaalllllltttyyyvvvttttttpppjjjfffjjjjjjgggiiittt}}}|||nnndddjjjjjjddd^^^___ccceeeZZZVVVPPPLLLMMMQQQVVVYYY]]]```fffjjjgggdddmmmzzzzzzzzzppprrrpppggg___aaaooo}}}www~~~xxxbbb[[[bbbfffccciiirrrnnneeeppp|||}}}|||{{{uuunnncccZZZMMMGGGEEEMMMTTTWWW[[[``````ccclllwww}}}uuuaaaQQQNNNGGGAAA@@@DDDHHHIIIGGG>>><<<:::;;;===???===;;;555111,,,***+++,,,+++)))(((((()))***************tttSSSHHHEEEEEEFFFEEEEEEDDDCCCBBB<<<999555222222333333333111///......//////...---------............------------------------------,,,,,,,,,---///111222333000111222333444444444444666777888999999:::999999999:::<<<@@@EEEHHHIIIIIIMMMQQQWWW]]]bbbfffjjjlllkkknnnrrruuuwwwxxxzzz{{{{{{|||uuunnnggg^^^XXXYYYVVVUUUYYY[[[YYYVVVUUUPPPPPPOOOLLLIIIEEEAAA???444333333333333333444444:::OOO]]]YYYTTTUUUPPPFFFCCC???;;;999::::::777444999:::::::::999888666555777444222555888<<>>;;;666999666222...+++)))))))))+++******)))))))))))))))sssRRRHHHEEEEEEFFFEEEEEEDDDCCCBBB<<<888444111000111111000111///......//////...---------............------------------------------,,,,,,---...///111222333222222333444555555555555666666777888999999999999:::;;;===AAAEEEHHHIIIIIINNNRRRWWW\\\```eeeiiilllkkknnnrrruuuwwwxxxzzz{{{{{{}}}xxxssskkkddd]]][[[\\\[[[XXXVVVQQQQQQPPPNNNLLLHHHFFFDDD999888666444333333444444;;;RRReeeiiiddd```[[[UUUMMMHHHBBB??????>>>;;;999999::::::::::::888777666555222222444666777>>>EEEYYYwwwttt```OOOHHHAAA:::777888:::999888666777777666777:::???BBBLLLNNNPPPQQQOOOMMMLLLLLL```vvv{{{tttyyy}}}|||ttt^^^eeewwwuuuwwwwww~~~{{{|||}}}ooo\\\PPPQQQUUUWWWTTTOOOMMMOOOJJJFFFFFFGGGBBB777...---,,,,,,,,,,,,---...///000---,,,++++++******++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------.../////////000111333999???HHHRRR^^^iiiqqquuurrrjjjcccdddkkkoookkkfffffflllrrryyyyyy{{{vvvrrruuuvvvyyywwwtttpppooopppsssvvvlllpppqqqmmmiiihhhjjjmmmfffeeeggglllttt|||~~~}}}~~~vvvsssuuuyyyyyywwwvvvzzz{{{rrrgggfffnnnyyy~~~vvvlllcccPPPHHHMMMLLLNNNZZZ]]]ddd___aaauuu~~~rrrgggeeeZZZKKKAAA>>>@@@DDDGGGBBB;;;444333888===>>>===999888444111...+++******++++++***)))))))))))))))sssSSSIIIEEEEEEEEEEEEDDDCCCBBBBBB>>>:::555222111111111000111000...///000000///---------............------------------------------,,,------///000111222333333333444555666666666666555666777888999999999999:::<<<>>>AAADDDGGGHHHIIIOOOQQQUUUYYY\\\aaafffiiikkknnnrrruuuwwwxxxzzz{{{|||}}}~~~vvvhhh```^^^^^^ZZZVVVSSSSSSRRRQQQPPPNNNLLLKKKAAA???;;;777444333444444;;;QQQlllzzzwwwlllccc___UUUNNNFFF@@@>>>===;;;999999::::::;;;::::::999999666444444666666555888===HHHaaayyyqqqWWWJJJDDD<<<888888999999999666666555444555:::AAAFFFVVVZZZ\\\ZZZVVVQQQPPPOOOnnn~~~~~~~~~ccc___lllzzz|||}}}{{{|||}}}}}}{{{qqqVVVQQQOOOSSSUUUQQQMMMMMMJJJGGGFFFFFFBBB999111...,,,++++++,,,,,,---...///,,,,,,++++++******++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,...111111000000333666???GGGRRR]]]eeemmmtttzzzvvvjjj\\\WWW^^^iiipppssskkkrrrvvvzzzuuutttnnnlllqqqtttuuuxxxzzzzzzyyy|||tttnnnnnnmmmiiiiiiooo{{{uuuvvvyyy|||yyy{{{~~~yyyrrroooqqqsssmmmeeeeeebbbbbbiiiwww{{{tttbbbWWWWWWQQQMMMUUUccclllhhhdddooouuupppmmmjjjfffWWWDDD;;;???BBB@@@CCC===777444666;;;@@@CCC:::999777444111...,,,***++++++***))))))))))))***tttTTTKKKEEEFFFEEEEEEDDDCCCBBBAAAAAA===888555333333222222111000//////000000///---------............------........................------///000111222222222333333444555555555555555555666777888999999999999:::<<<@@@BBBDDDFFFHHHJJJNNNPPPSSSVVVYYY]]]bbbfffkkknnnrrruuuwwwxxxzzz{{{|||}}}~~~ttthhhdddddd^^^VVVVVVVVVUUUUUUTTTSSSRRRQQQIIIEEE@@@:::666444444555888JJJhhhzzzjjjccc\\\TTTJJJBBB???===;;;999:::;;;;;;;;;;;;;;;;;;;;;:::888777999888777:::@@@PPPcccrrryyyrrrVVVHHHCCC;;;777666777777777666555444333777>>>HHHOOOeeeiiihhh```WWWSSSSSSTTTkkk~~~}}}}}}}}}~~~~~~pppaaa```qqqyyy|||{{{yyywwwyyy{{{~~~}}}___SSSLLLPPPUUURRRMMMKKKKKKHHHFFFFFFCCC===555///+++++++++++++++,,,---...,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++...000000///222999???BBBKKKYYYeeeiiihhhkkkpppmmmbbbTTTNNNVVVgggwww{{{}}}zzzuuuyyyzzzvvvzzzsssnnnooolllnnntttyyyzzzzzzuuupppjjjrrrrrrvvv~~~}}}uuurrrxxx}}}{{{zzzzzz{{{zzzyyywwwtttssssssttttttuuuvvvwwwyyyzzz|||}}}}}}}}}{{{zzz{{{|||{{{{{{xxxppptttmmmeeebbbhhhsssyyysssuuummm```___lllxxxuuunnnooommmiiillljjjrrrkkkTTTDDDCCCBBB===BBB???;;;777666888===AAA999999888777444000---+++,,,+++******))))))******vvvVVVMMMFFFFFFEEEEEEDDDBBBAAA@@@AAA===888555333333222222222000//////000000///...------............------........................---...000111222222222222222222333444444444444333555555666777888888888888999===AAACCCDDDFFFIIIKKKPPPRRRTTTWWWZZZ^^^cccgggkkknnnrrruuuwwwxxxzzz{{{}}}}}}~~~xxxsssqqqiii___]]]\\\[[[ZZZXXXWWWWWWVVVOOOKKKEEE>>>999777666666777CCC^^^}}}qqqiiiaaaUUUKKKFFFDDDAAA???<<<<<<<<<<<<<<<=========>>>:::888999999:::???FFFXXXhhhrrrsss}}}xxxdddMMMBBB???:::666444555666666666555555666;;;FFFRRR[[[oooxxx{{{qqqddd]]]ZZZXXXdddxxx~~~xxxxxxxxxyyy}}}}}}~~~{{{dddZZZcccuuuzzz}}}xxxrrrvvv}}}|||jjjWWWJJJOOOVVVRRRMMMKKKKKKIIIFFFEEEDDD@@@888111,,,,,,+++++++++,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,---...///222:::DDDKKKLLLUUUeeeqqqpppfff```aaa[[[UUUMMMLLLTTTfffzzz}}}zzz~~~}}}tttxxxzzztttqqqlllqqqvvvzzzyyywww}}}{{{ttt|||{{{yyyvvvtttqqqooommmsssvvvqqqhhh___YYYVVVUUUVVVTTTTTTUUUUUUSSSRRRPPPNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSRRRRRRSSSYYYhhh}}}~~~|||{{{mmmcccbbbjjjrrruuuxxx~~~tttmmmzzz|||uuujjjaaadddjjj|||mmmWWWOOOKKKDDD@@@@@@???<<<888777888:::888999999888555111---+++,,,++++++***************xxxWWWNNNFFFFFFEEEDDDCCCBBB@@@???>>>:::555222111111111000222000//////000111///...------............------...........................///111222333333222222222222333333444333333222444555666777888888888888888<<>>>>>=========>>>>>>===:::888::::::<<>>???BBBDDD??????@@@@@@??????>>>===<<<;;;;;;;;;<<<===>>>>>>;;;<<<===>>>======>>>@@@>>>KKK]]]mmm{{{qqq```YYYZZZ^^^fffjjjsss{{{|||zzz}}}zzz|||qqqmmmqqqdddeeefffwwwwwwdddWWWPPPJJJ???AAAAAA@@@<<<888555444:::::::::999666333///---,,,,,,+++************+++xxxWWWMMMFFFFFFEEEDDDCCCAAA@@@???<<<888444111000111111000222111000000111111000...------............------...........................000222333444333222222333444444444444444333333444555666777888888888888666;;;AAADDDDDDFFFKKKPPPQQQTTTYYY]]]```dddhhhjjjkkknnnrrruuuwwwxxxzzz{{{~~~~~~~~~~~~sssqqqmmmhhhdddaaa___^^^YYYVVVQQQLLLGGGCCCAAA@@@;;;???HHH[[[|||ssseeeZZZQQQIIIDDDAAA@@@???>>>======>>>>>>===;;;;;;>>>??????DDDJJJhhh{{{xxxmmmpppuuuuuuwwwrrriii^^^SSSIIIAAA<<<999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;>>>DDDOOO\\\eeejjjzzzlllaaajjjwwwyyyvvvyyyxxxvvv}}}|||{{{|||}}}~~~~~~}}}fff```ggg}}}xxxooosss|||~~~uuunnnmmmooooooWWWFFFLLLSSSQQQNNNQQQLLLKKKGGGDDDEEEFFF???444......---------------...++++++******++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111000333>>>MMM\\\eeeiiissssss|||lll\\\WWWVVVZZZ___aaaccciiittt}}}{{{|||~~~}}}yyyuuuuuuwwwpppssstttjjjfffgggdddfffkkkoooooonnnrrrzzz~~~yyy{{{~~~}}}pppdddZZZPPPFFF???AAA@@@===;;;:::;;;===???<<<;;;;;;;;;;;;<<<======:::999999999999::::::;;;777999::::::::::::<<<===888???JJJTTT___lll{{{mmmccc___YYYSSSYYY^^^hhhsssxxxxxx{{{tttqqqmmmffffff{{{yyykkkllleeekkkqqqoooggg\\\SSSOOOAAAAAAAAAAAA???;;;777444<<<<<<;;;:::777444222000---,,,++++++******++++++xxxVVVKKKFFFFFFEEEDDDCCCAAA???>>><<<999555222222333333333222111000000111111000...---..................---///////////////////////////000222444444444222222444555555666555555444444444555666777888888888888555;;;AAADDDEEEGGGLLLQQQMMMQQQWWW\\\___cccfffhhhkkknnnrrruuuwwwxxxzzz{{{~~~~~~~~~~~~{{{xxxsssmmmhhhdddaaa```\\\YYYVVVQQQLLLHHHEEEDDD===@@@AAAIIIgggtttggg[[[QQQKKKCCCBBB@@@>>>======>>>>>>======???CCCDDDCCCEEEJJJhhh}}}{{{llliiikkkjjjaaaUUUJJJFFFCCC===999999888;;;>>>????????????@@@>>>===>>>@@@FFFPPP\\\dddfffyyypppfffkkkvvvwwwvvv|||{{{yyy|||zzz{{{}}}~~~~~~~~~iii\\\^^^sss|||{{{qqqpppsss|||tttllljjjkkkmmmTTTDDDJJJRRRPPPOOOUUULLLKKKGGGCCCEEEHHH@@@555///......---------......+++*********+++,,,,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222222888GGGZZZjjjqqqrrr|||yyy~~~lllZZZVVVbbbhhhoooooollllllrrryyy{{{wwwtttqqqqqqrrrpppkkknnnmmm```ZZZYYYTTT]]]ccckkkppprrrvvv}}}yyylllbbbTTTKKKFFFDDDAAA>>>===<<<<<<;;;;;;:::999999::::::999999:::<<<===???;;;;;;::::::::::::;;;;;;;;;======<<<;;;::::::;;;888:::===AAAGGGQQQ^^^gggppptttyyy}}}mmmllllllbbbUUUUUUWWW```mmmvvv|||}}}tttkkkccceeeaaakkkqqqwww~~~vvvlllnnnjjjeeeeeeiiijjjbbbYYYUUUCCCAAA@@@@@@@@@>>>:::777>>>>>>===;;;999666444333---,,,++++++******++++++uuuUUUMMMEEEEEEDDDBBBAAA@@@??????===777444444444000///000111000//////000000///...------------------,,,,,,...//////...,,,,,,---///000111111111111222222222555555555444222222333444666666555555555555666666;;;>>>@@@BBBCCCEEEHHHJJJLLLOOOTTTXXX\\\aaafffiiilllnnnsssxxxwwwtttvvv|||}}}zzz||||||tttooolllkkkiiigggaaa___\\\ZZZVVVQQQKKKGGGCCCDDDDDDDDDNNNlllrrraaaSSSIIIGGGDDD@@@======???AAA???FFFMMMLLLGGGDDDGGGJJJgggzzz|||uuuuuummm```RRRAAA666:::>>>999666888===???AAADDDEEEFFFFFFEEEDDDCCCAAABBBEEEKKKRRRVVVaaakkkvvv}}}rrrwwwvvvwwwyyy{{{|||{{{zzzyyyzzz{{{}}}~~~~~~yyy```^^^fffttt|||~~~~~~yyyzzz|||uuujjjsssxxx~~~uuuiii```bbb\\\OOOFFFIIIRRRUUUQQQNNNLLLJJJGGGDDDBBBAAA@@@666111++++++...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///,,,)))))),,,///111222222:::LLLeee}}}uuuffffffqqqvvvpppttt{{{~~~sssqqqmmmiiihhhjjjgggaaafffmmmkkkaaa^^^bbb___VVV```aaaeeemmmrrruuu{{{~~~uuuiiibbbQQQFFF>>>???@@@===<<>>@@@888777666666777999;;;===:::;;;<<<======<<<:::999999999:::;;;<<<======>>>999:::;;;:::;;;===AAADDDKKKNNNPPPSSSXXXcccrrr~~~uuutttooofff___[[[ZZZbbbppp~~~mmm``````ZZZVVVQQQSSS]]]jjjpppppphhheeefffjjjlllfffZZZRRROOOIIIEEECCCCCCBBBAAABBB@@@GGGEEE999333888;;;:::111///,,,,,,---...,,,)))vvvVVVMMMEEEEEEDDDCCCBBB@@@???>>>===777444444444111///111111000//////000000///...------------------------...//////...---,,,...///000111111111111222222222444555555444222222333444666666666555666666777777<<<>>>@@@BBBCCCEEEHHHJJJNNNQQQUUUYYY\\\```dddgggjjjkkkpppvvvwwwtttuuuyyy}}}{{{}}}|||}}}|||wwwpppkkkhhhgggeeedddcccbbb```^^^[[[VVVPPPMMMGGGDDDHHHPPPVVVdddhhhRRRMMMFFF@@@>>>@@@BBBCCCGGGMMMSSSRRRLLLHHHIIILLL^^^rrr}}}rrrfffdddbbb\\\KKK===555888:::666555888@@@CCCFFFJJJMMMNNNMMMMMMHHHFFFCCCAAAAAACCCFFFHHHRRR\\\jjjwwwzzzvvvvvvvvvwwwzzz{{{zzzxxxyyyzzz{{{|||}}}~~~~~~~~~}}}~~~kkkbbbbbbkkk|||zzzxxxssspppssswwwsssjjjrrrzzzuuummmjjjfffZZZNNNJJJOOORRRRRRNNNMMMKKKHHHEEECCCAAAAAA888333---+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,+++,,,---///222333AAAHHHVVViii{{{}}}|||uuuppphhhgggooovvvssskkkmmmqqqqqqiiicccbbbaaa___dddgggmmmqqqppppppwwwvvvnnnsss}}}}}}yyyrrrllliiidddYYYQQQMMMHHHAAA===@@@AAA===:::;;;;;;<<<======<<<<<<===>>>=========<<<<<<===>>>>>>::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>AAA???@@@AAAAAABBBIIITTT]]]tttzzzmmmmmmiiifffhhhnnnwwwrrrhhhaaaUUUGGGDDDLLL\\\kkkuuuoookkkhhhjjjkkkhhhbbb\\\SSSNNNIIIHHHGGGFFFCCCBBBBBBEEEDDD<<<666777:::<<<444111---,,,,,,---,,,***wwwWWWNNNEEEEEEEEEDDDCCCAAA???===<<<777333444444111111222111000//////000000///...,,,,,,,,,---.........///......///...------...000000111111111111222222222444555555444222222333444777777666666777888999999<<<>>>AAABBBCCCEEEGGGJJJOOOQQQUUUYYY[[[___ccceeehhhhhhmmmuuuwwwuuuuuuwww}}}|||~~~|||uuutttuuu|||vvvqqqmmmhhhdddcccbbbaaaaaacccccccccbbb^^^ZZZUUURRRLLLGGGOOO^^^aaaaaawww|||aaaWWWIIIBBBBBBEEEFFFGGGOOOVVV[[[YYYQQQKKKKKKMMMaaavvvmmmWWWOOOOOONNNCCC:::555777888444444:::===AAAFFFLLLOOOQQQQQQPPPKKKIIIFFFBBB@@@>>>======???HHHVVVeeettt|||wwwvvvuuuvvvxxxyyyxxxwwwzzzzzz{{{|||}}}}}}|||||||||}}}}}}zzziii^^^bbbqqqooolllgggfffkkkrrrrrrooopppyyyzzzuuutttkkkZZZMMMJJJOOOSSSPPPNNNLLLIIIFFFDDDBBBBBB<<<666000,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........+++---///000///111666:::QQQVVV```lllyyy}}}www{{{rrrkkksss}}}yyytttnnnfffaaaeeemmmnnnoooqqqpppkkklllzzzyyyqqqwww~~~pppgggcccaaa[[[VVVSSSNNNHHHEEEGGGIIIEEECCCDDDEEEBBBAAABBB===>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<======<<<===>>>>>>>>><<<;;;:::<<<===>>>===;;;:::;;;<<<999::::::999888:::@@@FFFOOO]]]rrr|||tttnnnllliiigggiiipppxxx~~~~~~sss___JJJBBBDDDNNNaaasssqqqooonnnnnnpppnnnjjjeee]]]YYYRRRMMMKKKLLLMMMMMMFFFDDDBBB@@@;;;666888>>>999444///,,,+++,,,,,,,,,wwwWWWNNNEEEEEEFFFEEEDDDAAA>>>======777333444444111111444111000//////000000///...+++,,,,,,---...//////000---...///...------///111000000111111111222222222333444444333222222333555777777777777888999:::;;;<<<>>>AAABBBCCCEEEGGGIIIMMMPPPTTTXXX[[[___cccfffiiiiiimmmuuuyyywwwuuuvvv{{{{{{{{{~~~zzzuuuzzzwwwnnnhhhaaa___\\\ZZZZZZ[[[\\\\\\^^^```aaaaaa___[[[XXXWWWQQQOOOVVVccciiijjjwwwssscccOOODDDDDDHHHIIIIIISSSYYY]]]ZZZRRRKKKJJJLLL___rrryyyfffMMMBBB@@@@@@???:::888888666222444::::::>>>EEEKKKOOOQQQQQQQQQMMMLLLJJJFFFCCC???<<<:::999@@@IIIVVVgggwww~~~}}}xxxwwwvvvvvvxxxyyyxxxwwwzzzzzz{{{|||||||||{{{{{{{{{{{{|||}}}~~~ooo^^^]]]kkkoooiiiaaa___eeennntttvvvvvv~~~|||~~~xxxfffPPPGGGLLLUUUPPPOOOLLLJJJGGGEEECCCCCC???:::333...---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---000222111000444===DDDXXX^^^gggooovvv~~~{{{yyy{{{tttsssxxxlllkkkfff```cccnnnsssqqqnnnlllkkkqqq{{{iii\\\WWWVVVVVVQQQNNNMMMKKKIIIMMMTTTXXXVVVSSSPPPMMMKKKKKKLLLHHHFFFDDDCCCBBBAAA@@@>>>;;;===@@@CCCDDDDDDBBBAAAAAABBBCCCCCCCCCBBB@@@???>>>???@@@@@@@@@>>>===;;;<<<===>>>>>><<<;;;;;;;;;:::<<<===<<<;;;<<>>JJJ[[[mmm}}}vvvtttwwwzzznnnqqqrrrppprrr{{{{{{hhhVVVNNNIIIIIIWWWiiikkkooossstttuuutttnnnhhhhhhfff___TTTKKKKKKNNNPPPIIICCCAAACCC???666777>>><<<888222---++++++,,,---wwwWWWNNNFFFFFFFFFEEECCCAAA???===>>>888333444333111222444111000//////000000///...,,,,,,------...///000000---...//////......000222000000111111111222222222222333444333222111333555666666666777888:::;;;<<<===???AAABBBCCCDDDGGGIIIJJJMMMRRRWWW[[[```eeeiiikkkkkkpppvvvxxxuuutttvvvxxxyyy{{{~~~yyyuuuzzzqqqiiiaaa[[[WWWMMMMMMLLLLLLMMMOOOQQQSSSWWWYYY\\\]]]\\\[[[[[[\\\VVVYYY\\\```kkkyyyqqqWWWGGGDDDFFFGGGEEEPPPUUUYYYVVVNNNHHHHHHKKKQQQ```hhh\\\JJJ@@@<<<;;;:::999888888444111333777;;;???EEEJJJOOOQQQQQQQQQNNNMMMKKKHHHDDD@@@<<<999???BBBHHHRRRcccwww{{{yyywwwwwwxxxyyyyyyxxxyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{|||}}}~~~xxxbbb[[[ddd~~~xxxyyyvvvmmmbbb^^^bbbjjjttt{{{oooVVVHHHKKKUUUQQQOOOMMMJJJGGGEEEDDDCCCAAA===777111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---///000///000777DDDMMM```fffnnnsssuuuwww{{{~~~{{{zzz{{{wwwtttzzzzzzqqqzzz}}}tttmmmooowwwttttttxxx|||{{{iiiXXXOOOMMMOOOLLLHHHGGGJJJLLLOOOWWW```mmmqqqsssoooggg^^^XXXTTTVVVRRRLLLGGGEEEDDDBBBAAA<<<>>>BBBEEEHHHIIIIIIIIIDDDFFFIIIJJJIIIFFFBBB???>>>??????@@@???>>>===<<<;;;===???>>>===<<<<<<===:::;;;<<<<<<<<<;;;<<<===<<>>@@@:::444444333111111444111000//////000000///...---------.../////////000---...//////...///000222000111111111111222222222111222333222111111333555555555666777888:::<<<======???AAACCCCCCDDDFFFHHHHHHLLLQQQWWW[[[aaafffjjjlllnnnrrruuusssoooppptttwwwxxx{{{~~~}}}|||tttfff```XXXQQQKKKGGGDDDBBB===>>>?????????AAADDDFFFMMMPPPTTTUUUUUUWWW[[[___YYY______^^^jjj~~~gggPPPFFFDDDBBB@@@IIINNNRRROOOHHHEEEHHHLLLXXXbbbfff\\\LLLAAA:::777666666777666444444444666999;;;???CCCFFFHHHIIIIIILLLKKKJJJGGGCCC???;;;888???BBBGGGPPPbbbwww}}}{{{xxxwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~nnn]]]___nnnxxxooozzz}}}rrrgggbbbccchhhqqqyyyvvv^^^LLLKKKRRRPPPOOOMMMJJJGGGEEECCCCCCAAA???:::555111///......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////,,,---...///333===JJJTTTggglllrrrssspppllljjjiiiqqq}}}|||}}}|||yyyiiiYYYMMMHHHGGGHHHDDDAAABBBHHHOOOUUU^^^fff}}}rrrhhhfff```WWWQQQNNNJJJFFFBBB@@@AAABBBDDDFFFHHHIIIJJJEEEGGGJJJLLLLLLIIIFFFCCCAAAAAA@@@???>>>===<<<<<<>>>???@@@???===<<<===>>>;;;<<<<<<<<<;;;:::999888:::<<<>>>BBBIIISSS___fffvvv~~~zzzrrrrrryyyqqqWWWHHHHHHNNNdddlllnnnjjjiiippptttsssbbbKKKGGGDDDCCCCCC@@@:::777888;;;;;;999666111...------vvvVVVNNNKKKIIIFFFCCCAAA@@@@@@@@@BBB;;;555444222000000333111000//////000000///...............////////////---...//////...///111333000111111111111222222222111222333222111111333555444444555666888:::<<<===>>>???BBBCCCCCCDDDFFFHHHIIIMMMRRRWWW[[[```eeehhhkkkmmmqqqqqqjjjeeehhhpppwwwyyy}}}|||sssrrrppp|||tttcccXXXJJJGGGBBB@@@???>>><<<;;;999:::;;;:::888888:::===@@@CCCGGGIIIJJJNNNVVV\\\]]]___```aaahhhttt~~~aaaNNNFFFBBB@@@CCCHHHKKKIIIEEEDDDJJJQQQgggnnnnnnaaaMMM???888777444666777777999;;;<<<;;;888888:::;;;===>>>???@@@FFFFFFFFFEEEDDDBBB@@@>>>===BBBIIISSSdddvvv}}}{{{xxxvvvwwwxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~ggg```bbbwwwqqqmmmxxxxxxpppmmmlllkkkpppwww~~~~~~{{{fffQQQJJJNNNPPPNNNLLLIIIFFFDDDCCCBBB@@@???<<<888444000//////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////......000666>>>IIISSSZZZfffiiikkkkkkfff```ZZZVVVcccuuummmdddXXXOOOKKKJJJHHHFFFCCC???@@@IIISSS[[[aaafff{{{xxxrrrmmmeee\\\UUUOOOMMMJJJGGGFFFGGGIIIKKKGGGHHHJJJLLLNNNNNNNNNNNNLLLJJJFFFCCC@@@>>>>>>>>>CCCCCCBBB???===<<<===>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::===AAAGGGKKK___mmmuuummmppprrrrrr~~~gggUUUNNNIIIXXXfffnnnkkkjjjppprrrnnnzzzVVVDDDFFFEEE@@@>>>===999333888:::<<<:::555000---,,,uuuVVVNNNLLLJJJFFFBBB@@@???@@@AAADDD<<<666444222///000222111000//////000000///...///////////////.........---...////////////111333000111111111111222222222111222222222111111333555333333444666888:::<<<===>>>@@@BBBCCCCCCDDDFFFHHHKKKNNNSSSWWWZZZ___cccfffiiilllpppnnnddd]]]bbblllxxx{{{tttjjjjjj___fffssszzzjjjYYYJJJAAACCCBBBBBBDDDFFFGGGFFFDDD<<<======;;;777555777999555999<<<>>>@@@FFFPPPXXX___]]]aaagggggghhhssspppXXXKKKEEEBBB@@@EEEHHHFFFCCCEEEMMMUUUfffmmmmmm^^^III<<<:::===666777888;;;???DDDDDDBBB<<<;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGHHHHHHAAAGGGPPP\\\jjjxxx|||zzz}}}zzzwwwuuuuuuvvvvvvvvvuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~rrreee]]]sssttteeehhhsss|||wwwwwwuuupppqqqvvvzzzzzz~~~kkkUUUJJJJJJOOONNNLLLIIIFFFDDDBBBBBB??????>>>:::555111//////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000222666>>>IIITTT[[[___``````aaa```]]]WWWQQQLLLYYYlll{{{vvvjjjgggsssppp\\\TTTLLLKKKNNNPPPMMMIIIBBB===>>>IIITTT[[[___bbbkkk{{{qqqccc^^^XXXQQQNNNNNNOOOQQQKKKJJJKKKLLLOOOSSSWWWZZZVVVSSSNNNHHHDDDBBBBBBBBBGGGGGGDDD@@@<<<;;;<<<======<<<===>>>@@@AAAAAA@@@>>>>>>===<<<===>>>???AAACCCMMM\\\mmmtttrrr}}}|||qqqwwwuuufff[[[PPPKKK```qqqtttrrrsssnnneeejjj{{{WWWBBBGGGFFF>>><<>>===888222---+++zzz\\\WWWKKKJJJHHHEEECCCAAA@@@???;;;888444333333333333333111///......//////...---//////...---,,,,,,++++++---+++***---222555444333000000111222222222222111222333333444444333333222333444555777888:::;;;<<<<<<===>>>???AAADDDFFFGGGLLLOOOSSSXXX[[[```dddggglllmmmllliiieeedddgggjjj||||||}}}wwwlllfff]]]___aaaeeesssuuueeeXXXNNNHHHFFFEEECCCBBBEEEGGGHHHJJJMMMHHHEEE@@@;;;888777777777666777777888<<>><<<>>>;;;999>>>EEEIIIFFFBBBEEEBBB???======>>>??????EEEEEEEEEIIINNNRRRQQQPPPKKKPPPZZZdddmmmssswwwxxxvvvwwwwwwwwwwwwvvvvvvuuussstttuuuvvvwwwxxxyyyyyy||||||{{{zzzzzz{{{}}}}}}~~~gggaaammm{{{jjjjjjuuu|||wwwyyy|||yyyuuu}}}|||yyypppVVVCCCMMMLLLMMMMMMJJJFFFBBB@@@???>>>>>><<<888222///......)))***---...,,,)))***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...000000///...,,,---,,,---///...,,,...222666777===HHHUUU```fffgggccc[[[UUUUUUVVVTTTTTTVVVeeehhhsssxxxllllll~~~xxxmmmccc[[[ddduuu{{{kkkUUUMMMFFFDDDHHHNNNQQQQQQIIICCC???HHH[[[jjjhhh^^^lllzzz{{{nnnbbb[[[WWWVVVVVVQQQMMMJJJMMMTTTZZZ\\\\\\```^^^XXXPPPIIIEEECCCAAAFFFJJJFFF>>><<>>>>>?????????>>>===;;;::::::999::::::;;;<<>>;;;888444333333333333222111///......//////...---//////......---,,,,,,+++,,,,,,---///222444444333000000111222222222222111222333333444444333333222333444555777888:::;;;<<<======>>>@@@BBBDDDFFFGGGJJJMMMRRRWWW\\\```eeeiiikkkmmmnnnllljjjjjjnnnrrr}}}}}}}}}~~~vvvlllfffXXXWWWTTTTTT]]]jjjqqqooosssnnndddYYYOOOJJJIIIIIIHHHGGGHHHKKKMMMNNNOOOPPPMMMIIIDDD???<<<999777666666666666777:::AAAIIIOOOVVV]]]dddfffeeefffkkkpppvvv}}}wwwbbbSSSHHHEEEEEEGGGHHHEEEDDDLLLVVVfffhhhcccVVVIIIDDDCCCCCCCCCAAABBBFFFLLLOOONNNLLLIIIGGGDDDCCCDDDGGGJJJLLLNNNNNNPPPTTTZZZ^^^^^^]]]WWW[[[bbbjjjpppuuuxxxyyywwwwwwwwwwwwvvvuuuttttttssstttuuuvvvwwwxxxyyyyyy|||{{{zzzzzzzzz{{{|||}}}ppp```dddssspppooozzz|||{{{xxxZZZEEELLLMMMNNNNNNKKKGGGCCCAAA@@@???>>><<<888333000000000,,,---...//////---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////...---///---...000///---///444555===IIIVVV___eeehhhjjjnnnbbbZZZ[[[```aaa___^^^bbbdddnnnzzz}}}}}}}}}ooojjjdddhhh||||||}}}uuujjjlllvvvoooaaaMMMGGGBBBBBBIIIRRRWWWYYYJJJEEEBBBJJJ\\\iiifff\\\kkkwww{{{nnnbbbYYYSSSPPPLLLIIILLLTTT\\\aaabbbcccbbb\\\UUUMMMIIIFFFDDDKKKQQQRRRKKKGGGJJJIIIDDDCCCAAA@@@@@@@@@??????>>>@@@@@@??????>>>=========>>>???BBBHHHUUUiii~~~xxxmmmjjjoooxxx~~~uuurrrttt|||zzzpppiiiwwwqqq```LLLQQQbbbyyy~~~kkk]]][[[[[[___jjjxxx|||nnn\\\EEECCCCCCEEEBBB;;;666555222777===>>>;;;666111///yyyYYYPPPIIIHHHGGGDDDBBB@@@>>>===;;;888444222222333222222111///......//////...---000//////......---------,,,...111333333222222333000000111222222222222111222333333444444333333222333444555777888:::;;;<<<>>>>>>???AAACCCEEEGGGHHHIIILLLRRRWWW[[[aaafffjjjjjjmmmooopppoooqqqvvvzzz}}}}}}||||||~~~}}}sssjjjeee\\\YYYQQQLLLOOOVVVYYYXXX[[[XXXTTTOOOMMMOOOTTTYYYYYY[[[^^^aaadddccc___[[[VVVRRRLLLGGGCCC>>>:::777555555555555888???GGGMMMRRRYYYaaadddcccbbbeeehhhiiiqqq~~~sss```SSSHHHFFFFFFFFFCCCDDDMMMXXXdddgggcccXXXNNNKKKMMMNNNNNNPPPTTTWWWZZZ\\\]]]\\\WWWUUUQQQOOOPPPTTTXXX[[[^^^^^^```ccchhhjjjkkkjjjeeegggjjjmmmqqqtttvvvvvvwwwwwwwwwwwwvvvuuussssssttttttuuuuuuvvvwwwxxxxxx{{{zzzzzzzzzzzz{{{|||}}}eee]]]fff~~~yyyttt|||}}}vvvttt~~~{{{ZZZEEEHHHMMMNNNOOOMMMIIIEEECCCBBB@@@???<<<888333222222444///...---...//////...---------------------------,,,,,,,,,,,,---------------------............///111//////111000///222777===IIIYYYffflllpppsssvvvtttfff]]]aaammmssstttssskkkkkkqqqzzzzzzssspppttt~~~wwwlllffffffhhhgggeeeccc```eeetttpppqqq{{{ssseeeWWWMMMHHHDDDAAAEEENNNYYYaaaeeeWWWRRRMMMQQQ^^^hhhcccYYYdddpppvvvjjjddd]]]VVVTTTWWW]]]aaacccfffddd```ZZZRRRKKKGGGGGGTTT```gggbbb\\\ZZZWWWPPPOOOKKKFFFCCCBBBAAAAAA@@@>>>>>>??????>>>>>>===<<<;;;<<<===>>>AAALLL[[[gggyyyggg___cccmmmtttvvvssspppnnnwww{{{iiijjjrrrjjj[[[WWWXXXbbblllmmmiiifffdddcccaaabbbhhhooommmgggLLLDDDAAADDDFFFAAA999444333666:::<<<:::777555444|||ZZZPPPHHHHHHFFFDDDBBB???===<<<;;;888444222222222222111111///......//////...---000000//////............,,,000555666444222222333000000111222222222222111222333333444444333333222333444555666888:::;;;<<<>>>???@@@AAACCCFFFHHHIIIJJJMMMRRRWWW[[[___dddhhhiiillloooqqqqqqtttyyy}}}~~~}}}||||||}}}~~~zzzqqquuuzzz}}}}}}wwwoooiiieee```XXXRRRQQQQQQQQQPPPNNNPPPRRRTTTYYYaaakkksssrrrxxx~~~~~~rrrhhh```[[[UUUPPPKKKFFF???:::555555444444666===EEEKKKRRRXXX^^^aaa```___aaaccccccjjjttt|||~~~gggZZZLLLIIIFFFDDDCCCEEENNNYYYeeeiiiggg___WWWWWWZZZ[[[```eeellloooooommmlllmmmkkkhhhddd___]]]___cccfffooooooooopppqqqqqqpppoookkkkkkllllllnnnooopppqqquuuuuuvvvvvvuuuuuuttttttttttttuuuuuuvvvwwwwwwxxxyyyyyyyyyzzzzzz{{{||||||~~~ooo\\\___|||wwwzzz~~~tttjjjmmmxxxzzzrrrtttyyy___LLLGGGMMMNNNPPPOOOKKKGGGDDDCCCAAA@@@===888444333444666000///---+++,,,///...+++------------------------,,,,,,,,,------------......------------...//////111//////111111111666<<>>>>>>>>>>>===<<<>>>???===;;;???HHHPPPbbbvvvwwwkkkeeeggglllqqqttttttqqqsssvvvppphhhrrr}}}tttcccRRRLLLOOOXXXdddmmmssssssooohhhfffiiikkkkkkVVVJJJAAACCCHHHEEE===777444666888999999999999999~~~[[[PPPHHHGGGFFFEEEBBB@@@===<<<;;;888444222222111111000111///......//////...---///////////////.........,,,111555666444222222333000000111222222222222111222333333444444333333222333444555666888:::;;;<<<>>>???@@@AAACCCFFFHHHIIIMMMPPPTTTWWWZZZ]]]aaadddgggkkkooopppppprrrwww{{{}}}|||{{{{{{}}}{{{zzzzzz{{{}}}rrrjjjkkkpppxxxxxxqqqgggccc^^^ZZZWWWTTTRRRRRROOOUUU]]]eeemmmwwwvvvkkkeee]]]VVVQQQKKKCCC<<<777666444333666<<>>:::666444555666333444111,,,,,,000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////000......111333666<<>>????????????===AAACCCBBB???@@@DDDIIIJJJ[[[vvvrrrjjjkkkoooyyy|||yyyrrrvvvnnnoooxxxrrr\\\NNNHHHKKKUUU^^^sssvvvvvvoooiiiiiiiiiggg^^^OOOBBBAAAEEEDDD???;;;666666666777999;;;<<<<<<}}}[[[OOOHHHHHHGGGFFFCCC@@@===<<<;;;888444222111111000///111///......//////...---...........................000333444444333222222000000111222222222222111222333333444444333333222333444555777888:::;;;<<<>>>>>>???AAACCCEEEGGGHHHNNNQQQTTTWWWYYY\\\___bbbgggkkknnnppppppqqquuuxxx||||||{{{|||~~~{{{yyyvvvwwwyyy{{{}}}}}}|||}}}zzzoookkklllooovvv~~~}}}wwwnnniiifffeeebbb]]]]]]___\\\eeerrr}}}zzzrrrggg^^^XXXPPPFFF???999888666444666<<>>=========<<<<<<===>>>??????AAADDDEEEDDDBBBAAAAAACCCKKK[[[nnn}}}wwwwww~~~~~~vvvsss{{{{{{tttvvveeePPPBBB???GGGQQQffflllqqqqqqppppppnnniii```SSSFFFBBBBBB@@@>>>>>>999777666777999;;;<<<<<<}}}^^^RRRHHHHHHHHHGGGEEEAAA>>><<<;;;888444222111111000///111///......//////...---------------------------000///000111333444333222000000111222222222222111222333333444444333333222333444555777888:::;;;<<<======>>>@@@BBBDDDFFFGGGMMMPPPTTTWWWYYY\\\```cccgggkkkoooqqqqqqrrruuuyyyzzz{{{|||}}}~~~yyytttrrrtttvvvxxxxxxxxxvvvyyyuuuqqqkkkkkknnnvvv|||uuupppnnnkkkhhhjjjppprrr~~~wwwkkkbbbYYYMMMDDD<<<:::777666777>>>FFFMMMVVVYYY^^^aaabbbcccbbbbbbccc___```gggmmmnnnoooqqqsssyyylll]]]RRRKKKCCC@@@>>>???EEEMMM]]]kkkzzz}}}|||yyywwwuuuvvvxxx{{{|||zzzmmmbbb[[[YYYUUUWWW\\\aaagggmmmqqqssstttttttttttttttsssrrrqqqtttttttttuuuuuuuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz||||||}}}uuu___ddd{{{{{{}}}{{{~~~~~~{{{{{{yyynnnnnngggOOOIIILLLOOOPPPMMMIIIFFFEEE@@@@@@@@@===888444222111;;;CCC@@@333,,,///333222------------------------------------............,,,,,,.../////////...---000...000666===DDDOOOYYYdddpppyyytttnnnkkknnnpppoooqqquuuvvvnnneee^^^XXXWWWaaannnvvvfffeeejjj{{{fff[[[YYYWWWTTTSSSQQQOOOOOORRRYYYbbbgggZZZVVVMMMDDDDDDGGGGGGCCCIIISSSeeetttxxxsssooooootttxxx}}}tttfffeeennn}}}|||ooodddZZZOOOIIIIIIIIIFFFCCC@@@??????@@@BBBEEEIIIKKKMMMNNNOOOQQQQQQMMMFFFAAACCCEEEJJJSSSbbbzzz~~~||||||~~~qqq___PPPFFFGGGLLLVVV\\\cccjjjqqqvvvtttmmmaaaXXXPPPJJJDDD???>>>@@@;;;999777888:::<<<;;;:::aaaVVVIIIIIIIIIHHHEEEBBB???===<<<888444111111000///...111///......//////...---,,,---------------------111...---///333555444222000000111222222222222111222333333444444333333222333444555777888:::;;;<<<<<<===>>>???AAADDDFFFGGGKKKNNNSSSVVVYYY]]]aaadddgggkkkppprrrssstttxxx{{{yyyzzz|||~~~{{{tttpppppprrrssssssuuupppqqqyyy~~~wwwpppllljjjkkkrrr}}}uuuqqqmmmkkkpppyyywwwlllaaaTTTKKK>>><<<999777888>>>GGGNNNTTTXXX^^^ccceeedddbbb```hhhbbb```gggnnnooommmllljjjkkksssjjjZZZQQQIIIBBB>>><<<<<>>999444000///;;;DDDCCC333))),,,111111////////////////////////---------.........//////+++,,,...000000///...,,,000///111999@@@IIIVVVaaammmvvvyyyuuuyyy}}}}}}~~~wwwnnnfffbbb___aaannn}}}{{{ppplllhhhdddhhh~~~pppfffeeejjjjjjfff```]]]XXXSSSQQQTTTYYY^^^ZZZWWWPPPIIIFFFFFFDDD???<<>><<<===;;;888444222222222111000////////////////////////........................//////000111111111111111111222222333333222222111111222222333333222222111444444555666777888999999:::;;;===>>>???AAADDDFFFIIIMMMSSSWWW[[[^^^aaadddhhhlllppprrrqqqrrrvvvyyy}}}wwwsssqqqpppooonnnuuuuuuuuuwwwyyy|||~~~xxxqqqnnnpppzzzvvvbbbSSSMMMFFF>>>777666777<<>><<<>>>@@@HHHQQQYYYbbblllqqqppprrrpppoooppprrrrrrooolllqqqrrrtttsssrrrrrrsssuuuvvvvvvwwwxxxyyyyyyyyyyyyyyy{{{~~~nnn___\\\www{{{wwwzzz}}}{{{|||{{{pppcccJJJIIILLLQQQQQQKKKGGGGGGAAA@@@>>>===;;;777333///333222111///......------//////.........---------,,,,,,,,,---------......---,,,,,,...000222222111000///555FFFYYYcccbbb___oooqqq}}}}}}www|||sssuuurrrkkkkkkyyypppvvvxxxnnnjjjqqqkkkxxxuuuqqqooouuu~~~|||uuupppiiidddeeedddbbbeeekkkkkkgggdddcccccc[[[NNNCCCEEEEEEHHHNNNRRRTTTUUUVVVSSSSSSRRRTTT[[[cccccc^^^dddfffrrrvvviii___VVVUUU\\\cccdddbbb```___aaafffoooxxx~~~yyyrrrpppooojjj^^^TTTMMMEEEAAACCCCCCFFFVVVjjj}}}yyyuuuqqqcccfffoooxxxyyySSSSSSVVVXXXYYY___ffffffcccjjjhhhhhhhhh]]]LLLCCCCCC@@@:::<<<;;;666;;;AAA;;;yyyZZZPPPKKKHHHGGGGGGDDD???<<<===;;;888444222222222111000////////////////////////........................//////000111111111111111111222222333333222222111111222222222222222222111444444555666777888999999:::<<<>>>??????AAADDDGGGJJJMMMSSSWWWZZZ]]]aaaccchhhlllqqqrrrrrrrrruuuwww||||||}}}xxxsssqqqpppppppppssssssssstttvvvyyy|||}}}}}}xxxwwwzzztttaaaRRRMMMFFF>>>888666888<<>>AAAHHHPPPXXXcccmmmpppnnnooommmlllnnnppprrrqqqoooqqqrrrssssssrrrrrrssstttuuuuuuvvvwwwxxxxxxxxxxxxyyy{{{~~~wwwddd\\\ssstttooovvvuuugggMMMJJJJJJNNNPPPKKKGGGFFFBBB@@@>>>===;;;888333000333222111///......------//////.........---------,,,,,,---------...................../////////...666555<<>>@@@:::<<<>>>999===AAA:::uuuYYYQQQKKKHHHFFFGGGDDD???<<<>>>;;;888444222222222111000////////////////////////........................///000111111222111111111111222222333333222222111222222222222222222222222444444555666777888999999;;;===???@@@@@@BBBEEEGGGKKKNNNSSSWWWZZZ]]]```ccchhhlllqqqsssrrrrrrtttvvvxxxyyy{{{~~~{{{uuurrrrrrrrrqqqqqqqqqqqqrrrtttwwwzzz{{{|||~~~}}}~~~{{{lll]]]QQQMMMEEE>>>888777999===EEENNNRRRTTTWWWYYYZZZ\\\^^^```bbbccceeeggghhhkkknnnqqqrrrrrrppplllkkkggg[[[OOOHHHFFFAAA===@@@KKKVVVZZZeeeuuu{{{yyymmmdddgggkkknnnuuu~~~zzzuuuppplll```XXXLLL???888666999<<>>@@@999uuuYYYRRRKKKGGGFFFGGGDDD???===>>>;;;888444222222222111000////////////////////////........................000111111222222111111111111222222333333222222111222222111111111111222222444444555666777888999999<<<===???@@@AAACCCFFFHHHKKKNNNRRRVVVYYY\\\```bbbggglllqqqsssrrrrrrsssuuuwwwxxx{{{~~~~~~xxxuuutttttttttrrrrrrrrrsssuuuwwwzzz{{{{{{~~~pppdddYYYPPPLLLEEE>>>999888999<<>>;;;???IIITTT[[[ddduuu{{{wwwxxxlllcccbbbdddeeegggkkkjjjmmmkkkcccZZZVVVRRRMMMIIIAAA888333222555666777;;;>>>BBBLLL\\\hhhiiidddccccccdddfffiiimmmoooppppppqqqrrrrrrqqqqqqrrrsssttttttuuuvvvwwwwwwwwwwwwxxx{{{}}}~~~~~~uuu___ddd}}}zzzyyy}}}ooo\\\OOOEEEHHHMMMNNNIIIFFFCCCBBB???>>><<<:::666333111111000///...---------........................------------............---...///000000111333555777:::FFFUUU^^^aaagggooojjjppptttwww|||zzz}}}~~~vvvyyyooowww|||{{{sssbbb___^^^bbblllxxx}}}||||||rrrgggcccdddccc```[[[XXXWWW[[[fffvvv}}}tttlllgggccc```XXXTTTPPPPPPSSSXXXZZZ[[[YYYSSSOOOQQQPPPKKKIIIKKK???LLL___nnn|||~~~tttqqqrrrvvv{{{qqqyyy~~~~~~zzzwwwkkk\\\ZZZeeeooojjj^^^[[[pppiiiNNN@@@<<>>;;;888444222222222111000////////////////////////........................111111222222222222111111111222222333333222222111222111111000000111111222444444555666777888999999<<<===???@@@AAACCCFFFHHHKKKNNNRRRUUUXXX\\\```cccggglllppprrrrrrqqqsssuuuxxxyyy{{{~~~}}}yyywwwwwwvvvuuutttuuuuuuwwwyyy{{{}}}zzzkkk```XXXPPPJJJEEE>>>999888999;;;@@@GGGJJJLLLNNNPPPQQQTTTXXX[[[[[[aaaffffffcccbbbfffjjjpppqqqoookkkgggbbbWWWMMMEEE@@@:::888;;;BBBLLLSSSbbbvvv}}}zzzzzznnnaaa[[[ZZZXXXUUUUUUQQQSSSOOOGGGAAA???<<<888:::555000000333555444333888:::>>>HHHYYYgggjjjfffbbbbbbdddeeegggiiilllmmmooopppqqqqqqppppppqqqssstttuuuvvvwwwxxxxxxxxxxxxxxxzzz}}}~~~~~~~~~gggaaasssyyy{{{nnncccTTTGGGHHHNNNOOOKKKGGGDDDBBB@@@>>>===;;;888555111000///...---------...---.....................---------.........//////---...///......000444777@@@CCCPPPaaagggffflllwwwvvvlllooo~~~zzzuuuwwwgggiiijjjnnnzzz|||xxxzzzxxxssskkkllliiiiiinnnwww~~~~~~xxxxxxxxxvvvuuusssppppppvvvxxxjjj^^^WWWTTTSSSSSSPPPMMMJJJIIILLLPPPUUUXXX]]]XXXSSSSSSRRRQQQPPPQQQKKKKKKLLLNNNYYYooo~~~rrrmmmpppuuussswwwxxxxxxrrrwwwuuu~~~yyyfffcccpppvvvhhhTTTKKK\\\hhhrrrZZZEEE<<<===;;;>>>BBB>>>{{{YYYMMMJJJGGGFFFGGGEEE???===???;;;888444222222222111000////////////////////////........................222222222333222222111000111222222333333222222111222111000//////000111222444444555666777888999999;;;===???@@@@@@BBBEEEGGGJJJMMMPPPTTTWWW\\\aaadddgggkkkoooppppppqqqtttxxxyyyzzz|||~~~|||yyyxxxvvvuuuuuuvvvwwwzzz|||}}}|||nnnddd]]]TTTKKKEEE???999888888888<<>>???;;;888444222222222111000////////////////////////........................222333333333222222111000111222222333333222222111222111000//////000111222444444555666777888999999:::<<<>>>??????AAADDDGGGIIIKKKOOOSSSWWW\\\bbbfffgggjjjmmmnnnoooqqqvvvzzzxxxyyy{{{}}}{{{yyyttttttttttttuuuwwwyyy{{{||||||rrrkkkfff]]]SSSEEE???:::888777555888===>>>???AAACCCDDDHHHLLLPPPRRRWWW]]]```aaaaaabbbdddiiillllllhhhddd```XXXOOOBBB;;;555555555444999@@@OOOjjjxxxiiiVVVHHHDDDDDD@@@<<<;;;<<<:::555555777666333222111000111222444444444555999???GGGWWWjjjvvvzzzrrrtttvvvuuurrrnnnllllllnnnoooppppppooooooppprrrssstttuuuvvvwwwwwwwwwwwwwwwzzz|||}}}}}}~~~iiieee{{{vvvqqqwww~~~vvvnnngggXXXLLLIIILLLKKKJJJIIIFFFDDDAAA???>>><<<:::888//////...---------......---------.........//////............///////////////000000///000777BBBKKKTTTUUUaaarrrtttiiihhhqqqvvvssszzzzzz|||tttlllppp|||qqqnnnooojjjqqq~~~{{{uuutttlllfff^^^XXXTTTQQQOOONNNNNNQQQRRRRRRPPPQQQTTTXXXRRRSSSRRROOOMMMPPPUUUZZZ```aaa^^^VVVPPPUUUdddrrrxxxppprrrtttxxx}}}}}}~~~~~~|||{{{zzz~~~pppkkkhhhooo~~~}}}nnn[[[ZZZUUUTTTdddzzzkkkNNN>>>>>>======???<<>>@@@;;;888444222222222111111////////////////////////........................333333333333333222111000222222222333333222222222222111000......000111222444444555666777888999999:::;;;===>>>???AAADDDFFFHHHJJJNNNRRRWWW]]]cccggggggiiilllmmmnnnqqqwww|||vvvxxxzzz}}}}}}yyyrrrrrrqqqrrrsssuuuwwwxxxxxx|||}}}{{{|||yyyrrrooonnneee[[[EEE???:::888666444666::::::;;;===>>>@@@DDDHHHLLLNNNRRRYYY^^^aaabbbcccdddbbbfffgggccc^^^ZZZRRRJJJAAA999555555444111555;;;CCCbbbrrrcccNNN@@@===>>><<<888777888666333333666666222333222111000000222555777111777===EEETTThhhxxx~~~zzz}}}}}}xxxrrrnnnmmmnnnoooppppppoooooopppqqqrrrssstttuuuvvvvvvvvvvvvwwwzzz|||}}}}}}~~~nnncccvvv~~~tttmmmmmmvvv|||uuuooofffYYYMMMIIIJJJIIIHHHHHHGGGDDDAAA???>>>===;;;999//////...---------......---------.........//////............/////////000...000111333777BBBQQQ]]]aaa```kkk||||||ooojjjqqqoootttyyy{{{{{{|||xxxmmmeeeiiirrrzzzqqqlllmmmiiimmm{{{|||uuuuuuzzzyyyzzz{{{|||}}}vvvkkkbbb______aaabbbaaaeeehhhhhhffffffiiilllfffhhheee\\\TTTQQQTTTVVV\\\eeekkkggg\\\TTTVVV[[[tttwwwzzz~~~wwwtttsssvvvnnnkkkhhhjjjttt|||rrrmmmccc[[[]]]gggoooqqqmmmPPP@@@AAA???>>>>>>999hhhTTTJJJFFFCCCDDDDDD@@@===>>><<<888555222222222111000//////000000///---+++***---------------...///000333333222000//////222444444333111000000000111111222222111111111111111222444444555666777888999999999:::;;;===???AAACCCEEEGGGJJJNNNRRRVVV[[[bbbffffffiiinnnrrruuuwwwzzz|||yyyyyyzzz|||}}}|||zzzwwwuuusssqqqpppooooooooosssvvvzzz|||}}}}}}ooojjjmmmhhhsss{{{yyyoooddd\\\WWWFFF>>>888777888555555666666888999:::;;;===AAADDDJJJOOOUUUZZZ]]]```bbbddddddaaa___^^^^^^ZZZRRRKKK>>>;;;666222000000222444:::WWWwwwppp\\\FFF<<<999777666777666666666555444333111111000000000000111222333444444666:::DDDRRRcccsss|||zzzyyywwwuuussspppnnnmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnqqqssssssqqqqqqsssvvvwwwxxxxxxzzz|||~~~}}}aaafff}}}xxxkkkiiimmmrrrtttuuu|||yyyqqqnnnhhheeeZZZIIICCCIIILLLJJJGGGDDD???===<<<=========333111///.../////////...///////////////////////////////////////........./////////333GGGdddyyytttsssttt}}}vvvwwwuuutttvvv||||||xxxyyynnn___WWW]]]jjjtttwwwppprrrooohhhbbbhhhxxx{{{uuuqqquuu}}}~~~pppaaaggguuunnnyyyzzz|||zzzjjj]]]WWWWWWZZZbbblllqqqqqqkkkbbbYYY\\\dddyyy}}}{{{}}}www{{{zzz{{{{{{{{{rrrdddYYYXXXcccooo}}}~~~xxxjjjcccdddddd```]]][[[OOO???:::>>>>>>888jjjVVVKKKGGGDDDFFFEEEAAA>>>???;;;888444222222222111000///000000000///...---,,,------------...//////000333222111000///000222444333333111000000000111111222222111111111111111222444444555666777888999999::::::;;;===???AAACCCDDDHHHJJJNNNRRRVVV[[[aaaeeeeeehhhnnnrrrtttwwwyyy{{{xxxxxxyyy{{{}}}wwwvvvsssqqqooonnnmmmmmmppptttxxxzzz|||ttthhh^^^\\\^^^iiisss{{{xxxnnnddd]]]XXXGGG>>>888777777555333444444555777777888;;;>>>AAAGGGLLLSSSYYY]]]___aaabbb```]]]ZZZZZZZZZVVVNNNHHH<<<999555111///000222333777LLLggg|||vvvkkkXXXCCC999777555444444555555555555444333222222111111111000111111222333555777;;;CCCPPP___llltttttttttrrrqqqooonnnlllllljjjjjjiiijjjkkkkkkkkkjjjjjjmmmpppqqqqqqrrrtttwwwwwwwwwxxxzzz|||~~~hhhcccmmmtttmmmlllttt~~~|||tttmmmkkkkkkcccSSSIIIIIIKKKKKKHHHEEE@@@=========<<<<<<444111///...///000///...////////////////////////////////////////////////...111999LLLjjj~~~uuuqqquuuoooeee______fffmmmqqqpppnnnjjjfffhhhooozzzssspppoooppprrryyyyyy}}}~~~mmm]]]^^^jjjhhhyyyvvvuuu|||{{{qqqeeeaaaZZZ```jjjsssyyyyyysssmmm___\\\eee{{{||||||yyywwwyyy||||||vvvooorrrqqqYYYNNNQQQYYYwww{{{zzzrrriiifffggghhhdddaaaWWWJJJBBB???===999mmmWWWLLLGGGEEEGGGFFFBBB??????;;;888444222222222111111000/////////////////////------------...///000111333222111000000111222333333222111111000111111111222111111111111111222222444444555666777888999999;;;;;;<<<===>>>@@@BBBCCCHHHKKKOOOSSSVVV[[[```ccccccgggmmmqqqtttvvvyyyzzzvvvwwwxxxzzz|||~~~yyywwwtttqqqnnnlllkkkkkklllpppuuuxxx{{{rrrcccZZZVVVSSSSSSVVVjjjuuu|||yyyppphhh```YYYHHH???888777666333222333111222444444555777:::===BBBHHHQQQYYY]]]^^^______^^^[[[XXXVVVUUUQQQJJJEEE:::777444111//////111222333???SSSkkk}}}nnndddSSSAAA999666444222333333444444555555444444333333222111111000111111111555777;;;BBBMMMYYYdddjjjllllllllllllkkkkkkkkkkkkmmmjjjiiiiiilllllljjjgggfffiiimmmpppqqqsssvvvxxxvvvwwwxxxzzz|||~~~rrr___]]]sss|||rrrkkkuuuzzznnnlllqqqooo```PPPGGGHHHKKKJJJFFFBBB???======;;;:::555222000//////000//////////////////////////////////////////////////////---///;;;VVV|||zzzsssqqqxxxuuupppjjjhhhllluuu}}}|||uuummmlllppptttuuussslllmmmmmmkkkhhhmmmyyy|||nnn[[[XXXaaaiii~~~zzzrrrlllwww{{{pppnnnyyyqqqeee]]]___fffrrrkkk\\\WWWfff~~~{{{zzz~~~zzz||||||kkkjjj}}}zzz___PPPPPPVVVkkkllloooqqqmmmjjjlllqqqnnnhhh```WWWKKK???999:::oooWWWKKKGGGEEEGGGFFFBBB>>>>>>;;;888444222222222222111//////.........//////000------------...000111111333222000000222333333333222222111111111111111111111111111000111111222333444444555666777888999999<<<<<<<<<===>>>@@@AAABBBIIILLLPPPSSSVVVZZZ___bbbbbbffflllqqqtttvvvxxxzzzvvvvvvwwwyyy|||~~~{{{~~~}}}{{{wwwsssooolllkkkjjjiiimmmrrrvvvyyy~~~yyyiiiXXXPPPOOOQQQVVVZZZmmmzzzxxxqqqggg]]]III@@@999777666333111111000111222222333444777:::>>>FFFPPPYYY]]]^^^^^^]]]___\\\XXXUUUQQQLLLFFFBBB666555222000//////000000222888EEEZZZssszzzmmm\\\NNN@@@:::888555333444222333444444555555555444444333222111000000000000444666;;;BBBKKKVVV___dddggghhhhhhiiijjjjjjkkkkkkoookkkhhhiiikkkllliiifffhhhjjjmmmooorrrtttuuuwwwuuuvvvxxxzzz|||~~~~~~^^^[[[hhh}}}vvvmmmrrrtttlllsssxxxnnnYYYIIIGGGLLLKKKHHHCCC@@@>>>===;;;999666333000///000000000//////////////////////////////////////////000000000000000888OOOooo~~~~~~~~~|||{{{zzzwwwsssqqqpppttt~~~{{{uuuvvvzzz{{{uuunnnmmmnnnooonnnkkkppp~~~qqq]]]WWW]]]iii}}}}}}pppeeennnpppiiippp|||kkkccc^^^___kkk{{{ooobbbeeesss|||}}}xxx|||ssskkknnnlllfffrrr}}}yyyhhh]]][[[]]]___YYYZZZeeeooorrruuuyyyuuulllddd^^^PPP>>>888;;;oooVVVIIIEEEDDDFFFFFFAAA======:::777444222222222222222.............../////////---------...///000111222333111000111333444444222111111111111222111111111111111000000111222222333444444555666777888999999<<<<<<<<<===>>>@@@AAABBBHHHKKKPPPTTTWWW[[[___bbbaaaeeelllqqquuuwwwxxxzzzwwwwwwwwwyyy{{{|||{{{|||wwwssspppnnnmmmjjjmmmqqqtttvvv|||rrr^^^UUUTTTWWW]]]cccrrrssseeeJJJBBB:::888777333111222111222333222222333666999<<>>NNNaaaqqqzzz~~~}}}|||www~~~}}}~~~~~~{{{~~~}}}{{{}}}~~~yyyvvvtttuuuwwwzzzsss^^^VVVYYYaaattt~~~~~~nnn^^^eee~~~xxxiiijjjzzzyyy{{{zzzhhh]]]XXX```ooo{{{}}}tttqqqxxxyyyxxxyyyzzzzzz||||||uuuhhh^^^YYY\\\iiiuuuuuupppiiibbb[[[VVVJJJFFFSSShhhvvvzzzyyyvvvmmmeeeaaaTTTCCC;;;>>>qqqVVVHHHEEEDDDFFFFFF@@@<<<<<<:::777333222222333333222...///000111000///...---,,,------...///111222333333111///111444666444222000000111222222222222111000000000000111222333333444444555666777888999999;;;;;;<<<===>>>@@@BBBCCCGGGKKKPPPTTTXXX[[[___bbb```eeemmmrrrvvvxxxyyyzzzyyyyyyxxxyyy|||{{{{{{|||}}}yyyuuusssrrroooppprrrssstttzzzpppfffbbbbbbgggmmmuuu|||mmmKKKBBB;;;999888555333333222333333333222333666888;;;BBBLLLUUUYYYYYYYYYXXXVVVSSSNNNGGGAAA<<<888666222222222111111000000///111222333666???IIILLLJJJCCC<<<666777777444111222222333333444555555555444444333222111000000000000111333888???IIITTT]]]bbbeeeeeefffgggiiijjjkkkkkkfffffffffhhhmmmttt{{{tttrrrooonnnoooqqqrrrrrrtttuuuxxx{{{}}}~~~~~~~~~sss^^^]]]yyyxxxzzzyyysssnnn|||}}}uuuxxxsssXXXMMMQQQLLLIIIEEEBBBAAA>>><<<999888555222111111111000///////////////////////////...//////000000111111222///888HHHVVV^^^dddppp{{{{{{~~~{{{|||vvv```TTTTTT[[[nnn}}}wwwvvvyyyoooZZZ^^^vvvuuupppttt}}}xxxsssnnnrrrvvvyyy|||ppp```UUUWWWaaalll{{{xxxvvvxxxzzzttteee___VVV___hhhpppyyy{{{nnn\\\OOOIIIBBBFFFVVViiipppooorrrlllgggddd\\\PPPFFFBBBtttXXXIIIEEEEEEHHHGGGAAA===<<<999777333222222333333222000111333555444222///---,,,------...///111333444333000///111555777555222///000111222333222222111000000000000111222333444444444555666777888999999::::::;;;===???AAACCCDDDEEEIIIOOOTTTXXX\\\```ccc```fffmmmtttwwwyyyzzz{{{{{{{{{zzzzzz|||}}}|||wwwvvvyyy||||||zzzyyyuuuuuutttrrrsssxxx{{{rrrlllgggiiinnnrrr|||oooLLLCCC<<<::::::666555555333333444333222333555777999@@@IIIPPPTTTUUUTTTTTTLLLJJJEEE???:::666444444111111222222222111000000///000...---111888:::888:::555333666777444222333333333444444555444444444333333222111000000000111000222666===GGGRRR[[[aaaccccccdddeeeeeefffggggggeeefffhhhhhhkkktttwwwsssmmmkkkllloooppppppsssuuuxxx{{{}}}~~~~~~}}}~~~dddfff{{{}}}}}}yyy{{{xxxyyy\\\LLLLLLKKKIIIEEECCCBBB???===:::999666333111111111000///////////////////////////...//////000111111222222111===OOO\\\___cccrrr~~~}}}jjjYYYUUUYYYkkk}}}tttrrrkkkqqq|||uuu\\\[[[rrr|||sss|||xxx{{{pppfffgggdddcccgggpppttttttxxxtttqqqrrruuuyyy{{{{{{mmm[[[VVVXXX___ooo}}}yyyfffVVVVVVXXXfffgggUUU___]]]OOOKKKZZZgggiiilllmmmlllkkkjjjcccUUUGGGvvv[[[IIIFFFFFFIIIHHHCCC>>>===999666333222222333333333111333666888777444000---,,,------...000111333444333000///111666888555222///000111222333333222111000000000000111222333444444444555666777888999999999:::;;;===???AAACCCEEEDDDIIIOOOTTTYYY]]]aaacccaaafffnnntttxxxzzz{{{|||}}}|||{{{{{{|||{{{|||{{{wwwrrrrrrwww}}}~~~}}}yyyxxxuuurrrrrrwwwyyyssskkkcccbbbeeemmmyyy|||tttsss{{{xxxlllLLLCCC<<<;;;;;;888666777222333333222111222444777888>>>FFFMMMPPPQQQQQQQQQFFFDDDAAA<<<777555555666000111222333333222111000...///---,,,111666777333777333333777999777555555333444444555555444333333333222111111000111111111111222555;;;DDDOOOYYY___bbbbbbbbbbbbccccccccccccaaacccdddbbbbbbiiiwwwxxxrrrkkkhhhjjjmmmooopppsssuuuxxx{{{}}}~~~}}}}}}}}}tttzzz|||}}}vvv{{{zzz\\\GGGEEEKKKHHHEEECCCBBB@@@===;;;999777333222222222111///////////////////////////...//////000111222222222>>>GGGUUU___aaahhh}}}|||~~~vvv```YYYTTTgggvvvqqqhhhmmmyyy{{{```]]]rrruuuxxxzzznnnsssmmmjjjccc\\\[[[```bbb```iiifffcccdddhhhmmmppppppqqqzzzcccXXXSSSUUUfffxxx{{{mmm[[[SSSOOO___llleee}}}dddOOOWWWhhhooohhhnnnqqqrrrtttrrr```JJJsss[[[IIIEEEDDDFFFFFFBBB??????:::777333111111111000000///111222444444222111///............000222444555111111000000111333555666111111111222222333333333......///000111222333333777777777777777888888888888999;;;<<<<<<===@@@CCCGGGKKKPPPUUUXXX[[[^^^aaafffiiinnnqqqsssuuuxxxzzz}}}|||{{{}}}~~~{{{yyyzzzvvvqqqmmmmmmqqqyyy~~~~~~}}}xxxvvvxxx|||}}}~~~xxxmmmfffdddbbb```hhhiiiiiihhhfffbbb___]]]FFFBBB===:::999999888777444333222111111222333333999<<<@@@DDDFFFGGGGGGFFFBBB???<<<888555444333444000111111111000///...---333222000000111222111111444333333444666666555444555555555555555555555555333333222111000///......444111000777DDDQQQYYY\\\^^^```aaacccddddddcccccccccdddeeegggiiikkkmmmmmmmmmmmmmmmmmmmmmnnnooooootttuuuwwwyyy|||}}}~~~~~~|||~~~zzzyyyzzzooo[[[MMMKKKKKKIIIFFFCCC@@@===;;;:::;;;999555222000000111222111111000000//////......000...///111111000333999>>>TTTdddcccaaammmsssbbbbbbmmm|||sssvvvkkkiiirrrppp^^^eeeyyyxxxvvvwww^^^lllvvvfff\\\XXXWWWVVVUUU[[[\\\]]]]]]^^^```cccfffiiioooyyy~~~}}}kkkZZZQQQPPP\\\jjjyyy|||ccc```VVVTTThhhooossstttwwwQQQWWWrrrqqqbbbeeemmmzzz{{{eeeQQQoooWWWIIIEEEDDDFFFFFFBBB>>>>>>:::777333111111111000000---...///000000///...---.........///000222444555333222111111111222333444111111111222222333333333......///000111222333333777777777777777888888888888:::<<<<<<===>>>AAACCCGGGKKKPPPTTTXXX[[[^^^aaafffjjjooorrrtttvvvwwwyyy{{{{{{{{{}}}}}}zzzwwwpppmmmhhhfffiiiqqq|||~~~~~~sssggg^^^WWWQQQVVVVVVUUUTTTQQQNNNKKKIIIBBB@@@===<<<;;;;;;:::999555444333222222222333444555777:::>>>@@@@@@@@@???;;;999666333111000000000000111111111000//////...333222111000111222222222333222222444666777666555888888777666555555444444333333222111000///......444111111777CCCOOOWWWZZZ\\\]]]___aaabbbbbbbbbaaaaaaaaabbbdddfffhhhiiijjjlllkkkkkkkkklllmmmnnnnnntttuuuwwwyyy{{{}}}~~~~~~~~~~~~wwwssstttooo```OOOGGGJJJIIIFFFCCC@@@>>><<<;;;<<<:::666333000000000111111000000000/////////...222111111222111000444;;;HHHcccxxxyyyxxx|||~~~}}}xxxzzzoooppp}}}mmmiiioooqqq\\\```rrr{{{wwwjjj]]]llluuuggg]]]WWWSSSVVVWWWVVVUUUUUUUUUVVVWWWWWW^^^iiirrruuuwwwppp___SSSNNNUUU```mmmuuuvvvfffUUURRRbbbzzzqqqtttlllPPPWWWtttyyypppqqquuuiiikkkSSSIIIEEEDDDGGGFFFAAA>>>>>>:::777333111111111000000.................................///000222444555444333222222111111222222111111111222222222222222......///000111222333333666666666777777888888888999;;;<<<======???BBBDDDGGGJJJOOOTTTWWW[[[___aaafffkkkppptttvvvvvvwwwwwwzzzzzz{{{~~~~~~}}}{{{xxxtttpppfffccc^^^^^^dddppp}}}{{{iii[[[OOOFFFHHHHHHGGGEEEBBB@@@===<<<>>>=========>>>>>>===;;;666555444222222222333444111333666888::::::999888666444222000/////////000111111111000000000000000111111///...///000111222333333333666888999999888::::::999777666444333333444333333222111000//////333111111666AAALLLTTTWWWYYYZZZ\\\^^^_________^^^]]]^^^___aaabbbdddeeefffjjjjjjjjjjjjkkklllmmmnnnssstttvvvyyy{{{|||}}}~~~}}}~~~{{{mmmyyyyyyoooppppppeeeSSSDDDIIIHHHFFFDDDAAA???===<<<===;;;777444111000///000000000000000////////////222000111222222222888@@@aaauuu|||yyyxxxzzzzzz~~~pppxxxkkkiiiuuutttkkklll|||oooYYYZZZiii~~~yyy]]]ZZZaaa|||uuukkkggg___]]]ZZZWWWTTTRRRQQQQQQMMMSSS^^^hhhmmmqqq}}}xxxiiiXXXNNNNNNTTT```hhhtttvvv```[[[dddyyyyyyooolllWWWUUUjjjsssuuutttsss|||kkkSSSJJJFFFDDDGGGFFFAAA>>>>>>:::777333111111111000000000///............///000---......///111222333444333222222222222222222222111111111111111222222222......///000111222333333555555666666777888888888:::;;;===>>>>>>???BBBDDDFFFJJJOOOSSSWWW[[[___bbbfffkkkqqqvvvwwwwwwvvvvvvxxxyyy{{{~~~|||{{{zzzxxxvvvrrrlllhhh```\\\WWWXXX```ooo}}}lll]]]PPPHHHDDDCCCBBB@@@>>><<<;;;:::<<<<<<<<<>>>??????<<<:::777555444222111111222222111333444666777666555555333333222111111111222222111111111000111111111222333333222111111222333555666666666888;;;===<<<;;;999999888777666555444444444444333222111000000///222111111666???HHHPPPSSSVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\]]]___aaabbbcccdddiiiiiiiiijjjkkkmmmnnnooossstttvvvxxxzzz|||}}}}}}|||~~~{{{ccciii~~~sssnnnooohhhVVVFFFHHHHHHGGGEEECCC@@@>>>===>>><<<888444222000//////000000000000///////////////...///111222444>>>HHHttt{{{www}}}tttppppppppp||||||ooouuuhhheeeoooqqqlllxxxkkkVVVVVVcccmmmZZZPPP___vvvqqqiiibbb]]]ZZZXXXWWWTTTWWW^^^eeegggkkkuuurrraaaRRRMMMMMMVVV^^^jjjwww~~~pppjjjwwwuuuhhhhhhxxx{{{ooorrr```QQQYYYdddnnnnnnkkknnnoooXXXJJJFFFEEEGGGFFFAAA======:::777333111111111000000//////............//////------///000111222333444000000111222333333444444111111111111111111111111......///000111222333333444555555666777777888888:::;;;===>>>>>>???BBBDDDFFFIIINNNRRRVVVZZZ___ccceeejjjqqquuuwwwwwwvvvvvvxxxxxxzzz~~~~~~{{{yyywwwuuuqqqkkkddd```XXXSSSOOORRR^^^ooolll___TTTMMMAAA???===;;;:::999999999;;;;;;<<<>>>???>>>;;;999777666444222111000111111111222333444444444333222111111111222222333444444111111000000111222333444666777999888777777888;;;999888888:::<<<===<<<;;;777777777666666666666666555555444333222111000000111111222555<<>>@@@@@@===;;;999777555333111111111111//////000000111111000000//////000111222333333444111111000000111333555666555999<<<===;;;999:::<<<>>>===<<<===>>>>>><<<:::777777777777777888888888666555555444333222111111111111222555:::AAAGGGKKKNNNOOOQQQTTTUUUVVVVVVVVVWWWXXXZZZ\\\___bbbdddeeehhhiiiiiikkkmmmoooqqqrrrqqqrrrtttwwwyyyzzz{{{|||{{{|||~~~pppbbbjjj}}}{{{llleeeeee]]]OOOJJJIIIIIIGGGEEEBBB???===<<<;;;999666333111000///////////////000000000000333222222222111555BBBQQQ\\\sss~~~rrrmmmpppwww{{{zzz}}}zzztttpppvvvrrrlllkkk|||~~~sssppp{{{zzztttpppddd\\\\\\```kkkrrrsss~~~sssYYYOOOUUUjjj~~~~~~jjjUUUOOOVVViiizzztttpppfffcccaaaaaa___^^^eeemmmvvv{{{}}}xxxnnncccVVVLLLEEEKKKTTT___jjjttt}}}}}}oookkkwwwvvvzzz}}}yyyjjjWWWKKKQQQ```ZZZccciiiggggggqqqrrr\\\KKKGGGEEEGGGFFF@@@===<<<:::777333111111111000000,,,---...//////...---,,,,,,---///111222333333333000111222333444333333222222111111111000000000///......///000111222333333333333444555666777888999888:::<<<<<<===>>>AAACCCFFFHHHLLLPPPTTTZZZ```dddcccggglllqqqsssuuuxxxyyyyyyxxxxxxzzz}}}~~~|||{{{{{{vvvrrrlllfff___XXXQQQLLLBBB>>>===EEEVVVkkk|||~~~nnnbbbYYYPPPMMMGGGBBB>>><<<<<<<<<;;;;;;<<>>;;;;;;;;;:::999999999888666666555444333222111111000111222444888>>>DDDHHHIIIJJJMMMOOOQQQRRRRRRRRRQQQSSSUUUXXX\\\___aaacccfffggghhhjjjlllnnnpppqqqqqqrrrtttvvvxxxzzz{{{{{{{{{||||||~~~yyycccfff|||yyy{{{}}}lllhhhmmmfffXXXKKKKKKJJJHHHEEEBBB>>><<<;;;:::999666444222111000.../////////000000000111111111222333333999JJJZZZZZZdddppp{{{zzzxxxzzz}}}~~~zzztttooosss~~~~~~|||}}}{{{xxxtttvvvuuufffkkktttddd\\\YYYVVVZZZuuuvvvqqqwww}}}^^^MMMMMMXXXpppzzzcccRRRIIIPPPkkkzzzuuupppmmmjjjhhhnnnuuuzzz~~~|||wwwoooaaaTTTEEEGGGKKKQQQZZZeeeqqqxxx|||tttxxxooo\\\WWWZZZaaaWWWaaannnpppfff___hhhwwwqqq[[[KKKGGGEEEGGGFFF@@@===<<<:::777333111111111000000...///111222222111///...,,,---///111222333333333222222333444333222111000222111111111000000//////......///000111222333333333333444555666777888999888999;;;<<<<<<>>>@@@CCCFFFHHHLLLPPPTTTZZZ```dddbbbfffkkkooorrruuuxxxzzzyyyxxxxxxyyy||||||yyywwwvvvvvvppplllddd]]]UUUNNNGGGBBB@@@;;;999AAARRReeettt||||||{{{mmmcccVVVRRRKKKDDD???<<<;;;;;;;;;;;;<<<@@@DDDFFFGGGFFF>>><<<:::777555444444444///000000111111222222333000111222444555555555555222111000000222444777888KKKQQQYYY[[[XXXTTTTTTUUURRRPPPNNNLLLKKKIIIFFFCCC??????>>>===;;;:::999888666666555444333222222111000111222444777<<>>;;;::::::888777555333222111.../////////000000111111,,,...111444666@@@SSSeee___ZZZ]]]kkkzzz}}}yyy{{{wwwyyy|||vvvqqqooorrrzzzyyy~~~}}}|||~~~wwwbbb```uuuzzziii```YYYPPPMMMfffxxxppprrr|||bbbMMMIIIKKKfffooo[[[LLLMMMggg~~~yyyvvv{{{zzzkkk\\\JJJIIIGGGHHHNNNZZZgggpppzzz}}}xxx{{{}}}zzzqqqcccfffeeeccc[[[fffwww}}}nnn[[[^^^nnnnnnWWWJJJFFFFFFHHHGGGBBB>>>>>>:::777333111111111000000///////////////////////////000111333444444333333222222222222222111000///111000111111...******---////////////000111222333222222333444555666777777999999:::;;;===???AAABBBDDDGGGKKKOOOTTTZZZaaaeeedddhhhlllnnnoooqqquuuyyyyyyxxxxxxzzz|||~~~}}}{{{vvvpppjjjkkkggg___UUULLLEEEAAA>>>>>>999666===NNNbbbrrrzzz~~~{{{jjj]]]\\\VVVLLLBBB<<<===AAA:::;;;===BBBFFFIIIIIIHHHCCC@@@;;;888777777777666333333222111000000000111333111000222555666555333222222333333444555777777JJJZZZkkkqqqjjjaaa```bbbbbb^^^XXXTTTQQQMMMHHHDDDDDDCCCAAA>>>:::888888999:::999888666555333222222111000000111555:::@@@CCCGGGGGGHHHIIIIIIJJJJJJKKKKKKNNNRRRVVVXXX[[[^^^```eeeeeeeeefffhhhjjjmmmnnnqqqqqqsssuuuvvvxxxzzzzzzzzz}}}iii___yyyxxxxxxgggmmmzzztttVVVGGGEEEJJJDDD??????<<<:::999888777555333222111000000000000000111111222...444444///111DDD```ssskkkeeeZZZaaayyy}}}{{{}}}}}}zzzuuuuuusssrrrvvvzzzggg```iii~~~pppdddZZZUUUQQQWWWtttkkklllzzz~~~hhhSSSGGGPPP\\\vvvaaaHHHMMMccctttzzzeeePPPHHHDDDGGGLLLRRR___kkkxxxxxxiiidddlllwwwggg___hhhsssllldddffffffmmmUUUJJJGGGFFFIIIHHHCCC>>>>>>:::777333111111111000000////////////////////////...///111222333333222222222222222222222111000000000333333000///111111///////////////000111222333333333444555666777777888999999:::;;;===???AAABBBEEEHHHLLLQQQUUUZZZ```dddcccggglllnnnoooqqquuuyyyyyyxxxwwwyyy||||||zzzxxxtttmmmgggaaa]]]VVVNNNFFFAAA===;;;:::777555;;;JJJ\\\mmmvvvzzz}}}vvvcccaaa\\\SSSJJJCCCAAAAAA======???BBBFFFHHHHHHGGGBBB???:::888777777777666444333222222111222222333444333222333777999999888222222222333444777999:::MMM]]]qqqyyyuuunnnkkkmmmllljjjgggeeeaaaZZZPPPIIIGGGEEEBBB>>>;;;999999999999888777666555444333222111000000222555:::???BBBEEEEEEFFFFFFGGGHHHHHHHHHHHHKKKOOOSSSUUUXXX[[[^^^ddddddeeefffhhhjjjlllnnnpppqqqrrrtttvvvxxxzzzzzzxxxzzz}}}~~~~~~ooo```rrrzzz||||||llloooyyysss\\\JJJEEEJJJEEEAAA@@@;;;:::999888777555333222111000000000000000111222222///333333222999NNNgggvvvrrrtttnnnooo{{{~~~zzz~~~{{{}}}}}}{{{{{{tttwww}}}||||||hhhaaaggguuuiii^^^WWWOOOQQQjjjpppjjjrrr}}}fffSSSJJJMMMWWWppppppUUURRRbbbrrrsss[[[PPPFFFDDDFFFLLLVVV```ooozzz~~~vvvqqqrrrgggYYY^^^mmmppppppqqqmmmjjjSSSKKKGGGGGGIIIHHHCCC??????:::777333111111111000000////////////////////////---...000111222222111000222222222222222222111000,,,///000000222444222---////////////000111222333333444555666777888888999999999:::;;;===???AAABBBFFFIIINNNSSSWWW[[[___bbbcccggglllnnnoooqqquuuxxxwwwvvvwwwyyy|||{{{yyyuuutttrrrmmmeee___TTTQQQKKKDDD???:::888777444444555:::DDDTTTdddooossswww}}}sssnnnfff^^^WWWPPPIIIFFFDDDCCCCCCEEEHHHIIIHHHFFF@@@===:::777777888777777555444333222222222333444444333222333666999:::;;;555444333333444666777999III[[[qqq~~~zzzwwwxxx}}}wwweeeXXXRRROOOIIIBBB===:::999999888777777666555444444444111000111222555:::???BBBBBBBBBCCCCCCDDDEEEEEEEEEEEEHHHLLLOOOQQQTTTXXX[[[bbbbbbccceeegggjjjlllmmmoooppprrrtttvvvxxxyyyzzzwwwzzz|||~~~~~~xxxeeeooovvvwww{{{vvveeeNNNFFFJJJGGGCCCAAA:::::::::888777555444222222111000000000000111222222///111111333???VVVmmmyyy}}}|||{{{~~~{{{~~~~~~mmmaaabbb{{{{{{oooeee[[[OOOKKK___zzzwwwjjjiiiwww}}}hhhYYYSSSHHHPPPgggyyygggWWW\\\jjjnnn___NNNDDDBBBEEELLLSSSbbbmmmxxx}}}{{{nnnbbbNNNNNNaaapppyyyzzzqqqiiiRRRKKKHHHGGGIIIIIICCC??????:::777333111111111000000////////////////////////...///111222222222111000222222222333333222111111...,,,222???AAA777...---////////////000111222333444444555666777888999999999999:::;;;===???AAABBBFFFJJJPPPTTTXXX[[[^^^```bbbffflllnnnoooqqqtttwwwvvvuuuvvvxxx|||wwwtttpppmmmiiiccc[[[TTTKKKHHHCCC===999555333333000333555999???KKK[[[gggkkkqqqxxx}}}uuukkkddd]]]VVVPPPMMMKKKJJJJJJJJJJJJHHHGGG???<<<999888888888888777777555333222111111222333666555555555777:::<<<>>>>>>===;;;999888888999999@@@SSSkkk}}}~~~}}}~~~iiibbb[[[QQQGGG@@@;;;888777777777666666555555555444111111111333666:::>>>AAA@@@AAAAAABBBBBBCCCDDDDDDDDDFFFIIILLLOOORRRVVVYYY___```bbbdddgggiiikkklllnnnoooqqqsssuuuwwwyyyzzzzzz|||lllooonnnTTTGGGJJJHHHFFFBBB999;;;:::999777555444333222111111000000111111222333222444444666CCCZZZqqq|||||||||yyysssyyyuuuccc[[[nnn~~~sssiii```RRRJJJXXXnnnmmmgggvvv{{{lll___YYYDDDIII[[[llluuutttZZZUUU^^^~~~qqqZZZJJJCCCDDDGGGKKKVVVbbbmmmrrrzzzrrraaaLLLIII[[[mmm|||wwwiiiSSSKKKGGGFFFIIIHHHCCC???>>>:::777333111111111000000////////////////////////000111222333333333222111111222222333333333222222777...:::TTTUUU:::+++222////////////000111222333444444555666777888999999999999:::;;;===???AAABBBFFFJJJPPPTTTWWWZZZ]]]___aaaffflllooooooqqqtttwwwvvvuuuuuuxxx|||~~~~~~vvvrrrlllgggccc\\\SSSMMMFFFCCC???:::666333222111///333666888;;;DDDRRR]]]eeellluuu{{{}}}}}}xxxpppiiibbb\\\UUURRROOOMMMLLLJJJGGGEEE???===:::999999999888777888777444111000000111222999999:::;;;<<<>>>@@@BBBDDDCCCBBB@@@???===<<<<<<<<>>@@@@@@@@@AAAAAABBBBBBCCCCCCCCCEEEHHHJJJMMMPPPUUUXXX\\\^^^```cccfffhhhjjjkkkmmmnnnppprrruuuwwwyyyzzz{{{}}}ooolll|||uuuYYYIIIIIIHHHFFFCCC:::;;;:::999888666444333222111111111111111222222333333666888;;;HHH___sss~~~}}}}}}}}}}}}{{{eeeVVVdddsssjjjcccWWWMMMTTTeeeuuukkkyyyuuuiii[[[RRRCCCCCCPPP^^^hhh~~~}}}aaaSSSUUUnnn}}}}}}}}}gggRRRGGGEEEEEEEEEMMMXXXdddkkkqqq}}}jjjXXXTTT```mmm|||~~~lllWWWJJJFFFFFFHHHGGGBBB>>>>>>:::777333111111111000000////////////////////////111222333444444333222111111222333333333333333333777///<<>>===???NNNeeezzzrrrgggXXXKKKDDD@@@===;;;888777777666555444444444111111222444777:::===?????????@@@AAAAAABBBBBBCCCBBBDDDGGGIIIKKKOOOTTTWWWZZZ\\\___bbbeeehhhjjjjjjlllmmmoooqqqtttwwwxxxzzzxxx{{{~~~qqqfffppp~~~zzz\\\KKKIIIGGGEEEDDD===;;;;;;999888666555333333222111111111111222333333...111666@@@RRRhhhvvv{{{~~~lllWWW^^^~~~uuukkkhhh___RRRRRR\\\~~~rrr{{{~~~sssfffUUUIIIEEE@@@GGGRRR\\\tttjjjXXXQQQ___zzz~~~vvvqqqzzzzzzzzz{{{~~~sss\\\LLLFFFDDDAAAFFFOOO[[[ccckkkvvvwwwsssrrrddd___cccgggsss}}}zzzoooZZZIIIEEEEEEGGGFFFAAA======:::777333111111111000000////////////////////////000111222333333222111000111222333333444444333333000000:::CCC===---(((///////////////000111222333333333444555666777777888999999:::;;;===???AAABBBEEEHHHLLLPPPSSSXXX]]]``````eeekkkoooppppppsssuuuwwwvvvvvvxxx{{{~~~~~~~~~~~~xxxsssjjjcccZZZSSSOOOJJJEEEAAA;;;999777444333333333444222333444555666;;;BBBHHHLLLXXXgggqqquuuxxx}}}~~~zzziiieee___YYYUUUQQQLLLJJJCCCAAA>>>===<<<;;;999777777555333333444777:::<<<===BBBHHHMMMPPPSSSWWWZZZZZZZZZZZZXXXSSSMMMGGGCCCAAAMMMaaauuutttaaaRRRIIIDDDAAA>>>999888777666555444333222111111222444777:::===>>>>>>>>>??????@@@AAAAAAAAAAAACCCEEEGGGIIIMMMRRRVVVXXXZZZ]]]aaaeeegggiiijjjkkklllnnnqqqtttvvvxxxyyyvvvyyy|||~~~wwweeeiiiuuu{{{yyy}}}yyy{{{^^^MMMIIIEEEDDDDDD@@@<<<;;;:::888666555444333222222111111222222333444---///888MMMjjjwww\\\XXXqqqsssqqqjjj[[[TTTWWWppp|||ppp^^^RRRHHH???AAAHHHRRRlllrrr___OOOTTTddd~~~wwwpppmmmkkkkkklllrrrzzziiiUUUJJJEEEAAACCCHHHQQQYYYaaalllyyy}}}mmmzzzyyylllfffcccaaakkktttpppqqq]]]HHHEEEDDDFFFFFF@@@<<<<<<:::777333111111111000000///////////////////////////000111222222111000///111222333333444444444444---777;;;555------000222////////////000111222333222222333444555666777777999999:::;;;===???AAABBBEEEGGGKKKNNNRRRWWW]]]aaa___eeekkkoooppppppsssuuuxxxwwwvvvxxx{{{}}}~~~}}}zzzrrrmmm___XXXOOOHHHDDDAAA>>>;;;666444333222222333444666333333333333444888===AAA???LLL]]]iiiooossszzz~~~sssnnngggaaa\\\WWWSSSPPPDDDBBB@@@>>>===<<<999777555444333444666;;;???BBBKKKQQQZZZaaafffjjjnnnqqqxxxxxxvvvrrrjjj```VVVPPP???III[[[nnnmmm[[[OOOHHHBBB>>>:::999888666555333222222111111333555777:::<<<>>>======>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGLLLQQQUUUWWWYYY]]]aaaeeegggiiiiiikkklllnnnqqqsssvvvxxxyyyvvvyyy|||~~~~~~hhhiiisss~~~|||{{{vvv{{{___NNNJJJCCCBBBEEEBBB<<<;;;:::888777555444333222222111111222222333444666777CCC```|||___SSSeeexxx|||zzztttcccWWWVVVaaawwwmmmcccJJJ@@@>>>DDDNNNhhh|||uuubbbMMMIIIPPPccczzzjjjgggbbbaaadddllltttzzz~~~{{{{{{sss\\\NNNGGGBBBCCCEEEJJJPPPXXXbbbooozzzsssuuutttlllgggccckkkrrrlllzzzZZZMMMHHHEEEFFFDDD???<<<===:::777444222222111000///000000//////.........---222222222222222222222222444444333333333333222222111111000////////////////////////000111111222222444444555555555555555555999999999:::<<>>???BBB@@@>>>>>>>>>===<<<<<<@@@GGGNNNSSSbbbkkk|||tttddd___KKKHHHPPPfffxxx{{{dddUUULLLCCC;;;;;;<<<===;;;888666666666222333444555777999;;;<<<:::;;;<<<===>>>???@@@AAA>>>@@@AAABBBDDDHHHMMMPPPUUUXXX\\\___aaadddgggiiikkklllnnnppprrruuuvvvwwwzzz|||~~~pppcccccc~~~tttoooooouuufffOOOGGGKKKDDD<<>>999777666666222222222111111111000000222222222333444555666777;;;>>>FFFSSS]]]cccjjjqqqwww}}}vvvfffZZZPPPIIICCCDDDDDDCCCBBBCCCAAA???===>>>DDDOOO[[[dddqqqzzz{{{iiiRRRKKKPPPcccttt}}}jjjXXXMMMCCC:::<<<======<<<999666555666222333333555666888:::;;;;;;;;;<<<<<<===>>>??????>>>???AAABBBDDDGGGLLLPPPTTTWWW[[[___aaadddgggiiikkklllmmmppprrrtttvvvwwwyyy{{{~~~vvvddd```zzz{{{{{{qqqnnnnnnooofffPPPDDDHHHFFF@@@BBB===:::888777777666555444111111111111111222222333444777XXXyyy||||||~~~xxxuuueee{{{fffcccvvvxxx\\\TTTaaa|||{{{lll]]]]]]dddxxxuuu___NNNDDD@@@@@@DDD]]]zzzzzzoooaaaTTTGGGFFFNNNaaauuu{{{mmmbbbZZZZZZ^^^hhhhhhlllqqqtttvvv|||vvvdddQQQDDDAAAAAAAAACCCJJJUUU```gggxxxxxxjjjhhhggggggooozzz{{{___KKKFFFCCCDDDCCC>>>;;;<<<999777333111111111000///////////////............222222222222222222222222333333333333222222222222000000//////......///////////////000111111222222222222333444555666666777777888999;;;===???AAAAAAEEEHHHLLLPPPTTTYYY___bbbaaaccciiioooooommmooouuusssuuuxxxyyyyyyyyy{{{|||zzz~~~~~~}}}xxxsssmmmdddYYYQQQFFFCCC>>>999555444444444222222222111111111111111333333333333333444555555999;;;BBBMMMUUUZZZbbbjjjooowwwzzziii^^^RRRMMMJJJKKKKKKJJJLLLQQQJJJGGGDDDEEELLLZZZkkkvvv```RRROOO^^^mmmuuummm[[[OOODDD;;;<<<>>>>>>===999777555555222222333444666888:::;;;;;;;;;;;;<<<<<<============>>>@@@AAACCCFFFKKKNNNSSSVVVZZZ^^^```cccfffiiijjjkkkmmmooorrrtttvvvvvvyyy{{{}}}~~~hhh\\\xxx||||||uuuzzzwwwmmmiiihhhnnnmmmXXXDDDEEEHHHCCC@@@===;;;888777777777555444111111111111111222333333444???eee~~~uuutttyyy|||~~~yyy|||ssshhh~~~{{{lllfffpppbbbQQQWWWqqq}}}~~~ssscccZZZ]]]mmmwwwgggSSSGGGCCCAAAAAAUUUppp|||}}}~~~qqqaaaTTTFFFCCCFFFTTTdddqqq|||vvvggg^^^\\\^^^___eeemmmpppqqquuuzzzoooZZZIIIDDDBBB???@@@EEEMMMVVV\\\ooo{{{|||zzz{{{~~~mmmfffddddddjjjssszzz___JJJEEEBBBCCCBBB===;;;;;;999666333111111000///...///////////////.........222222222222222222222222333333333222222222222111000//////.........///////////////000111111222222111111222333555666777777666777999;;;===???@@@AAADDDGGGKKKPPPTTTYYY___cccaaaccciiioooooommmpppuuurrrtttvvvxxxyyyzzz{{{{{{{{{}}}}}}xxxpppiiibbbYYYNNNGGG>>><<<999555333222222333111111111111111111111111444444333333222333333444555777===GGGMMMSSS]]]fffiiiqqq{{{rrreee]]]TTTQQQPPPQQQQQQRRRWWW^^^TTTSSSQQQQQQWWWdddtttrrr[[[OOOYYYeeelllxxx~~~kkk\\\QQQHHH@@@===???@@@>>>:::777555444222222333444555777888999:::::::::;;;;;;;;;;;;;;;<<<>>>???@@@AAAEEEIIIMMMRRRUUUYYY]]]___bbbfffhhhjjjkkklllnnnqqqsssuuuvvvxxxzzz|||~~~~~~ooo]]]sssrrrlllqqqtttvvvsssjjjgggrrrxxxdddHHHEEEIIIDDD>>>===;;;999777777777666444222111111111111222333333888HHHpppxxxggggggqqqwwwxxxwwwiiippp}}}zzzzzz}}}qqqnnn}}}vvvsssvvvmmmXXXXXXccczzzyyy{{{xxxnnn\\\YYYbbbyyy|||qqqXXXKKKEEEAAA===JJJcccoooyyyzzzfffWWWJJJDDDBBBIIITTT^^^hhhoooyyyssshhh___^^^bbbhhhkkklllooottt{{{yyyeeeSSSIIICCC>>>>>>AAAGGGNNNUUUeeeuuuxxxqqqlllmmmuuu}}}mmm```\\\[[[aaahhhyyy^^^IIIDDDAAACCCBBB===;;;;;;999666333111000000///............///////////////222222222222222222222222333333222222222111111111//////............///////////////000111111222222111111222333444555666777666777999:::===>>>@@@AAADDDGGGKKKOOOTTTYYY___bbbbbbdddiiiooopppmmmpppuuurrrssstttvvvyyyzzz{{{zzz}}}~~~{{{wwwpppfff]]]VVVMMMDDD>>>:::888666333222222222333111111111111111111111111444444333222222222222333111333999BBBHHHOOOZZZfffiiinnnuuu{{{~~~xxxooofffaaaYYYVVVSSSTTTRRRRRRWWW]]]WWWZZZ^^^```dddlllxxxgggQQQUUU^^^bbbnnn{{{kkk]]]SSSJJJCCC>>>@@@AAA???;;;777444333222222222333444666777888999999999999999:::::::::;;;===>>>???@@@CCCGGGKKKPPPSSSXXX\\\___bbbeeegggiiijjjlllnnnppprrrtttuuuxxxzzz|||}}}}}}~~~vvvaaaqqqssseeehhhmmmsss{{{tttkkkpppzzzjjjLLLEEEIIIDDD>>>>>>;;;999888888777666555222222222111222333333444999KKKqqqooo\\\___oooyyyxxxttteeesss}}}yyyyyywwwssssssvvvrrrrrr}}}vvvxxx}}}yyyaaa\\\UUUggg~~~{{{|||xxxfff______nnnvvvZZZKKKEEEBBB<<>>>>>AAACCCIIIPPP[[[kkkwww|||tttlllgggnnn|||{{{rrrssssssdddZZZXXX^^^eeeyyy\\\IIIDDDAAACCCBBB>>>;;;<<<888666222000000000///............///////////////222222222222222222222222222222222222111111111111......------......///////////////000111111222222111111222333444555555666888777888999;;;>>>@@@BBBDDDGGGKKKOOOSSSXXX^^^aaabbbdddjjjppppppnnnpppvvvrrrrrrrrruuuyyy{{{zzzzzz~~~{{{wwwoooggg\\\RRRKKKDDD===888666555444222222222222222111111111111111222222222444333222222222222222333000222777>>>CCCJJJXXXeeekkknnnrrrvvvxxx{{{~~~yyyrrrmmmbbb\\\VVVSSSQQQNNNPPPTTTVVV]]]fffkkknnnqqqwww|||~~~rrrTTTSSSXXXYYYddduuuyyytttuuu}}}}}}nnn```TTTKKKCCC@@@AAABBBAAA<<<888444333222222222333444555666777777777777888888999999999;;;<<<======???AAAFFFIIIOOORRRWWW[[[^^^aaadddggghhhiiikkkmmmppprrrttttttwwwyyy{{{|||}}}~~~}}}fffooonnnkkkjjjlllqqqyyyxxxmmmhhhuuuiiiOOOGGGGGGCCCAAA>>><<<999888888888666555222222222222222333444444777KKKooowwwwww{{{ttt{{{}}}lll```gggwww~~~zzzzzzuuuvvv}}}xxxwwwzzz|||rrrnnnqqqvvviiiuuu{{{zzz}}}hhh___NNNYYYttt{{{xxxwwwooogggbbbiii{{{yyy\\\JJJCCCDDD???DDDTTT[[[jjjrrroooUUUJJJ@@@AAAIIITTTaaallljjjiiiiiilllvvvuuuiiibbb___^^^bbbgggqqqzzztttWWWJJJ@@@???AAAAAAEEELLLRRRaaalllrrruuupppooozzzyyyxxxrrr|||eeeWWWVVV[[[zzz[[[IIIDDDBBBCCCCCC???<<<===888555222000000000...---............/////////000222222222222222222222222222222222222111111111111...------------...///000/////////000111111222222222222222333333444444444999888777777999===AAACCCEEEHHHLLLOOOSSSWWW\\\```bbbdddjjjppppppnnnqqqvvvqqqqqqqqqtttyyy{{{zzzyyy{{{|||vvvrrrggg___SSSIIICCC>>>999555444333222111111111111111000000111111111222222222333222222222222222333333000222666;;;>>>EEESSSaaahhhkkkooosssvvvyyy|||wwwiii```WWWUUUSSSQQQQQQSSSYYYbbbmmmrrrqqqoooppprrrrrrsssrrrqqqwww{{{|||WWWRRRUUUSSS[[[lllzzzvvvnnneeeaaafffrrr|||}}}pppaaaUUUKKKCCC@@@BBBCCCBBB===888444222111111222222333444666666555555666777888888999999:::;;;<<<<<<===@@@EEEHHHNNNQQQVVVZZZ]]]```dddggghhhiiijjjmmmoooqqqssstttwwwxxx{{{||||||}}}hhhkkk~~~zzzuuuqqqqqqpppsssxxxqqqfffrrrjjjTTTJJJEEE@@@CCC>>><<<999888888888777555333222222222222333444444:::QQQuuuvvvnnnnnnhhhqqquuuqqqrrr|||vvvttttttxxxyyyvvvpppsss~~~xxxmmmhhh~~~~~~|||}}}ooocccSSSSSScccuuuqqqpppkkkeeegggrrrdddOOOFFFHHHCCCDDDMMMQQQ\\\hhh|||bbbTTTEEEAAAFFFQQQ___jjjjjjgggeeefffkkkuuuttthhhaaa\\\^^^bbbhhhttt|||___OOOBBBAAAAAA===@@@GGGIIIWWWfffooo{{{~~~}}}~~~yyy[[[OOOOOO|||[[[IIIEEEBBBDDDCCC???======888555222000000///...------.........//////000000222222222222222222222222222222222111111111111000---------------...///000/////////000111111222222333333333333333333333333:::888666666888<<>>888444222111111111222333444555666333444555666777888999::::::;;;<<<<<<===@@@DDDGGGMMMQQQUUUYYY]]]```dddfffhhhiiijjjllloooqqqssstttvvvxxxzzz{{{|||}}}iiigggttt~~~}}}|||wwwttt}}}zzzjjjuuummmZZZNNNCCC===BBB>>><<<:::888888888777555333333222222333333444555@@@ZZZ{{{llliiidddoooqqqwww|||xxxxxxtttnnnrrrlllhhhlllxxx|||vvvsssvvv~~~xxx}}}~~~{{{~~~uuugggZZZSSSXXXsssyyyqqqkkkiiieeedddlll}}}oooVVVKKKLLLFFFCCCGGGGGGQQQaaayyyooo^^^KKKBBBCCCKKKYYYdddhhhfffeeeeeehhhooo{{{pppeee^^^]]]``````nnn~~~}}}dddRRRDDDBBB@@@;;;<<>>999666333222222222111000000////////////000000111444333222222111111222222111000000000111222222333111111///...------------/////////000111111222222222333333444555666777777999999:::;;;===???AAABBBCCCGGGLLLQQQUUUXXX[[[]]]aaagggmmmmmmkkkkkkqqqwwwuuuvvvwwwyyyzzz{{{||||||{{{{{{}}}~~~}}}zzzssshhh```VVVMMMBBB<<<:::999666333222111111000000000000000///000000000000111111111222222222222222222222222111444555666777===HHHQQQ]]]bbbhhhmmmpppsssuuuvvv{{{tttkkk```ZZZ[[[```dddfffrrrwwwxxxsssppppppkkkccccccbbbaaa___\\\]]]dddlllzzzcccSSSMMMIIIOOO[[[```^^^ZZZSSSPPPSSS]]]fffkkkllljjjcccYYYOOOIIIGGGCCCDDDDDDAAA<<<777333222000000////////////000000555555555555666666666777:::::::::;;;===@@@BBBDDDJJJLLLQQQVVV[[[___bbbdddeeehhhkkknnnppprrruuuwwwxxxyyy{{{}}}~~~nnndddlll{{{|||uuukkkkkkkkk]]]HHHDDDEEE>>>>>>===;;;999888888888888666444333333444666777777DDDkkkzzzsssxxxzzz~~~uuunnnmmmfffpppzzzuuu~~~zzzyyy{{{}}}zzzuuucccTTTOOO[[[uuuhhhnnnkkkhhheeefffpppzzzfffPPPFFFEEEDDDCCCBBBJJJXXXpppsss]]]LLLCCCBBBKKKUUUeeekkknnniiidddhhhpppuuu~~~yyypppggg______bbblllzzzvvvgggTTTEEE@@@?????????AAAIIIUUUcccsssgggPPPHHHzzz[[[KKKEEEAAADDDDDDAAA>>>===999666333222222222111000///////////////000000111444333222222111111222222111111111111111222333333333222111000/////////////////////000111111222222222333333444555666777777999999:::;;;===???AAABBBCCCGGGMMMQQQUUUXXX[[[^^^```fffkkkllljjjjjjpppuuutttuuuwwwyyyzzz{{{{{{{{{{{{{{{}}}~~~|||wwwnnnbbbYYYKKKDDD;;;777666666333111222222111000000000000000000000000111111111222222222222222222222222222222111444666666777===FFFMMMTTTZZZbbbjjjooossswwwyyyxxxvvvooogggdddhhhoootttwwwyyy{{{xxxrrroooqqqoookkkfffeeeccc```[[[YYY]]]aaasssgggVVVMMMEEEFFFNNNRRRRRRQQQMMMJJJLLLTTTZZZdddccc```XXXNNNFFFBBB@@@CCCDDDDDDAAA<<<777444222000//////......//////000333444444555666666777777999999:::;;;===???BBBDDDIIIKKKOOOUUUZZZ^^^aaaccceeegggkkknnnppprrrtttwwwxxxyyy{{{|||~~~~~~xxxbbbjjjwwwtttvvv{{{vvv{{{uuufffeeedddXXXFFFDDDHHHBBB>>>===;;;999888777888888666444333333444555666666CCCnnnyyy|||~~~vvvvvvzzzrrrxxx{{{{{{|||hhhUUUKKKTTTmmmjjjfffddddddcccggguuu~~~hhhQQQEEECCCAAA@@@???BBBQQQkkklllXXXJJJCCCGGGNNNaaakkkqqqmmmgggfffiiikkkuuusssvvvwwwjjj______```ggguuuuuubbbRRRFFFAAA>>>===@@@FFFQQQ]]]lll}}}fffTTTNNN}}}```LLLEEEBBBDDDDDD@@@===<<<999666333222222222111000///////////////000111111444333222222111111222222222222111111222222333333333222111000000//////000/////////000111111222222222333333444555666777777999999:::;;;===???AAABBBDDDHHHMMMQQQUUUXXX\\\______dddjjjkkkiiijjjnnnssstttuuuvvvxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~~~~yyyrrrfffWWWMMM???;;;555333333444222///222222111000000000000111111111222222222333333333222222222222222222222222111333666666777;;;BBBGGGKKKRRR[[[eeekkkqqqtttwww~~~~~~xxx{{{vvvrrrrrrwww~~~}}}{{{uuunnnlllooorrrrrrjjjjjjhhhddd^^^[[[ZZZZZZkkk{{{gggXXXNNNBBB???DDDIIIKKKMMMLLLJJJLLLQQQUUUccc```ZZZQQQIIICCCAAA@@@CCCCCCCCC@@@;;;666333222///..................///111222333444555666777888888888999:::<<>>???>>>MMMfff}}}rrr]]]KKK@@@@@@EEEXXXgggsssssslllgggcccaaaeeedddgggqqq}}}qqqcccaaa^^^bbbnnnzzz~~~nnn\\\LLLBBB>>>======CCCLLLVVVcccsss~~~}}}|||gggVVVOOO|||```LLLFFFBBBCCCCCC???<<<;;;999666333222222222111000///......//////000111222444333222222111111222222333222222222222222333333000000///.............../////////000111111222222222333333444555666777777999999:::;;;===???AAABBBEEEHHHMMMQQQTTTXXX\\\______dddiiikkkjjjkkkooorrrssstttuuuwwwxxxyyyzzzzzz{{{{{{}}}~~~{{{tttjjj\\\LLLBBB:::777444333444444222000333222111111000000111111222222222333333333444444222222222222222222222222111333555666777999===AAAGGGMMMVVV___eeejjjnnnppp{{{|||~~~}}}|||~~~}}}||||||~~~|||yyyrrrkkkiiilllqqqssskkklllkkkgggccc```[[[VVV___kkkzzzwww___VVVOOOCCC>>>AAAEEEGGGIIIJJJKKKMMMQQQTTTaaa\\\TTTKKKDDDAAAAAABBB@@@@@@@@@<<<888444111111......------------......///000111333444666777888777888888999;;;>>>@@@BBBHHHJJJNNNSSSYYY]]]```bbbdddgggkkkmmmnnnpppsssuuuyyyyyyyyyyyy{{{~~~fffiiiuuu~~~xxxpppttttttrrrvvv{{{ssskkkggg[[[HHHCCCFFFBBB???===;;;999777666666777555444333222222333666999NNNsss~~~{{{wwwqqqttt~~~~~~eeeSSSMMMUUUqqqkkk^^^```bbb```iiixxxqqqYYYKKKDDDAAA???@@@???LLL___rrr|||~~~~~~~~~~~~{{{qqq^^^LLL@@@@@@EEEMMM^^^pppvvvrrrlllfff```]]][[[\\\dddnnnyyy|||mmmddd^^^]]]hhhttt||||||ppp^^^LLLAAA>>>@@@<<<@@@GGGOOO[[[jjj{{{jjjXXXNNNyyy[[[LLLEEEBBBCCCCCC???;;;:::999666333222222222111000............///000111222444333222222111111222222333333222111111222222222000//////............////////////000111111222222222333333444555666777777999999:::;;;===???AAABBBDDDGGGLLLOOOSSSWWW\\\___```dddiiillllllmmmooorrrrrrssstttvvvwwwxxxxxxyyy{{{{{{}}}~~~}}}tttjjj___QQQCCC:::777555444333333222111000333222222111111111111111222333333333333444444444222222222222222222222222111222333444555777:::<<>>@@@???@@@BBBCCCEEEHHHLLLOOOVVVPPPHHHAAA<<<;;;;;;<<<;;;;;;;;;888444111000000......------------......---...000111333555777888666666777888:::===???AAAGGGJJJNNNSSSXXX]]]```aaadddgggjjjlllnnnooorrrsssxxxxxxxxxyyy{{{}}}mmmlllvvv|||~~~zzzooojjj___LLLDDDEEE@@@???===;;;999777666666666444444444222222444888<<>>@@@FFFHHHMMMRRRWWW[[[^^^```dddfffjjjlllmmmnnnqqqrrrwwwwwwxxxzzz|||~~~lllfffmmmyyyzzz}}}sss}}}yyynnnjjjcccRRRGGGEEE@@@???===;;;888666555555555333444444333222555;;;AAAdddzzzkkkTTTVVVqqq~~~yyygggZZZJJJPPPlllkkkbbb___ccchhh}}}vvvdddWWWNNNEEE???>>><<>>AAAEEEMMMZZZjjjuuuyyywwwwww{{{uuuvvvzzzhhh___uuuYYYIIICCC@@@BBBCCC@@@<<<<<<999666333222222222111000------......///111222333444333222222111111222222222111000000//////000000111111000000000000111111/////////000111111222222222333333444555666777777999999:::;;;===???AAABBBCCCEEEIIILLLOOOTTTYYY]]]```cccgggkkkmmmnnnnnnooopppqqqrrrtttuuuvvvwwwwww{{{{{{}}}~~~~~~uuukkk[[[MMMDDD<<<666222222222111000000111333444444333222222111111222222222222222222333333333333222222222222222222222222111000//////111444666777777:::???DDDIIIPPPWWW\\\bbbcccgggkkkpppvvvzzz|||{{{{{{xxxtttssswww|||}}}}}}qqq```VVVOOOIIIIIIOOOYYYccciiijjjVVVGGGGGGGGG===888:::;;;===AAAFFFJJJKKKJJJIIIBBB>>>:::888888888666555333444444222111000111222000//////......//////000------///000222333444555555555555666888;;;>>>???CCCFFFJJJOOOTTTYYY\\\]]]dddfffiiikkklllnnnppprrruuuvvvxxxzzz}}}~~~nnnbbbeee{{{mmmmmmvvvvvvpppmmmzzzyyynnnmmmjjjYYYLLLGGGAAA???===;;;888666555444444222444555444333777>>>EEEpppvvviiiWWW```yyyxxx|||}}}||||||ooodddSSSMMM[[[iii~~~iiibbbcccdddyyypppdddYYYLLLBBB???:::===@@@FFFXXXrrrxxx\\\LLLIIIBBBFFFMMM[[[ooo~~~}}}wwwpppggg\\\SSSTTTZZZgggrrrzzzpppddd]]]ZZZ]]]jjjvvvyyyjjjYYYKKKDDD>>>>>>???@@@EEEPPP___iiixxx|||vvvtttwwwssssssxxxpppvvv\\\HHHBBB???BBBCCC@@@======999666333222222222111000------......///111222333444333222222111111222222111111000//////...////////////............///000/////////000111111222222222333333444555666777777999999:::;;;===???AAABBBBBBEEEHHHKKKNNNSSSYYY]]]___aaafffjjjlllmmmmmmmmmpppqqqrrrtttuuuvvvvvvwww{{{{{{}}}~~~~~~}}}|||pppdddSSSDDD;;;666333111222222222111222333777:::444333222222111111222222111111222222222333333333222222222222222222222222111///------000333666777999:::<<<>>>AAAGGGMMMRRR[[[]]]```eeejjjoootttvvv~~~}}}~~~|||{{{yyyssstttxxxvvvyyywwwssswwwzzznnn]]]TTTNNNFFFBBBCCCLLLZZZfffeeePPPBBBCCCDDD<<<777:::666:::@@@GGGKKKKKKGGGDDD:::777444444555555333000222333333222111111222444000000////////////000000---...///000111222333444444444555666888;;;===???AAADDDHHHMMMRRRWWWZZZ[[[dddfffiiikkklllmmmoooqqqtttuuuxxx{{{}}}wwwfffgggfffeeemmmnnnnnnrrr~~~~~~ssssssqqq___PPPIIIAAA???>>>;;;888666555444444111444555555444888@@@HHHyyyxxxwwwnnnkkkiiiwwwtttpppvvvzzz{{{vvvuuummm]]]QQQTTTYYYxxxrrrhhhhhhgggttt{{{ooobbbSSSGGGAAA;;;===<<<@@@QQQkkkmmmYYYSSSGGGEEEFFFRRRiii~~~~~~yyyqqqdddWWWTTTWWWZZZdddrrr{{{mmmaaaXXXYYYfffttt}}}wwwdddRRRFFF???>>>===<<>>:::555222222000000000000111222333444333222222111111111111111333222222222222222222333222222333333333333444444//////000000111222444444777888:::;;;>>>BBBGGGJJJYYYZZZ\\\]]]```eeekkkooowww{{{~~~}}}{{{xxxuuuqqqmmmjjjfffkkkjjjddd```bbbaaa^^^VVVOOOFFF@@@@@@EEEJJJMMMOOOIIIBBB>>>>>>>>>:::666999<<<@@@CCCDDDCCC@@@>>>666555222000000000111222444333222111000000//////333222000///......///////////////000111333444555444444555666888:::;;;<<>><<<:::666555333111000111222222444444333111111000000000333222000///......///////////////000111222444555444444555666777999;;;<<<@@@CCCGGGKKKOOOUUU[[[___bbbfffhhhhhhkkkqqqsssrrrwwwwwwwwwxxxzzz|||~~~rrrjjj}}}vvvpppwww|||yyyttt~~~vvvoooYYYFFFEEEBBB@@@<<<999666555555555666333444777666999JJJ___{{{ttt{{{nnnlllxxxwww|||yyyxxxzzzzzzxxxvvvsssvvv{{{rrrcccVVVPPPRRRgggwwwlllkkkxxx}}}bbbLLLFFF>>>===;;;<<>>>>>>>>@@@FFFNNNYYYmmm~~~}}}rrrvvvxxxrrrnnnkkkqqqsssZZZKKKEEEAAABBBBBB>>>;;;:::999666333111111111000...///...---...000222333222444222111111333444444333333222111111000111111111///......------------.........//////000111222222333333333444444444555555555777999:::;;;<<>>333000111111111333222111111111111222222333444444333222222222222222111111111000000111111111000000000111111111111222222111111111111111222222555666666666555777999<<>>AAABBB@@@AAAGGGKKKLLLLLLGGG???999777777777777;;;777333333555666555333555666888999999888777666666555333222111222222333555444333222222111222222333222111000/////////////////////000111222333444333444444555777999;;;<<<>>>AAAEEEIIIMMMSSSYYY]]]bbbfffhhhhhhkkkqqqsssrrrvvvvvvwwwxxxzzz|||~~~uuuggguuu|||xxx}}}wwwxxx|||rrr{{{~~~yyydddKKKDDDBBB@@@===:::777666666666666555666777555;;;SSSkkkvvvnnn```jjjxxxxxxxxxyyy{{{zzz{{{{{{xxxwww{{{xxxxxxooo^^^UUUGGGTTTllltttiiipppzzziiiSSSHHHAAA???;;;:::CCCZZZzzzfffZZZKKKFFFNNN```rrr}}}vvviii___YYYPPPRRRYYYcccqqq}}}qqqbbbWWWWWW]]]gggnnnvvv{{{}}}yyymmm```KKKEEEAAA@@@???>>>BBBGGGPPPcccsss~~~yyy{{{wwwooollluuuqqqXXXKKKEEEAAABBBBBB>>>::::::999777444222111111000//////...---...111333333222222111000111333444444333222222111111111111111111111000////////////000000/////////000000111111111222333333444444555555555666777999::::::<<>>:::777666555444777555333333555666555444444444444444444444444333555555444333222222333333444444333333222333333333333222222111000000000///////////////000111222333333333444555777999;;;<<<===@@@DDDHHHMMMRRRXXX]]]aaafffhhhhhhlllqqqsssqqquuuvvvwwwyyy{{{}}}~~~uuuccclllsssjjjccchhh}}}uuuqqqyyywwwkkkwww||||||kkkQQQFFFCCCAAA>>>:::888777777777666666777666444???[[[vvvuuuuuuzzz{{{www```bbb|||~~~}}}uuuqqqzzz{{{~~~|||tttppp{{{{{{iii^^^NNNNNN\\\tttlllnnnssstttwwwzzzmmmVVVEEEAAA???;;;;;;AAAUUUuuurrrcccRRRIIILLLXXXkkkyyyttthhh^^^UUUSSSSSS[[[iiiyyy{{{hhh[[[XXXZZZ```gggpppvvv{{{{{{tttkkkPPPHHHAAA@@@??????CCCHHHMMM^^^lllxxx{{{{{{pppWWWKKKDDDAAABBBBBB>>>;;;::::::777444222222111000///000......///111333333333111000000111333444333222111111111111222111111111000000////////////000000//////000000111111222222222222333333444555666666666888999::::::<<<>>>AAABBBDDDHHHKKKNNNRRRWWWZZZ]]]```dddggghhhjjjlllmmmssstttuuuwwwxxxyyyyyyyyy|||}}}}}}ooo\\\NNNAAA999333222222000000222222222222222222222333444333333222111111111111222111111000000000000111111111111111111222222222333333333222111000000000000333444666666666666888:::666777:::<<<>>>AAAEEEHHHOOOSSSXXX^^^dddjjjppptttuuuzzz~~~}}}}}}}}}}}}~~~|||pppbbbUUUIII???999777666555444333444888<<<@@@>>>:::888888777555444666555444444555555555444444444333333333333333333444444333333222222333333333333333222333333444444333333333222111111000000////////////000111222222333333444555777888:::;;;===@@@DDDHHHLLLRRRXXX\\\aaaeeehhhiiilllqqqsssppptttuuuwwwyyy{{{}}}~~~{{{gggkkkrrrnnniiikkkrrrwwwpppxxxyyyppp}}}}}}}}}wwwyyykkkSSSGGGCCCAAA>>>:::888777777777555777888666555CCCaaa{{{nnniiinnn}}}|||{{{gggaaauuu{{{sss|||{{{~~~tttnnnwwwsssfff[[[PPPOOO^^^mmmyyyvvvssssssmmmkkksssoooZZZEEEAAA>>><<<>>>BBBQQQmmmyyyaaaPPPIIIOOO```qqqsssggg[[[VVVQQQSSS___nnn{{{mmm___YYYXXX]]]eeemmmsssxxx{{{xxxrrrZZZOOOEEE@@@??????BBBGGGIIIWWWdddqqq}}}||||||pppWWWJJJCCC@@@BBBCCC???<<<;;;:::777444222222222111///000///...///111333444333111111000222333333222000000000111222222222222111...------------....../////////000000111222333333111222333333444555666666777888:::::::::;;;>>>@@@BBBDDDHHHKKKNNNRRRWWWZZZ^^^```dddfffgggiiilllnnntttuuuvvvwwwxxxyyyyyyyyy|||}}}~~~}}}~~~~~~vvvdddPPPEEE999333000111222111111444111111111222222333444555444444333222222222222222111111111000000111111111111111111222222222333333333333222111000000000111///000222333333444666888444666888:::;;;===@@@CCCEEEIIINNNSSSWWW\\\aaaeeeggglllttt{{{|||uuuhhh\\\PPPEEE<<<777777444333333111///111555777555444444444555333222333333333333333222222222333333333333333444444444222222222222222222222222222222111222222333444555333333444333333222000000///////////////000111222222333333444666888:::;;;<<>>@@@CCCLLLaaavvv|||uuuqqqxxx___MMMHHHUUUfff~~~uuufff^^^TTTOOOTTT```mmmuuu}}}oooddd]]]XXX^^^eeelllqqqvvv{{{zzzwwwjjj^^^PPPIIIEEEAAAAAACCCCCCOOO[[[iiiyyy}}}pppWWWHHHBBB???BBBCCC@@@======:::888444333222222111000000///...///222444444333222111111222333333111//////000111222333222222111---------------...//////......///000222333444444111222222333444555666777777999:::::::::;;;>>>@@@BBBDDDHHHKKKNNNRRRWWWZZZ^^^```ccceeegggiiikkknnnrrrsssuuuwwwyyyzzzzzzzzz|||}}}~~~~~~}}}~~~{{{mmmVVVCCC:::444000...111222000111444000000111222333444666777666666555444444444444444222222111111111111222222000000000111111111111222222222111111111111111111...000222222222222333555444666888999:::;;;===???===@@@DDDHHHKKKOOOSSSVVVYYY^^^gggnnnvvv{{{tttmmmfff\\\QQQHHH@@@999555333000000222111---...333111000//////111111111000...///111111111111222222111222333444555555444444000111111111222111111111000000000111111333444444333444444444444222111000000////////////000111111222222333444666888:::;;;:::===AAAEEEJJJOOOVVVZZZ```eeeiiijjjmmmrrrrrrpppssstttwwwzzz|||~~~oooeeeoooyyy|||pppnnndddOOOEEEBBB@@@<<<999666555555555444777777555999JJJcccvvvssstttooogggmmm~~~~~~ooollltttzzztttsssyyyyyyyyyuuuuuu{{{{{{zzz|||sssqqq|||}}}qqqeeeWWWNNNKKKQQQcccuuu|||sssqqqtttlll^^^NNNDDD???AAABBBEEETTTffftttyyyqqqlllwwwzzzcccQQQQQQ[[[nnnyyypppbbbUUUQQQWWWccclll{{{zzzrrrkkkccc[[[^^^eeelllpppuuu{{{}}}{{{|||ooobbb[[[TTTLLLGGGEEEDDDNNNWWWeeevvv{{{~~~pppWWWGGGAAA???BBBCCCAAA>>>>>>;;;888555333222222111000000///...///222444444333222222111222333222000...///000111222333333222111///////////////000111222---...///000222444555555111111222333444666666777777999:::::::::;;;>>>@@@BBBDDDHHHKKKNNNRRRWWWZZZ^^^```ccceeefffhhhkkknnnqqqrrrtttwwwyyy{{{|||}}}|||}}}~~~~~~}}}~~~yyygggLLL999333555111000333333000000222///000000222333555777888888888777666666666666666333333222222222222333333////////////000000000000222111111111111111222222000222333444333222333444111333555666555666777999999<<>><<<<<<999777333111111111111000/////////000222222111000666555333222222111000...222222333444333222111000000000//////.........---000000000000111111111111333333333444555666777888999999::::::<<<===???@@@BBBDDDHHHJJJMMMRRRWWW[[[___aaaccceeefffiiimmmpppoooqqqtttwwwyyyzzz{{{{{{~~~}}}xxxooo[[[BBB666555555555555444444333333333222333444444333555888:::777888::::::;;;:::999888555444333111111111222222//////000000000000000///111111111111111111111111333333333222222333444444555555444444444555555666999:::;;;===@@@DDDFFFHHHGGGLLLSSSZZZbbblllyyyzzzxxxvvvpppddd[[[OOOKKKEEEAAA>>>;;;999777111111000000//////......+++++++++,,,,,,---------////////////000000000000000000000000000000000000000000////////////000000/////////000111111222222333666888888555222000///000000////////////000000111222444444444555888:::<<<===@@@CCCFFFLLLSSSXXX^^^aaaeeeiiikkklllooopppqqqtttxxx{{{}}}~~~zzzgggjjj}}}~~~}}}xxxmmmdddWWWCCCDDDAAA===;;;:::999888666222777777444<<>><<<<<<999777333111111111111000/////////000333333333111444222111111333333222111222222333444333222111000000/////////............000000000000111111111111333333333444555666777888999999::::::<<<===???@@@BBBDDDHHHJJJMMMRRRWWW[[[___aaacccdddfffiiimmmpppppprrruuuxxxzzz||||||}}}|||}}}|||kkkRRR<<<444555333333333222222222111111222333333333333555888:::;;;<<<<<<===<<<;;;999888666555333222111111222222000000111111111111000000222222222222222222222222222222111111222333444444555555444444444444555555555555666888;;;===@@@AAAAAAFFFLLLQQQXXXaaammmttt~~~yyytttooolllkkkeee[[[RRRKKKGGGBBB>>>;;;999777666111111000000//////......+++++++++,,,,,,---------//////000000000111111111000000000000000000000000000//////......//////000/////////000111111222222444666999888666333111000000000////////////000000111222444444444555888:::<<<===@@@BBBFFFLLLSSSXXX]]]```eeeiiikkkmmmoooqqqrrruuuxxx{{{|||}}}{{{fffiii|||~~~{{{{{{vvvlllfffYYYDDDDDDAAA===;;;:::999888666333888777444>>>WWWmmmwww{{{{{{}}}uuuuuu{{{ooorrr~~~nnnssstttbbbXXXTTTMMMEEEJJJUUUkkk{{{]]]FFFDDDCCC===BBBOOO\\\mmm|||yyyzzzzzzhhh]]][[[jjjzzzllldddcccdddpppxxx|||xxxsssoooiiibbbdddfffjjjoootttxxx{{{|||}}}zzztttlllfffcccfffmmmxxx||||||vvvZZZEEEAAA@@@BBBBBB>>><<<<<<999777333111111111111000///...///111444555444333000000///111333555555444222222333444333222111000////////////............000000000000111111111111333333333444555666777888999999::::::<<<===???@@@BBBDDDHHHJJJMMMRRRWWW[[[___```bbbdddfffiiimmmqqqppprrruuuyyy{{{}}}{{{}}}|||bbbFFF555222555333333333333222222222222111222333333333555888;;;@@@@@@@@@@@@???>>><<<;;;;;;:::888666444444444444222222333333333222222111222222222222222222222222111111111111222333444555555444444333333333444444222333333444666888999::::::===BBBFFFJJJQQQ[[[aaammmxxx|||xxxvvvrrrwww{{{yyyvvvtttpppllliiiddd___]]]\\\WWWNNNGGGEEEBBB>>>;;;999777666444111111000000//////......++++++,,,,,,,,,,,,------///000000000000111111111000000000000000000000000.........------............//////000000111111222444666888888666333222222000000////////////000000111222333444444555777:::;;;===@@@BBBFFFLLLSSSWWW\\\```dddhhhkkkmmmppprrrsssuuuxxxzzz{{{|||~~~}}}fffggg{{{|||uuuvvv|||{{{vvvpppnnnbbbLLLEEEBBB>>>;;;:::999888777444777666666DDD___uuu~~~}}}yyysssmmmssspppeee]]]SSSIIIEEEFFFPPPhhhjjjJJJDDDFFFAAABBBIIIUUUdddsss{{{|||jjj]]]ggguuu{{{ooogggcccnnnsssvvvtttpppnnnjjjeeehhhhhhiiikkkpppuuuzzz~~~{{{xxxtttxxx~~~{{{|||vvv[[[EEEAAA@@@BBBBBB>>><<<<<<999666333111111111111000///...///111444666666444000//////111333555555444222222333444333222111000///////////////.........///000000000111111111111333333333444555666777888999999999:::<<<===???@@@BBBDDDHHHJJJMMMRRRWWW[[[^^^```bbbdddfffiiimmmqqqoooqqqtttxxx{{{~~~~~~rrrVVV===444444444555555555555555555444444111222333444444666999;;;BBBCCCDDDDDDDDDCCCBBBAAABBBAAA>>>;;;999888888888444555555555555444444333333333333333333333333333111111222222444555777777555444444333333333333444444333333444555666777777555888;;;===???DDDKKKQQQYYYeeettt|||~~~{{{vvvrrroooiiilllnnnmmmjjjgggdddaaa\\\XXXSSSQQQPPPLLLFFF@@@@@@>>>:::888777777555333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////...------,,,,,,------.........//////000111111111333555777666555333222222000000////////////000000000222333333333555777999;;;===???BBBFFFKKKRRRWWW[[[___dddhhhkkknnnqqqssstttvvvxxxzzzzzz{{{}}}gggeeexxx}}}tttwww}}}~~~yyywwwzzzpppXXXGGGCCC>>>;;;999999888777444777666888KKKiiiuuuhhhqqq|||ttt|||iiippp}}}ssskkk^^^QQQKKKFFFEEEOOObbbyyylllOOOIIIJJJDDDAAADDDMMM\\\lllwww}}}wwwkkkjjjlllwwwzzzooohhhnnnpppqqqqqqooonnnllljjjjjjjjjjjjkkkoootttyyy||||||||||||~~~|||wwwwww\\\EEEAAA@@@BBBBBB>>><<<<<<999666333111111111111000///...///111444666666444222111000111333444444222222222333444333222111000.........//////////////////000000000111111111111333333333444555666777888999999999:::<<<===???@@@BBBDDDHHHJJJMMMRRRWWW[[[]]]___aaaccceeeiiimmmqqqnnnppptttwww{{{}}}~~~wwwaaaIII;;;888777444555555555555555555555555222333444555555777:::===BBBDDDFFFHHHJJJKKKKKKKKKHHHFFFCCC???===;;;::::::777777888888777666666555333333333333333333333333333444444555666777999:::666555444444333333333333444444444444444444555555333666999999999<<>>===;;;888777777666555333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------,,,,,,,,,,,,------.........///000000111111000222444444222111111222000000////////////000000000111333333333444777999;;;<<>>;;;999999888777666777666888KKKkkknnnYYYVVVcccpppssspppvvvzzziiiqqqwwwiii[[[RRRKKKFFFEEEIIIVVVppphhhTTTPPPNNNEEE@@@BBBEEETTTgggwwwyyynnnfffnnnxxxrrrnnnmmmnnnoooooonnnllllllkkkkkklllnnnqqqtttwwwxxxxxxxxxxxxzzz~~~uuulllwwwvvv[[[EEEAAA@@@BBBBBB>>><<<<<<999777333111111111111000///...///111444555444333333222111111333333333111222222333444333222111000.........///////////////000000000000111111111111333333333444555666777888999999::::::<<<===???@@@BBBDDDHHHJJJMMMRRRWWW[[[\\\^^^aaaccceeeiiimmmqqqoooqqqtttwwwzzz|||}}}~~~}}}jjjPPPAAA===:::777666333333333333444444444444333444555666777999<<>><<<<<<999777333111111111111000/////////000333333333111222111000111333444333222222222333444333222111000............/////////000000000000000111111111111333333333444555666777888999999::::::<<<===???@@@BBBDDDHHHJJJMMMRRRWWW[[[\\\^^^```bbbeeeiiinnnqqqqqqsssvvvyyy{{{}}}}}}~~~|||```EEE???>>>888555999333333333333444444444555444555777777888:::>>>AAAEEEGGGKKKOOOSSSVVVWWWXXXRRRPPPLLLHHHDDDAAA???>>><<<<<<<<<<<<;;;:::999888444444444444444444444444777666666666777888888999888888777666555555555555444333333333333333444444333555777777555666999======BBBIIIPPPYYYhhhyyyyyyxxxvvvvvvvvvuuussspppllljjjfff___\\\^^^]]]XXXTTTTTTPPPLLLHHHDDD@@@>>><<<;;;999777666555555444222///111111000000//////......---------,,,,,,+++++++++***+++++++++,,,,,,,,,,,,------------------------......------------......------......///000000000///111222222111111222333000000////////////000000///111222222222444666888:::<<<>>>AAAEEEKKKQQQVVV]]]```eeeiiikkkmmmoooqqquuuwwwyyyzzz{{{~~~rrrcccmmm|||}}}zzzaaaJJJEEE???;;;999999888888555999777666GGGjjjrrrnnnfff^^^YYY]]]hhhpppxxx|||kkkrrrppp^^^UUUNNNKKKDDD???HHHWWWooouuubbbXXXQQQGGGAAAAAAEEEMMM]]]sss}}}tttjjjkkkwww}}}|||wwwvvvzzz{{{wwwssstttoooooopppqqqrrrtttvvvwwwzzzyyyvvvuuuvvv}}}}}}qqqmmmkkkxxxvvvYYYEEEAAA@@@BBBBBB>>><<<<<<999777333111111111111000/////////000222222111000111000000111333555444333222222333444333222111000---.........//////000000000000000000111111111111333333333444555666777888999999::::::<<<===???@@@BBBEEEHHHJJJNNNRRRWWW[[[[[[]]]```bbbeeeiiinnnqqqsssuuuwwwzzz|||~~~~~~~~~}}}}}}ZZZAAA@@@???555333<<<555555555666666666777777555666888888999;;;???BBBGGGIIIMMMQQQUUUWWWYYYYYYYYYVVVRRRMMMIIIFFFDDDCCC============<<<;;;:::999555555555555555555555555777666666666666666777888999999888666666555555555666555555555555555666666111444666666444555888;;;999;;;???CCCJJJYYYlllyyy|||xxxxxxvvvvvvvvvuuurrroookkkiiiggg___[[[]]]]]]WWWSSSTTTMMMJJJFFFAAA===;;;:::999777666444444444333000...111111111000//////......---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------///......------......///------......///000000000000111333333222222333555000000////////////000000///111222222222444666888:::<<<>>>AAAEEEJJJQQQVVV^^^aaafffiiikkklllooopppvvvwwwyyyzzz|||tttccckkkyyyyyy{{{|||{{{iiiKKKFFF???:::999888999888222777777888JJJppp{{{qqqvvvxxxqqqeee```eeemmmyyyxxxfffnnnyyyjjj]]]SSSPPPHHH>>>>>>FFFUUUiii~~~gggYYYQQQHHHCCCAAA===BBBOOOddd{{{}}}xxxqqqnnnsss~~~zzz{{{rrrqqqppppppqqqtttwwwxxx{{{yyyuuurrrrrryyy{{{vvvuuutttVVVGGGBBB@@@BBBAAA>>>;;;<<<:::777444222222111000///000111222222333333333333111222222333333222222111111222222333333222222111000000000000000000000000...///111111000000222333222333333444555666777777999999::::::<<<===???@@@DDDFFFIIIKKKNNNRRRXXX[[[\\\___cccgggiiillloooqqqvvvwwwxxxzzz|||sss^^^KKKDDD???888888???;;;:::999777777777888999999:::;;;<<<===@@@DDDGGGNNNQQQUUUXXXZZZ\\\___bbb___]]]YYYRRRKKKFFFDDDDDDBBBAAA???>>><<<;;;;;;;;;888888888888888999999999<<<:::888777777888999;;;>>>===<<<:::::::::::::::777666555444444444444444333333333444555666777777666555999???CCCJJJ[[[lll}}}~~~zzzwwwuuutttrrrqqqnnnjjjfff___^^^\\\ZZZXXXUUUQQQMMMFFFCCC???===;;;999777555777555444444444444222111000000000000////////////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---........................---------,,,,,,+++++++++---------............/////////000111222222333333111222333222000......///000000000111222333555555999:::<<<>>>CCCJJJRRRXXX```aaabbbfffkkknnnpppppptttuuuxxx{{{~~~yyyeeehhhyyyyyysss|||UUUKKKAAA===;;;888777999333<<<888888VVVxxxrrrwwwzzzkkkbbbdddkkkooo|||yyyqqqhhhrrrtttpppdddSSSHHHFFFFFFEEEFFFPPP```vvv}}}ttt^^^UUUOOOGGGBBBEEE@@@EEEXXXkkkyyyxxxtttooossssssqqqooommmooorrrvvvyyy{{{{{{yyytttrrrvvv{{{~~~vvvXXXGGGBBB@@@BBBAAA>>>;;;<<<:::777444222222111000///000111222222333333333333111222222333333222222111111222222333333222222111000000000000000000000000...///111111000000222333222333333444555666777777999999::::::<<<===???@@@BBBDDDGGGJJJMMMRRRWWW[[[\\\___dddgggiiillloooqqqtttuuuvvvxxxzzz}}}tttbbbRRRMMMIIICCCBBBGGGEEEDDDBBBAAA@@@???@@@@@@======>>>===>>>@@@DDDGGGPPPSSSXXX[[[^^^```bbbdddaaa___[[[UUUNNNIIIGGGGGGDDDCCCAAA@@@>>>===<<<<<<::::::::::::::::::::::::===<<<;;;:::::::::;;;<<<>>>======<<<<<<;;;;;;:::777777666555444444444444444444444444555666777777666555777;;;>>>CCCRRRaaapppyyy}}}xxxwwwuuusssqqqooollliiifff___]]][[[XXXVVVRRRNNNJJJEEEBBB???<<<;;;999666444666444333222333333111000000000000000////////////,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,+++++++++------------............///000000111111222222222000222333222000......///000000000111222333444555:::;;;<<>>ZZZrrr{{{wwwssslllssswwwkkkaaabbbjjjsss~~~uuummmjjjuuu|||wwwjjjYYYMMMIIIGGGEEEDDDHHHQQQeeejjj[[[RRRKKKGGGDDD???BBBQQQaaaooo~~~~~~{{{sssrrrtttrrrpppoooooorrrvvvyyy{{{{{{yyytttqqquuu~~~wwwZZZGGGCCC@@@BBBBBB>>><<<===:::777444222222111000///000000111222333333333333111222222333333222222111111222222333333222222111000000000000000000000000...///111111000000222333222333333444555666777777999999999:::<<<>>>???@@@@@@BBBFFFIIIMMMRRRWWW[[[]]]```eeehhhjjjmmmppprrruuuuuuvvvxxx{{{}}}ooo```TTTRRRPPPKKKIIIKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCBBBAAAAAABBBFFFIIISSSWWW^^^cccgggiiikkkmmmeeeddd```ZZZSSSMMMJJJIIIGGGGGGEEECCCAAA@@@???>>>===============<<<<<<<<>>>>>===>>>??????@@@???===<<<;;;999888777666555444444444444444444444555666777777888777888999999===HHHSSSfffppp}}}}}}}}}yyytttuuurrrooolllkkkiiigggeee___\\\YYYUUURRRNNNIIIFFFCCCAAA===;;;:::888666444444333111111222222111///000000000000////////////------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............000000000000000000000000000111222222000......///000000000111222333444555:::;;;===???CCCIIIPPPUUU^^^```cccggglllpppssstttuuuwwwyyy|||~~~iiiiii{{{{{{}}}|||ttttttzzz~~~}}}UUUKKKAAA<<<:::666555666666999:::HHHcccpppooorrr```hhhyyydddlllyyy{{{|||ppphhhbbb___iiiwwwrrriiimmmyyyuuucccVVVPPPKKKFFFDDDBBBCCCOOOiii{{{dddUUUNNNJJJEEE??????HHHRRR___ttttttssszzzttt~~~tttsssqqqpppppprrruuuvvvxxxyyyxxxtttqqqsss{{{vvvYYYHHHCCCAAABBBBBB>>><<<===:::777444222222111000//////000111222333444444444111222222333333222222111111222222333333222222111////////////////////////...///111111000000222333222333333444555666777777888999999:::<<<>>>???@@@???BBBFFFIIIMMMSSSXXX\\\___bbbgggjjjlllooorrrtttxxxxxxzzz{{{~~~yyyiii___VVVVVVVVVRRRPPPPPPRRRQQQOOOLLLJJJHHHFFFEEEIIIIIIIIIHHHHHHJJJNNNRRRXXX]]]eeelllqqqtttvvvxxxllljjjggg```WWWPPPKKKIIIKKKKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@?????????>>>AAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCBBB@@@>>>===;;;:::999777666555555555555555555555555666777777:::::::::999888:::BBBJJJ\\\eeettt{{{yyyyyytttnnnnnnkkkhhhfffeeeeeedddccc]]]ZZZUUUQQQNNNJJJEEEBBBAAA???<<<:::999888666444444222111111222222111000000000000000////////////......------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000/////////////////////111222111///....../////////000000111333444555999;;;===???CCCHHHOOOTTTZZZ]]]aaaeeeiiimmmqqqtttwwwxxxzzz}}}jjjfffvvvuuu{{{tttpppqqqwww{{{}}}~~~qqqSSSIII???;;;999666555777777777:::PPPnnnwwwqqqqqq]]]jjjvvv^^^ddduuujjjppp}}}wwwzzzwwwfffcccbbb___hhhwwwrrriiinnn}}}nnnaaaXXXPPPIIIFFFCCC@@@BBBPPPkkkuuuaaaUUUPPPIIIBBB???BBBFFFPPPggg~~~sssqqqyyyxxx}}}{{{tttsssqqqppppppppprrrsssrrrtttuuurrrpppssszzzwww[[[HHHCCCAAACCCBBB???<<<===:::777444222222111000/////////111222333444444444111222222333333222222111111222222333333222222111////////////////////////...///111111000000222333222333333444555666777777888888999:::<<<>>>@@@AAAAAACCCGGGKKKOOOTTTZZZ^^^aaadddhhhkkknnnppptttvvvyyyyyyzzz|||{{{mmmeee______aaa___]]][[[bbbaaa___\\\YYYVVVSSSRRRSSSSSSRRRRRRSSSVVV\\\```ccchhhoootttwwwxxxyyyzzztttsssoooggg]]]SSSLLLIIIOOOOOONNNMMMKKKIIIGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@BBBCCCFFFGGGHHHGGGEEEDDDCCCDDDEEEFFFEEECCCAAA???>>>===;;;999888777666666666666555555555666777777999::::::888666999>>>BBBMMMVVVdddsss~~~zzz|||zzzuuutttsssoooiiifffccc```___`````````___XXXUUUQQQMMMIIIEEEAAA>>>???<<<:::888888777555333444333222222333333222111000000000000////////////.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///........................000111111///......////////////000111222444444888:::<<>>;;;:::888777999999777999RRRttt~~~vvvuuubbblllttt]]]aaassszzz~~~uuucccccciii~~~sssqqq{{{}}}yyyvvvaaa___aaabbbiiiuuurrrkkkmmmzzzmmmdddYYYOOOFFFGGGEEEAAA@@@NNNjjjtttbbbWWWOOOHHHBBB@@@@@@GGG\\\sssxxxrrruuunnn|||{{{tttsssrrrpppoooooonnnnnnjjjmmmpppppppppttt}}}wwwtttxxxxxxwwwzzz^^^HHHDDDAAACCCCCC???======:::777444222222111000///...///111222333444555555111222222333333222222111111222222333333222222111000000000000000000000000...///111111000000222333222333333444555666777777777888999:::<<<>>>@@@AAABBBDDDHHHKKKOOOTTTYYY]]]```ccchhhkkkmmmpppsssvvvvvvvvvwwwyyy|||~~~vvvpppiiihhhkkklllkkkiiiqqqpppnnnkkkhhhdddaaa___```______^^^___cccjjjnnnsssvvvyyy{{{zzzyyyxxxxxx|||{{{wwwooodddYYYQQQMMMQQQRRRRRRQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAACCCFFFHHHIIIIIIHHHHHHFFFGGGGGGGGGGGGEEEDDDCCCAAA@@@>>><<<:::999888777777666666555666666777777777::::::666555888;;;;;;CCCJJJVVVeeettt}}}{{{xxxxxxvvvqqqoooooolllfff```^^^\\\[[[[[[[[[ZZZXXXSSSPPPKKKHHHEEECCC???======:::888777666666444333444333222222333444333111000000000000////////////.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...///111000///......////////////000111222333444666888<<>><<<:::888888::::::999999OOOuuu{{{tttbbbiii}}}sssbbbhhhttt{{{|||zzzggg___]]]yyyyyysssvvvuuuooosss~~~zzzfff___```ccclllwww}}}pppiiijjj{{{qqqeeeZZZIIIJJJIIICCC<<<@@@TTThhhmmmYYYVVVNNNGGGCCC@@@CCCTTTggg}}}}}}uuuzzzkkknnn{{{uuutttsssrrrpppnnnmmmllleeeiiimmmnnnpppuuu~~~vvvvvvyyyzzz{{{^^^HHHDDDBBBCCCCCC???===>>>:::777444222222111000///...///000222333444555555111222222333333222222111111222222333333222222111000000000000000000000000...///111111000000222333222333333444555666777777777777888:::<<>><<<;;;:::999777777666666666666777777999===<<<888666999:::777>>>CCCNNN\\\kkkyyy~~~{{{xxxwwwtttnnnmmmmmmkkkfff```^^^\\\ZZZYYYVVVSSSPPPNNNKKKGGGDDDBBBAAA???===;;;999666555666555444333222111000111222333222111000000000000////////////------------...............------,,,,,,------...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,------......---///000000///......///////////////000222333444444777;;;???DDDJJJPPPUUU]]]bbbhhhkkklllooouuuzzz{{{|||~~~mmmZZZ```qqquuuqqqooouuutttqqqkkkUUUJJJAAA===;;;888666888888;;;;;;MMMwwwuuueeekkkzzzuuummmxxxjjj\\\ZZZttt{{{wwwssslllhhhjjjsssddd]]]bbbppp|||zzzjjjaaafff~~~qqqeeeTTTOOOIIIEEE??????IIIVVVvvvyyy^^^[[[RRRKKKHHHCCCBBBMMM\\\qqq{{{~~~|||uuuhhhrrrwwwwwwvvvtttrrrooommmkkkdddhhhkkklllooovvv}}}zzz\\\IIIDDDBBBCCCCCC???===>>>:::777444222222111000///...///000222444555555555222222222333333222222222222222222333333222222222000000000000000000000000...///111111000000222333222333333444555666777777777777888:::<<>><<<;;;:::888777666666666666777777>>>BBBAAA;;;999<<<;;;666999===FFFTTTdddrrr||||||yyyxxxtttnnnlllmmmkkkgggbbb```]]][[[XXXTTTOOOKKKKKKHHHDDDBBBAAA@@@???>>>:::888666555555555444333111000///000111222111000000000000000////////////,,,---------...////////////......------......///........................+++++++++,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......---...000000///......///......//////000222333444333666:::???DDDJJJQQQUUU\\\aaagggjjjjjjmmmsssxxx{{{|||~~~oooZZZ___oooxxxtttsssyyywwwXXXMMMCCC>>>;;;777555666444;;;<<>><<<<<<:::777444222222222222111...---...000333555555444222333333444444333333222555555555444333222111000//////////////////////////////000111222333333444333333444444555666666666777888999:::<<<===>>>>>>BBBDDDGGGJJJMMMQQQVVVYYY[[[]]]aaadddfffhhhjjjlllnnnppptttvvvxxx{{{~~~}}}{{{zzz~~~}}}zzzvvvooogggbbb[[[[[[ZZZZZZYYYWWWSSSPPPPPPNNNMMMMMMLLLJJJFFFCCCGGGEEEDDDFFFKKKNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFCCC@@@===;;;999777888888777555555666888888???LLLSSSIII777555>>>;;;;;;@@@JJJVVVcccrrrzzzzzzvvvqqqmmmkkkhhheeecccaaa```]]]YYYTTTOOOLLLIIIHHHFFFDDDAAA>>><<<;;;:::777777666555333222111111000000000000////////////,,,,,,---...///000111111///............---------///......---------......////////////////////////......,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,,,,---------......------------------------......//////000222333444555777;;;???DDDJJJRRRWWW]]]```eeejjjmmmqqquuuxxx}}}}}}}}}rrrZZZbbbyyyqqqyyy{{{cccPPPFFFBBB:::999;;;666:::===<<>><<<<<<:::777444222222222222111......///111333555444333222222333333333333222222444444444333333222111000//////////////////////////////000111222333333444333333444444555666666666777888999:::<<<===>>>>>>BBBDDDGGGIIILLLPPPUUUYYYZZZ]]]aaadddeeegggjjjlllnnnppptttvvvxxxzzz~~~~~~}}}{{{wwwrrrkkkfffccc```]]]\\\[[[ZZZWWWVVVSSSRRRPPPOOOOOOMMMIIIFFFGGGFFFFFFGGGJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDBBB???===<<<777666555444444444444444444:::IIISSSKKK:::444888888777;;;DDDOOO[[[jjjwww|||zzzvvvqqqllliiifffcccaaa^^^\\\YYYUUUPPPLLLHHHFFFEEEDDDBBB???<<<;;;999999666555555444222111111000000000/////////.........,,,,,,---...///000111111000000/////////.........///......---------......////////////////////////...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------......//////000222333444555777;;;???DDDKKKRRRXXX^^^bbbgggkkkooorrrvvvyyy}}}}}}}}}xxxaaaiiizzz~~~aaaOOOFFFBBB:::999;;;666777;;;;;;RRR|||zzzzzzttt}}}wwwooonnn]]]jjjhhheeeaaa\\\```pppvvvhhhcccssspppfff]]]OOOHHHGGGAAAHHH\\\xxxxxxgggUUUNNNLLLIIIGGGHHHQQQ]]]nnn|||{{{zzz~~~}}}zzzwwwuuusssqqqqqqooojjjeeefffnnnzzzxxx}}}uuuhhhwwwZZZIIIDDDBBBCCCBBB>>><<<<<<:::777333222222222222111000//////111333444333222111111222222222222111111222222222222222111000/////////////////////////////////000111222333333444333333444444555666666666777888999:::<<<===>>>>>>AAACCCFFFHHHKKKOOOTTTXXXZZZ]]]aaaccceeegggjjjlllnnnqqqtttvvvxxxzzz}}}~~~}}}|||zzzvvvppplllgggccc^^^[[[ZZZYYYXXXWWWWWWUUUSSSSSSRRRPPPMMMJJJGGGHHHIIIIIIIIIJJJLLLNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGEEEDDDBBB@@@???:::777444555777888666444555888AAAIIIFFF:::555888888666888???HHHRRR```lllzzz}}}zzzvvvpppkkkgggccc```]]][[[YYYVVVRRRMMMHHHEEECCCBBB@@@>>><<<:::888777666444333333222111000000/////////.........---------,,,,,,---...///000111111111000000000////////////......---------......///////////////////////////------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------......//////000222333444555777;;;???DDDKKKSSSXXX```dddhhhmmmppptttwwwzzz}}}}}}~~~hhhnnn}}}~~~yyy```NNNFFFCCC;;;999:::555555999<<>><<<<<<:::777333111111222111111000000000111333333222111000111111222222111111000111111111111111000////////////////////////////////////000111222333333444333333444444555666666666777888999:::<<<===>>>>>>@@@BBBEEEHHHKKKOOOTTTWWWZZZ]]]aaaccceeegggjjjllloooqqqtttvvvwwwyyy|||~~~~~~~~~}}}|||zzzuuurrrjjjgggccc```^^^]]][[[YYYYYYWWWUUUTTTSSSRRROOOMMMIIIKKKMMMLLLIIIIIILLLOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBBBB>>>:::777888===???===:::<<<777777:::;;;999999===;;;888888===CCCKKKXXXcccqqqzzz{{{yyyuuunnniiiddd```\\\YYYYYYWWWSSSOOOJJJFFFCCCBBB===<<<:::888666555444444111111111000000/////////......---------,,,,,,,,,,,,,,,---...///000111111000000000/////////.........------------...//////////////////////////////------,,,,,,,,,,,,------***+++++++++,,,,,,------,,,,,,,,,---------......------------------------......//////000222333444555777;;;???DDDLLLTTTYYYaaadddiiimmmpppssswwwzzz|||~~~jjjlll}}}||||||zzzrrr___NNNFFFCCC;;;999:::555444999???ZZZzzz{{{uuuooohhhaaa]]]]]]dddssstttqqq{{{~~~ttt___PPPKKKEEEAAAHHHXXXrrroooZZZOOOKKKHHHEEEFFFOOO```rrrvvvlllwww~~~|||{{{zzzyyywwwooohhhkkkvvv}}}uuu{{{|||```KKKFFFCCCDDDCCC>>><<<<<<999666333111111111111000000000000111333333222111000111111222222111111000000000111111111000////////////////////////////////////000111222333333444333333444444555666666666777888999:::<<<===>>>>>>@@@BBBEEEHHHKKKOOOTTTWWW[[[^^^aaadddfffhhhjjjlllppprrrtttvvvwwwxxx{{{}}}}}}~~~|||yyyvvvqqqooommmkkkjjjgggccc```[[[YYYVVVUUUTTTSSSQQQOOOMMMOOOPPPNNNKKKJJJLLLOOOOOOOOOOOONNNMMMLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDCCC@@@<<<999;;;@@@CCCBBB???<<<666333444888999:::<<<<<<999888<<<@@@EEEOOOXXXgggqqq|||}}}zzzvvvrrrkkkeee```\\\XXXUUURRRPPPMMMHHHDDDAAA???>>>999888777555333222222222/////////////////////...------------,,,,,,,,,,,,,,,,,,---...///000111111/////////.........---------------------...//////////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------......//////000222333444555777;;;???EEELLLTTTZZZaaadddiiimmmpppsssvvvyyy|||~~~llliiivvv||||||}}}tttaaaPPPGGGCCC;;;999:::555666:::CCCaaa{{{ggg]]]___hhhvvvrrrnnnzzzmmm]]]UUUMMMDDDEEEMMM]]]uuuiiiXXXPPPKKKGGGFFFIIIUUUeeerrrzzz{{{nnnvvv~~~|||{{{zzzzzzsssmmmqqq|||}}}}}}uuu|||vvvyyy~~~bbbLLLFFFDDDDDDCCC>>><<<<<<999666222111111111111000000//////111333444333222111111222222222222111111000000111111111111000000//////////////////////////////000111222333333444333333444444555666666666777888999:::<<<===>>>>>>AAACCCFFFHHHKKKOOOTTTXXX\\\___ccceeegggiiilllnnnppprrrtttvvvvvvwwwzzz||||||}}}zzzwwwrrrqqqpppooonnnkkkfffbbb___]]]YYYXXXWWWVVVTTTSSSRRRSSSRRRPPPNNNMMMNNNOOONNNOOOOOOPPPOOONNNLLLKKKIIIIIIIIIIIIHHHGGGFFFFFF???===;;;<<>>EEEMMM\\\gggsss|||{{{xxxqqqlllfff```[[[VVVRRROOOIIIGGGDDD@@@===:::999999666555444222111111000000............////////////......---------,,,,,,,,,,,,,,,---...///000111111............---------------------------...///000////////////////////////......////////////......,,,,,,---------------...,,,,,,,,,---------......------------------------......//////000222333444555777;;;???EEEMMMUUU[[[aaaeeeiiimmmpppsssvvvyyy|||oooiiirrr}}}xxxyyyvvvfffSSSHHHDDD;;;999;;;666888<<>>;;;<<<999666222000000111000000......///111333555444333222222333333333333222222000111111222222111111000//////////////////////////////000111222333333444333333444444555666666666777888999:::<<<===>>>>>>BBBDDDGGGIIILLLPPPUUUYYY]]]```dddggghhhjjjmmmoooqqqrrruuuvvvvvvwwwyyy{{{{{{}}}zzzwwwrrrpppnnnlllkkkjjjgggdddeeebbb^^^\\\\\\[[[ZZZXXXXXXVVVSSSRRRQQQQQQOOONNNMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHBBBAAA???>>>===<<<<<<<<<444555888:::<<<<<<999555888666777:::;;;;;;???EEEQQQ]]]kkkuuu}}}{{{vvvsssjjjeee___YYYTTTPPPLLLIIICCCAAA===:::888777777777444333222111000000///000---.........//////000000............------------,,,,,,---...///000111111////////////............---,,,,,,------///000000////////////////////////...///000111111000///...///..................---,,,,,,,,,---------......------------------------......//////000222333444444777;;;@@@FFFMMMVVV[[[cccfffkkknnnqqqtttwwwzzz{{{rrrhhhooowwwooouuu}}}vvvjjjVVVJJJDDD:::888;;;777999<<>>;;;<<<999666222000000111000000...---...000333555555444222333333444444333333222000111111222222222111111//////////////////////////////000111222333333444333333444444555666666777777888999:::<<<===>>>>>>BBBDDDGGGJJJMMMQQQVVVYYY^^^aaaeeegggiiikkknnnpppqqqsssuuuuuuvvvvvvxxxzzzyyy~~~}}}yyyvvvvvvsssooommmlllllllllkkkiiifffccc``````___^^^]]][[[WWWSSSRRRSSSSSSPPPMMMLLLMMMOOOQQQQQQPPPOOONNNOOOOOOOOONNNNNNLLLKKKJJJEEEEEEDDDAAA===::::::;;;999999777666777:::;;;:::888777888<<<<<<;;;>>>CCCKKKWWWeeepppyyy~~~~~~xxx{{{|||vvvpppmmmddd```ZZZTTTPPPKKKGGGEEEAAA???<<<999777777777888333222111000000/////////------......///000000000//////.........---------,,,,,,---...///000111111000000000000////////////,,,,,,,,,---...///000111///////////////////////////000111222222111000///000000000///.........---,,,,,,,,,---------......------------------------......//////000222333444444777;;;@@@FFFNNNVVV\\\eeehhhlllppprrruuuxxx{{{{{{rrrggglll~~~nnnssswwwnnnYYYKKKDDD999888;;;888999<<>>@@@DDDGGGIIIKKKNNNTTTYYYZZZ^^^cccggghhhiiijjjkkkrrrsssuuuvvvxxxyyyyyyzzz~~~~~~}}}|||{{{{{{vvvtttrrrpppmmmllljjjjjjhhhdddaaaaaacccddd```\\\]]]\\\YYYVVVTTTRRRRRRQQQOOOPPPRRRSSSSSSSSSRRRQQQPPPQQQRRRRRRQQQOOOMMMKKKIIIIIIHHHEEEBBB>>>:::888999888888888::::::888666888777777777888:::<<<>>>IIIOOOYYYeeeooovvvzzz|||~~~~~~yyywwwwwwvvvuuutttrrrmmmgggccc^^^[[[UUUOOOIIIDDDAAA???;;;:::999777666444333222222111000//////000111111//////............//////000000///...---,,,,,,+++,,,,,,---...///000111222111111111000000000000000------......///.........111111222222222222111111111111111111111111111111000/////////...............------,,,,,,------.......................................///111222333777888;;;AAAHHHQQQXXX]]]ccceeeiiimmmqqquuuwwwyyy}}}}}}ttteeegggvvvssssss{{{~~~}}}{{{ttteeeQQQDDD???===:::777<<<999HHHkkk|||yyyrrrooodddsss}}}www|||{{{iiiXXXJJJFFFGGGMMMaaavvvrrrWWWOOOIIIEEEGGGIIIJJJLLLOOOmmm}}}yyy```LLLIIIFFFCCCAAA???===;;;;;;888444222111111///......///111333444444444333111111222222222222111111222222222333222111111000............////////////111111111111111222222222111222333555555555555444666888::::::::::::<<<>>>???CCCFFFHHHJJJMMMSSSXXXZZZ]]]cccfffhhhiiijjjkkkrrrssstttuuuvvvvvvvvvvvv{{{{{{~~~}}}}}}}}}yyywwwuuusssqqqooonnnnnnjjjgggddddddggggggddd``````___\\\ZZZXXXVVVVVVVVVSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVVVVUUUSSSPPPOOOPPPNNNKKKGGGBBB===999777;;;999999999;;;;;;999777888888777777888:::<<<>>>DDDIIIQQQ[[[dddlllppprrrsssuuuyyy{{{{{{yyyvvvtttpppooommmkkkiiifffaaa]]]WWWUUUPPPJJJEEE@@@>>>===::::::888666444333111111111000000/////////000111//////............//////000000///...------,,,,,,---......///111222222333222111111111000000//////------......//////......111111222222222222111111222222222222222222222222000000/////////............------,,,,,,------.......................................000111222333777888<<>>===:::777888999LLLnnntttqqqzzzxxxrrrfffuuu~~~xxx}}}rrraaaPPPIIIFFFIIIYYYkkk|||iii\\\TTTLLLJJJIIIHHHIIILLL\\\qqqzzzbbbLLLIIIFFFCCCAAA???===;;;:::888444222111111000......///111333444444444333111111222222222222111111333333333333333222222111............////////////000000111111111222222222111222333444555555555555666888::::::::::::<<<>>>>>>BBBFFFHHHIIIMMMRRRWWWYYY]]]bbbfffgggiiijjjkkkrrrrrrrrrsssssssssssstttzzzzzz~~~|||{{{yyywwwuuutttsssrrrnnnkkkiiiiiikkkkkkhhheeecccbbb```^^^\\\\\\\\\\\\XXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXVVVUUUSSSQQQMMMIIIDDD@@@===;;;===;;;::::::;;;;;;:::888999888888888999:::<<<===???CCCIIIQQQYYY```dddgggiiilllooorrrsssqqqnnnlllhhheeebbb```^^^[[[XXXUUUOOOLLLHHHDDD???<<<:::999999888777555333111///...000//////......///000000/////////....../////////000//////......---------//////000111222333333444333222222111000///......------........./////////111222222333333222222111222222222222222222222222000000000/////////.........------,,,,,,------....................................///000111222333777888<<>><<<:::888888===UUUwwwoooooo|||yyy{{{mmmvvvuuuwww|||pppsssvvvmmmcccrrr{{{ooo\\\PPPGGGEEEPPP^^^yyywwwjjj\\\SSSNNNIIIGGGIIIRRRiii{{{|||dddLLLIIIFFFCCCAAA???===;;;:::777444222111111000///...///111333444444444333111222222333333222222111333444444444444333222222............////////////000000000111222222333333222222333444444555555555666888::::::::::::<<<>>>???BBBFFFHHHIIIMMMSSSXXXYYY]]]aaaeeeggghhhjjjlllqqqqqqqqqrrrrrrssstttuuu||||||~~~}}}{{{zzzxxxwwwvvvvvvsssqqqnnnmmmmmmllljjjhhheeedddbbbaaa```___``````]]]]]]^^^^^^____________^^^______^^^]]]\\\ZZZYYYSSSQQQNNNIIIFFFDDDBBBBBB>>><<<;;;:::;;;;;;999888999999888999999;;;<<<===@@@BBBFFFKKKQQQXXX]]]___fffhhhjjjlllkkkhhhdddbbbbbb___ZZZVVVTTTQQQOOOMMMHHHFFFBBB???<<<:::999888777666555333111///------.............../////////......////////////......////////////............000000000111222333333333333333222111000///...------------......///000000222222333333333333222222333333333333333333333333000000000////////////......------,,,,,,------....................................///000111333333666888===CCCKKKSSSZZZ^^^fffhhhkkkooosssvvvyyyzzz}}}~~~xxxhhhfffqqq}}}ssssssvvvzzzttt[[[HHH@@@===<<<:::<<>>@@@CCCGGGIIIKKKNNNTTTYYYYYY\\\```dddfffhhhkkkmmmoooppppppqqqsssvvvxxxyyy||||||~~~}}}|||{{{yyyyyyxxxxxxxxxvvvsssqqqooommmjjjhhhfffeeedddbbbaaabbbbbbcccaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]\\\VVVTTTPPPLLLIIIFFFEEEEEE@@@>>>;;;:::::::::999888999999999999:::;;;<<<<<<@@@AAACCCGGGLLLRRRVVVYYYaaaccceeegggfffbbb___\\\^^^ZZZUUUPPPMMMJJJHHHFFFCCCAAA???<<<:::999888888555444333111000...---,,,------...///////////////......///000000///............/////////////////////000000111111222222222333333222111000///...---...---------...000111222333333444444444444333333333333333333333333333333111000000000////////////...------,,,,,,------...........................////////////000222333444666999===DDDLLLTTT[[[^^^fffhhhkkkooorrruuuwwwxxx|||}}}~~~zzzjjjfffooozzz}}}zzz___KKKBBB???===:::===EEEccc~~~uuuyyymmmvvvnnnzzz{{{mmmqqqhhhooouuuxxxddd]]]^^^aaaeeewwwqqqaaaRRRJJJJJJOOO```{{{wwwhhhYYYMMMGGGJJJXXXhhhuuu~~~eeeLLLIIIFFFCCCAAA???===;;;999666333222222222111000...///111333444444444333222222333333333333222222333333333333333222222111............//////////////////000111222333333444333333333333333555666666666888::::::::::::<<<>>>AAADDDHHHJJJKKKOOOUUUYYYYYY\\\```ccceeehhhkkkmmmoooooopppqqqtttwwwzzz{{{zzzzzz~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwtttqqqnnnlllkkkjjjhhhgggeeeddddddeeeeeedddddddddddddddeeeffffffddddddcccbbbaaa```______\\\ZZZVVVQQQLLLHHHEEEDDDCCC@@@===;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;===>>>@@@DDDHHHLLLPPPRRRWWWZZZ]]]______]]]ZZZWWWUUURRRMMMIIIGGGDDDBBB@@@>>>===;;;999777666666777222222111000///......---------///000000000000000---...///000000///...---.........//////000000000000000111111111222222222333222222111000///............------...000222333333444444555555444444333444444444444444444444444111111000000000/////////...------,,,,,,------.........................../////////000111222333444666999>>>EEEMMMUUU\\\___fffhhhkkkooorrruuuwwwxxx{{{|||}}}|||lllfffhhh}}}bbbMMMCCC???<<<999999AAAaaazzzqqq{{{}}}}}}qqqsssssswwwlllpppwww}}}iii[[[VVVZZZdddxxx~~~~~~|||kkk[[[OOOJJJIIIUUUsssxxxeeeTTTJJJHHHPPP[[[jjj}}}bbbLLLIIIFFFCCCAAA???===;;;999666333222222222111000...///111333444444444333222333333444444333333222222222222333222111111000............////////////...///000111222333444444333333222222333444666777666888::::::::::::<<<>>>@@@CCCGGGIIIJJJNNNTTTYYYXXX[[[___bbbeeehhhkkknnnqqqppppppqqqsssvvvyyyzzzxxxxxx|||~~~~~~}}}|||{{{{{{{{{{{{zzzzzzyyyvvvtttrrrqqqpppooonnnllljjjiiihhhiiiiiihhhggggggfffggghhhiiijjjffffffdddcccbbbbbbaaaaaa___^^^[[[WWWRRRMMMIIIGGGFFFCCC@@@=========<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<>>FFFNNNVVV\\\___hhhiiilllpppsssvvvxxxyyy||||||~~~}}}mmmfffggg}}}|||bbbMMMCCC>>>:::777888AAA___zzzooo|||~~~|||nnnuuuzzzssssssuuu{{{ooo\\\SSSWWWbbbvvvxxxtttrrruuu}}}yyyfffWWWMMMGGGOOOkkkuuu```TTTJJJLLLQQQ]]]qqquuuxxxvvv~~~{{{```LLLIIIFFFCCCAAA???===;;;888666333222222222111000...///111333444444444333222333333444444333333222111222222222222111000000............/////////000...///000111222333444444444333222222333444666777666888::::::::::::<<<>>>???BBBFFFHHHIIIMMMSSSXXXXXX[[[___bbbdddhhhkkknnnrrrqqqpppppprrrtttvvvxxxyyyyyy}}}~~~}}}}}}||||||}}}}}}yyyyyyyyyxxxvvvuuuuuuuuusssrrrpppnnnlllllllllllljjjjjjiiihhhiiijjjkkklllhhhgggfffdddcccccccccccc^^^^^^\\\ZZZWWWSSSOOOMMMIIIFFFBBB?????????>>>===::::::;;;<<<<<<;;;;;;;;;:::<<>><<<;;;???>>>===<<<<<<;;;<<<<<<>>>>>>>>>@@@CCCFFFIIIKKKKKKJJJHHHGGGFFFDDD@@@===666666666555555666666666555333000//////000000///111000///......------...////////////////////////,,,,,,,,,---------............///000111333444555666666666666666666666666000000111111111000000//////---+++***,,,///333666666555444333222111111111444444444333333333444444333222000///.........//////............------------------............///......//////000222333444999;;;@@@HHHPPPYYY```dddeeeiiinnnrrruuuwwwzzz|||}}}}}}~~~kkkiiimmmxxxsss~~~}}}pppqqq{{{kkkMMMBBB>>>999:::;;;AAAZZZ}}}www{{{sssnnn}}}vvvsss~~~zzz~~~hhhmmmkkkccc]]]fffxxxhhh\\\[[[YYYXXX\\\cccmmmuuuzzz{{{\\\MMMNNNPPP[[[iiisss||||||```TTTHHHCCCJJJUUU```ppp~~~~~~vvvyyy}}}dddOOOIIIEEEDDDCCC>>><<<===:::777444111111111000///000000000222444555333111111222222333333222222111000000111222222111//////---------........./////////111222222111000222333333333333444555555666666777888999999;;;;;;<<<===@@@BBBEEEHHHKKKOOOSSSVVV\\\]]]```bbbdddgggkkkoooqqqpppooooooppprrrtttuuuzzz||||||||||||}}}~~~~~~|||yyywwwxxxuuusssrrrtttuuuvvvuuuppppppoooooonnnnnnnnnnnnllllllkkkiiihhhgggfffeeecccaaa^^^ZZZVVVSSSQQQPPPMMMIIIDDDAAA@@@@@@???===???>>>===<<<;;;;;;;;;;;;======>>>???BBBEEEGGGIIINNNLLLHHHEEEBBB>>>888555444333333222222333333444444111///.../////////...000///..........................................,,,,,,,,,---------............///000222333555666555555555555555555555555111111111000000000000000...---,,,,,,---000333555666555444333222111111111222333444555555555555555333222000///....../////////............------------------............///......//////000222333444888:::???GGGOOOXXX___cccfffiiinnnqqqtttwwwzzz}}}~~~~~~kkkiiijjj~~~zzzttt|||}}}~~~mmmNNNBBB===999;;;999@@@YYY{{{zzz|||vvvqqqyyy|||{{{~~~~~~wwwhhhmmmpppggg___ggg{{{tttoooggg[[[RRRPPPOOOQQQUUU^^^hhhqqqwww{{{hhhVVVTTTPPP]]]jjjooopppyyy|||hhhUUUKKKEEEHHHMMMUUUeeewww{{{}}}eeeOOOIIIEEEDDDBBB>>><<<===:::777333111111111111000000///000222444444333111111111222222222222111111///000111222222222111000------.........////////////000222111000000111333333444444555666666777777777888999999;;;;;;<<<===>>>AAADDDGGGJJJNNNRRRUUU[[[]]]```bbbdddggglllooonnnoooooopppqqqsssttttttyyy|||}}}}}}}}}}}}{{{zzzxxxvvvvvvxxxyyyzzzyyyssssssrrrqqqqqqpppoooooommmmmmmmmmmmkkkiiigggfffdddccc```]]]YYYUUUSSSQQQQQQMMMHHHEEEDDDCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<======>>>@@@BBBDDDEEEKKKHHHDDD@@@<<<888222///000//////////////////000222000...---.........---...------------...//////.........------,,,,,,,,,,,,,,,,,,---------............///000222444666777444444444444444444444444222111000/////////000000,,,------...000111222333555444333222222222222222111333555777888888777666222222000//////////////////............------------------............///......//////000222333444777999???FFFNNNWWW^^^bbbgggjjjmmmpppsssvvv{{{~~~jjjhhhrrr|||wwwrrrvvv~~~pppQQQBBB<<<999===999AAAYYYyyy}}}{{{xxxyyyyyy}}}~~~|||xxxxxxoooggg```fffvvvmmmaaaYYYTTTPPPJJJEEEBBBDDDHHHOOOYYYdddnnntttxxxsss\\\TTTSSSbbbpppppphhhiiiyyyttt]]]RRRJJJGGGFFFJJJZZZlllyyy{{{{{{~~~fffNNNHHHDDDDDDBBB>>><<<===:::777333111111111111000//////000222444444333111111111222222222222111111...///111222333222222111............///////////////000111111000000111222444444555555666777777777777888999999;;;;;;<<<===???AAADDDGGGJJJNNNRRRUUUZZZ\\\```ccceeehhhlllooolllnnnppprrrssstttttttttyyy|||~~~~~~|||zzzzzz{{{{{{{{{zzzvvvuuutttsssrrrqqqpppooonnnnnnooopppnnnllljjjhhhgggeeeccc```\\\XXXUUUSSSSSSQQQMMMIIIFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAA@@@>>>;;;999777555111///...------,,,,,,------...000...,,,,,,---...---+++,,,,,,,,,,,,---...///000...------,,,,,,++++++***,,,,,,,,,---------............///000222444666777444444444444444444444444333222000...---...///000+++,,,///111222333222222333333222222222222222222444666999;;;;;;:::777666222111111000000////////////............------------------............///......//////000222333444777:::???FFFOOOXXX___ccchhhjjjmmmooorrrvvv{{{~~~hhheeerrr{{{}}}pppllloootttsssSSSCCC;;;999>>>===BBBZZZ|||vvv~~~zzzooowwwhhhccc]]]eeeppp^^^VVVKKKEEEBBB@@@>>>;;;:::===CCCLLLVVVcccooovvvzzz~~~~~~bbbSSSXXXhhhyyy{{{qqqiiilllssskkk]]]OOOHHHEEEFFFRRRaaammmuuuyyygggNNNHHHDDDCCCBBB===;;;<<<999666333111111222111111/////////111333444222000000111111222222111111000///000111222333333222111........./////////000000...000111111000///111222444444555555666777777777777888999999;;;;;;<<<===???BBBEEEHHHKKKOOOSSSVVVYYY\\\```cccfffhhhlllooolllnnnpppsssuuuvvvvvvuuuyyy|||}}}||||||{{{yyyxxxvvvvvvuuutttsssrrrqqqpppooopppqqqqqqpppnnnllljjjiiihhhfffccc___[[[XXXVVVTTTSSSPPPLLLHHHEEECCCCCC??????>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<888666444333333222000///------,,,,,,,,,,,,------...---,,,,,,------,,,***++++++++++++,,,...///000------,,,,,,++++++++++++,,,,,,,,,---------............///000111333444555222222222222222222222222333222000...------//////+++---000333444444333111222222111111111222333333999:::<<<<<<;;;999666444111111111111111000000000///............------------------............///......//////000222333444999;;;@@@GGGPPPYYY```dddhhhjjjmmmooorrrvvv{{{|||eeebbbkkkyyywwwkkkhhhjjjnnntttUUUDDD<<<999>>>???CCC[[[wwweeeppp{{{bbbaaa]]]fffeeeUUUIIIEEE???<<<;;;;;;:::888888<<>>============999::::::::::::999888777555333000//////...---,,,------,,,,,,,,,,,,---------,,,,,,,,,......,,,************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222222222222222222222222222222333222000...------......+++---111333555555333222111111111111111222333444:::;;;;;;;;;999666444222000111111222222111000000///............------------------............///......//////000222333444999<<>>CCC[[[xxx^^^mmm~~~vvv```bbb```hhhkkkRRREEE>>><<<;;;:::;;;;;;:::999888<<>>AAADDDGGGJJJNNNRRRUUUWWW[[[```dddgggiiilllnnnoooppprrruuuwwwyyy{{{{{{}}}|||yyyxxxxxxxxxwwwwwwvvvvvvvvvrrrqqqqqqppppppoooooonnnllllllkkkhhheee```\\\YYYWWWXXXVVVQQQKKKFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>999999999999888777555444333000...---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---///...---+++++++++******+++,,,------++++++,,,,,,------......,,,,,,,,,---------......//////............//////111111111111111111111111222111000///...---,,,,,,,,,...111333555555444333000000000000111222333444777777777666555333222111000111222222222222111000///............------------------............///......//////000222333444888;;;@@@GGGPPPXXX___dddfffiiinnnqqqtttwwwzzz}}}~~~~~~|||eeebbbvvvzzzwwwkkkhhhkkkqqqsssUUUIIIAAA;;;;;;<<>>IIIXXXdddqqqxxxzzz}}}iiiTTTbbbxxxpppdddccctttuuubbbQQQCCC@@@EEEJJJ[[[kkkqqqwwwzzz}}}}}}sssuuu}}}www]]]NNNHHHDDDDDDBBB>>><<<===:::777333222222222000......///111333444444444444111111000000111222333333555555555444333222000///000000000000000000000000/////////000111111222222222222333444555666777888777888999:::<<<===>>>>>>AAACCCEEEGGGJJJMMMRRRUUUYYY\\\```dddeeegggiiikkknnnppprrruuuyyy||||||{{{||||||||||||zzzxxxwwwuuuvvvvvvtttrrrooonnnnnnlllkkkiiihhhfffccc^^^ZZZYYYWWWUUUTTTRRRNNNIIIEEEDDDDDDCCCCCCBBBAAA@@@@@@======<<<:::888666333222///............---------------++++++++++++---------------------------------,,,,,,++++++,,,,,,------------------------------------............///...------,,,,,,---------///000222333222000...---111111111111000///...---...///000222333333333333111000///......///000111222000......000222222222111222222222222111000000000///------,,,---...//////////////////...............//////000222333444;;;===@@@FFFNNNWWW^^^bbbfffiiinnnqqqtttwwwzzz}}}~~~lll^^^]]]pppoookkkjjjoooyyytttVVVKKKCCC:::888888BBBZZZlllqqq~~~tttzzzzzzqqq]]][[[RRRYYY\\\llloooTTTHHHAAA999777<<<999888777666666777888999777666777999:::>>>JJJUUUhhhooovvvzzz|||nnn]]]XXXmmmrrrdddggguuu|||aaaJJJAAABBBDDDOOO\\\gggooovvv{{{|||{{{{{{uuupppmmmlllkkkrrrzzzaaaNNNHHHDDDDDDBBB>>><<<===:::777333111111111000//////000111333444444333333000000111111111222222222555555555444333222000///000000000000000000000000/////////000111111222222222333333444555666777777777888999:::<<<===>>>>>>AAABBBEEEGGGIIIMMMRRRUUUXXX[[[```dddfffhhhjjjlllooopppssswwwzzz~~~~~~|||zzzyyyvvvvvvvvvuuussspppoooooommmkkkiiihhheeebbb]]]YYYWWWVVVUUUTTTSSSPPPKKKHHHFFFEEEDDDBBBAAAAAA@@@@@@===<<<;;;999777444222111///............---------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------..................---,,,,,,,,,------///000111222111000...---//////000000000000000///......000111222222333333111000///......///000111222000......000222222222222222222222222111000000000///...---------......////////////..................//////000222333444;;;<<>><<<===:::777222000///000000//////000222333444333333222///000111222333222111111444444444444333222000000000000000000000000000000/////////000111111222222444444444555555555666666777888999:::<<<===>>>>>>@@@BBBEEEGGGIIIMMMRRRUUUWWWZZZ___cccfffiiikkknnnoooqqqtttxxx|||~~~|||{{{vvvvvvvvvuuutttrrrqqqpppnnnllljjjgggeeeaaa\\\XXXVVVUUUTTTTTTTTTRRROOOLLLJJJIIIFFFDDDBBBBBBAAABBB<<<;;;999777444222000//////............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------............///...---,,,,,,,,,,,,,,,///000111111111000///...---...///000111111111111---...///000111111222222111000////////////000111222000//////000222222222222222222222222111111000000///......------....................................//////000222333444:::<<>>???SSShhhssskkkZZZYYYYYYkkk```OOO@@@======999888:::888888777666666777888888888777888999888888===EEELLLUUUbbblllrrrvvvzzz}}}mmmVVVZZZyyyyyylllgggmmm|||uuuZZZLLLIIICCCFFFKKKSSS[[[dddnnnuuuqqqqqquuu{{{}}}|||~~~ssshhhiiioooxxx}}}hhhNNNHHHDDDDDDBBB>>><<<===:::777333///...///000000000111222333444333222222///000222333333222111///444444444333333111000000/////////////////////////////////000111111222222444444555555555555555555777888999:::<<<===>>>>>>???AAADDDFFFIIIMMMRRRVVVVVVZZZ___dddgggjjjmmmooonnnppptttxxx|||}}}{{{vvvuuuuuuuuuuuutttrrrppppppnnnkkkhhheeeaaa\\\YYYVVVUUUTTTUUUVVVUUUSSSQQQNNNLLLIIIFFFDDDBBBBBBBBB:::999777444222000///...///............------------------,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,,,,---000111111222222111000000......///000111111111111------...///000111222222111111000//////000111111333111//////111222333222222222333333222222111000000000///......---------------...............///......//////000222333444999<<>>===QQQjjjxxxvvvbbb\\\ZZZmmmzzzjjjMMMBBB:::;;;===;;;999:::888888888777777888888888777555666999888666888>>>BBBIIITTT]]]eeejjjooosssxxx}}}vvvXXXQQQiiittthhhiiiuuuhhhTTTMMMGGGDDDDDDHHHPPPYYYeeennnnnnnnnsssyyy|||{{{~~~vvvrrrxxxyyyfffNNNHHHDDDDDDBBB>>><<<===999777444111///...///111///000222333444333333222///111222333333222000///333333333333222111000000/////////////////////////////////000111111222222444444555555555555555555777888999:::<<<===>>>>>>>>>@@@CCCFFFIIIMMMRRRVVVVVVZZZ___dddgggjjjnnnpppmmmpppssswww{{{}}}~~~|||}}}|||wwwuuutttuuuvvvvvvtttrrrssspppmmmiiifffccc^^^[[[XXXWWWVVVWWWXXXXXXWWWVVVOOOMMMJJJFFFCCCAAA@@@???888777555222000///......///............---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,---------111222222222222222222222000000111111111111000000............///000222333222111000//////000111222333111//////111333333333222333333333333222111111000000000//////...------,,,---------......//////......//////000222333444999<<>>;;;:::888999999999999999999888555444555888888555777:::===AAAHHHOOOUUU\\\aaaeeekkknnnttt|||```PPPZZZkkkpppjjjooouuuzzzcccXXXOOOGGGAAACCCHHHOOO[[[fffjjjkkkpppwww{{{|||sssbbbNNNHHHDDDDDDBBB>>><<<===888777666333000///000111...///111333444444444444111111222333222111000///222222333222222111000000000000000000000000000000/////////000111111222222444444444555555555666666777888999:::<<<===>>>>>>>>>@@@CCCFFFIIIMMMRRRVVVWWWZZZ```dddgggjjjnnnpppnnnppptttxxx{{{|||||||||{{{}}}yyywwwvvvwwwyyyzzzwwwtttvvvsssooollliiifffbbb```]]][[[ZZZZZZ[[[[[[ZZZYYYOOOMMMKKKGGGCCC@@@===;;;666555333111///////////////............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////111111111222222222222333111111111222111111000000///.........///111333444222111000000000000111222333111///000111333333333333333333333333222222111111111111000///...---,,,,,,,,,,,,---......//////......//////000222333444888;;;BBBJJJRRRZZZ```cccgggkkkooosssuuuxxx|||~~~wwwcccUUU\\\rrrqqqVVVJJJCCC<<<===???:::RRRvvv}}}lllyyyuuuooowwwyyyccc\\\YYYlllkkkUUUGGGCCC@@@===>>>@@@@@@===;;;999:::;;;;;;;;;;;;:::999666444444888888666666999;;;===@@@DDDIIIOOOSSSVVVWWWZZZ___fffqqq~~~pppXXXTTTVVViiizzzqqqkkkggg{{{nnnaaaZZZMMMCCCBBBDDDGGGQQQ\\\aaabbbgggooouuuxxxppp___NNNHHHDDDDDDBBB>>><<<===666888999777333000000111---...000333444555555555222222222111111111000000111222222222222111111000000000000000000000000000/////////000111111222222222333333444555666777777777888999:::<<<===>>>>>>===???BBBEEEHHHMMMRRRVVVXXX[[[```eeehhhjjjmmmoooppprrrvvvyyy{{{|||{{{{{{{{{}}}zzzxxxzzz~~~|||xxxxxxuuuqqqnnnllljjjfffdddaaa___]]]\\\]]]]]][[[ZZZRRRRRRPPPMMMHHHCCC???<<<555444222000///000111111///............---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,---///000111000000//////000111111222///000111111222222222222000//////...///222444555222222111000000111222222333222000000222333444333333333444444333333222111111111111111000...---+++++++++,,,------...//////......//////000222333444888;;;BBBJJJSSS[[[```ccchhhkkkooosssvvvyyy|||~~~wwwbbbTTTZZZuuu~~~uuuYYYKKKCCC<<<===BBB:::PPPyyygggsssyyynnnvvvqqqxxxzzzrrrvvvbbb]]]ZZZlllyyybbbPPPGGGCCCBBB???>>>???@@@>>><<<;;;;;;<<<======<<<;;;;;;:::666555888888666555777888999;;;???CCCFFFHHHIIIFFFHHHMMMSSS[[[fffrrryyyeeeVVVLLLXXXwwwzzznnnbbbsss}}}vvvkkkbbbRRREEECCCBBBAAAGGGQQQVVVWWW\\\eeelllsss|||~~~}}}nnn___NNNHHHDDDDDDBBB>>><<<===666888:::999444111000111,,,---000222444666666666333333222111000000111111111111222222222111111000000000000000000000000000/////////000111111222222222222333444555777777888777888999:::<<<===>>>>>>===???BBBEEEHHHMMMRRRVVVXXX\\\aaaeeehhhjjjmmmooorrruuuxxx{{{||||||{{{zzzzzz}}}}}}{{{}}}|||yyywwwssspppnnnllliiigggdddbbb___^^^^^^^^^\\\[[[WWWWWWVVVTTTOOOIIICCC@@@444333111000///000222333//////.........---------,,,---...//////...---,,,------------------------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++---///111222...............///000000---...///111333444444444111000//////000222444666333222111000000111222333444222000000222333444333333333444444333333222111111111222111000...,,,+++++++++,,,,,,---...//////......//////000222333444777;;;BBBJJJSSS[[[aaaccchhhkkkooosssvvvyyy|||zzzdddUUUWWWvvvuuuuuu~~~~~~www[[[LLLCCC<<<===>>>333GGGrrriiirrrvvv{{{iiiiiigggqqq{{{wwwqqquuubbb___]]]nnnsss___QQQLLLCCCBBB???<<<===??????<<<;;;<<<===>>>>>>===<<<;;;===999777888888555444666444666999>>>BBBCCCBBBAAA>>>@@@CCCGGGMMMVVV___eeexxxoooZZZJJJPPPkkktttdddcccnnnuuugggUUUGGGDDDBBB>>>BBBKKKPPPPPPUUU___gggooozzz|||{{{~~~~~~jjjXXXNNNHHHDDDDDDBBB>>>;;;<<<===555000//////...000444//////000222555555444222000000111111111111000000000222333333222000000000///////////////.........000000000000000000000000444444444555555555555555888888999::::::;;;<<<<<<;;;>>>CCCFFFHHHMMMUUU[[[ZZZ^^^dddjjjnnnnnnmmmkkksssvvvyyyzzz~~~{{{{{{~~~wwwhhhnnnzzzyyyyyy|||}}}zzzvvvqqqmmmjjjhhheeedddccccccaaa^^^YYYUUU___dddhhhhhh```TTTHHH@@@666444111000000111000000222111000//////...//////---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---......,,,+++************+++++++++,,,,,,,,,+++,,,,,,------......///---,,,,,,++++++,,,,,,---++++++,,,...000222555666000000000000111222333444444333000///...///000111222222222222222222222222333333333333333333333333111111111111000///...---//////.........//////000//////...///000111333444999===CCCKKKSSS[[[aaaeeeiiikkkooossswwwzzz{{{|||~~~~~~iiiZZZ]]]rrr~~~llljjjpppzzzXXXKKKFFF===888>>>@@@GGGdddsssyyyzzzxxxsssmmmhhhiiiuuuuuuuuunnnwwwmmmfff]]]^^^oootttkkkgggdddQQQLLLDDD@@@?????????>>>???<<<:::===BBBEEEBBB???>>>;;;888666666666555444555777888:::<<<===>>>>>><<<;;;<<<===AAAGGGMMMPPPeeexxxvvvZZZLLLTTTccctttiii^^^bbbjjjzzzuuuttt___KKKEEEDDDAAA@@@CCCEEEEEEMMM]]]gggmmmxxxxxxwwwyyyzzz~~~nnn^^^PPPIIIDDDDDDBBB>>><<<======666222111000,,,+++---//////000222555555444222000000111111111111000000000222333333222000000000111000000///...............//////000111222222222444444444555555555555555888888999:::;;;<<<<<<===<<>>555333000///000000000///111111000/////////000000/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---//////---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---++++++,,,---///111333444222222222222333333444444444333111000//////000000222222222222222222222222333333333333333333333333111111111000000///------..................///000//////...///000111333444999===CCCKKKSSS[[[aaaeeeiiikkkooossswwwzzz{{{|||~~~kkk\\\```ttt{{{jjjfffhhhtttxxxXXXKKKGGG???;;;999;;;CCC^^^zzzqqqgggmmm~~~mmm{{{xxxsssyyytttsssnnnvvv~~~kkkddd[[[]]]nnn|||iiiccc[[[TTTQQQOOOLLLJJJFFFBBB>>>???CCCFFFDDDAAA@@@===;;;999999999888666444666888:::===???@@@AAAAAA@@@>>>===???BBBEEEHHHUUUfffxxxrrr^^^WWWXXXlll|||~~~rrr``````cccppplllTTTKKKFFF@@@>>>@@@AAAAAAJJJZZZeeelllwwwvvv{{{yyynnncccSSSKKKEEECCCAAA======???:::555222222111,,,******//////000222555555444222000000111111111111000000000222333333222000000000444222000.........///000------...000111222333444444444444555555555666666888888999:::;;;<<<======>>>AAADDDFFFHHHLLLSSSYYY```aaacccfffiiimmmppprrrvvvyyy|||}}}|||}}}~~~lllYYYKKKQQQ___oooyyy{{{|||~~~zzzrrrjjjggghhhnnnzzz~~~{{{xxxtttpppmmmkkkjjjiiiiiiiiihhhddd^^^ZZZQQQVVV]]]```\\\RRREEE<<<555333111111111222111000000000000000000000111111222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...000000...---,,,---,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---...///000111333444444555555555555555333333222111111000000///222222222222333333333333333333333333333333333333000000000000///...---------------------...////////////...///000111333444999===CCCKKKSSS[[[aaaeeeiiikkkooossswwwzzz{{{|||}}}~~~lll^^^aaarrrwwwrrrfffcccfffssswwwWWWLLLHHHAAA>>>999;;;???VVV{{{vvvhhh```kkk{{{iiizzzzzzuuuzzz}}}eee^^^WWW[[[nnn}}}uuunnniiiddd```]]]UUUNNNFFFDDDFFFGGGFFFDDDAAA@@@>>>======<<<:::888555666999<<>>???AAABBBGGGUUUdddooo~~~}}}hhhWWW___lll}}}|||kkkccc^^^eeexxx{{{aaaSSSKKKBBB>>>?????????HHHYYYeeelllwwwvvvzzz~~~pppllldddUUUMMMFFFCCCAAA======@@@999333000111111///...000//////000222555555444222000111111222222111111000000222333333222000000000666444111...---...000111......///000111222333333333333444444555666666666777888999:::;;;======>>>???BBBEEEGGGHHHLLLSSSXXXaaabbbcccfffjjjmmmppprrrvvvyyy{{{|||~~~zzzwwwyyy|||jjjUUUJJJGGGNNNaaannnrrrwww~~~~~~~~~}}}zzzwwwssspppnnnlllkkkkkkkkkjjjfff```\\\OOORRRVVVYYYVVVNNNDDD<<<888666444444555555444222000000000000111111222333444222000...---,,,------------------------------,,,++++++******++++++,,,,,,...000111///.........---,,,,,,,,,,,,+++++++++.........---,,,++++++***------,,,,,,,,,,,,---------,,,,,,,,,,,,---......333444555666666666555444333333333333222111000///222222222333333333333333444444444444444444444444000000000000//////...------,,,,,,------...///000//////...///000111333444999===CCCKKKSSS[[[aaaeeeiiikkkooossswwwzzz{{{|||}}}~~~ooobbbeeettt}}}ttt}}}pppeeefffnnn}}}uuuVVVLLLGGG@@@>>>>>>??????PPPsss~~~lll___iiiyyyddd{{{bbbYYYRRR[[[pppyyyuuurrriii```TTTMMMKKKJJJGGGEEECCCAAA??????>>>===;;;999666777;;;???EEELLLQQQTTTOOOMMMIIIFFFCCCBBBBBBBBBDDDNNNYYYbbbooobbb```eeennnzzz|||oooaaa___kkkmmm]]]SSSHHHBBBBBB??????HHHYYYeeelllxxx||||||yyynnnllldddTTTLLLEEECCCAAA>>>>>>@@@===666111000000///000444//////000222555555444222111111222222222222111111000222333333222000000000555333000...---...000111000000000000000111111111333333444444555666666777777888999:::<<<===>>>???@@@CCCFFFGGGIIILLLRRRXXX___aaadddgggkkknnnooopppuuuxxxzzzzzz||||||wwwuuuxxx|||jjjUUUIIIEEELLL```rrrzzz~~~~~~~~~|||yyyvvvrrrppplllkkkjjjjjjhhheee```]]]SSSRRRRRRRRRPPPKKKDDD???:::888777666777666444222111111111111111222333444444333111///.........///------------------------,,,++++++******++++++,,,,,,...111111000......///,,,,,,,,,,,,,,,,,,,,,,,,000///......---,,,++++++...------,,,,,,------...------,,,,,,,,,,,,------000222555777777777555444333444444444333222111000222222333333333444444444444444444444444444444444000000000111000000///...,,,,,,,,,---...///000000//////...///000111333444999===CCCKKKSSS[[[aaaeeeiiikkkooossswwwzzz{{{|||}}}~~~ttthhhnnn{{{{{{xxxiiilllrrr~~~rrrUUULLLFFF>>>===>>>@@@???OOOwwwlll]]]hhhggg{{{jjj\\\SSS\\\rrrttteeeZZZUUUPPPKKKGGGEEECCC@@@???>>>===:::888666777:::???EEEMMMTTTXXXWWWUUUSSSOOOKKKHHHEEECCCEEEJJJRRRYYYaaarrroooiiidddjjjwww{{{jjj___bbbrrr{{{jjj]]]NNNDDDBBB???>>>GGGWWWbbbhhhsssxxxrrrfffQQQJJJDDDCCCAAA>>>>>>@@@BBB:::333111///...///222//////000222555555444222111111222222222222111111000222333333222000000000333111000......///000111111111000000000000000000222333333444555666777777777888999;;;<<<>>>???@@@@@@CCCFFFHHHIIIMMMSSSXXX^^^```cccfffjjjmmmnnnoootttwwwxxxxxxzzz|||yyytttvvvyyy|||}}}nnn___SSSTTT^^^qqq~~~~~~|||xxxuuusssnnnllliiigggfffddd```^^^VVVSSSPPPOOOOOOLLLGGGCCC<<<;;;999999888777444222222222222111222222333333333333222111000000000000------------------------,,,++++++******++++++,,,,,,...000111///......///,,,,,,,,,,,,------------000000000///...------,,,......------------.........------,,,,,,,,,------...111555888999999777555555555444333333222222111222222333333444444555555444444444444444444444444000111111222222111111000---------...///000111222//////...///000111333444999===CCCKKKSSS[[[aaaeeeiiikkkooossswwwzzz{{{|||yyymmmlllyyy}}}}}}rrrrrrrrrvvvlllTTTLLLFFF======:::===>>>SSSssslll{{{zzzhhhYYY^^^qqqxxxlllddd\\\TTTMMMKKKGGGCCC@@@>>>===;;;:::666666777;;;@@@HHHNNNSSSYYYYYYXXXVVVRRRLLLFFFCCCCCCFFFKKKOOOSSS\\\pppvvvnnnnnnrrrxxx~~~vvvhhh```gggxxxyyyjjjVVVGGGBBB>>>>>>EEESSS\\\aaakkkvvv}}}zzzfffNNNHHHCCCCCCBBB???>>>??????999333222111...---000//////000222555555444222111222222333333222222111000222333333222000000000//////......//////000000//////000000111111222222222222333444555666777777777888999;;;===>>>???@@@@@@CCCFFFHHHIIIMMMTTTYYY``````aaacccfffjjjnnnqqqtttwwwxxxxxxyyy{{{xxxsssuuuwwwxxxxxx{{{~~~{{{uuujjjsss~~~}}}zzzwwwuuuppplllhhheeedddcccaaa```UUURRROOOPPPRRRQQQLLLHHHBBB@@@???>>>===:::777444444333333222222222333333111222222222222222111111........................,,,++++++******++++++,,,+++---///000///......///***++++++,,,---...//////111111000000//////............------------.........---------------......---111666:::<<<;;;999888777666444333222222333333222222333333444555555666555555555555555555555555111222222333333333222222.........///000111222333//////...///000111333444999===CCCKKKSSS[[[aaaeeeiiikkkooossswwwzzz{{{|||wwwkkkeeerrr|||~~~yyyyyywwwvvv~~~~~~fffQQQMMMGGG>>>???:::===???UUUppp\\\^^^ooo~~~{{{}}}tttjjj___WWWSSSNNNHHHCCCAAA@@@>>>===;;;:::888888;;;@@@FFFIIIMMMPPPTTTVVVUUUPPPJJJFFFAAACCCHHHKKKJJJMMM[[[jjj{{{}}}qqqmmmnnn}}}wwwfffcccrrrwwwaaaOOOGGGAAA???EEERRRYYY\\\dddooo||||||{{{xxxtttvvveeeKKKFFFCCCCCCCCC???>>>???999444111333333000...000//////000222555555444222111222222333333222222111000222444333222000000000------......///000000000---...///000111222333444222222333444555666777888777888999;;;===>>>@@@@@@???BBBFFFHHHJJJNNNUUUZZZbbb```______ccciiiooossstttwwwxxxxxxyyy{{{xxxrrrqqqssssssrrrwww~~~~~~~~~{{{xxxvvvqqqmmmhhhdddccccccbbbaaaRRRPPPPPPSSSVVVUUUPPPJJJHHHGGGEEECCCBBB???;;;888555444444333222222222222000111222333444333222111........................,,,++++++++++++++++++,,,***,,,/////////......///)))***+++,,,...///000000111111111111000000000000......------------............---------...//////---111777<<<>>>>>><<<:::888666444222111222333444222222333333444555666666555555555555555555555555222333333444444444333333......//////000222333444//////...///000111333444999===CCCKKKSSS[[[aaaeeeiiikkkooossswwwzzz{{{|||rrrfffbbbppp~~~{{{~~~wwwbbbPPPMMMHHH@@@AAA???AAAAAAVVVrrr\\\]]]ooo~~~~~~|||tttyyyttthhh___YYYTTTLLLFFFCCCBBBBBBAAABBB???<<<999:::===AAADDD???EEEMMMSSSVVVTTTOOOLLLCCCDDDIIILLLIIIGGGRRR```hhhwwwuuuuuunnneeepppjjjWWWNNNEEECCCHHHSSSYYYZZZbbblllvvvkkkkkkqqqxxxyyy{{{aaaNNNIIIFFFEEEAAA<<<:::===888555222111111111000////////////111333444333222000000111222222222222111000111222333222222000///000000000000/////////////////////000111111222222555666777666666666888:::999999999:::;;;<<<===>>>>>>@@@CCCFFFIIINNNSSSWWWZZZ]]]```cccfffiiinnnqqqppptttwwwxxxzzz|||yyysssqqqooonnnnnnmmmsss~~~|||{{{xxxtttqqqpppnnnjjjeeeaaa______aaaUUURRROOOQQQUUUTTTNNNHHHLLLJJJHHHDDD@@@<<<999888555444333222111//////......///000111222222222111111000000///...------------------,,,,,,+++++++++,,,---///000111000...---...---+++++++++---///000444333222111000000000111///---,,,---///111111000---...///...------///111222555999>>>AAA@@@===:::888888999999888777555444777444111111444666555333555555555555555555555555444444444333222111000///000000///...........................000222444555<<>>@@@AAAEEECCCBBBHHHRRRWWWUUUQQQBBBFFFIIIHHHEEEEEEIIIMMMYYYhhhtttxxx{{{qqqkkkmmm{{{hhhVVVXXXLLLEEEKKKRRRVVV___hhh}}}mmmiiifffqqq~~~nnnPPPIIIDDDCCCAAA===;;;<<<888555222111111111000////////////111333444333222000000111222222222222111222333333333222111///...000000000000/////////////////////000111111222222444555666666555555777999888888888999:::;;;<<<===???AAADDDGGGJJJNNNTTTWWWYYY[[[___aaadddhhhlllppprrrvvvxxxxxxzzz{{{vvvppplllhhhdddaaabbbmmm|||zzzyyywwwtttqqqooommmiiiddd___\\\[[[[[[PPPPPPOOOOOONNNLLLJJJHHHKKKIIIGGGCCC???<<<999888333333222111000///............//////000111111111111000000///......---------------,,,,,,,,,++++++,,,---///000111000///...------+++++++++---...000333333222222222111111111///---,,,---///111111000///000111000///000111333555777;;;???@@@???;;;999888999:::::::::999777777999666333333555666555444555555555555555555555555444444444333333111000000000000///............///000000/////////111222333:::===BBBJJJTTT]]]eeeiiijjjnnnsssvvvxxxyyy{{{|||}}}|||ggg[[[___qqq~~~ppp]]]RRRMMMGGGBBB@@@AAAEEEFFFYYYwww{{{jjjYYYZZZggg~~~{{{qqqiiiccccccdddgggoooxxx{{{sssmmmhhhaaa\\\XXXSSSLLLFFFDDDAAA>>><<<;;;<<<======AAA@@@@@@DDDLLLSSSXXX[[[LLLJJJHHHFFFFFFFFFFFFEEEIIIUUUjjj{{{tttrrrnnngggeeefffuuuyyydddYYYOOOIIIJJJLLLOOOZZZhhh{{{|||vvvrrr~~~wwwSSSIIIAAAAAAAAA???<<<<<<888555222111111111000////////////111333444333222000000111222222222222111333444444333222000...,,,000000000000/////////////////////000111111222222333444555444444444666888777777777888999:::;;;<<>>@@@???===999777888999::::::;;;;;;:::::::::888666555555666555333555555555555555555555555333444444333333222111000111000//////......//////222111000//////000111111888;;;BBBKKKUUU___gggkkklllooosssvvvxxxyyy{{{}}}zzzeeeZZZaaaqqq||||||ttt```UUUNNNGGGBBB@@@CCCGGGHHH^^^wwwzzzmmm{{{lll[[[[[[ggg~~~xxxnnneee______\\\]]]eeerrr{{{wwwuuurrrnnnkkkggg```WWWQQQLLLIIIEEE@@@===<<<<<<<<>>:::777555666777888999:::;;;;;;<<<;;;999888777666444333222555555555555555555555555333333444444333222222111111000000///.../////////111000/////////000111222888<<>>AAAFFFHHHDDD???BBBOOO[[[]]]UUULLLGGGFFFGGGFFFEEEDDDBBBCCCHHHPPP[[[mmm}}}jjj[[[VVVVVVZZZjjjzzzyyycccVVVJJJDDD@@@AAAMMM]]]sss}}}}}}tttUUUIII@@@???AAA@@@===;;;888555222111111111000////////////111333444333222000000111222222222222111///000222222333222111000000000000000/////////////////////000111111222222000222333333333444666888999999999999:::<<<===>>>===???BBBDDDGGGKKKPPPTTTXXXZZZ^^^```cccgggkkkooonnnqqqsssqqqpppmmmfff]]]OOOIIIBBB>>>AAAVVV{{{~~~}}}|||||||||zzzwwwuuutttpppkkkfffaaaZZZRRRLLLKKKEEE???===>>>???===:::777666555333222000///............------------------,,,+++***+++---///000////////////....................................---...///000000111111111...---------------------+++---///000111000///.../////////111333444222111///111222111111111444555;;;>>>@@@@@@<<<777555444444444555666888999;;;;;;::::::999888666444333222555555555555555555555555333333444444444333222222111111000/////////////////////......000111333444999===DDDMMMWWW```gggjjjppprrruuuwwwyyyzzz}}}}}}kkkcccdddwwwvvvbbbWWWQQQLLLIIIHHHFFFHHHLLLiiixxxhhhrrrsssqqq}}}xxxttt|||tttlllggg___]]]```kkkzzzyyyuuuuuuvvvooonnnmmmlllmmmnnnnnnmmmeeeaaaXXXLLLCCC>>>>>>AAAAAAHHHLLLHHH@@@???HHHRRR```]]]WWWNNNEEEBBBEEEIIIJJJDDD???>>>@@@GGGUUUbbbpppyyyzzz```TTTRRRRRR___qqq|||iiiWWWGGGAAA???@@@HHHSSSnnnyyy~~~|||yyysssSSSIIIAAAAAAAAA???<<<<<<888555222111111111000////////////111333444333222000000111222222222222111...///111222333333222222000000000000/////////////////////000111111222222000222333333333444777999999999999:::;;;<<<>>>>>>===???AAACCCFFFJJJOOORRRXXXZZZ]]]```cccgggkkknnnooorrrrrrooolllggg]]]TTTDDDAAA===;;;@@@UUUzzz~~~~~~}}}xxxuuusssoooiiiddd```YYYQQQKKKGGGAAA:::999<<<===:::666555444444333222111000000---------------.........,,,++++++++++++---.../////////////////////.............../////////////////////000000000000111111////////////............+++,,,...///000000000///111111111333555666444222000111222111000000222444:::===@@@>>>:::555444444333333333444666777999::::::;;;<<<:::777555444444555555555555555555555555333333444444444444333333222111000000//////000000............000222444555999===EEENNNXXXaaagggjjjrrrtttvvvxxxyyy{{{~~~ooogggmmm}}}ttt```UUUPPPLLLJJJJJJHHHKKKPPPnnnwwwsssooonnnyyysss|||~~~vvvooojjjddddddiiisss{{{zzzvvvrrrnnnmmmnnnpppnnnlllkkkjjjkkknnnqqqsssmmmjjjbbbUUUIIIAAA???AAA<<>>UUU|||~~~}}}wwwrrrpppjjjccc___\\\WWWOOOIII@@@<<<999888888888777555222222222111111000000000,,,---------......//////++++++,,,,,,---............/////////////////////....../////////000000000111111000000000000000000000000000000000//////...------...///000111222333222222333555777888666444222222333222000///111222777;;;>>>===888444444555333333333333555777888:::;;;===???===:::777777888555555555555555555555555333333444444444444444333222111000000//////000000000////////////111333444777<<>>@@@CCCEEEGGGKKKOOOSSSUUUWWW[[[^^^```dddiiilllkkkmmmjjjcccZZZPPPCCC777555555444555<<>>@@@AAAAAA???<<<:::@@@NNN^^^bbbYYYMMMEEEDDDIIIGGGGGGHHHFFF@@@>>>???KKKQQQ\\\hhhlllppp}}}]]]TTTSSS___mmmtttwwwyyyoooaaaWWWNNNHHH@@@999???JJJdddsss|||vvvuuu~~~jjjNNNHHHAAA>>>??????===:::888555222111111111000///000//////000222444444333111111111111111111111111222333333333333222111111000000000000000000000000000111111111111222222222333333444444555666666666666777888888::::::;;;<<<===???BBBDDDFFFJJJOOORRRSSSSSSYYYbbbdddcccfffnnnkkknnnhhhXXXIIIAAA;;;666333777999777===WWW}}}|||||||||xxxqqqkkkiiibbbZZZUUURRRMMMFFF@@@999666333111111222111111000000///...---,,,,,,,,,---------.........//////.........------,,,,,,,,,---------...///000000111000000000000////////////000111222333333222111000111111000000000000111111111000000000111333666777888777666666777888777666333666888777333111111222111777======888444333444444333333444444666777777:::BBBGGGDDD@@@@@@>>>999777666555444444555666777444444444444444444444444333222000///......//////111222222111///000222444999===EEEOOO[[[eeemmmqqqwwwxxxzzz|||}}}~~~yyyllljjjiii|||}}}~~~ddd\\\ZZZUUUQQQRRRUUUWWWbbb|||ssshhhqqqxxxuuuyyyfffOOOMMMXXXppp|||pppuuu~~~~~~sssjjjfffccc___]]]___aaacccdddfffkkksssyyy{{{xxxiiiZZZLLLBBB???>>>>>>???@@@@@@>>>===;;;@@@PPPaaabbbTTTHHHFFFGGGKKKPPPQQQMMMEEE@@@<<<===HHHVVV___cccgggmmmrrrttt\\\MMMTTT___ccclllxxx}}}tttgggWWWJJJAAA>>>BBBIIIcccssszzz~~~qqqwwwaaaMMMHHHBBB???@@@???<<<999888555222111111111000///000//////000222444444333111111111111111111111111333444444444444333222222000000000000000000000000000111111111111222222222333333444444555666666666777777888999:::;;;<<<<<<===???BBBDDDFFFJJJOOORRRVVVVVV[[[bbbcccbbbeeellljjjkkkcccRRRDDD===999555333777888777===VVV|||}}}|||{{{vvvoooiiibbb\\\TTTOOOLLLGGGAAA<<<888555222000111111111000/////////......------,,,---------.........//////.........---------,,,,,,------......///000000111000000000000////////////000111222222333333222222222111111000000000111111111000//////000222555777777666555555666777555444333666888888444222111111000666;;;<<<999555444555444444444555666777888999>>>EEEHHHEEEBBBCCCAAA===999888777555555555555666444444444444444444444444333222000///....../////////000111000000111333666999>>>FFFPPP\\\fffmmmqqqvvvwwwyyy{{{}}}~~~xxxkkkiiikkk|||~~~yyyfff]]][[[WWWTTTUUUVVVWWWbbbyyyqqqppp}}}uuutttpppqqqkkkVVVQQQYYYpppuuuyyyvvvnnnhhheeebbbccceeeeeeggglllrrrxxxzzznnn___NNNAAA???>>>>>>>>>??????>>><<<<<<>>>HHHVVV^^^XXXNNNGGGDDDKKKSSSUUUOOOGGG@@@===<<>>>>>>>>===;;;<<<<<>>;;;AAAJJJTTT[[[^^^\\\YYYWWW[[[bbbjjjttt~~~nnnXXXGGGEEEGGGEEEHHHQQQ]]]lll|||yyyiiiZZZLLLAAA@@@CCC]]]nnn}}}pppfffqqq\\\KKKIIIFFFDDDCCC@@@;;;777888555222111111111000///000//////000222444444333222222222222222222222222444444444444444333333222000000000000000000000000000000111111111222222222333333444444555666666666888999999:::;;;<<<===>>>>>>@@@BBBDDDGGGKKKOOOSSSYYYZZZ]]]aaacccdddfffhhhggg^^^PPPAAA888444444444333666666555;;;OOOlll|||wwwoooiiibbb[[[RRRKKKEEEAAA===;;;:::888555222444222000///000111000///............////////////............///////////////...........................//////000000000000000000000000///////////////......///000222555666444333222111111111111111111000///...///000222444555444333333444444333111222555888:::888555111//////333888::::::999999:::777777888:::;;;;;;<<<<<>>===>>>???@@@@@@>>>;;;888666555444444444444444444444444444444222222111000000////////////000000000000111444666;;;@@@IIIUUU___hhhnnnqqquuuvvvxxxzzz|||~~~~~~~~~ttthhhhhhppp{{{zzz~~~hhh```___]]]]]]```bbb___lll{{{{{{zzzuuuxxxhhhyyy|||]]]cccxxx~~~|||pppqqq|||eeeXXXeee||||||{{{~~~zzzzzz~~~qqqcccTTTIIIAAA@@@>>>===>>>>>>===;;;:::<<<<<<>>>KKK\\\___XXXMMMNNNRRRUUUVVVRRRIIIAAA>>>>>>AAAJJJTTTXXXVVVQQQKKKJJJIIIGGGHHHMMMTTTYYYVVVGGG<<<===>>><<<>>>EEEMMM[[[gggpppzzzgggSSSDDD@@@BBBYYYlllwwwqqqttt___KKKJJJHHHFFFDDD@@@;;;888888555222111111111000///000//////000222444444333222222222222222222222222333333333333333222111111111111111111111111111111000000111111111222222222333333444444555666666666888999999:::;;;<<<===>>>>>>@@@CCCEEEGGGKKKPPPSSSVVVYYY\\\```dddggggggfffbbbVVVGGG<<<666444444555444666666666:::III___pppzzz}}}wwwooodddYYYQQQIII@@@:::888666555444444444333222222000//////000111000///......//////////////////........./////////000000/////////////////////////////////000000000000000000000000000////////////------------///111444555444444333222222222222222222111///......000111333555444333333555555444333333555888::::::888444111000333777;;;<<<<<<<<<===999:::;;;===============<<<:::999:::;;;===???AAABBBAAA===:::777555444444444444444444444444444444222222222111000000//////111111222000///000222444<<>>>>>>>>===;;;888>>>>>>;;;DDDVVVaaaccc[[[TTTNNNQQQXXXYYYPPPFFFCCC>>>;;;AAALLLSSSRRRNNNBBB???<<<;;;<<<>>>??????@@@888555999;;;999:::>>>===JJJRRRVVVggguuu]]]IIIBBBCCCUUUiii}}}|||sss```LLLKKKJJJGGGCCC???;;;999888555222111111111000///000//////000222444444333333333333333333333333333222222333333222222111000111111111111111111111111000111111111111222222222333333444444555666666666888888999:::;;;<<<======>>>@@@CCCEEEHHHKKKPPPSSSTTTXXX\\\```dddhhhgggbbbYYYLLL>>>888666555555777444666777666999BBBPPP[[[aaaccceeeeeeddddddhhhlll}}}~~~zzzrrrhhhYYYMMMDDD===888444222222111111111111222222111000///000111222111000////////////////////////....../////////000000000////////////000000000000000000000000000000000000000000000000////////////---------...000222333444444333333222222333333444333222000//////000111222555444333444666777777666444555777:::<<<;;;888555333555888;;;>>>?????????===>>>???@@@@@@???>>>===;;;777666:::===???AAADDDDDDBBB???;;;888666555555444444444444444444444444222222222222111000///...222222222111//////111333<<>>>>>===<<<999>>>@@@===@@@MMM^^^hhhfffZZZPPPQQQYYY]]]VVVMMMHHHAAA:::===FFFMMMMMMJJJ???;;;888999<<<===:::666777444555::::::777666999777@@@GGGIIITTTppphhhPPPEEEDDDPPPddd{{{ppp^^^MMMLLLKKKGGGBBB>>><<<;;;888555222111111111000///000//////000222444444333333333333333333333333333333333444444333333222111111111111111111111111111000111111111111222222222333333444444555666666666777777888999:::;;;<<<<<>>???<<<:::666777999<<>><<<999444333:::???@@@CCCFFFEEECCC@@@<<<999777666666444444444444444444444444222222333333222111///...000111111000000000333555===DDDOOO[[[ffflllooopppvvvwwwzzz|||mmmcccfffsss~~~uuuhhhhhhjjjiiikkkqqqnnnqqq}}}|||yyyzzzkkklllwww___^^^rrr|||zzznnnYYYUUUQQQQQQZZZkkk~~~xxxrrrkkkffffffiiiiiihhhhhhggg```WWWIIIFFFBBB@@@??????>>>===<<<<<<>>>@@@@@@FFFVVVfffiii```WWWUUUYYY\\\YYYTTTLLLDDD======CCCGGGFFFCCC>>>;;;888888999:::777555999888999:::888555666888888;;;???BBBGGGZZZ|||sssXXXHHHDDDJJJ```xxxwww~~~nnn]]]NNNMMMKKKGGGBBB>>><<<<<<888555222111111111000///000//////000222444444333333333333333333333333333444444555555444444333222111111111111111111111111000111111111111222222222333333444444555666666777666777888999:::;;;;;;<<>>@@@AAA???======@@@DDDFFFddd|||uuuoooeeeYYYHHH<<<666555666666777777666444111000000111000000000111333444333111222111111000///......---////////////000000000000//////000000111111111222111111111000000000000000000000000000///////////////000222444555555555444222222222333444555666777666444222111000111222333555444555777:::<<<===<<<777666666:::>>>@@@???===777888:::===AAABBBBBBAAABBBCCCCCCDDDBBB@@@>>><<<666000000888???@@@BBBFFFEEECCC@@@===:::888777666444444444444444444444444222222333333222111///......///000000000111444777===DDDPPP\\\gggmmmppppppvvvxxxzzz}}}lllcccfffpppvvvtttjjjkkknnnmmmooottttttxxxhhheeeooouuuzzzZZZ[[[qqq{{{vvvbbbSSSFFFCCC===:::DDD___~~~qqqhhh______```fffppptttiii[[[JJJGGGCCC@@@@@@@@@???>>>???:::;;;@@@AAACCCQQQbbbhhhddd^^^ZZZZZZZZZYYYXXXMMMFFF@@@???BBBCCC@@@<<<:::999777777888:::===???<<<<<<;;;:::777555777;;;888444555:::<<>>>>>>>><<<999999:::===>>>???>>>;;;;;;>>>???<<<<<>>>>>;;;===???>>>HHHgggzzzlllddd]]]fffpppyyy}}}lllZZZMMMJJJFFFEEEFFFEEEBBB???>>>??????===<<<@@@IIIQQQfffooooooaaaWWWYYY\\\ZZZUUUPPPEEE===<<>>666333555888777888<<<999999::::::::::::::::::;;;<<<>>>@@@AAABBBCCCCCCAAALLL```yyy~~~|||yyyrrrhhhaaaWWWLLL@@@<<<>>>BBBAAA>>>;;;999555222111000111222333333222222111222222333333333333333222111000///000000000000000000000000222222222111222222333333444444444333222111000//////000222333333333333333111111333444444333444555777666444333333555:::======:::555222222222333333777666777:::???CCCFFFFFFAAA>>>:::999:::===???@@@<<<;;;<<<>>>===999999<<<@@@@@@AAA@@@???<<<999888555555555666888<<>>;;;888666555555444222111111222444555555444333222111111111111000111000000///222666999???HHHTTT^^^ffflllrrrvvv{{{zzzzzz~~~tttkkkjjjzzzxxxnnn~~~nnnjjjvvvyyyyyy~~~qqqgggaaa[[[IIISSS___```WWWSSS```ppp{{{gggRRRGGG@@@:::;;;888999:::888;;;RRRkkkwwwtttpppjjjfffgggjjjttt~~~}}}iiiUUULLLJJJHHHGGGHHHFFFCCC@@@BBBBBBBBB>>>;;;===DDDJJJbbbooosssggg[[[YYY[[[ZZZWWWQQQGGG<<<:::===<<<999>>><<<:::999999;;;>>>@@@===<<<;;;:::999888777777999555555777666777FFFXXXzzzsssXXXCCCFFFWWWmmm||||||sssnnn{{{oooYYYMMMJJJGGGDDDBBB???===:::888666222111000000///...000......///111333333222222111000111333444333222222333444444555555444444111111222222222222111111111111111111111111111111333333444444555666666666888999999:::;;;<<<======???AAADDDFFFIIIMMMRRRVVVVVVYYY[[[\\\\\\WWWJJJ===;;;666444777999888999;;;999999999999999888888888666888;;;>>>@@@BBBBBBBBBAAAIIIXXXmmm{{{xxxwwwssskkk___UUUOOOJJJFFFGGGLLLOOOLLLHHH@@@===888444111111222333444444333333333444444555444444444444333222111000000000000000000000000000222222222222333333444444444444444444444333222222000222444777888888777666555444333222333444444333555777888777555666:::>>>>>>===:::666333111222444666666888===DDDJJJOOOQQQKKKFFF@@@<<<;;;===???@@@======???AAA>>>999999===@@@@@@>>>===;;;999888777777666666666888;;;>>>???AAA@@@>>><<<999777555555555444333222222333444555444444333333222111111111000000000///000222666999AAAJJJVVVaaahhhnnnssswwwzzzzzz{{{}}}tttnnnppp{{{sssoooooo||||||wwwzzzhhh^^^VVVFFFRRR```bbbXXXSSS^^^ooo{{{tttXXXGGGAAA@@@===<<<:::;;;===999888BBBQQQttt|||ppphhhcccdddkkktttzzzyyydddSSSLLLKKKKKKLLLKKKIIIEEEAAABBBCCCBBB???<<<<<>>999888===AAA???>>>===;;;999888888777:::555333555444444===IIIaaa~~~___GGGGGGUUUiiiyyyuuuooo{{{nnnZZZMMMJJJFFFCCCAAA???===;;;999666333111000000///...000///...///111222333222111000000111333444444333000111222222333333222222111111222222222222111111111111111111111222222222333333444444555666666666888999999:::;;;<<<======???AAADDDFFFIIIMMMRRRVVVVVVXXX[[[]]]\\\UUUGGG<<<:::999999:::::::::::::::888888888777777888888888777888:::===@@@BBBDDDEEEHHHNNNZZZmmm~~~zzzvvvrrrmmmcccVVVLLLFFFNNNYYYaaaccc]]]TTTMMM@@@===888444222222444555555555555444555555666666555555555555444333222222000000000000000000000000000111222222333333333333333333444555555444444444222333555888<<>>???>>>:::555222333555555555777===FFFPPPVVVZZZZZZTTTLLLEEEBBBAAAAAAAAA@@@AAAEEEFFFBBB<<<===AAAAAA@@@>>>;;;999888777777888777777777888:::===???======<<<:::888777555555555444333333333333444555444444444444333222111111000000000///000222666:::DDDLLLYYYcccjjjooouuuyyyzzz{{{|||~~~qqqmmmppp~~~tttuuu}}}iiiggg~~~kkk```WWWffftttppp^^^SSS^^^qqqzzz~~~sssUUUDDDAAAAAA@@@>>><<<<<>>;;;???FFF[[[tttyyyrrrqqquuu~~~qqqaaaVVVNNNOOOPPPQQQPPPMMMHHHDDDAAABBBBBB???===<<<>>>AAAIII```vvvwwwkkk___WWWSSSWWWTTTJJJ===777777888777HHHNNNSSSPPPFFF>>><<<>>>BBB@@@>>><<<:::999888888:::555333555555444888>>>NNNnnncccMMMHHHRRRdddvvv{{{tttttt~~~mmmZZZMMMIIIEEEBBB@@@???===<<<999666333111111000///...111///...///111222222111111000///111333555444444000111222222333333222222111111222222222222111111000000111111111222222222333333444444555666666666888999999:::;;;<<<======???AAADDDFFFIIIMMMRRRVVVXXXYYY[[[^^^[[[QQQDDD<<<<<<======<<<;;;::::::999::::::999999999:::;;;<<<<<<>>>AAAEEEJJJOOOTTTVVVRRRYYYeeevvv|||wwwppphhh^^^SSSKKKKKK^^^vvvyyyfffTTTIII<<<:::666444333444666777666666555555666777777888777777777666666555444333111111111111111111111111///000111222333333333333222333444444555444444444444444555999@@@FFFIIIJJJPPPNNNFFF<<<888::::::666666999<<<<<<:::888999:::>>>???@@@<<<777444555666555555888???JJJUUU^^^ccckkkeee]]]UUUPPPLLLIIIGGGFFFEEEGGGIIIEEE@@@@@@CCCBBBAAA>>>;;;999999999999:::999888888999;;;>>>???<<<<<<;;;999888777666555444444444444444444444444444444555444444333111000///000000///000222777:::FFFOOO[[[eeekkkqqqvvvzzz|||}}}yyykkkhhhmmm~~~{{{|||}}}qqqVVVTTTpppggg{{{pppYYY[[[iiixxx}}}vvvWWWDDD>>>>>><<<===;;;;;;===<<<:::;;;===HHHXXXnnn~~~sssggg___\\\SSSUUUXXXXXXVVVQQQLLLIIIEEEEEECCCAAA>>>=========>>>WWWrrr}}}wwwjjj^^^WWWXXXWWWOOOBBB999777999999BBBOOO]]]bbbZZZMMMCCC>>>EEECCC@@@===;;;999999999999666555666777777888:::EEEaaa}}}cccQQQGGGNNN___ttt}}}~~~mmmYYYLLLIIIDDDAAA??????===<<<999777333111111111000///111000...///111222222111111000000111333555444333222333444444555555444444111111222222222222111111000000000111222222333333333333444444555666666666888999999:::;;;<<<======???AAADDDFFFIIIMMMRRRVVV\\\[[[\\\___[[[OOODDD???BBBEEEDDD???<<<;;;;;;999999888888888999;;;===>>>BBBFFFLLLTTT\\\bbbfffiii^^^fffssszzzpppfff]]]XXXVVV]]]qqqdddMMM@@@888777555444444555777888666666555666666777888999888888888888777666555444222222222222222222222222///000222333444444444444333444444555555555444444666555777===FFFMMMPPPPPP]]]```ZZZLLLCCCBBB???:::<<<<<<=========;;;:::888<<<===>>>===:::888777777888888:::BBBNNN[[[eeekkkvvvrrrmmmhhhccc___ZZZVVVNNNJJJHHHHHHFFFAAA???AAABBB@@@>>><<<;;;:::;;;;;;;;;:::999999;;;===???AAA===<<<;;;:::999888777666444444444444444444444444444444555555555333111000////////////000333777;;;HHHPPP\\\ffflllrrrwww{{{|||~~~uuufffdddiii{{{lllWWWOOO|||lllmmmaaaddduuu{{{~~~```III@@@>>><<>><<<::::::;;;BBBQQQaaaooo}}}uuukkkdddaaaccc[[[]]]______[[[UUUQQQOOOMMMKKKGGGCCC???<<<:::999;;;NNNhhh{{{xxxkkkaaa]]]^^^YYYKKK???;;;;;;;;;999FFFXXXfffggg^^^QQQGGGGGGEEEAAA>>>;;;:::::::::888888888999999999::::::CCCZZZyyyxxxbbbTTTFFFJJJZZZrrrzzzyyy}}}mmmZZZLLLIIIDDD@@@???>>>>>>===:::777444222111111000///111000...///111222111111222111000111333444333222222333444444555555444444111111222222222222111111///000000111222222333333333333444444555666666666888999999:::;;;<<<======???AAADDDFFFIIIMMMRRRVVV]]][[[^^^bbb```VVVNNNMMMNNNRRRPPPGGGBBBAAAAAA>>><<<<<<<<<<<<>>>AAACCCEEENNNUUU```kkksssvvvuuutttmmmttt}}}rrreee```bbbggglllwwwrrr[[[FFF:::666666666666666777777777555555555666666777888999999999999999888777666555333333333333333333333333000222444666777777666666666666666777666666555555777777;;;CCCMMMRRRQQQOOO]]]hhhjjj___TTTOOOKKKCCCDDDAAA>>>???AAA@@@<<<888::::::;;;<<<===<<<:::888999999;;;BBBNNN\\\gggmmmxxxxxxxxxyyyxxxtttoookkkZZZRRRKKKIIIHHHCCC>>>===???>>>===<<<<<<;;;;;;;;;<<<;;;:::;;;<<>>===<<<:::999888777444444555555555555444444444444555666555333222000.../////////000333888;;;HHHQQQ\\\fffmmmrrrwww{{{{{{~~~ttteeebbbhhh|||vvvaaaQQQ~~~qqqsssggg}}}ooojjjssszzzhhhNNNBBB@@@@@@@@@CCCEEEEEEBBB@@@>>>===999:::AAAKKKSSS___vvvsssmmmjjjggggggiiibbbeeefffddd___YYYUUUTTTRRRNNNIIIDDD@@@>>><<<;;;:::EEEYYYqqqwwwmmmfffiiieeeVVVFFF???======666===JJJZZZeeeeee[[[RRRIIIGGGCCC???<<<::::::;;;888;;;<<<;;;999999:::;;;BBBWWWuuuwwwbbbUUUDDDGGGWWWrrrppprrr}}}nnnZZZLLLHHHCCC@@@???>>>>>>===:::777444222222111000///222000//////111222111111222111111111333444333222111111222333333333222222111111222222222222111111///000000111222222333333333333444444555666666777888999999:::;;;<<<===>>>???AAADDDFFFIIIMMMRRRVVV\\\ZZZ___fffggg```\\\]]]YYY]]]ZZZPPPHHHHHHHHHEEEGGGGGGGGGGGGJJJMMMPPPRRR```iiivvv|||xxxsssfffccckkktttqqqqqqpppkkkaaaSSSCCC999777777888888888777777666555555555555666777888999999999:::999999888777666444444444444444444444444222333666888999999888888888888888888888777666666777999???IIIRRRTTTPPPKKKVVVgggrrrkkkaaa\\\VVVNNNIIIDDD???@@@CCCCCC>>>888999888888;;;??????<<<888888777999@@@LLLZZZffflllvvvyyy}}}~~~zzzeeeZZZOOOLLLJJJEEE???<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<===@@@CCCEEE@@@@@@>>>===;;;:::888888444444555555555555444444444555666666666444222000.../////////000333888;;;IIIQQQ]]]fffmmmrrrwww{{{zzz~~~uuueeeccchhh~~~xxx|||~~~xxxmmm|||}}}bbbLLLyyy}}}ggg]]]rrr{{{~~~^^^mmmwwwppprrryyyhhhMMM@@@???AAA999???DDDEEEDDDBBB@@@>>>===;;;===@@@???FFF```zzz}}}pppfffhhhlllllllllnnngggiiijjjgggaaa[[[XXXWWWQQQMMMHHHDDDBBBAAA@@@@@@:::===LLLeee||||||sssmmmqqqmmm^^^LLLBBB???>>>:::999>>>LLL]]]ddd___WWWJJJHHHCCC???<<<;;;;;;;;;999===???<<<888777999:::@@@VVVuuuyyybbbUUUCCCEEEUUUrrrjjjooo~~~{{{fffUUUJJJGGGDDDAAA@@@???>>><<<999555222////////////............//////000111222111000000000111222333333333333333444444555555555///000222333333222000///222111000//////111333444444444333444444555666777999999::::::;;;<<<======@@@CCCEEEFFFHHHLLLSSSYYYXXXZZZ```iiiqqqrrrmmmggggggddd```^^^]]]\\\\\\[[[VVV[[[```dddgggmmmvvv~~~xxxooooooyyymmmYYYNNNHHHCCC>>><<<:::<<<;;;666555999;;;;;;999:::888777:::>>><<<777666:::<<<;;;999888666444555666555333666:::888333888777555777>>>DDD???777<<<888777<<>>;;;???MMMYYY\\\YYYVVVXXXiiizzz}}}xxxrrrlllhhh___TTTEEE>>>AAAFFFDDD???>>>===;;;999999:::<<<===;;;<<<:::;;;GGGYYYdddeeennnssszzzvvviiiXXXNNNKKKIIICCC<<>>===<<<<<<===>>>@@@CCCEEEGGGEEEAAA===:::888888666555555666666666666444333222555777888777555333222222111000111333222222777>>>JJJQQQ[[[gggpppvvvyyyzzz{{{|||}}}~~~pppggggggjjj}}}{{{vvv}}}yyyyyyzzznnnmmmlllXXXllluuu]]]___}}}mmmnnn\\\[[[dddxxxxxxqqqsss}}}qqqSSSHHHEEECCCFFFCCCCCCFFFFFFCCCDDDGGG>>>???AAAAAA???BBBKKKUUUrrrrrrgggggghhhkkkqqqvvvxxxyyyqqqpppoookkkeee___XXXTTTQQQNNNJJJFFFDDDAAA>>><<<;;;<<>>??????KKK^^^gggeee\\\RRRIIICCC<<<555666<<<<<<<<<<<<<<<;;;;;;:::999CCCPPPssspppaaaQQQGGGWWWuuuuuuttt}}}vvvsss}}}gggUUUJJJGGGDDDAAA@@@???>>><<<:::777333111000000000///.........//////000111222222222111111222333333444333333333444444444555555///000222333333222000///222111000///000111333444444444333444444555666777888999999:::;;;<<<======@@@CCCEEEGGGHHHLLLSSSYYYZZZ[[[```jjjvvv||||||xxxrrrpppoooppprrrtttvvvwwwyyy~~~yyyrrrttt~~~uuucccOOODDD???<<<:::;;;999===???<<<<<<======;;;>>>CCCGGGJJJMMMLLLDDD;;;;;;======;;;999888666555777888888999>>>BBB???888;;;;;;:::;;;AAAGGGDDD===???<<<;;;AAAGGGHHHBBB:::===<<>><<<::::::<<>>????????????AAACCCEEEFFFBBB???;;;999888777666555555666666666666444333222555777888777555333222222111000111333222222777???MMMTTT___iiipppuuuwwwwww{{{|||~~~{{{lllfffkkksss~~~xxx|||}}}}}}zzztttttt}}}~~~iii^^^kkk}}}tttUUUZZZlll```ssstttdddaaazzz}}}yyyWWWQQQUUUiiizzz|||tttmmmpppzzzgggZZZUUUPPPNNNJJJIIIKKKKKKIIIJJJNNNNNNKKKGGGDDDAAABBBFFFKKK^^^rrr|||pppggglllnnnsssyyy~~~sssrrroookkkeee^^^XXXTTTRRRNNNJJJGGGEEECCCAAA???;;;:::???NNNdddwwwwwwnnnbbbXXXAAA???;;;:::BBBTTTdddlllhhh```WWWPPPFFF<<<:::===??????>>>===<<<:::999999AAAMMMqqq{{{kkk\\\RRR```zzzssskkkxxxjjjXXXJJJGGGDDDAAA@@@???>>><<<:::777444111111111111000.........//////000111222333333333222333333444444333333333333444444444444000111222333333222111000222111000000000111333444444444333444444555666777888999999:::;;;<<<===>>>@@@CCCFFFGGGIIIMMMSSSYYY^^^]]]___jjjyyy|||wwwxxx|||~~~}}}eeeUUUCCC:::777777888;;;===DDDHHHEEEAAAAAACCCCCCJJJSSS^^^fffhhhcccTTTEEEAAA@@@>>>;;;999777666666999:::<<<@@@HHHNNNIII@@@@@@AAA@@@???DDDIIIIIIDDDBBB@@@@@@EEEKKKKKKDDD===>>>???HHH[[[kkkpppmmmkkkeeerrruuudddVVVMMMIIIFFFDDDAAA???===;;;<<<>>>AAADDDCCCAAA<<<;;;DDDUUUccciiiddd```\\\YYYZZZ\\\^^^___cccaaa^^^[[[XXXSSSMMMIIIGGGEEEDDDCCCDDDCCCAAA???CCCBBBAAA@@@@@@AAABBBCCC>>>;;;888777777777666555666666666666666444333333555777888777555333222222111000111333222222888@@@QQQXXXccclllrrrtttuuuuuu{{{}}}zzzkkkhhhsss~~~~~~~~~vvv{{{oooooozzzfffPPPQQQhhhvvv|||~~~zzzsssLLLGGGrrrzzzccckkkoooeee~~~xxxuuuyyy}}}}}}yyywwwYYYLLLJJJ\\\ppptttooolllkkkuuu~~~qqqeee[[[SSSNNNLLLMMMNNNNNNQQQVVVaaa]]]UUUMMMIIIGGGGGGFFFNNNaaasssvvvoooiiifffeeesssxxxxxxvvvrrrlllfff___ZZZWWWTTTPPPKKKHHHFFFDDDCCCAAA===;;;<<>><<<>>>FFFTTTaaammmiiieee```UUUIIICCCBBBBBBAAA???>>><<<:::999999???JJJlllrrrcccZZZggg}}}tttkkkuuummm[[[JJJGGGDDDAAA@@@???===<<<:::777333111111111000///............///000111222333333222222222333333444333333333333333333333333000111222222222222111000111111000000000111222333444444333444444555666777888888999:::<<<===>>>>>>@@@CCCFFFHHHJJJMMMSSSXXX___]]]___iiixxx}}}xxxrrrjjjdddUUUIII===888666666:::>>>DDDRRR\\\VVVJJJGGGMMMSSSZZZfffuuu{{{iiiXXXHHHCCC===;;;999777777999;;;<<<===CCCNNNWWWTTTMMMGGGGGGEEECCCFFFKKKLLLIIIEEECCCDDDHHHMMMMMMGGGAAABBBDDDNNNbbbsssxxxvvvsssmmmwwwxxxhhh\\\RRRLLLJJJLLLBBBAAA>>>======???CCCEEECCC@@@<<<>>>HHHZZZkkkuuummmfff]]]VVVSSSSSSRRRRRRQQQRRRSSSRRROOOKKKIIIHHHDDDBBB@@@@@@AAABBBAAAAAACCCBBB@@@>>>=========>>>:::888666666777777777666777777777666555555444333555777888777555333222222111000000222222333:::BBBSSS[[[fffooosssuuuvvvvvv|||}}}}}}mmmkkkyyyzzz~~~nnnooo|||lllRRRMMM^^^hhhlllqqqrrrfffEEEAAAiiijjjrrr~~~lllzzzyyyxxx{{{~~~eeeUUUOOO^^^mmmooollllllfffqqq{{{~~~zzz{{{nnn___SSSNNNJJJKKKMMMOOOUUU[[[hhhhhhcccZZZRRRNNNLLLJJJNNNYYYeeehhhfffffflllrrr~~~{{{yyyuuuoooiiiddd___]]]XXXTTTNNNIIIFFFDDDCCCAAA@@@???>>>AAAKKK^^^ssswwwhhhWWWKKKBBBCCCCCCAAAGGGPPPaaadddggghhhcccXXXMMMFFFCCCAAA???===;;;:::::::::>>>FFFeeeqqqbbb[[[hhh}}}sssiiioookkkZZZJJJGGGDDDAAA@@@???===<<<999666222000/////////...............///000111222222222111111111111222222333333333333333333333333111111111222222111111111111111111111111222222222444444333444444555666777777888999:::<<<===>>>??????CCCGGGIIIJJJNNNTTTXXX\\\\\\```jjjxxxzzziiiWWWMMMFFF???:::999999888<<>>;;;:::<<>>;;;:::999999999888777666666888888888777888777777666555555444444555777888777555333222222111///000222222444;;;DDDSSS\\\hhhqqquuuvvvyyy{{{~~~pppmmmzzz|||}}}jjjmmmzzzaaa]]]jjjiiibbbbbbdddXXXCCCBBB^^^qqqwwwlll|||vvvddd[[[fffnnnjjjfffhhhdddppp{{{xxx{{{zzziiiZZZSSSLLLKKKLLLOOOVVV^^^hhhrrrvvvlll___WWWTTTQQQSSSWWW\\\aaaeeemmmxxx|||zzzvvvqqqlllgggcccaaa\\\XXXRRRLLLIIIEEEBBB@@@@@@@@@???@@@FFFVVVjjjyyy{{{zzz|||dddTTTIIIIIIIIIEEEEEEIIIOOOUUU___gggiiibbbSSSGGGCCCAAA>>><<<::::::<<<======BBBZZZxxxqqqbbb^^^kkk~~~vvvdddaaa{{{gggWWWJJJGGGDDDAAA@@@???>>><<<888555222/////////...............//////000111222222222111111000000111111333333333333222222222222111111111111111111111111000000111111222222222222444444333444444555666777777777999:::<<<===>>>??????CCCGGGJJJKKKNNNTTTXXXWWWZZZaaakkkyyy{{{eeeOOOCCC<<<999999::::::999===CCCLLLkkk~~~oookkklllxxxcccUUUHHHEEEBBB>>>@@@EEEGGGJJJMMMTTT```ooovvvvvviiibbbYYYSSSWWW]]][[[UUUTTTSSSSSSVVV[[[]]][[[XXXQQQPPPVVVfffuuu{{{zzzyyy~~~wwwiiiccc\\\RRRMMMOOOMMMLLLKKKIIIGGGFFFEEEEEEDDD@@@???BBBIIISSSaaannnwwwxxxwwwrrrgggZZZQQQKKKIIIGGGDDDAAA???AAAEEEIIIAAA???<<<<<<>>>AAACCCDDD@@@>>><<<:::888888888888888777777888999:::999888999888777666555555555555555777888777555333222222111///000222222444<<>>???>>>>>>CCCOOO```mmmmmmbbbZZZ]]]hhhuuurrr___SSSKKKDDD@@@AAACCCIIISSS___jjjiiiZZZIIIGGGDDD@@@<<<:::;;;<<<>>>;;;===OOOgggyyyqqqgggdddqqq|||vvvzzzmmmeeewwweeeWWWJJJGGGDDDAAA@@@???>>><<<999666222000000000//////.........//////000111222444333222111111111111222333333333222222222111111222111111111111111111222000000111222222222222222444444333444444555666777666777888:::<<<===?????????CCCHHHJJJLLLOOOTTTXXXVVV[[[ccckkkvvvxxxaaaKKKAAA:::999:::;;;;;;;;;AAAIIIRRRlll~~~yyyvvvxxxeeeUUUOOOKKKEEEFFFLLLQQQXXX```hhhsssxxxjjjccchhhnnnjjjaaaZZZYYYXXX[[[___cccdddcccXXXTTTWWWeeessszzz||||||~~~ppplllggg\\\TTTSSSWWWWWWVVVTTTQQQMMMJJJGGGFFFCCCBBBFFFJJJNNNYYYeeevvvzzziii[[[TTTLLLHHHBBB>>>===@@@CCCEEEGGGFFFFFFGGGHHHHHHGGGEEE@@@???===;;;:::::::::;;;:::999888:::;;;<<<;;;999999888777666555555555666555777888777555333222222111//////111222555===GGGYYYaaalllrrrtttwww}}}zzznnnmmmwww~~~||||||ppp[[[aaayyy~~~xxxkkk[[[MMMRRRuuupppuuummmVVV^^^iiibbbXXXVVVVVVfffwwwzzzhhh[[[QQQLLLPPPWWWbbbzzzsssggg```cccllluuuzzzxxxqqqjjjggg```^^^[[[XXXUUUQQQKKKHHH??????>>>===@@@KKKZZZddd```XXXQQQNNNOOOXXXlll~~~~~~fffRRRFFF???;;;???AAAGGGUUUhhhqqqeeeTTTNNNJJJEEE???<<<;;;<<<===;;;:::EEEUUUeeevvvyyyjjjfffeeerrrwwwhhhccciiiqqqyyy{{{vvvwwwgggZZZJJJGGGDDDAAA@@@???>>><<<:::777333111111111000000.........//////000111222555444333333222222222222333333333222222111111111222222111111111111222222000000111222222222222111444444444444444555777777666777888:::<<<>>>???@@@???CCCHHHKKKLLLOOOTTTXXXXXX^^^dddiiiqqqttt\\\HHH???===<<<<<<===<<<===FFFPPP[[[iiixxxrrr___XXXRRRJJJJJJPPPXXXcccoooxxxwwwpppuuu{{{vvvkkk\\\ZZZYYY[[[```dddggghhh[[[VVVWWWdddrrrzzz}}}uuutttrrrfff\\\ZZZ^^^___^^^\\\XXXSSSMMMJJJGGGDDDEEEJJJMMMOOOXXXcccvvvvvvfff^^^RRRMMMFFFBBBBBBDDDFFFGGGMMMNNNPPPRRRRRROOOJJJFFFBBBAAA???>>>======>>>>>>;;;::::::;;;======;;;::::::999777666555555666666555777888777555333222222111//////111222555>>>HHH\\\dddnnnrrrsssvvv}}}yyyoooppp{{{{{{}}}{{{mmmXXX]]]vvv{{{___WWWtttwww|||jjjMMMVVVgggcccWWWRRRLLL]]]qqq|||tttaaaRRRIIIJJJPPPPPPjjjvvveeeiiiqqqwwwoookkk```___]]]\\\ZZZVVVQQQMMMCCCAAA>>>===@@@KKKXXXbbbgggfffccc\\\PPPNNN___tttwww^^^PPPHHHBBB===<<>>===999666333111111000///...////////////000000000000222222222222222222222222333222222111111222222333333111000000111222222111000000000000000111111222333333444444555666666666777999;;;<<<<<<===>>>@@@@@@BBBEEEHHHKKKOOOTTTXXXYYYZZZ```jjjrrrxxxiiiTTTEEE??????;;;;;;>>>>>>@@@KKKXXXbbbmmmwww{{{~~~~~~mmm___WWWSSSQQQOOOVVViiizzzxxx~~~{{{oooggg\\\TTTXXXaaagggjjjkkkeeeYYYTTTaaaqqqzzz|||}}}}}}yyyrrrhhhbbbbbbeeeiiilllkkkddd[[[TTTPPPKKKHHHIIIQQQVVVYYY___gggzzznnnaaaYYYPPPIIIFFFCCCAAAJJJWWWZZZeee```VVVXXXVVVNNNKKKFFFAAA<<<<<>>CCCJJJZZZjjjqqqooohhh\\\QQQQQQ[[[ffflllNNN???===???<<>>>>>>>>>>>999999;;;BBBKKKTTTXXXYYYXXX^^^kkkzzzoooccceeejjjxxx{{{jjjXXXMMMIIIEEEAAA@@@???>>>===:::777444222222111000///////////////000000000000333333333333333333222222333333222222222222333333333111000000111222222111000000000000000111222222333333444444555666666666777999;;;<<<<<<===>>>@@@@@@BBBEEEHHHKKKOOOTTTXXXYYYZZZ```iiiooo|||zzzppp```NNNEEEDDDBBB??????@@@@@@AAAJJJVVVaaannnzzz}}}wwwmmmfffbbb^^^\\\^^^ooo}}}~~~rrrfff\\\WWW\\\dddiiikkkmmmkkkaaa\\\eeepppuuuwwwxxx{{{xxxtttmmmjjjjjjnnnrrrtttqqqiii```ZZZXXXPPPLLLOOOYYYaaafffkkkqqq{{{{{{mmmbbbWWWLLLHHHCCCCCCMMM[[[fffrrrnnnbbb___YYYOOOLLLJJJGGGDDDDDDFFFFFFBBB>>>>>>??????===:::888888888999777666444444444666777888888999888777666444333111000111333555999BBBMMM___gggpppuuuzzzzzzsss}}}cccZZZTTTbbbiiiXXXaaaxxxwww___QQQOOOYYYmmm|||vvvjjjYYYOOOOOOLLLLLLSSS]]]gggmmmooonnnnnnrrr}}}uuunnngggddd```YYYSSSRRRNNNFFF@@@@@@BBBMMMgggvvvggg]]][[[\\\xxxkkkQQQBBB>>><<<;;;@@@III```qqqbbbRRRJJJFFFBBB@@@AAA???===<<<>>>BBBFFFHHHHHHJJJNNN[[[mmmyyyyyypppssszzz{{{iiiXXXMMMIIIEEEAAA@@@???>>>===;;;888555333333222111000////////////000000000000333333333333333333444444444444333333333333444444333111000000111222222111111000000000000111222222333333444444555666666666777999;;;<<<<<<===>>>@@@@@@BBBEEEHHHKKKOOOTTTXXXXXXZZZ```gggkkkwwwvvvjjj\\\QQQNNNRRRJJJHHHGGGGGGEEEDDDJJJRRR[[[jjjyyyuuutttvvv|||yyyuuupppkkkhhhmmmzzzuuuggg___[[[```ggglllooorrrqqqkkkhhhlllqqqsssuuuwwwwwwtttqqqmmmkkkmmmrrrvvvwwwsssjjjbbb^^^^^^YYYVVVZZZfffrrryyy|||~~~~~~pppaaaSSSKKKFFFEEEPPP^^^pppqqqiii___SSSQQQNNNOOOPPPPPPNNNJJJFFFCCCCCCCCCBBB???<<<999999999888777666555444555666777888888999999888666444333444111111333666;;;FFFRRRbbbkkktttyyy~~~zzzuuu|||yyyvvv\\\XXXQQQZZZ|||aaaaaa}}}{{{dddYYYVVVeeevvv~~~zzzooo^^^TTTRRRNNNMMMOOOQQQUUU[[[dddnnnuuuyyytttmmmfff^^^XXXVVVNNNHHHBBB???>>>LLLmmmwwwiiiaaammmvvv|||vvveeeRRREEE???>>>>>>CCCHHHXXXsssZZZTTTQQQHHHCCCEEEDDDAAA===;;;;;;;;;;;;:::>>>AAALLL___ppp{{{xxxgggVVVMMMIIIEEEAAA@@@???>>>===:::888444222222222111000////////////000000000000333333444444444444555555555444444333333444444555333111000000111222222111111111000000111111222333333333444444555666666666777999;;;<<<<<<<<<>>>@@@@@@BBBEEEHHHKKKOOOTTTXXXXXXZZZ```fffgggrrrssslllgggbbbaaaddd[[[[[[ZZZWWWTTTQQQRRRUUUXXXhhhxxxpppmmmkkkkkkmmmsss{{{xxxuuu}}}xxxpppgggaaaccchhhmmmsssyyyxxxwwwuuuuuuuuuuuuwwwyyy~~~zzzuuuqqqooonnnooouuuwwwwwwqqqhhhbbb```aaabbbaaafffttt|||kkk[[[QQQJJJGGGPPP\\\ttt}}}rrreeeZZZYYYSSSWWW[[[[[[VVVPPPLLLKKKHHHHHHFFFCCC>>>;;;::::::777777666555555666666777888888999999888777555444555222111333666<<>>IIIgggwwwppprrrqqqjjj___SSSKKKHHHIIIIIIMMMKKKRRRyyyfff]]]YYYLLLEEEIIIEEECCC???<<<;;;:::::::::>>>===EEEWWWjjjvvv}}}yyygggWWWMMMIIIEEEAAA@@@???>>>===999666333111111111///...////////////000000000000333333333444444555555555555444444333333444444555333111000000111222222111111111111111111222222333333333444444555666666666777999;;;<<<<<<<<<>>>@@@@@@BBBEEEHHHKKKOOOTTTXXXYYYZZZ```eeefffnnn{{{qqqrrrwwwwwwuuutttpppqqqqqqmmmhhheeebbb``````mmm{{{ppplllgggcccaaahhhxxx~~~|||rrriiigggiiiooozzz|||yyyyyyyyyxxxyyy{{{}}}||||||{{{|||{{{xxxqqqiiibbb___^^^eeehhhqqqsssaaaWWWPPPKKKPPPZZZuuuxxxkkk___^^^YYY___dddddd___ZZZWWWVVVQQQQQQPPPKKKEEE???<<<:::777777666666666777777777888888999999999777666555444111000333666>>>LLLYYYgggpppyyy~~~~~~sssrrr|||ttttttsssuuu}}}fffLLLJJJGGGOOOmmm||||||^^^jjjoooZZZZZZkkk{{{yyyiii^^^\\\WWWXXXYYY[[[[[[___hhhuuu~~~qqqccc[[[YYYPPPHHHEEECCCGGGYYYlllqqqsssxxxxxxuuuooodddYYYRRRQQQRRRQQQPPPSSSPPPRRRtttpppbbb[[[NNNHHHLLLGGGFFFCCCAAA>>><<<;;;;;;>>><<>>===999666333111000000///...////////////000000000000222222333333444444555555444444333333333333444444333111000000111222222111222111111111111222333333333333444444555666666666777999;;;<<<<<<===>>>@@@@@@BBBEEEHHHKKKOOOTTTXXX[[[[[[aaaggghhhlll~~~zzzuuu||||||wwwqqqpppwww~~~}}}uuuqqqnnnkkkjjjnnn{{{|||qqqlllmmmtttzzzwwwmmmooorrrxxx~~~}}}wwwqqqkkkeee___[[[iiippp|||wwweee[[[TTTPPPTTT]]]yyyrrrfffdddcccggglllmmmjjjgggggggggcccccc```ZZZPPPFFF???;;;666666777777777777888888888888999999999888666666333000000444888@@@NNN\\\hhhrrr{{{uuukkkooo~~~zzz|||}}}}}}}}}vvvqqqsss~~~```GGGGGGFFFLLLhhhrrr]]]fff\\\ZZZsss~~~jjjVVVTTTcccwww|||kkkaaa^^^ZZZXXX\\\___```bbbiiittt}}}}}}lllbbb[[[PPPGGGEEEDDDCCCKKKVVVVVVUUUVVVZZZbbbiiiooorrrrrrrrrnnncccVVVNNNPPPUUUOOOJJJMMMNNNOOOkkksssddd[[[PPPLLLOOOKKKKKKJJJGGGAAA===:::999999888???NNN___kkkttt{{{~~~kkk[[[MMMIIIEEEAAA@@@???>>>===999777333222111111000///////////////000000000000111111222222333444444444333333222222222222333333333111000000111222222111222222111111222222333444333333444444555666666666777999;;;<<<<<<===>>>@@@@@@BBBEEEHHHKKKOOOTTTXXX]]]\\\aaahhhjjjkkkvvv{{{zzzzzz|||xxxssssss{{{yyylllmmmqqqxxxyyyxxxyyyvvvoooiiiuuuxxxddd[[[WWWVVV]]]hhh{{{~~~rrrpppnnnpppssstttvvvwwwxxxyyyyyyyyyuuukkk]]]NNNBBB<<<666666777888888888888888888888999:::999888777666333111222666;;;CCCQQQ^^^jjjttt}}}}}}lllaaagggyyyqqqlllmmmvvv{{{zzzyyyZZZEEEJJJHHHHHHaaaaaaeeetttxxxYYYOOOeeexxxuuufffVVVQQQ]]]qqqqqqeeebbb]]][[[___bbbcccdddkkkxxxwwwmmm___SSSJJJHHHFFFEEELLLWWWVVVSSSOOOMMMNNNRRRXXX\\\fffpppvvvooo___TTTUUUZZZUUULLLMMMOOOMMM^^^pppbbbZZZTTTQQQRRRQQQRRRSSSOOOGGG@@@<<<:::777888@@@NNNZZZeeeooowww}}}}}}jjjYYYMMMIIIEEEBBB@@@???>>>===;;;888555333222222111000////////////000000000000000000111222222333444444333222222111111222222333333111000000111222222111222222111111222222333444333333444444555666666777777999;;;<<<<<<===>>>@@@@@@BBBEEEHHHKKKOOOUUUXXX___]]]aaajjjlllkkkqqq|||~~~}}}{{{xxxyyy}}}vvvxxx|||xxxcccZZZXXXZZZdddqqqzzz|||vvvvvvwwwzzz}}}xxxgggTTTEEE<<<555666777888888888888888777888999:::999999777666333222444999>>>FFFSSS```llluuu{{{eeeXXX^^^rrrzzz{{{zzzyyysssUUUEEENNNJJJFFF\\\}}}wwwpppqqqllloooxxxVVVJJJ___uuusssgggYYYRRR[[[mmm~~~wwwjjjfffaaaaaadddeeeeeefffooo~~~uuuhhh]]]TTTQQQNNNOOOZZZhhhccc```ZZZRRRMMMLLLOOORRRdddvvvrrrcccaaafffhhhZZZWWWWWWQQQXXXmmm{{{xxxmmmaaaZZZWWWUUUSSSTTTWWWXXXUUUNNNEEE@@@>>>:::<<>>===999555222111111000///////////////000000000000222444555555333222111222555555555333222222333555222333444333111000111222111222222333333222222111444444555555666777777777::::::;;;<<<===>>>??????@@@CCCFFFIIIMMMRRRWWW[[[\\\___dddhhhkkkooosssuuu~~~uuuccc]]]]]]^^^eeeooozzzyyyiiihhhhhhnnnuuuwwwuuuyyy}}}wwwmmmdddZZZJJJ;;;>>>;;;999888999::::::999999999::::::999888666555555222333999@@@KKKYYYfffqqqwww~~~wwweee^^^jjjiii```]]]SSSNNNQQQWWWooouuuvvvvvv}}}}}}\\\GGGVVVrrrjjjOOOQQQddduuu|||ooojjjiiiffffffiiilllooouuu}}}ppphhhkkkooosssuuugggXXXSSSXXXbbbooozzzyyy|||wwwiii[[[SSSOOOKKKdddppp{{{qqqyyywwwrrrkkkccc___aaaiiioooooolllgggbbb]]]ZZZYYYXXXVVVVVVUUUSSSOOOKKKFFFDDD;;;<<>>;;;888444222222222222111////////////000000000000222444555555333222111222555555555444222222333555222333444333111000111222222222222333333222222222444444555555666777777777::::::;;;<<<===>>>??????@@@BBBFFFIIIMMMQQQWWW[[[[[[^^^ccchhhkkknnnrrruuu{{{xxxgggbbb``````gggpppuuu|||wwwkkk]]][[[^^^gggrrruuussstttxxxuuuqqqggg___ZZZUUUJJJ>>>>>>;;;888777888:::::::::999999::::::999888666555666444555;;;CCCMMM\\\hhhrrrwww~~~wwwgggaaannngggZZZXXXPPPOOOVVV]]]tttxxx```FFFSSSppptttZZZVVV```pppssslllmmmlllkkknnnrrrtttyyyssseee[[[[[[]]]```kkkxxx|||nnn```\\\aaalllzzz}}}mmm```UUUMMMXXXiiivvvtttrrruuuuuuooofffccciiipppnnnkkkgggccc^^^[[[YYYXXXWWWVVVTTTRRRNNNJJJGGGEEE>>>===AAALLLWWW```iiiqqqzzz}}}qqqbbbNNNJJJEEEBBB@@@@@@???>>>999666333222222333333222////////////000000000000111333555555333222222222444555555444222222333555222333444333222111222333222222222222222222222222444444555555666777777777::::::;;;<<<===>>>>>>???@@@BBBEEEIIILLLQQQVVVZZZ[[[^^^ccchhhkkkooosssuuuxxxzzzrrrmmmjjjgggjjjqqqqqqxxxyyyrrrlllggg]]]QQQOOOUUU```lllpppllliiijjjfff^^^SSSMMMOOOQQQLLLCCC>>>;;;888666777999::::::999999:::999999888666666777555777>>>FFFQQQ___kkksssxxxwwwiiiggguuu}}}aaaQQQQQQKKKNNN[[[eeezzzhhhFFFMMMjjjvvvbbbZZZZZZiii{{{rrruuuqqqqqqssswwwyyy|||zzzlll___ZZZVVVSSSWWW___xxxxxxjjjhhhooo{{{wwwgggWWWKKKOOO```{{{qqq{{{~~~qqqhhhkkkqqqlllkkkiiieeeaaa^^^ZZZYYYXXXVVVSSSPPPMMMJJJHHHGGGBBB===>>>HHHTTT___iiipppyyy|||xxxyyyooo```NNNJJJEEEBBB@@@@@@???>>>:::777444222222222222222////////////000000000000111333555555444222222222444555555444333222333444222333444444222111222444222222222222222222222222444444555555666777777777999::::::;;;<<<===>>>???@@@BBBEEEHHHKKKPPPUUUYYY[[[___dddhhhlllppptttwwwyyyxxx||||||{{{|||uuuqqqssstttvvvssskkkeee```XXXOOOOOOUUU^^^fffhhhccc]]]ZZZWWWPPPFFFCCCJJJQQQPPPHHH>>>;;;777666777999;;;;;;::::::999999888777777666777555888@@@IIITTTaaammmuuuyyywwwmmmnnn|||rrrXXXIIIJJJFFFKKK\\\hhhyyyzzzsssJJJGGG___wwwxxxmmmaaa\\\XXXccczzzyyy{{{sssrrrssswwwyyy{{{zzzqqqhhh^^^YYYYYYdddooo~~~tttrrr{{{yyylll^^^TTTSSSXXXqqq||||||qqqnnnqqqmmmmmmllljjjfffbbb^^^\\\ZZZWWWSSSOOOLLLJJJIIIIIIDDD>>><<>><<<999555222222111000///////////////000000000000000222555555444222222333333555666555333222333444222333444444333222333444333222222111111222222333444444555555666777777777999999:::;;;<<<===>>>>>>@@@BBBEEEGGGJJJOOOTTTXXX\\\```eeejjjmmmqqqvvvxxx|||zzz{{{~~~~~~zzz|||}}}zzzzzzxxxssskkkfffaaaYYYRRRXXX\\\___```___[[[TTTOOONNNJJJDDDCCCKKKSSSRRRKKK>>>;;;888777888;;;<<<<<<::::::999888888777777777555555999BBBLLLVVVcccooovvv{{{wwwqqqtttiiiRRRDDDGGGDDDHHHXXXdddqqq|||lllfffWWWIIITTTnnnpppggg```___\\\bbbttt}}}~~~zzzrrrooopppsssuuuvvv{{{~~~sssiiidddYYYbbbmmmyyyyyyzzz{{{sssjjjaaa[[[VVVcccyyysssqqqoooppppppnnnlllgggdddaaa\\\YYYUUUPPPLLLJJJIIIIIIFFF@@@===EEEQQQ^^^kkkuuuzzz~~~{{{}}}rrrqqqrrrooojjjzzz{{{sss|||iiiZZZNNNJJJEEEBBB@@@@@@???>>>===:::555222111111000///////////////000000000000000222444555444333333333333555666666444222333333222333444444333333444555444333222111111222333444444444555555666777777777999999:::;;;<<<======>>>???AAADDDGGGJJJNNNSSSWWW[[[___dddiiimmmrrrvvvyyy}}}|||}}}~~~}}}vvvpppkkkddd\\\UUU]]]^^^]]][[[YYYXXXRRRLLLJJJIIIGGGGGGLLLQQQPPPJJJ===;;;999999;;;======<<<;;;:::999888777777777777555555;;;EEEOOOYYYfffqqqxxx|||}}}wwwtttzzz~~~|||wwwooo}}}dddPPPAAAFFFCCCEEERRR]]]gggvvvtttgggaaa~~~mmmVVVPPPkkkqqqkkkbbbbbb```cccoooyyy|||xxxrrrnnnllloooqqqrrrwww}}}yyyooogggWWWZZZ___gggsss~~~|||pppdddbbb[[[aaa}}}xxxsssrrrrrrrrrqqqoookkkhhhfff___\\\WWWRRRNNNKKKIIIIIIHHHCCCAAAFFFOOOZZZiiiuuu{{{ssslllnnnlllhhhyyy{{{iiiZZZNNNJJJEEEBBB@@@@@@???>>><<<888555222222222111000////////////000000000000000222444555444333333444333444666666444333222333222333444444333333444666444333111000000111333444444444555555666777777777888999::::::<<<<<<===>>>???AAADDDFFFIIIMMMRRRVVVYYY]]]ccchhhlllppptttwwwzzz{{{~~~}}}xxxqqqhhh]]]VVVUUUXXXWWWUUUWWWZZZVVVPPPJJJLLLJJJGGGHHHJJJJJJFFF<<<;;;;;;<<<>>>???>>><<<;;;:::999777777777777888666777===HHHSSS\\\iiisssyyy}}}|||wwwwww}}}uuupppvvv^^^MMM???GGGDDDCCCMMMVVV___nnnxxxyyyyyymmm|||iiiSSSaaapppnnn```]]]^^^bbbkkkvvvyyy}}}~~~uuuooolllmmmpppsssxxx~~~yyyrrrnnnjjj```XXXNNNPPPSSSZZZiiiyyyqqqhhhccceee|||~~~}}}zzzwwwssssssrrrqqqooommmkkkiiibbb___ZZZUUUPPPKKKIIIHHHJJJGGGFFFHHHKKKSSSbbbpppzzz~~~~~~qqqssswwwxxx{{{jjj\\\NNNJJJEEEBBB@@@@@@???>>>:::777333222222333333222////////////000000000000///222444555444333333444222444666666444333222333222333444444333333555666444333111000000111333444444444555555666777777777888999999:::;;;<<<===>>>???AAADDDFFFIIIMMMRRRUUUXXX[[[aaafffjjjooosssvvvwwwzzz~~~wwwkkk___WWWKKKPPPQQQRRRVVV]]][[[TTTKKKMMMLLLFFFCCCDDDDDDBBB<<<<<<<<<>>>@@@@@@>>><<<;;;:::999777777777777888777888???JJJUUU___kkkvvvzzz}}}|||wwwxxx}}}pppZZZJJJ>>>GGGEEEBBBJJJRRR\\\kkkfffyyyxxxYYYSSSkkkmmm[[[TTTXXX```iiiuuuwww{{{~~~xxxqqqmmmnnnqqqtttzzzsssfff___XXXOOOFFF???CCCKKKYYYpppmmmjjjgggrrr~~~{{{{{{{{{zzzssssssrrrqqqooommmlllkkkcccaaa\\\WWWQQQLLLIIIGGGLLLJJJIIIIIIHHHNNN]]]lllyyy}}}vvvwwwlllYYYQQQLLLGGGCCCAAAAAAAAAAAA:::777333111111111000000111111000000000000111111///111333444333222111000444444555666555444222111222222222222222222222222444333333222222333333444444333333444444555666777999999999:::;;;<<<===>>>AAABBBDDDFFFHHHLLLQQQUUUVVV[[[aaadddeeeiiioootttwwwxxx{{{}}}uuukkk[[[LLLHHHIIIKKKNNNQQQVVV[[[___UUUOOOGGGBBBAAA@@@>>>;;;<<<===???BBBDDDBBB>>>:::===<<<:::999999999::::::777:::DDDSSS^^^fffnnnuuu{{{~~~vvvyyy~~~cccNNNFFFEEECCCFFFMMMPPPOOOTTT[[[___tttwwweeeUUUbbbgggZZZLLLLLLTTTZZZnnnqqquuuyyy{{{~~~~~~}}}uuukkkiiilllooorrruuu||||||vvv___OOOIIIGGGEEEFFFJJJVVVkkk{{{wwwtttxxx|||xxxtttrrrrrrrrrqqqooolllkkklllmmmmmmiiibbb[[[TTTLLLEEEAAAJJJHHHFFFDDDBBBEEESSSaaajjjttt~~~nnnZZZPPPLLLGGGCCCAAAAAAAAAAAA:::777444111111111111000111111000000000000111111///666<<<===999444333444333444555555555333222111333444444555555444444333444333333222222333333444444444444444555666777888999999999:::;;;<<<===>>>AAABBBDDDFFFHHHLLLRRRUUUVVV[[[aaadddfffiiioootttvvvxxx{{{zzz||||||~~~|||rrrfffWWWIIIEEEFFFHHHJJJMMMRRRWWWZZZTTTNNNGGGBBBAAAAAA???===<<<>>>@@@CCCEEECCC???<<<<<<;;;:::999888888999:::888<<>>@@@BBBDDDFFFIIIMMMRRRVVVWWW[[[aaadddfffiiiooosssvvvxxx{{{~~~{{{uuusss|||{{{vvvwwwzzzlll___QQQFFFAAABBBDDDHHHLLLRRRVVVYYYWWWPPPHHHCCCBBBAAA@@@>>>>>>@@@BBBEEEFFFDDD@@@<<<::::::999888888888888999999???KKK[[[eeekkkqqqxxx}}}zzzzzz}}}|||kkkSSSHHHGGGCCCDDDIIIOOOQQQPPPQQQUUUSSSbbbzzzzzzeeemmmvvvnnniiiWWW[[[GGGTTTeeejjj[[[IIIKKKXXX```hhhrrrxxxzzz{{{~~~}}}kkkaaa\\\YYYXXXZZZ^^^eeeqqqxxxrrrnnnzzz|||fff]]]]]]___aaafffmmmttt{{{{{{xxxwwwwwwxxx}}}yyyuuurrrnnnooopppoooooopppsssvvvtttpppjjjccc[[[QQQGGGAAA???@@@CCCFFFEEEEEEKKKTTTiiirrr{{{~~~yyyrrrzzz{{{wwwooo[[[PPPLLLFFFBBBAAAAAA@@@@@@;;;888444222222222111000111111000000000000111111...444<<<===999444111111111222333333333222111000///111333555555333111///444333333222222333333444666555555666666777888999999999999:::;;;<<<===>>>@@@BBBDDDFFFIIIMMMSSSWWWXXX[[[```dddfffjjjnnnrrruuuwwwzzz~~~|||qqqqqqwww}}}~~~xxxiii[[[NNNDDD???@@@CCCIIIPPPWWW[[[]]]YYYSSSKKKFFFEEEEEEDDDBBBCCCDDDEEEFFFFFFCCC>>>:::999888888888888888888888:::AAAOOO___hhhmmmrrryyy|||~~~}}}cccMMMEEEFFFHHHKKKOOOSSSSSSRRRQQQRRRWWWcccwwweeekkkyyyllluuu|||wwwdddbbbKKKOOO___nnneeeNNNHHHSSSVVV```nnnvvvyyyzzz}}}~~~{{{wwwxxxxxx|||lll^^^UUUPPPNNNOOOQQQVVVcccqqqvvvwww{{{yyywwwrrroookkkgggeeehhhlllpppzzzyyysssnnniiiffffffnnn{{{{{{|||~~~}}}yyyuuussssssttttttsssrrrsssuuuwwwxxxssskkkbbbYYYOOOFFF@@@<<<===@@@DDDCCCBBBGGGOOOdddnnnxxx|||~~~}}}yyyuuunnnZZZPPPKKKFFFBBB@@@@@@@@@@@@;;;888444222222222111111111111000000000000111111111111222444555444222///000111222333333333222111///111333555555333111///444333333222222333333444666555555666666777888999999999999:::;;;<<<===>>>@@@BBBDDDGGGIIINNNSSSXXXYYY\\\___cccgggjjjnnnqqquuuvvvyyy}}}xxxpppnnnmmmooorrrsss}}}zzzkkk]]]PPPFFFBBBBBBEEEKKKTTT[[[^^^___YYYSSSLLLIIIKKKMMMNNNNNNIIIGGGFFFEEECCC@@@;;;777888888888888888888888888;;;CCCRRRbbbjjjmmmssszzz~~~|||zzz]]]IIICCCCCCNNNRRRWWWXXXWWWUUUSSSQQQUUU___mmm|||vvv|||mmmkkkvvvsssgggssspppXXXNNNTTTffffffSSSGGGJJJMMMXXXgggrrrwwwzzz}}}}}}~~~~~~yyyrrrpppqqqwwwjjjYYYOOOIIIFFFGGGIIIIIIUUUoooyyyoooaaaWWWTTTTTTTTTTTTZZZ___kkkyyyzzzqqqhhh```XXXSSSTTTZZZhhh~~~{{{zzz{{{xxxyyy|||}}}|||zzzvvvtttvvvwwwwwwvvvvvvwwwyyy|||}}}xxxnnneee[[[QQQHHHCCC>>><<<===?????????DDDKKK\\\gggsssyyy}}}|||sss{{{mmmYYYOOOKKKEEEAAA@@@@@@@@@???<<<999555333222222222111111111000000000000111111444000...000444666444222111111333444444444333222222333555666666555333222444333333222222333333444555555555555666777888888999999999:::;;;<<<===>>>@@@BBBDDDGGGJJJOOOTTTXXXZZZ\\\___cccgggkkknnnoootttvvvyyy|||{{{sssnnnnnnqqqttt}}}rrrdddUUUJJJGGGFFFIIIOOOXXX^^^``````ZZZUUUOOONNNRRRWWWZZZ[[[KKKHHHEEEAAA???<<<999666777888999999:::999999999===FFFUUUdddkkknnnuuu}}}}}}~~~rrrWWWGGGCCCCCCPPPVVVYYYYYYWWWWWWUUURRRTTT[[[dddrrr{{{qqqhhhhhhiiieeennniiiSSSIIIVVV^^^TTTGGGDDDHHHQQQ___mmmvvv{{{}}}~~~|||}}}}}}wwwrrrsss|||}}}eeeUUUKKKCCC@@@AAABBB???JJJfffrrrgggYYYRRRQQQRRRQQQOOOUUUWWW\\\ggguuu}}}uuummmeeeZZZNNNFFFFFFJJJWWWpppzzzxxxyyyzzzwwwxxxzzz|||{{{zzzwwwvvvtttvvvwwwxxxyyy{{{~~~~~~vvvnnncccXXXNNNGGG@@@===<<<===<<<<<<@@@FFFRRR___mmmvvv||||||xxxuuuzzzxxxnnnYYYOOOKKKEEEAAA@@@@@@??????<<<999555333222333222111111111000000000000111111111000///000333555666666111222333555555555444333333444444555555444444333444333333222222333333444444444444444555666777888999999999:::;;;<<<===>>>@@@BBBDDDGGGJJJOOOUUUYYY[[[\\\^^^bbbgggkkknnnooosssuuuxxx|||{{{~~~{{{mmm\\\MMMHHHHHHLLLTTT___hhhjjjiiiccc]]]VVVTTTWWW[[[^^^___KKKFFFAAA===;;;:::999888777888999:::;;;;;;:::999@@@IIIXXXfffmmmpppxxx~~~hhhPPPEEECCCDDDLLLSSSWWWUUUUUUXXXWWWTTTVVV[[[___gggwwwiiimmmtttuuu{{{^^^GGGJJJTTTTTTKKKFFFEEEKKKXXXggguuu|||}}}||||||}}}{{{xxx|||{{{dddTTTJJJBBB>>>>>>===;;;CCCUUUfffwwwoookkkgggeeefffffffffeeeiiieeedddgggpppyyy}}}zzzyyywwwvvvrrrgggYYYNNNIIIGGGNNNbbb|||}}}{{{|||}}}wwwxxxyyyzzzzzzzzzyyyxxxuuuvvvwwwxxxyyy{{{~~~~~~xxxnnn```QQQGGG@@@===<<<===<<<:::<<>>@@@BBBDDDGGGJJJOOOUUUYYY\\\\\\^^^bbbggglllnnnnnnsssuuuxxx{{{uuuwwwsss```OOOGGGHHHMMMYYYgggrrrvvvvvvoooggg^^^YYYYYY[[[[[[[[[IIIDDD>>>:::999999::::::888999:::;;;<<<;;;;;;:::CCCLLLZZZhhhnnnqqqzzz{{{|||```JJJCCCDDDEEEGGGOOOSSSRRRSSSWWWXXXUUUVVVZZZZZZ___|||{{{{{{~~~iiiKKKEEEOOOUUUQQQKKKDDDHHHTTTdddttt}}}~~~{{{|||}}}~~~{{{xxx}}}fffWWWLLLCCC??????;;;<<<@@@EEEGGGQQQnnnxxx|||}}}vvvooonnnsssxxx{{{{{{uuuxxx}}}{{{lll```UUUNNNMMM[[[ppp|||yyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxyyyyyyxxxwwwxxxzzz|||uuudddQQQDDD@@@======???>>>::::::===BBBRRReeesss}}}uuutttsss~~~{{{mmmrrrooo\\\RRRMMMGGGBBBAAABBBCCCDDD===999444111000111222222111///...///000111000...000000000111222333555555222333444555555555444333333333333444444333222222333333222111111222222333555444444555555666777888999999999:::;;;<<<===>>>AAACCCEEEGGGJJJNNNTTTXXX\\\^^^aaadddgggkkkpppsssxxxxxxxxxyyy||||||ooofffaaadddooo{{{}}}~~~nnnWWWPPPOOOPPPWWWdddsssxxxiii[[[RRRMMMLLLKKKCCCAAA===:::999:::;;;<<>>===;;;===DDDOOOWWW}}}yyyvvvtttsssyyy~~~lllZZZOOOXXXiiiuuuyyyzzz~~~}}}|||}}}{{{zzz{{{~~~~~~|||yyy~~~|||xxxuuuuuuwwwyyyzzz{{{qqqdddUUUIIIAAA@@@>>>>>>??????>>><<>>AAACCCFFFHHHKKKOOOTTTWWW\\\___cccfffiiilllpppssswwwwwwxxxyyy{{{}}}hhhccc___aaadddffflllrrrssstttvvvxxx{{{mmm```\\\YYY\\\fffrrr|||zzzqqqcccVVVMMMGGGEEEDDDAAA@@@>>><<<;;;;;;;;;;;;===:::999::::::999<<<@@@KKKVVVdddooovvv{{{{{{yyyxxxwww{{{yyy~~~{{{rrrooowww||||||www~~~jjjQQQBBB@@@CCCCCCIIIMMMUUU\\\___]]]WWWQQQUUUWWWVVVWWWhhhlll[[[cccbbbXXX\\\qqqzzzlll[[[NNNIIITTTdddnnnuuuzzz}}}|||~~~}}}qqqaaaUUUIIICCCBBB@@@@@@===:::999===DDDJJJUUUaaasss{{{vvvtttsssrrrzzzsssbbbcccmmmtttvvvwww{{{||||||||||||||||||{{{}}}{{{{{{|||~~~}}}{{{~~~zzzwwwuuuvvvwwwtttuuuuuurrrppphhhYYYJJJFFFDDDBBB@@@@@@>>><<<:::===DDDQQQaaapppzzz|||uuu{{{sssyyy}}}lllWWWNNNIIICCC???>>>??????@@@<<<888444111111111222111111///...///000111000...000000000111222333444555222222333444444444444444222333333444444333333333111222333444444333222111555444444555555666777888999999999:::;;;<<<>>>>>>@@@BBBFFFJJJLLLPPPTTTVVV]]]```eeehhhkkkmmmoooqqqvvvvvvwwwyyy{{{~~~{{{qqq```___ccciiikkkgggcccbbbfffgggjjjmmmpppuuu{{{vvvsssxxx{{{{{{mmmeee\\\ZZZ___fffjjjllliiibbbWWWMMMGGGCCC@@@>>>??????@@@??????===;;;:::;;;999999<<<<<<;;;>>>CCCPPP[[[iiitttyyy}}}}}}yyyvvv}}}xxx}}}||||||{{{}}}wwwsssooommmoootttxxxzzzyyysss~~~xxx___III???AAAEEEFFFLLLQQQXXX```dddaaa[[[VVVYYY^^^^^^ZZZ```zzzuuu^^^XXXxxxeeeWWWUUUhhh}}}sss```QQQSSS]]]gggrrr}}}~~~|||{{{|||~~~yyylll___QQQGGGCCCAAA@@@>>>;;;888888:::===???LLL```ttt~~~{{{vvvrrroooooopppqqqwwwvvvsssmmmqqqvvvxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}|||{{{|||~~~~~~}}}yyy{{{}}}}}}|||||||||}}}wwwtttpppqqquuurrrbbbPPPJJJGGGDDDBBBAAA@@@>>>===???CCCLLL\\\lllyyyyyy~~~vvvpppZZZMMMIIICCC???>>>?????????;;;888444222111222111111111///...///000111000...//////000000111333444555222222333333444444444444222222333444444444333333000111333555555444222111555444444555555666777888888888999:::;;;<<<>>>??????BBBGGGKKKNNNPPPTTTVVV\\\```eeeiiijjjlllmmmnnntttuuuwwwyyy{{{}}}wwwpppkkklllnnnrrrtttmmmaaaZZZYYY[[[^^^bbbfffjjjqqqyyy||||||qqqfffZZZTTTUUUXXXYYYXXXVVVQQQKKKFFFCCCBBB@@@???>>>@@@AAABBBAAA???;;;999:::999:::<<<<<<:::???EEEUUU___nnnxxx|||yyyuuutttvvvyyyqqquuu{{{|||~~~ttttttxxxzzz~~~yyyvvvrrrYYYHHHDDDHHHKKKKKKNNNRRRXXX^^^aaa^^^XXXSSS[[[aaaccc]]]\\\llljjjVVVdddyyy~~~dddPPPKKKXXXnnn|||~~~uuudddTTTRRRaaasss|||zzzzzzyyyzzz{{{|||}}}}}}wwwjjjZZZLLLEEECCCCCCBBB@@@===<<<<<<<<>>??????CCCGGGKKKNNNQQQTTTVVV[[[^^^cccgggiiijjjlllmmmsssuuuwwwzzz|||}}}}}}}}}}}}sssoooppprrryyyzzzzzzsssdddVVVSSSXXXSSSXXX___eeejjjrrr|||~~~vvvttt{{{{{{mmmdddXXXQQQQQQSSSUUUTTTMMMJJJFFFCCCCCCCCCBBBAAA@@@AAACCCCCCBBB???<<<999;;;:::;;;<<<:::999???GGGZZZdddqqqzzz}}}wwwllljjjnnn{{{yyyqqqvvv{{{zzzxxx|||{{{yyy}}}jjjSSSHHHIIINNNOOOOOOQQQRRRTTTWWWXXXVVVRRRNNNUUUZZZ^^^ZZZVVV```{{{|||bbb\\\|||vvvwww{{{jjjSSSKKKMMMYYYiiirrruuuVVVIII[[[ooosssvvvxxxyyyzzz{{{|||}}}~~~~~~~~~sss```OOOGGGDDDCCCBBBBBBAAAAAA@@@???===???EEENNNWWW^^^``````___]]]]]]```eeeeeeaaa]]]SSSWWW\\\aaafffmmmtttyyy}}}rrrxxx~~~yyyyyy{{{{{{zzz}}}||||||||||||}}}~~~{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~|||yyyxxxvvvnnneeeVVVQQQKKKGGGEEEDDDCCCBBB======DDDUUUjjjzzz~~~}}}xxxpppnnnuuu|||mmmWWWMMMJJJEEEBBBAAAAAA@@@???:::888555333333222111000111///...///000111000.../////////000111222333444222222222222222333444444111111222333444444444444111222333444555555444444555444444555555666777888777888888999;;;===???@@@AAACCCGGGKKKMMMQQQUUUWWWZZZ]]]bbbeeegggiiilllnnnsssuuuxxx{{{}}}}}}}}}||||||yyyyyyyyyxxxvvvvvv{{{~~~ppp]]]OOONNNTTTQQQXXXaaahhhnnnuuuyyyooonnnssstttyyy~~~xxxssspppiiibbbXXXPPPNNNOOORRRTTTNNNKKKGGGEEEDDDDDDCCCBBBEEEEEEDDDCCCAAA>>><<<:::;;;:::;;;;;;::::::CCCMMMaaajjjuuu|||~~~{{{nnnaaabbbkkk}}}tttxxx|||}}}|||zzz{{{rrr___LLLEEEIIIMMMOOOOOO[[[YYYWWWVVVWWWWWWVVVUUUSSSVVVYYYXXXVVV]]]qqq~~~uuu___mmm|||{{{~~~uuu___UUUHHHEEESSS```zzzbbbNNNYYYiiilllrrruuuzzz}}}~~~~~~}}}~~~~~~~~~~~~kkkZZZQQQHHHEEEBBB@@@@@@@@@>>>======<<<<<<===AAAEEEGGGGGGEEEEEEFFFIIILLLNNNMMMLLLTTTZZZbbbiiimmmsssyyy~~~|||{{{yyyvvvsss{{{zzzyyyyyyzzz{{{|||}}}|||||||||zzzxxxwwwyyy{{{}}}~~~~~~}}}}}}}}}|||yyyfff```VVVNNNHHHDDDBBB@@@===<<>>:::888555333333222111///111///...///000111000...////////////000222333444333222111111111222333444000111222333444444444444222222333333444555555666555444444555555666777888777777888999;;;===???@@@BBBDDDGGGJJJLLLPPPUUUYYY[[[]]]aaadddgggjjjnnnqqqsssvvvyyy}}}~~~~~~}}}||||||qqqoootttxxxxxxoooqqqxxxwwwjjj]]]RRRPPPTTTVVV___iiippptttzzzrrrkkkbbbdddhhhkkknnnttt{{{xxxvvvuuutttsssrrrtttvvvtttnnndddWWWNNNKKKMMMQQQOOOLLLHHHFFFFFFFFFFFFFFFJJJHHHEEEBBB???===<<<<<<;;;:::;;;;;;;;;>>>JJJWWWhhhpppyyy~~~{{{lll___cccqqqxxx|||zzz~~~~~~iiiVVVDDD@@@EEEJJJNNNQQQeee```ZZZWWWXXX[[[^^^```WWWVVVVVVYYYYYY]]]kkkyyyfffeeeqqqeeeLLL===HHHOOOiiizzzqqq]]]VVV]]]dddjjjpppwww}}}~~~~~~|||}}}~~~~~~}}}}}}~~~ssskkkbbb\\\TTTNNNKKKIIIFFFEEEGGGFFFDDDAAA??????@@@AAA===AAAEEEHHHJJJLLLPPPSSSbbbiiiqqquuuvvvvvvyyy{{{{{{|||yyyvvvrrrxxxwwwwwwwwwxxx{{{}}}~~~~~~{{{wwwvvvxxx{{{vvvvvvuuuuuuvvvzzz~~~ssskkk```UUUMMMHHHDDDBBBCCC>>>???PPPiii|||rrrppprrr|||uuuyyykkkXXXLLLIIIDDDAAA@@@@@@???>>>:::888555333333222111///111///...///000111000///......//////000222333444333222111111111222333444000111222333444444555444333222222333333555666777555444444555555666777888777777888999;;;===???@@@CCCEEEGGGIIILLLPPPVVVZZZ\\\^^^aaadddgggkkkpppssstttvvvzzz}}}}}}|||zzzqqqpppvvv|||}}}rrrddd___^^^[[[YYYZZZ]]]fffqqqxxxzzz~~~ppp^^^___^^^^^^```gggqqqxxxyyyvvvsssssswwwvvvwwwzzz}}}vvvdddTTTKKKLLLOOOMMMKKKGGGFFFHHHJJJKKKKKKMMMJJJEEEAAA===<<<<<<===::::::;;;<<<<<>>??????DDDEEEGGGHHHKKKPPPVVVZZZ]]]^^^aaaeeejjjmmmqqqrrrrrruuuyyy|||~~~~~~|||{{{{{{rrrpppvvv{{{~~~uuuggg^^^___\\\UUUSSSYYY___jjjvvv}}}~~~~~~|||nnnbbbYYYXXX]]]aaaggglllxxxyyy{{{{{{zzzzzzvvvvvvyyy{{{}}}ooo^^^RRRMMMKKKRRROOOLLLKKKLLLMMMKKKIIIEEECCC@@@>>>======>>>???:::;;;======:::???SSSiiiqqquuu{{{zzzsssrrrxxxwwwsssaaaTTTIIIGGGHHHJJJOOOUUU\\\YYYSSSNNNQQQYYY]]][[[ZZZZZZWWWUUUXXX^^^dddgggooohhhkkkHHHEEEAAALLL___llleeeTTTLLLPPPWWW```mmmwww}}}~~~yyyzzzzzzzzzzzz{{{~~~~~~~~~}}}tttiiigggddddddlll|||tttrrrrrrpppfff```XXXUUUVVVYYYZZZZZZ___dddjjjnnnpppsssxxx|||~~~}}}}}}vvvtttuuuwww{{{|||{{{|||vvvxxxzzzyyywwwvvvxxx{{{www|||yyyuuuuuuvvvxxx{{{|||yyysssmmmjjjiiiooorrrvvvyyy{{{}}}uuupppiiiaaaZZZSSSMMMIIIFFFFFFDDDIII^^^xxx{{{zzzfff___UUU```{{{yyyeeedddoooyyyrrrZZZPPPHHHBBBAAAAAA===;;;<<<;;;888444222222222111000222000//////000000///---222111///......000222444777555444222222333444555444333222222222333555555777444111111444555555444444444555555666777777777888999:::;;;<<<>>>??????CCCEEEGGGIIILLLPPPUUUYYY\\\^^^aaafffjjjnnnrrrssssssuuuyyy|||~~~}}}|||{{{vvvkkkaaa```nnnnnnaaaZZZ[[[YYYRRRQQQWWW^^^hhhttt|||~~~yyymmmccc______]]]]]]^^^hhhlllsssyyy|||}}}zzzwwwxxx{{{~~~{{{wwwwww{{{uuufff\\\WWWVVVUUUSSSPPPOOOPPPOOOLLLJJJ@@@???===<<<;;;<<<<<<=========>>>>>>===CCCXXXmmmtttwww|||{{{}}}}}}{{{mmmTTTJJJCCCEEEIIILLLQQQWWW[[[YYYSSSMMMOOOUUUWWWVVVVVVVVVUUUSSSTTT[[[ccchhhuuuvvv}}}VVVHHHBBBGGGTTT___ZZZMMMFFFIIISSS\\\iiitttyyy|||}}}}}}|||}}}}}}|||{{{{{{}}}wwwoooiiiiiihhhiiioooyyyxxxrrrooonnnnnnmmmsssvvv{{{~~~~~~}}}~~~{{{uuusssuuusssvvv}}}}}}|||{{{vvvwwwxxxwwwtttrrrsssuuutttxxx||||||yyywwwvvvwwwtttxxx||||||xxxsssnnnmmmpppsssvvvwwwvvvuuuttttttsssoooiiiccc]]]WWWQQQMMMGGGGGGEEEJJJ___yyy~~~yyyjjjcccSSSPPPdddwwwzzzjjjmmm{{{www```QQQIIICCCBBBBBB>>><<<<<<;;;888444222222222111000111000//////000000///...000000/////////000111222666555444333222333444555444333222222222333555555777555222111222444555555444444555555666777777777888999:::;;;<<<>>>??????AAADDDGGGJJJMMMPPPUUUXXX\\\^^^aaafffkkkpppsssuuutttvvvyyy|||}}}|||{{{zzz~~~pppbbbYYYNNNNNNddd~~~rrrggg]]]WWWXXXWWWRRRRRRWWW]]]fffrrrzzzwwwmmmgggbbb[[[VVVUUUYYY^^^iiittt{{{{{{vvvpppmmmnnnqqquuuwwwqqqeee\\\YYYXXXRRRPPPNNNMMMLLLJJJFFFDDD<<<<<<<<<<<<<<<<<<<<<<<<@@@?????????@@@JJJ```sssxxx{{{}}}yyy~~~xxxcccHHHBBB???CCCIIILLLPPPSSSWWWVVVQQQLLLMMMSSSUUUTTTQQQSSSTTTSSSRRRVVV___ggggggnnnQQQFFFFFFLLLTTTQQQFFFAAADDDMMMVVVbbbmmmtttxxxzzz{{{|||}}}~~~}}}|||}}}}}}wwwsssppptttvvvxxxzzz}}}}}}{{{zzz{{{xxxrrrrrruuurrrrrrvvv~~~||||||yyyyyyyyyvvvsssqqqpppqqqrrrsssvvvxxxyyyyyyxxxwwwqqqvvv|||~~~zzzvvvsssrrrtttuuutttqqqmmmkkkjjjmmmkkkgggccc___YYYRRRNNNIIIGGGDDDJJJ```yyy{{{tttjjjiiiVVVGGGSSSiii|||www}}}|||gggXXXNNNEEECCCAAA>>><<<===;;;888444222222222111000111///...///000111000......//////000000000000000555444444333333333444555555444333333333444666666888555222000111333555777444444555555666777777777888999:::;;;<<<>>>?????????BBBGGGJJJMMMQQQUUUXXX[[[]]]aaafffkkkppptttvvvtttvvvyyy{{{||||||{{{zzz||||||bbbRRRNNNEEEFFF[[[zzz{{{rrrllleee___[[[\\\ZZZVVVWWW[[[^^^fffrrr{{{~~~uuupppjjjccc______\\\```hhhsss{{{}}}{{{zzzvvvnnnjjjjjjmmmooo~~~~~~~~~~~~zzzrrrggg]]]VVVTTTSSSNNNMMMKKKIIIGGGDDDAAA>>>===>>>>>>????????????>>>AAA@@@???>>>CCCQQQgggxxx}}}~~~{{{pppZZZCCCAAA@@@DDDIIILLLMMMLLLRRRSSSQQQNNNPPPVVVYYYXXXOOORRRWWWYYYVVVTTT[[[ccc]]]lll]]]LLLKKKPPPWWWSSSGGGBBBFFFGGGNNNZZZeeeooouuuyyyzzzwwwyyy|||}}}~~~~~~|||uuurrrvvvzzzzzzwwwvvvvvvsssoooqqquuuvvvuuuvvvzzz~~~~~~~~~~~~|||yyyvvvsssqqqppprrrrrrsssvvvxxxyyywwwvvvppptttzzz}}}|||wwwxxxwwwtttpppnnnmmmmmmhhhgggeeebbb^^^XXXPPPKKKHHHEEEBBBIII___xxx}}}uuupppooouuueeeTTT___ttt}}}jjj___SSSGGGAAA???======@@@;;;888444222222222111000000///...///000111000///---...///000111000000///444444444333444444444444666555444444444555777888777555333111000222555888444444555555666777777777888999:::;;;<<<>>>?????????BBBFFFJJJMMMQQQUUUXXX[[[]]]aaafffkkkppptttvvvtttuuuxxxzzz{{{{{{{{{zzz{{{~~~vvv[[[KKKGGGCCCFFFUUUlllwwwsssooojjjfffcccaaaaaa___]]]^^^```eeelllvvvyyyuuuqqqlllkkkmmmiiikkknnnuuu|||~~~xxxqqquuuyyyuuummmkkkmmmppp|||zzzzzz}}}zzzxxxxxxqqqoooiiiaaaYYYSSSQQQQQQNNNNNNMMMJJJGGGDDDBBBAAA???@@@@@@AAAAAA@@@????????????>>>>>>FFFXXXmmm|||}}}|||}}}lllVVVBBBBBBCCCFFFLLLOOONNNKKKSSSVVVVVVTTTTTTYYY[[[ZZZPPPTTT\\\```\\\UUUVVV]]]\\\cccpppQQQSSS\\\ccc]]]NNNGGGIIICCCHHHQQQ]]]iiirrrxxxzzzvvvyyy{{{}}}~~~wwwpppqqq{{{~~~{{{uuusssrrrsssqqqnnnqqquuu|||zzzxxxzzz}}}}}}~~~~~~}}}|||{{{|||}}}zzzxxxuuusssqqqtttssstttuuuwwwxxxvvvuuussstttxxx{{{}}}xxxsssqqqrrrtttjjjiiigggddd___XXXPPPJJJHHHCCC@@@III___uuu}}}yyyuuuttt}}}uuugggtttvvv|||{{{hhh^^^RRRFFF@@@>>><<<>>>AAA;;;888444222222222111000000///...///000111000///---...///000000000//////333333444444444444444444666555444444444555777888555555444222111222555888444444555555666777777777888999:::;;;<<<>>>?????????AAAEEEIIILLLPPPUUUYYY[[[]]]```eeejjjooorrrtttssstttvvvyyy{{{||||||||||||~~~qqqWWWIIIBBBBBBFFFOOO___sss|||wwwuuuooohhhgggggghhhhhhgggfffhhhjjjpppwww}}}xxxvvvtttpppqqqtttsssrrrrrrtttzzz}}}wwwnnnnnnqqqxxxwwwpppnnnppprrrzzzxxxwwwzzz|||vvvrrrppppppdddccc___ZZZTTTPPPNNNOOOMMMMMMLLLIIIFFFDDDDDDEEECCCCCCBBBAAA@@@???>>>======>>>===>>>III^^^sss~~~zzz|||tttvvv}}}}}}kkkSSSAAACCCDDDHHHOOOUUUVVVRRRXXX\\\\\\YYYWWWXXXXXXVVVRRRTTT\\\ccc___UUUSSSXXX\\\```rrrYYY[[[eeeppplll[[[NNNJJJCCCEEEKKKUUUaaalllssswwwxxxzzz|||}}}|||{{{|||}}}~~~~~~vvvpppsss|||yyyxxxxxxwwwrrrpppqqqsssrrrqqqsssxxx~~~}}}{{{{{{|||}}}|||{{{~~~}}}{{{yyyxxxyyy~~~~~~|||yyyxxxwwwvvvtttrrrvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvyyy||||||vvvtttuuuwwwqqqpppmmmjjjeee^^^VVVPPPJJJDDDBBBMMMbbbvvv~~~~~~}}}||||||~~~~~~|||xxxwwwzzz}}}vvvkkkyyyzzzwww{{{vvvbbbVVVLLLCCC@@@???>>>>>>@@@;;;888444222222222111000///......///000111111///............//////000000222333333444555555555444444333333222333444555666444555555444111111444777444444555555666777777777888999:::;;;<<<>>>?????????AAADDDGGGKKKPPPVVVZZZ[[[]]]```dddiiimmmppprrrrrrsssuuuxxxzzz|||}}}}}}|||kkkSSSGGGBBBCCCFFFJJJVVVgggxxxyyyuuusssooojjjiiimmmpppqqqqqqsssvvvwww~~~~~~|||}}}sssooopppuuu|||}}}vvvpppmmmoooqqqxxxwwwvvvyyy|||rrrrrrppplllgggcccaaaaaaWWWXXXWWWTTTQQQOOOOOOOOONNNNNNMMMJJJGGGGGGJJJMMMJJJHHHFFFCCC@@@??????>>><<<>>>>>>@@@MMMdddxxxrrrkkkqqq{{{yyy}}}yyy|||}}}fffMMMBBBEEEFFFHHHPPPYYY[[[WWWWWW\\\^^^ZZZWWWWWWVVVTTTSSSPPPVVV^^^]]]TTTQQQWWWVVV]]]eee~~~eeebbbiiiyyy|||lllWWWKKKGGGEEEGGGMMMXXXccclllpppwwwyyy{{{{{{zzzyyyyyyzzz||||||}}}~~~}}}wwwzzz~~~xxxsssqqqqqqrrrqqqppprrrvvvvvvuuuxxx}}}~~~}}}{{{yyy||||||{{{yyywwwxxx{{{}}}{{{xxxvvvvvvxxxxxxvvvtttuuuxxxzzzyyywwwvvvxxx{{{vvvuuuvvvxxx||||||zzzxxx}}}yyyvvvvvvwwwwwwuuurrrooojjjddd]]]XXXNNNHHHGGGSSShhhyyy~~~}}}}}}|||}}}~~~}}}xxxtttttt{{{wwwpppxxxrrr^^^MMMEEE@@@@@@AAA???===>>>;;;888444222222222111111///......///000111111000///............///000000222333444444555555555444222222111111111222333444333555666555222222444666444444555555666777777777888999:::;;;<<<>>>??????@@@AAADDDFFFJJJOOOVVV[[[[[[]]]```dddhhhlllooopppqqqrrrtttwwwzzz|||~~~~~~}}}gggPPPEEEFFFFFFEEEHHHRRRaaannnuuuzzz}}}{{{tttnnnnnnoooooolllqqqvvvxxxzzz}}}}}}qqqqqquuu|||}}}}}}{{{uuuoookkkkkkmmmwwwvvvwwwzzz|||wwwpppkkkccccccaaa]]]WWWSSSRRRQQQTTTUUUVVVUUUTTTSSSTTTUUUTTTUUUSSSPPPMMMNNNSSSWWWPPPNNNJJJFFFCCCAAAAAAAAA<<<>>>???AAAPPPhhh{{{uuueee___eeetttzzz{{{xxx```GGGEEEHHHHHHHHHPPPZZZ\\\XXXRRRYYY\\\YYYVVVWWWVVVTTTSSSMMMOOOXXXYYYRRRQQQWWWNNNYYY[[[sssppphhhkkk}}}zzz___MMMJJJFFFEEEHHHRRR]]]fffjjjsssuuuxxxyyyyyyyyyzzz{{{zzz{{{|||}}}|||~~~~~~}}}xxxqqqllllllnnnqqqqqqtttyyyzzzyyy{{{|||zzz{{{||||||{{{yyyxxxxxxyyyyyywwwvvvwwwzzz{{{yyywwwtttxxx|||{{{xxxwww{{{uuuuuuvvvzzz|||{{{vvvrrrwwwzzz||||||zzzxxxwwwwwwxxxvvvsssppplllgggaaa\\\RRRLLLKKKYYYmmm|||~~~~~~~~~~~~~~~wwwppppppxxx|||wwwaaaQQQKKKCCC?????????>>>===;;;888444222222222111000000000//////.........---...............///000000111111222222222111111000333333333222000000222444555444333333222222222333555222111222666888888666888999999:::;;;<<<======@@@BBBEEEGGGJJJMMMRRRVVV]]]___bbbeeehhhlllrrruuussstttwwwzzz|||||||||{{{oooUUUFFFDDDCCCEEELLLSSSZZZeeeoootttqqqmmmlllooosssvvvwwwyyy~~~~~~yyysssnnnmmmoooqqqsssxxxzzzwwwyyy}}}yyytttnnnggg```[[[TTTRRRRRRSSSQQQNNNPPPTTTSSSVVVVVVRRRPPPSSSUUUTTTSSSSSSRRRSSSUUUYYY]]]```]]]PPPEEEDDDEEEBBB===:::<<<>>>???GGG[[[sssxxxoookkknnnxxx|||uuu{{{zzzdddQQQIIIDDDBBBBBBFFFMMMPPPOOOLLLPPPOOONNNQQQTTTTTTPPPLLLPPPPPPPPPQQQRRRTTTVVVWWW[[[VVVWWWfff~~~hhhcccUUUdddnnn\\\SSSOOOIIIGGGIIIRRR^^^hhhqqqsssuuuvvvwwwwwwyyy{{{}}}}}}~~~}}}yyywwwxxxyyy{{{{{{zzzvvvssspppxxxzzz||||||||||||}}}~~~}}}yyy|||{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwxxxzzz{{{{{{zzzwwwuuuvvvzzz~~~~~~xxxssskkkpppvvvzzz|||zzzvvvttt{{{{{{wwwqqqhhhbbb``````WWWPPPMMMXXXlll|||~~~~~~~~~{{{xxxrrrkkkhhhppp{{{xxxbbbQQQKKKCCC?????????>>>===;;;888444222222222111000000/////////...........................///000000111111222333333222111000222333333222000000222444555444444333222222222333555333222333666888888777888999::::::<<<<<<===>>>AAACCCEEEHHHJJJNNNRRRVVV\\\^^^bbbeeehhhlllqqqtttsssuuuwwwzzz||||||||||||nnnUUUGGGGGGEEEFFFLLLRRRXXXdddnnnkkkkkkkkkmmmqqqwww}}}yyyrrrmmmlllnnnpppwwwzzzxxxtttuuu|||~~~zzzuuunnnfff]]]TTTNNNPPPNNNMMMOOONNNLLLOOOTTTTTTWWWVVVQQQPPPSSSUUUTTTOOOPPPSSSWWWZZZ]]]```aaa[[[OOODDDBBBCCCAAA>>><<>>===;;;888444222222222111000////////////...........................///000000000111444555555444222000222333333222111111222444444444444333333333333333555333333444666888888888999999:::;;;<<<======>>>AAACCCFFFHHHKKKNNNSSSWWW[[[]]]aaaeeehhhlllpppssssssuuuwwwzzz{{{|||||||||uuu^^^PPPJJJGGGFFFIIINNNTTT___iiifffiiinnnqqquuu{{{|||xxxxxxxxx{{{zzzrrrlllkkkmmmpppxxxxxxtttooopppuuuyyyyyywwwsssllleee]]]UUUMMMHHHMMMKKKLLLOOOOOONNNRRRXXXWWWYYYVVVQQQPPPRRRRRRPPPNNNQQQUUUZZZ\\\]]]]]]\\\WWWLLLCCCAAAAAA@@@>>>???AAADDDJJJVVVgggyyy|||}}}xxxxxxnnnYYYJJJCCCFFFEEEDDDGGGKKKNNNMMMKKKKKKMMMPPPPPPOOOMMMMMMLLLQQQRRRRRRSSSRRRQQQOOONNNQQQTTTXXX]]]iii~~~||||||rrrdddZZZggglllVVVMMMHHHIIIFFFCCCNNN___jjjnnnsssvvvwwwwwwwwwxxxzzz|||~~~~~~tttssstttuuuwwwwwwuuusssxxxyyy|||~~~~~~}}}}}}}}}}}}~~~}}}|||}}}}}}|||{{{}}}}}}}}}|||zzzyyywwwvvvwwwvvvvvvuuuvvvwwwyyyzzzvvvvvvvvvxxxxxxvvvqqqnnnqqqooonnnppptttwwwuuusssppprrrvvv{{{zzzuuuvvvxxxzzzxxxtttnnnjjjhhhddd```___hhhwwwxxxqqqkkkfffbbb```eeelllooo|||zzzvvv^^^QQQJJJCCC?????????>>>===;;;888444222222222111000///////////////........................///000000///111444666777555222000111222333222111111333444444444444444444444333333444444444444666888888999999999:::;;;<<<===>>>>>>BBBDDDFFFHHHKKKOOOSSSWWWYYY]]]aaafffiiilllooorrrtttuuuwwwyyy{{{|||||||||~~~~~~ooobbbVVVQQQNNNOOORRRWWWbbblllqqqwww~~~}}}|||~~~|||sssmmmlllooorrruuussspppnnnoooqqqrrrrrrooojjjbbb[[[VVVRRRPPPNNNNNNNNNRRRWWWXXXWWWYYY^^^[[[\\\YYYTTTRRRTTTRRROOOTTTUUUWWWXXXWWWUUUSSSQQQQQQIIICCCCCCBBB???>>>???AAAEEEOOO^^^ooo}}}{{{|||yyyuuuzzz|||jjjXXXKKKFFFGGGFFFEEEGGGJJJLLLLLLKKKOOORRRUUUTTTQQQMMMMMMNNNPPPQQQSSSTTTSSSRRRPPPNNNNNNSSSYYYZZZ\\\mmmwwwjjj______yyyyyy[[[MMMEEEIIIGGG@@@GGGVVV___dddlllqqqssssssssssssuuuwwwzzz}}}~~~yyy~~~|||vvvrrrqqqqqqqqqqqqkkkmmmppptttyyy{{{zzzyyy{{{|||~~~~~~}}}~~~|||zzzzzz{{{{{{|||}}}}}}}}}|||{{{yyywwwvvvvvvuuuuuutttuuuvvvwwwxxxrrrrrrqqqrrrsssqqqooolllooommmkkkmmmppptttuuuuuusssrrrsssxxx~~~|||xxxyyyzzzyyywwwsssooommmmmmjjjkkkrrr}}}~~~sssmmmhhhfffcccaaacccgggiiixxx~~~oooxxxwww^^^QQQJJJCCC?????????>>>===;;;888444222222222111000.........///////////////...............///000000///111444666777555333111000111333333222222333444333333444555555555444333333444444555555666888999999::::::;;;<<<===>>>???AAACCCFFFHHHJJJNNNSSSVVVYYY]]]bbbgggjjjmmmoooqqqtttuuuwwwxxxzzz||||||}}}}}}~~~tttkkkfffbbbaaacccfffpppyyyuuuooonnnrrruuusssqqqpppsssttttttqqqpppjjjcccZZZSSSPPPQQQSSSTTTOOORRRYYYaaaccc``````bbb^^^___^^^[[[]]]___]]]XXXWWWUUUSSSQQQNNNLLLKKKKKKJJJGGGEEEFFFDDD???===>>>@@@EEERRRddduuu|||}}}vvvuuu|||yyyeeeUUUKKKGGGHHHGGGFFFGGGIIIKKKLLLLLLMMMPPPRRRPPPLLLHHHGGGHHHNNNPPPRRRTTTTTTTTTSSSRRRNNNSSSYYYXXXUUUaaaxxxsss|||pppllldddoooeeeTTTIIIKKKKKKEEEFFFNNNVVV\\\dddlllooopppqqqqqqtttuuuxxx{{{zzzllljjjiiiiiihhhggggggggghhhggggggiiilllmmmnnnnnnkkkmmmqqqwww|||~~~~~~|||zzzxxxxxxzzz{{{|||||||||{{{zzzxxxvvvuuussssssssssssssstttttttttooommmkkkkkkmmmooooooooonnnmmmkkklllooorrruuuwwwuuurrrqqqsssyyy~~~}}}{{{yyyxxxwwwuuutttuuutttuuuzzz~~~~~~|||yyynnnjjjhhhiiihhheeefffiiixxxyyyxxxqqqqqqxxx{{{yyy```QQQKKKCCC?????????>>>===;;;888444222222222111000.........///////////////...............///000000...000333555555555333222///111333333333222333444222333555666666555444444222333444444444555777999::::::;;;<<<===>>>>>>???@@@BBBEEEGGGJJJMMMRRRVVVXXX]]]dddiiilllnnnpppqqquuuuuuwwwxxxzzz{{{}}}}}}|||}}}zzzvvvuuuuuuwwwvvvpppppptttyyytttqqqrrrwwwzzzwwwsssqqqgggaaaXXXQQQOOOQQQTTTUUUQQQUUU]]]eeegggdddbbbddd```cccdddfffjjjmmmjjjdddTTTRRRNNNKKKIIIJJJKKKLLLHHHFFFGGGHHHDDD>>>===@@@BBBGGGVVViiiyyy}}}~~~}}}~~~zzz|||wwwvvvrrr[[[MMMGGGFFFGGGGGGGGGGGGHHHJJJLLLMMMKKKMMMNNNMMMKKKHHHFFFEEELLLMMMPPPRRRSSSTTTTTTTTTPPPRRRWWWWWWSSSYYYttt~~~rrrjjjxxx{{{vvvllliiirrr{{{kkk^^^RRRMMMIIIEEEDDDEEENNNUUU___gggllloooqqqrrruuuwwwyyy|||rrrlllgggfffeeecccdddfffdddgggkkkooorrrrrrrrrrrrpppqqqtttyyy~~~{{{xxxwwwxxxzzzzzzzzzzzzyyywwwvvvtttssspppqqqsssttttttsssrrrqqqmmmkkkhhhhhhkkkoooqqqrrrnnnmmmlllmmmnnnrrruuuxxxuuusssqqqqqqtttzzz}}}||||||}}}|||{{{~~~}}}~~~}}}}}}}}}}}}~~~}}}zzzuuuqqqjjjhhhhhhjjjjjjiiimmmtttrrrlllpppyyy~~~wwwsssvvv{{{wwwzzzaaaQQQKKKCCC?????????>>>===;;;888444222222222111000............/////////000...............///000000...000111333333333333222...000333444333222333444222333555666777666555444000222444333222333666888::::::;;;<<<===>>>?????????AAADDDFFFIIILLLQQQTTTYYY^^^eeekkknnnooopppqqquuuvvvvvvxxxyyy{{{}}}~~~{{{}}}vvvooopppvvv{{{wwwqqqpppvvvyyyuuupppoooeeeaaa[[[XXXWWWWWWXXXXXXWWWYYY^^^eeegggddddddgggfffiiikkkmmmqqqrrrkkkbbbRRRPPPMMMJJJJJJKKKMMMNNNJJJHHHHHHFFFAAA===>>>DDDGGGLLL[[[nnn||||||wwwvvvtttvvv|||uuuvvveeeMMMDDDFFFIIIFFFFFFGGGGGGGGGJJJMMMOOOJJJJJJKKKLLLMMMLLLJJJHHHKKKLLLMMMNNNPPPQQQRRRSSSRRRPPPSSSVVVTTTUUUfff{{{xxxqqqhhhfffnnnsssqqqfffUUUIIIFFFDDDBBBGGGNNNXXXaaahhhmmmpppsssuuuvvvxxxzzz}}}xxxrrrsssssspppooorrrnnnqqquuuyyy{{{{{{{{{{{{yyyyyyzzz}}}|||xxxvvvvvvxxxxxxxxxwwwvvvuuusssrrrqqqoooqqqtttvvvvvvtttqqqnnnmmmlllkkklllnnnqqqssssssnnnnnnnnnmmmnnnqqqtttwwwsssuuuuuusssrrrttt{{{~~~}}}|||{{{|||{{{yyytttmmmhhhgggeeeeeeffffffjjjuuuxxxsssmmmjjjlllqqq~~~xxxtttyyy}}}xxxzzzxxx```QQQKKKCCC?????????>>>===;;;888444222222222111111---.........//////000000...............///000000//////000111222333333333...000333444333333333444222333555777777666555444///111333333222222555888::::::;;;<<<===>>>?????????AAACCCEEEHHHLLLPPPTTTYYY^^^ffflllooopppqqqrrruuuvvvvvvwwwyyy{{{}}}~~~{{{|||zzzxxx|||uuuooopppvvv{{{wwwooolllpppsssoookkklllbbbaaa````````````^^^]]]]]]]]]```eeefffdddgggkkklllnnnoooooopppnnndddXXXRRRQQQOOOMMMLLLLLLMMMMMMNNNKKKHHHDDD>>>;;;@@@HHHLLLPPP^^^rrr~~~zzzrrreeejjjvvv|||~~~{{{pppuuuwwwZZZCCC???GGGNNNFFFFFFFFFGGGGGGJJJMMMPPPEEEDDDEEEIIIMMMNNNKKKHHHKKKKKKKKKLLLMMMNNNPPPQQQSSSNNNPPPVVVUUUSSS]]]lllvvvqqqjjj___bbb}}}dddOOOKKKLLLIIIAAAGGGQQQ[[[ccciiinnnqqqsssuuuvvvxxxzzz{{{}}}}}}yyywwwyyyxxx{{{~~~yyyuuuuuuwwwvvvvvvvvvuuutttrrrpppooonnnqqquuuxxxxxxuuuqqqnnnnnnnnnnnnpppssstttsssrrrmmmnnnnnnnnnnnnpppsssvvvrrrvvvyyyvvvqqqqqqvvv{{{~~~~~~{{{{{{zzzzzzwwwpppiiicccfffdddcccbbbbbbhhhyyy{{{vvv{{{|||wwwwww|||xxxyyywww||||||tttwwwttt]]]PPPHHHBBBAAAAAA???===>>>;;;888444222222222111000////////////////////////......////////////...............///000222333444000111111222222333444444444333333555666555333111111111111333555666555333888888999;;;===>>>???@@@@@@BBBDDDFFFHHHLLLRRRUUUYYY]]]bbbgggkkkooosssvvvrrrtttwwwxxxyyy{{{~~~|||~~~wwwiiikkkmmmkkkeeeeeeqqqwwwqqqqqqwww}}}uuuqqqmmmkkklllllljjjgggiiimmmpppmmmgggbbbbbbdddddddddeeeffffffdddaaa___ccceeeeeebbb]]]ZZZ[[[\\\\\\ZZZXXXUUUTTTSSSSSSSSSSSSKKKCCC@@@???>>>BBBGGGMMM]]]ooo{{{|||}}}~~~uuuyyy~~~}}}yyyvvvwww}}}}}}tttttt~~~iiiIII>>>FFFJJJDDDDDDEEEFFFIIILLLMMMLLLKKKDDDDDDDDDFFFIIIKKKJJJJJJPPPMMMJJJIIIIIIKKKMMMMMMOOOPPPQQQPPPOOOQQQUUUYYYttt{{{xxxmmmTTThhhxxxqqqTTTOOOOOOEEEDDDFFFHHHNNNXXXdddjjjllltttwwwyyyzzzzzz|||~~~|||{{{zzzyyyvvvsssrrrssstttrrroooppprrrtttvvvvvvtttrrrqqqsssqqqnnnnnnoooqqqrrrrrrnnnllljjjiiijjjlllppprrrwwwuuuttttttpppmmmpppwww~~~~~~|||{{{zzz{{{zzzuuunnnhhheeeeeebbbcccaaa\\\[[[fff{{{|||uuuwww{{{}}}xxxsss[[[PPPHHHBBBAAAAAA???===>>>;;;888444222222222111000////////////////////////......////////////...............///000222333444000111111222222333444444333333333555777888666555222111111333555666555444777888999;;;<<<>>>???@@@@@@BBBDDDFFFHHHLLLRRRUUUYYY\\\bbbfffjjjnnnrrruuuuuuwwwyyyyyyyyyzzz|||~~~}}}~~~xxxooohhhiiilllllliiikkkwww~~~~~~vvvrrrssswww|||xxxtttooommmnnnnnnllljjjmmmrrruuutttmmmhhhggghhhfffeeecccaaa___[[[XXXUUUUUUWWWYYYWWWTTTSSSUUUWWW____________]]][[[YYYWWWRRRIIIAAA??????AAAEEEJJJRRRbbbttt~~~|||~~~|||~~~}}}|||}}}~~~~~~xxxuuuzzzyyy___EEE===DDDGGGBBBDDDEEEFFFHHHIIIJJJIIIIIIFFFEEEDDDEEEHHHJJJJJJJJJNNNLLLIIIHHHHHHJJJKKKLLLMMMNNNOOONNNMMMNNNRRRVVV[[[|||bbb]]]lll|||aaaQQQOOOIIIDDDFFFHHHLLLTTT^^^fffjjjqqqtttwwwxxxxxx{{{}}}|||}}}yyyvvvttttttuuuuuutttrrrqqqrrrtttuuutttrrrpppnnnsssqqqooonnnppprrrsssssspppnnnllljjjjjjkkklllmmmqqqqqqtttwwwvvvtttxxx~~~|||zzzwwwpppjjjeeecccccccccddddddcccgggsss{{{yyywwwttt|||rrrZZZPPPHHHBBBAAAAAA???===>>>;;;888444222222222111000////////////////////////......////////////...............///000111222333000111111222222333444444222222333666999:::999888333222111333444666555444777888999:::<<<>>>???@@@@@@BBBDDDFFFHHHLLLRRRUUUXXX[[[aaaeeeiiimmmqqqtttwwwyyyzzz{{{zzzzzzzzz|||~~~{{{rrrpppqqqssstttqqqrrr}}}wwwqqqoooooorrr||||||wwwvvvxxx{{{|||}}}xxxsssqqqqqqrrrpppnnnrrrvvvzzzyyysssooooooqqqoookkkfffaaa\\\WWWQQQNNNIIILLLNNNNNNMMMNNNQQQUUU^^^aaaeeegggfffaaa\\\XXXNNNEEE>>>???BBBDDDHHHLLLXXXiii{{{~~~}}}|||yyyuuuxxxqqqSSSBBB@@@DDDEEECCCDDDDDDEEEFFFGGGGGGHHHHHHJJJGGGEEEEEEFFFHHHIIIIIILLLKKKIIIGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJKKKNNNQQQRRRqqqzzz\\\ddd~~~xxx]]]RRROOOGGGFFFGGGIIINNNVVV___fffmmmqqqtttvvvwwwyyy~~~}}}}}}~~~zzzxxxvvvvvvwwwwwwwwwvvvqqqrrrssssssrrrpppnnnmmmqqqnnnllllllnnnpppqqqqqqppppppooommmmmmmmmmmmmmmnnnpppvvv|||}}}}}}zzzrrrjjjeeebbbbbbccceeefffhhhmmmwww|||sssuuurrrZZZPPPHHHBBBAAAAAA???===>>>;;;888444222222222111000////////////////////////......////////////...............//////111222222000111111222222333444444222222333666999:::999777444333222222444555555444666777888:::<<<>>>???@@@@@@BBBDDDFFFHHHLLLRRRUUUWWW[[[```dddhhhkkkooorrrvvvxxx{{{|||{{{{{{|||}}}~~~zzzxxx}}}|||wwwsssqqqqqqwww}}}~~~}}}~~~|||}}}|||wwwuuuuuuuuusssqqqsssvvvwwwuuurrrqqqvvv{{{wwwrrriiibbb\\\VVVOOOKKKHHHKKKMMMMMMKKKLLLPPPTTTXXX]]]cccgggfff```XXXRRRHHHBBB>>>BBBFFFGGGIIILLL\\\nnn{{{|||zzzvvv|||iiiLLLCCCGGGHHHGGGHHHCCCDDDEEEEEEFFFGGGIIIKKKMMMIIIFFFEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGIIIJJJKKKJJJIIIHHHHHHJJJLLLNNNTTTkkkpppfffyyyoooZZZQQQLLLIIIFFFFFFHHHMMMWWW```hhhlllpppssstttwww|||}}}{{{|||}}}|||{{{yyyxxxxxxxxxwwwwwwppppppqqqqqqqqqpppoooooorrrooommmmmmoooqqqrrrsssqqqqqqrrrrrrrrrrrrrrrqqqqqqsssyyy~~~~~~~~~wwwllldddaaaaaabbbbbbeeegggmmmxxxxxxwwwsss[[[PPPHHHBBBAAAAAA???===>>>;;;888444222222222111000////////////////////////......////////////..................///000111111000111111222222333444444333333444555888888666555555444222222444555555555555666888:::<<<>>>???@@@@@@BBBDDDFFFHHHLLLRRRUUUWWWZZZ___cccgggjjjnnnqqqsssvvvzzz|||}}}~~~~~~}}}|||zzzyyyxxxyyyxxxvvvuuutttrrrooollljjjnnnvvv|||zzzzzzyyyvvvsssqqqqqqppplllkkkppp{{{}}}vvvmmmeee```YYYRRRLLLKKKLLLMMMLLLJJJJJJNNNQQQTTTYYY```dddccc\\\TTTNNNDDDAAABBBGGGIIIHHHIIILLLaaarrrwwwzzzyyyxxxaaaHHHEEEKKKKKKJJJKKKCCCEEEFFFFFFFFFHHHLLLPPPNNNKKKGGGEEEFFFGGGHHHHHHGGGIIIIIIIIIGGGGGGJJJLLLLLLKKKIIIHHHIIIJJJLLLLLLPPP^^^vvvyyymmm[[[UUUMMMGGGFFFEEEGGGOOOXXXaaaeeekkknnnppptttyyy}}}}}}zzzxxxyyy{{{~~~}}}|||zzzxxxwwwvvvwwwppppppppppppqqqsssttttttvvvtttrrrrrruuuwwwxxxxxxtttuuuuuuvvvvvvvvvuuutttvvvxxx~~~}}}zzzwwwoooddd______aaaaaa___bbbhhhtttrrrZZZPPPHHHBBBAAAAAA???===>>>;;;888444222222222111000////////////////////////......////////////......///.........//////000111000111111222222333444444333333444555777888666444777555222222444555555555555555777999<<<>>>???@@@@@@BBBDDDFFFHHHLLLRRRUUUWWW[[[___cccgggjjjnnnpppqqqtttyyy}}}~~~{{{tttoookkkjjjmmmnnnmmmjjjggghhhmmmwwwzzzvvvpppnnnkkkffffffnnn~~~vvvooojjjdddZZZSSSJJJKKKLLLJJJHHHIIIMMMQQQYYY\\\aaacccbbb\\\UUUPPPGGGGGGJJJLLLJJJGGGJJJPPPhhhvvv|||www}}}}}}vvv{{{mmmXXXFFFEEEJJJKKKKKKLLLFFFGGGHHHGGGFFFHHHNNNRRRMMMKKKHHHFFFGGGHHHHHHGGGFFFHHHKKKKKKIIIIIIMMMPPPOOOLLLIIIIIIJJJKKKLLLLLLPPPUUUmmmttt```SSSIIIGGGFFFDDDHHHPPPXXX]]]ccchhhkkknnnsssxxxzzz~~~~~~~~~|||yyyxxxxxxyyy|||}}}|||zzzwwwvvvvvvwwwrrrrrrrrrrrrtttvvvyyyzzzvvvtttrrrrrrtttwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz~~~zzzllleee^^^]]]aaadddbbb^^^___kkk|||oooVVVPPPHHHBBBAAAAAA???===>>>;;;888444222222222111000////////////////////////......////////////......///............///000000000111111222222333444444333333444666999:::999777888555333222333555555555444555777999;;;>>>???@@@@@@BBBDDDFFFHHHLLLRRRUUUXXX[[[```dddgggjjjnnnpppqqqtttzzz~~~~~~}}}~~~zzztttmmmkkkjjjkkkooosssuuuvvvsssqqqttt~~~yyyqqqppplllffffffooo{{{uuupppiii^^^UUUIIIKKKMMMMMMLLLOOOUUUYYYaaacccddddddbbb^^^YYYVVVPPPQQQRRRPPPIIIFFFNNNYYYqqq}}}}}}~~~{{{www~~~xxxvvv}}}\\\RRRIIIFFFIIILLLLLLLLLIIIJJJJJJGGGDDDFFFKKKQQQLLLJJJHHHHHHHHHIIIHHHGGGDDDHHHLLLMMMKKKLLLPPPTTTPPPMMMIIIHHHJJJLLLKKKJJJRRRSSS___}}}jjjYYYKKKIIIIIIDDDDDDIIINNNTTT[[[```dddhhhmmmqqqvvvyyy}}}~~~~~~|||zzzzzz{{{xxxyyyzzzxxxvvvuuuwwwzzzwwwvvvuuuuuuvvvyyy|||}}}vvvtttrrrsssuuuxxxyyyzzz~~~|||vvvfffaaa]]]bbbjjjmmmhhhaaaaaarrrmmmSSSPPPHHHBBBAAAAAA???===>>>;;;888444222222222111111////////////////////////......////////////......///............//////000000111111222333333444444222222444777:::<<<<<<:::888666333222333555666555444555666999;;;>>>???@@@@@@BBBDDDFFFHHHLLLRRRUUUXXX\\\```dddgggjjjnnnpppqqquuu{{{~~~~~~yyynnnffffffiiillloooqqquuuzzz~~~}}}~~~{{{tttsssooojjjiiiqqqvvvppplllcccWWWMMMKKKNNNQQQRRRSSSXXX___eeehhhggggggeeebbb___\\\ZZZXXXYYYXXXQQQGGGDDDQQQ```yyyyyy{{{{{{vvv}}}~~~uuuzzzrrrRRRQQQMMMIIIJJJNNNOOONNNLLLMMMLLLGGGCCCCCCIIINNNKKKIIIHHHIIIJJJJJJHHHGGGDDDHHHMMMNNNMMMNNNRRRWWWPPPMMMIIIHHHJJJKKKKKKIIILLLNNNUUUkkkwwwpppyyyqqq\\\MMMKKKKKKEEEBBBDDDHHHNNNVVV[[[___ccciiimmmtttvvv|||}}}}}}}}}}}}sssvvvxxxwwwvvvvvvyyy|||{{{zzzxxxwwwxxxzzz}}}}}}{{{yyyzzz|||xxxqqqeeeaaaaaahhhsssvvvooogggeeexxx}}}yyypppZZZMMMHHHBBB>>>???@@@???===:::888555222000/////////222000///...//////---+++000000000000000000000000------......//////000000000111111222222333444444444444333444555777999::::::888555333333444666777222777;;;;;;999999===AAA>>>AAADDDGGGJJJMMMQQQUUUWWW\\\aaaeeefffiiinnnrrrqqqtttxxx|||~~~yyyuuuvvvzzzyyyzzzzzzwwwrrrkkkddd```cccdddfffjjjooouuu{{{~~~}}}~~~zzzrrrnnnjjjjjjooovvv}}}zzziiiaaaaaa```YYYQQQOOOSSSYYY]]]___bbbfffjjjnnnllliiiddd```^^^```bbbeee\\\RRRJJJDDDEEETTTeee~~~zzzyyyzzzvvviiiNNNHHHDDDFFFIIIHHHIIIKKKIIIIIIHHHGGGGGGGGGGGGHHHMMMMMMMMMKKKHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJIIIIIIJJJKKKKKKJJJKKKNNNPPP\\\zzzuuucccVVVYYYfffsss~~~yyyiiiWWWNNNNNNMMMEEE>>>AAAEEELLLSSSVVVXXXaaakkkooosssyyy}}}~~~}}}zzzwwwttttttvvvyyy{{{~~~~~~~~~}}}{{{{{{|||~~~~~~xxxnnnggg\\\gggmmmiiikkkssswwwuuuzzz}}}zzzpppoooWWWMMMHHHBBB>>>???@@@???===;;;999666333111000000111111000......//////...,,,////////////////////////.........///////////////000111111222222333333444444444444444555777888::::::888666444333333555666444777999:::999:::===@@@???BBBEEEGGGIIIMMMQQQTTTWWW\\\aaaeeefffiiinnnrrrsssuuuyyy|||||||||wwwppplllkkkhhhgggfffdddaaa___\\\[[[bbbdddggglllrrrxxx~~~|||~~~~~~tttppplllkkkpppwww~~~uuueee^^^``````[[[TTTUUUYYY___ccceeeiiimmmpppooolllgggcccbbbbbbcccddd^^^VVVMMMGGGEEEKKK\\\mmmzzz{{{~~~}}}{{{|||jjjSSSJJJDDDFFFHHHHHHGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGLLLLLLLLLJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIKKKMMMMMMMMMNNNOOOPPPUUUggg|||lll[[[SSSSSSYYYfffrrryyylll___TTTLLLHHHFFFCCCAAADDDJJJOOOSSSYYY```jjjoootttxxxzzz}}}||||||}}}~~~|||yyyvvvvvvwwwzzz||||||~~~|||rrrhhhaaa]]]cccjjjooopppqqqvvv{{{|||}}}wwwyyyeeelllTTTMMMHHHBBB>>>???@@@???===<<<:::777444222111111222000///......///000///---........................///////////////.........000000111111222333333333555444444444555666888999:::888666444333333333333555666777888999;;;===>>>@@@CCCEEEGGGIIILLLPPPSSSWWW\\\aaaeeefffiiinnnrrruuuwwwyyy|||~~~vvvyyy{{{}}}|||vvvlllccc\\\[[[ZZZYYYXXXYYY\\\___aaagggiiilllpppuuuzzz}}}}}}wwwsssmmmlllpppxxx~~~ssseee```bbbdddaaa]]]\\\___dddhhhjjjnnnqqqtttkkkgggcccbbbdddffffffeeeTTTLLLEEEBBBFFFSSShhhyyy~~~yyy|||~~~qqqXXXMMMEEEEEEIIIHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFJJJJJJJJJIIIGGGGGGIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGIIILLLOOOPPPPPPPPPOOOOOOPPPUUUhhh|||hhhXXXTTT___mmm}}}|||lllWWWIIIFFFJJJFFF@@@>>>CCCIIILLLQQQUUUdddiiinnnrrrtttwww|||}}}}}}~~~|||yyyvvvuuuwwwyyy{{{}}}~~~ssseee[[[WWWWWWZZZ^^^fffqqqxxx~~~zzzuuuxxx}}}~~~hhhjjjRRRMMMHHHBBB>>>?????????===;;;999666333222111111222///...---...///000///...........................000000//////......------000000000111222222333333555444444444555666888999:::999777555444333222222666555444666999<<<======AAACCCFFFGGGIIILLLOOORRRWWW\\\aaaeeefffiiinnnrrrtttvvvyyy|||~~~~~~xxxwwwvvvwwwwwwtttmmmccc[[[YYYYYYYYY[[[___eeekkknnnpppqqqsssvvvxxxyyyzzzzzz~~~yyytttnnnlllpppxxxvvvlllgggiiillljjjhhhaaacccfffhhhjjjlllnnnoooddd```^^^aaaeeegggccc___IIIDDD???AAAKKK]]]sss}}}zzz}}}yyyZZZNNNEEEFFFJJJKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKNNNPPPQQQQQQPPPMMMOOOQQQPPPZZZ~~~|||wwwuuuuuuiiiiiiooommmuuuyyynnnYYYIIIGGGKKKGGGBBB???AAADDDGGGMMMSSS```eeekkkoooqqqssswww{{{|||~~~{{{yyyxxxzzz|||}}}~~~vvvjjj___XXXVVVVVVSSSTTT___qqq}}}{{{|||uuuiiiSSSMMMHHHBBB>>>?????????===999888555222000000111111///...---...///000///...........................000000//////......------///000000111111222333333555555444444555666777888999999888777666444222111666555333555888;;;<<<===AAACCCFFFGGGIIILLLOOORRRWWW\\\aaaeeefffiiinnnrrrrrrtttxxx{{{~~~zzztttqqqooopppqqqoooiiiddd^^^___bbbfffkkkppptttwwwuuuvvvxxxyyyzzzzzzzzzzzz}}}yyyuuuooommmpppwww~~~{{{tttpppqqqrrrqqqoooiiiiiiiiijjjjjjjjjjjjiiiccc```___```bbb___WWWPPPCCCAAA@@@EEETTTiii||||||{{{|||}}}uuuWWWMMMFFFHHHLLLMMMLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGCCCDDDDDDDDDDDDEEEGGGJJJHHHHHHIIIIIIKKKMMMNNNOOONNNMMMLLLLLLNNNPPPPPPOOOOOOLLLOOOUUUSSSUUUnnn|||}}}tttlll]]]dddjjjfffZZZPPPKKKKKKFFFDDDBBBBBB@@@AAAIIISSS]]]bbbiiimmmooorrrvvvyyyyyy}}}~~~}}}~~~~~~vvvjjj```ZZZVVVTTTSSSWWWWWWaaaqqq{{{vvv}}}uuuhhhTTTMMMHHHBBB>>>???@@@???===888777444222000000111111000///......///000///---........................///////////////.........//////000000111222222222666555555444555666777888999999:::999888666444222555444444444666999<<<>>>@@@CCCEEEGGGIIILLLPPPSSSWWW\\\aaaeeefffiiinnnrrrrrrtttwww{{{~~~|||uuuqqqnnnmmmppprrrrrrqqqlllnnnpppssswwwzzz|||}}}wwwwwwxxxzzz{{{}}}~~~}}}zzzuuupppooorrrxxx~~~|||yyywwwvvvvvvuuutttsssrrrppppppooonnnllliiiiiifffbbb___[[[TTTJJJCCCEEEFFFIIIPPPaaattt{{{|||~~~qqqrrrssssssttt{{{|||ssscccQQQKKKGGGIIILLLLLLLLLNNNHHHHHHGGGFFFFFFFFFFFFGGGBBBCCCDDDDDDDDDFFFIIIKKKIIIHHHHHHIIIKKKMMMOOOQQQOOONNNLLLLLLMMMNNNNNNMMMOOOJJJMMMSSSRRRPPP\\\nnnxxx^^^]]][[[YYYXXXTTTOOOKKKFFFEEEEEECCC>>>===EEEPPPXXX]]]eeejjjlllooosssvvvvvvzzztttjjj^^^VVVTTTTTTTTTRRRSSSVVV___lllwwwrrrsssrrrqqqwww{{{sssggggggUUUMMMHHHBBB>>>???@@@???===999777555222111111222222111000......//////...,,,////////////////////////........./////////////////////000000111111222222666666555444444555777888888999:::;;;:::888666444333555666555444666;;;??????BBBEEEGGGIIIMMMQQQTTTWWW\\\aaaeeefffiiinnnrrrsssuuuxxx{{{}}}|||yyyuuutttuuuxxx{{{|||||||||{{{||||||~~~zzzzzzzzzzzz{{{}}}zzzwwwsssrrruuuzzz~~~|||}}}}}}}}}|||{{{zzzzzz{{{yyywwwvvvvvvuuuqqqnnnmmmiiiddd]]]UUUOOOIIIFFFJJJOOOUUU^^^ooozzzxxx|||uuutttqqqooosssnnnaaaZZZNNNKKKHHHHHHJJJIIIGGGHHHLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFHHHLLLNNNJJJIIIHHHHHHIIIJJJLLLNNNMMMKKKJJJJJJKKKLLLKKKJJJLLLIIIIIIMMMMMMMMMSSS[[[zzzxxxmmm___YYYZZZ[[[XXXTTTMMMIIIFFFDDD@@@>>>BBBIIIOOOVVV^^^cccfffiiimmmqqqqqquuuzzz}}}{{{uuueee___YYYTTTUUUYYY^^^bbbYYYaaajjjqqq}}}yyy}}}ooofffjjjpppfffTTTgggTTTMMMHHHBBB>>>???@@@???===:::888666333222222333444222000///...//////---+++000000000000000000000000---.........//////000000/////////000111111222222666666555444444555777777888999;;;<<<<<<:::777555222555777555333444;;;AAA???AAADDDGGGJJJMMMQQQUUUWWW\\\aaaeeefffiiinnnrrruuuwwwyyy{{{}}}~~~~~~~~~}}}|||~~~}}}{{{yyyzzz{{{|||~~~|||zzzzzz{{{}}}~~~{{{xxxuuuuuuxxx|||{{{}}}|||zzzyyyzzzyyyuuurrrmmmiiicccZZZSSSOOOOOOQQQPPPVVV^^^hhhxxx~~~wwwwww||||||}}}wwwrrrwwwzzz^^^OOOJJJBBBGGGGGGHHHJJJGGGCCCDDDIIIDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGGGGHHHJJJNNNQQQLLLKKKIIIGGGGGGHHHIIIJJJJJJHHHGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJMMMSSSXXXeeeqqqdddcccffffffcccUUUNNNGGGFFFEEEBBBBBBDDDIIIOOOXXX^^^bbbeeeiiillllllpppvvvxxxyyy{{{}}}}}}~~~~~~yyypppiiiYYYZZZYYYXXXZZZbbbmmmvvvrrr|||~~~pppvvv~~~tttdddfffkkk\\\EEE~~~eeeVVVNNNIIIBBB?????????===;;;;;;888444222222222111000//////////////////////////////............//////////////////////////////,,,---000222333444444444444333333333444555777888===???AAABBBAAA===999666444555555666777888999999BBBCCCEEEFFFIIINNNTTTYYY[[[]]]```cccgggjjjmmmoootttvvvxxx||||||xxx}}}}}}|||~~~{{{yyyyyyzzz|||}}}}}}zzz{{{|||wwwxxxxxxqqqjjjgggeeeeeedddaaa]]]YYYWWWWWWXXXXXXcccvvv{{{zzz|||yyy~~~uuuwwwvvveeeTTTHHHFFFIIIHHHFFFDDDEEEHHHHHHGGGDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEGGGJJJMMMOOOMMMJJJGGGGGGIIIJJJIIIGGGKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPYYYlll}}}qqqjjjnnnvvv___XXXQQQMMMIIICCCBBBDDDEEEHHHMMMUUU]]]dddggghhhnnnoooppprrruuuxxxzzz{{{~~~~~~zzzyyyvvvmmmccc]]]VVVVVVUUUSSSZZZiiivvv}}}~~~vvvmmmhhhkkkeeeUUUGGGzzzaaaSSSNNNHHHBBB?????????===;;;;;;888444222222222111000//////////////////////////////............//////////////////////////////+++,,,...000222333333333444444444555666777888999===???@@@AAA@@@===999777444444555555666777888888???AAACCCFFFIIIMMMSSSWWWYYY\\\___cccgggjjjnnnpppsssuuuxxx{{{~~~~~~|||zzz{{{|||||||||zzzxxxyyy~~~zzzrrrooolllfffaaa___`````````___\\\ZZZYYYYYYZZZ\\\fffwww|||vvvwww~~~zzz{{{yyyqqqwww~~~hhhWWWKKKDDDDDDHHHGGGEEEDDDDDDFFFGGGFFFDDDFFFEEEDDDCCCCCCBBBBBBBBBFFFEEEEEEEEEFFFIIIKKKMMMJJJHHHEEEEEEFFFGGGGGGEEEGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPYYY^^^qqqppphhhjjjjjj]]]RRRQQQSSSPPPJJJFFFFFFFFFIIINNNVVV^^^cccfffjjjkkklllnnnqqqtttvvvxxx~~~{{{uuuqqqppplllccc[[[XXXRRRXXX[[[[[[```nnn}}}ooohhheee\\\NNNEEEwwwaaaRRRMMMHHHBBB?????????===;;;;;;888444222222222111000//////////////////////////////............//////////////////////////////+++,,,---///000111111111333444555777888999999999===>>>>>>???>>><<<:::999444444444444555555666777<<<>>>BBBEEEIIIMMMRRRUUUWWWZZZ___cccgggjjjnnnqqqrrrtttwww{{{|||xxxyyy~~~}}}||||||{{{zzzvvvuuuvvvyyyyyyxxx|||}}}rrrhhhddd```\\\[[[\\\^^^]]]\\\[[[[[[ZZZZZZZZZ^^^aaalllzzzyyyqqqvvvwwwuuu~~~yyyttt}}}qqqVVVHHHCCCCCCEEEGGGEEEDDDCCCCCCEEEEEEDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBGGGFFFEEEEEEFFFGGGIIIJJJHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPZZZRRR___wwwiiimmmddd]]]]]]\\\WWWQQQNNNJJJHHHFFFGGGLLLUUU^^^cccdddeeefffhhhjjjnnnqqqrrrvvvzzz~~~~~~}}}yyywwwjjjfffbbbaaa]]]VVVSSSSSSWWWbbbkkknnnqqq}}}|||pppfff[[[NNNFFFCCCzzzcccRRRLLLGGGAAA>>>??????===;;;;;;888444222222222111000//////////////////////////////............//////////////////////////////,,,---...///000111111222222333555777888999888888=========<<<<<<<<<;;;;;;555444333333333444555555999<<>>>>>???===<<<;;;888444222222222111000//////////////////////////////............//////////////////////////////.........///000111222333000111444666777888888777;;;;;;;;;;;;;;;<<<<<<===666555333222222333444555777;;;@@@DDDHHHLLLQQQTTTTTTZZZaaafffhhhjjjooosssrrrtttwwwzzz~~~yyytttssswwwzzzxxxwwwxxx~~~|||yyysssrrrvvvxxxtttooommmccc``````ccceeeddddddfff```\\\XXXWWW[[[```dddeeebbblllxxx|||uuurrr}}}{{{ssssss}}}jjjVVVCCC>>>CCCFFFEEEDDDAAAAAABBBAAAAAAAAAAAABBBEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEHHHHHHHHHHHHJJJLLLNNNOOONNNOOOTTTfffzzzhhhZZZRRRSSSXXXWWWSSSLLLFFFDDDHHHQQQWWWYYYYYYYYY[[[^^^bbbfffiiiiiioootttwwwzzzxxxnnngggcccccccccnnnfff]]]WWWSSSRRRYYYbbbiiittt|||qqqmmmggg\\\NNNBBBAAAGGGfffOOOKKKFFF@@@>>>>>>???>>><<<;;;888444222222222111000//////////////////////////////............//////////////////////////////////////////000111222333000111222444666777888888999999::::::;;;<<<======777666444222222222444555555888===AAAEEEKKKPPPTTTUUU\\\dddhhhiiijjjooosssssstttwwwzzz}}}|||xxxvvvyyyyyywwwuuuvvv{{{~~~}}}{{{xxxqqqnnnrrruuuppphhhdddaaaaaaeeejjjkkkfffcccddd]]][[[ZZZ]]]dddiiikkkkkkeeerrryyytttrrrwww~~~wwwxxxwwwyyywwwtttVVVJJJ??????CCCCCC@@@???@@@AAABBBBBB@@@@@@AAABBBDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDGGGHHHHHHIIIHHHGGGFFFEEEGGGGGGGGGHHHIIIKKKNNNOOONNNTTTXXX^^^uuuoooUUULLLIIIGGGFFFUUUTTTPPPKKKFFFFFFKKKPPPQQQQQQQQQRRRVVVZZZ___bbbfffjjjnnnqqquuu}}}yyyxxxvvvuuutttuuuwwwxxxkkkbbbXXXSSSRRRTTT\\\dddoooyyywwwnnnfff\\\TTTKKKDDDCCCGGGnnnWWWJJJEEE@@@===>>>???>>><<<;;;888444222222222111000//////////////////////////////............/////////////////////////////////......---...///111222222222333444666888999;;;666777999:::<<<<<<======999777555222222222444555333555999===AAAGGGNNNSSSWWW^^^gggjjjjjjjjjooossstttuuuxxxzzz}}}}}}|||}}}|||wwwuuuwwwtttxxx{{{||||||}}}~~~{{{xxxrrrmmmjjjllllllgggcccbbbbbbccchhhmmmkkkddd____________bbbiiioooppplllgggkkkyyyxxxrrrtttyyynnnjjjzzz~~~~~~www___IIIDDD@@@BBBBBB???===??????AAACCCBBB@@@???AAACCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBB>>>AAADDDDDDBBBAAABBBDDDEEEFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOOOOSSSVVV[[[hhhtttYYYKKKDDD@@@@@@LLLOOOPPPNNNHHHEEEFFFIIIHHHGGGGGGIIILLLQQQVVVZZZ^^^```cccgggmmmuuu~~~yyywwwooouuu}}}}}}yyy^^^VVVQQQTTTZZZaaahhhooovvveeemmmpppaaaRRRKKKIIIFFFCCCBBBwwwaaaJJJEEE???===>>>???>>><<<;;;888444222222222111111//////////////////////////////............//////////////////////////////...---,,,,,,---...000111333333333444666999;;;===555666999;;;<<<======<<<:::888555333222222444555111333666999>>>EEELLLRRRXXX```iiilllkkkkkkoootttuuuvvvxxxzzz|||~~~~~~yyyvvvwwwrrruuuxxxxxxxxxyyy}}}}}}yyyuuullliiiggggggccc______dddbbbcccgggllljjjbbb]]]]]]ccceeekkkrrrvvvrrrhhh___ooo~~~|||tttyyytttdddbbb~~~~~~~~~lllNNNEEECCCCCCEEEBBB======AAA???BBBCCCBBB@@@???AAACCC@@@??????>>>??????@@@@@@BBBCCCCCCDDDCCCCCCBBBBBB???CCCFFFFFFDDDCCCDDDEEEBBBCCCFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMOOOKKKJJJMMMVVV]]]jjjvvvrrrXXXGGGEEEKKKDDDIIIOOOOOOJJJEEEDDDDDDAAAAAAAAABBBFFFKKKPPPSSSVVVWWWYYY^^^dddllltttxxxwwwmmmjjjttt|||xxxggg[[[VVVPPPQQQ\\\jjjuuu}}}jjjaaattt~~~sss___KKKFFFHHHHHHBBB>>>eeePPPFFF??????AAA???======;;;888555333222222111///////////////////////////......///000000000000000////////////////////////---///////////////111333333333333444555777888999<<<===>>>???@@@???>>>>>>===<<<999666444333222222666666777777:::AAAHHHNNNUUUZZZaaafffhhhkkkpppsssuuutttvvvzzz~~~~~~|||zzzxxxwwwvvvvvvxxx{{{{{{tttkkkllljjjddd]]]]]]dddllleeegggnnntttkkk^^^^^^hhhmmmqqqttttttqqqllliiihhh|||wwwtttxxxggghhhzzzwwwqqquuu}}}}}}\\\???AAAAAA@@@???>>>>>>??????AAAAAA@@@@@@???@@@@@@@@@???????????????????????????@@@BBBCCCCCCBBB@@@???AAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJQQQKKKKKKRRRWWW]]]nnnuuufffMMMDDDGGGLLLNNNIIICCCBBBAAA>>>??????>>>???@@@CCCEEEGGGLLLMMMOOOSSS[[[dddmmmrrr{{{{{{tttvvvzzz{{{zzzsssooofffYYYSSSUUU[[[\\\dddttt~~~~~~{{{{{{aaaIIIDDDEEECCCAAACCChhhPPPFFF??????AAA???======;;;888555333222222111000////////////////////////......///000000000000000////////////////////////---...//////...///111333333333444555666888999:::;;;<<<>>>@@@AAABBBBBBBBB???>>>;;;888555333222222666666666777999???GGGLLLTTTYYY```eeehhhkkkppptttttttttuuuyyy}}}}}}|||zzzyyyyyyzzz{{{~~~zzzssslllllljjjfffbbbccchhhmmmpppmmmnnnpppjjj```aaakkktttyyy|||xxxqqqmmmnnnqqqxxxsssuuu~~~|||jjjrrrwwwrrryyynnnPPP@@@@@@@@@???>>>>>>>>>>>>>>>AAA@@@@@@?????????@@@@@@???????????????????????????@@@AAABBBBBBAAA@@@>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJMMMHHHJJJPPPSSSVVVbbbrrrhhhZZZJJJEEEFFFLLLLLLEEEBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDHHHIIIKKKOOOVVV___ggglllpppwww{{{mmmiiiuuuxxxpppjjjhhhddd]]][[[]]]```eeesss~~~yyysssllluuugggXXXOOOJJJDDD@@@???lllOOOFFF???@@@AAA@@@======:::888444333222222111000////////////////////////......///000000000000///////////////////////////---...//////...///111333444444444555777888:::;;;:::<<<>>>@@@CCCDDDEEEFFFBBBAAA>>>:::666444222111555555555555777<<>>======<<<=========?????????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>????????????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIJJJJJJJJJGGGJJJPPPPPPOOOVVVaaattt```NNNGGGPPPRRRFFF>>>AAAEEEDDDDDDCCCBBBBBBAAAAAACCCDDDEEEHHHNNNVVV]]]aaaiiiooowww}}}tttpppooowwwwwwggg```ZZZ[[[___bbbeeeiiiooowwwwww|||~~~tttcccZZZdddfffcccYYYOOOIIICCC???mmmOOOFFF???@@@BBB@@@===<<<:::777444333333222111000////////////////////////---...//////000000//////////////////////////////---...///.........000222333444444555777999;;;<<<;;;<<<===@@@BBBCCCEEEEEEEEECCC@@@<<<888555222111444444444444555999???DDDLLLSSS\\\cccgggkkkpppttttttuuuwwwzzz}}}~~~~~~~~~}}}{{{|||uuuqqqnnnlllmmmmmmllljjjkkkeeebbbfffjjjnnnttt|||||||||{{{wwwuuuwww~~~uuurrrsssiii```jjjyyy|||www~~~lllJJJ<<>>>>>=========>>>??????==============================>>>?????????>>>>>>>>>======>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKIIIKKKNNNOOOMMMQQQWWWkkkkkkYYYXXX[[[VVVNNNJJJFFFEEEDDDCCCBBBCCCCCCDDD@@@@@@AAACCCHHHMMMSSSVVVccciiipppuuuzzz{{{uuummmwwwtttlll```ZZZWWW\\\fffqqqyyy~~~zzzxxx}}}zzz|||qqqsssyyy|||tttcccTTTNNNNNNYYY]]]VVVPPPOOOJJJCCClllNNNFFF@@@AAABBB@@@===<<<999777444333333333222111////////////////////////------...///////////////////////////////////////,,,---......---...000222222333444555777999;;;<<<<<<<<<===>>>???@@@AAAAAAEEECCCAAA>>>:::666333222333444333333444777<<<@@@GGGNNNXXX```fffkkkppptttuuuwwwzzz|||~~~~~~|||wwwqqqnnnnnnmmmiiieeeeeebbbdddkkksssyyy~~~~~~yyyvvvwww~~~xxxrrruuuzzzooohhhmmmttt{{{rrrwwwsssUUUBBB>>>@@@<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>============>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJIIIIIIJJJKKKLLLOOOTTTWWWxxxsssdddhhhrrrnnnbbbQQQPPPLLLIIIGGGGGGGGGHHHAAAAAAAAAAAADDDGGGKKKMMMUUU]]]ffflllnnnsss|||~~~~~~zzzvvvyyynnnfffiiinnngggggggggnnn{{{~~~tttwwwzzzvvvgggTTTIIIHHH@@@IIIMMMJJJJJJOOOLLLCCClllNNNEEE@@@AAACCC@@@===;;;999777444222333333222111////////////////////////------...////////////...////////////////////////,,,---......---...000222111222222444666888:::;;;======<<<<<<<<<===>>>>>>BBBBBB@@@>>>;;;888555444444444444333333555999<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<==================>>>???@@@@@@>>>???AAABBBCCCDDDEEEEEECCCDDDEEEGGGHHHHHHIIIIIIGGGFFFEEEFFFHHHKKKNNNQQQSSS```yyywwwuuuzzziii___^^^ZZZUUUPPPLLLHHHFFFGGGFFFDDDCCCCCCDDDFFFGGGJJJSSS^^^eeeiiimmmrrrwww||||||~~~vvvjjjccc```aaaeeejjjooouuu{{{~~~{{{ppp]]]JJJCCCEEE???@@@@@@@@@DDDGGGEEE@@@mmmMMMEEE@@@BBBCCC@@@<<<;;;999666444222333333333222////////////////////////,,,---......//////......////////////////////////,,,---......------///111000000111333555777999:::===<<<;;;;;;;;;<<<===>>>?????????>>><<<:::777666444444444333333444777:::===EEEQQQ[[[bbbhhhmmmqqquuuxxx|||}}}}}}}}}~~~yyysssnnnjjjgggeeefffmmmvvv~~~wwwrrruuu{{{oooiiiooosssttt}}}}}}yyy}}}cccMMM@@@;;;===@@@;;;;;;;;;;;;;;;<<<======::::::::::::;;;<<<===>>>::::::::::::::::::::::::999999999::::::;;;<<<===============>>>???@@@AAA===>>>@@@AAACCCDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHEEEFFFFFFFFFIIILLLNNNMMMPPPWWWbbb~~~zzz|||{{{nnnmmmnnnnnnkkkddd[[[RRRLLLNNNLLLJJJGGGEEEDDDDDDDDDHHHMMMUUU]]]ccciiiooossstttzzz~~~}}}xxxsssuuuyyy{{{xxxtttggg^^^XXX\\\bbbeeehhhlllttt~~~~~~yyypppdddTTTFFFCCCFFFBBB>>><<>>>>>@@@pppMMMEEE@@@BBBDDD@@@<<<;;;999666333222333333333222////////////////////////,,,---......//////......////////////////////////,,,---...---------///111//////000222444777999:::<<<<<<;;;;;;<<<===???@@@===>>>>>>>>><<<:::999777555555555333333444777999:::CCCOOOZZZaaagggmmmqqqtttwww{{{}}}|||{{{}}}~~~{{{tttnnnjjjhhhhhhccclllwww|||vvvsssxxxsssccc___kkkrrruuunnnQQQGGGAAA888888AAA;;;;;;;;;;;;;;;<<<===>>>:::999999:::;;;<<<===>>>::::::::::::::::::::::::999999999999:::;;;<<<============>>>>>>???@@@AAA===>>>???AAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEGGGHHHJJJLLLOOONNNKKKJJJXXX]]]hhhuuuyyy}}}{{{pppccc[[[SSSQQQMMMJJJGGGEEEDDDCCCFFFHHHKKKQQQXXXaaahhhlllnnntttzzz}}}~~~}}}}}}}}}|||zzzxxxnnniiieeeeeeiiihhhbbb\\\UUURRRSSSWWW[[[aaaooo~~~zzzzzzyyynnnaaaWWWNNNFFFDDDGGGDDD>>>===BBB@@@:::;;;CCC