BM6P6(@ ggg___jjjooo|||ccchhhaaaHHHAAACCCEEECCC@@@BBBEEEIIIKKKKKKJJJIIIGGGHHHJJJLLLMMMNNNOOOOOOKKKSSSZZZaaatttssskkkggghhhggg```[[[[[[VVVTTTUUUZZZ\\\ZZZXXXYYYcccqqqyyykkkbbb^^^dddddd```WWWOOOQQQ[[[fffhhhaaaYYYWWWZZZZZZUUUPPPPPPWWWaaallltttvvvvvvtttnnnnnnooopppqqqrrrrrrssssssnnnjjjiiiiiilllwwwrrrXXXKKKIIIHHHCCC>>>>>>???>>><<<:::<<>>===>>>???AAAAAAAAABBB@@@???AAADDDEEECCC@@@BBBCCCEEEGGGHHHHHHGGGGGGEEEDDDFFFIIIJJJNNNVVV```uuuwwwooofffaaabbbccccccaaaZZZ[[[]]]aaagggnnntttxxxvvvrrriiiiii{{{^^^KKK@@@EEEJJJHHHMMMWWWTTTXXXXXXQQQIIIEEEEEEFFFIIIIIIEEE@@@AAAGGGLLLNNNVVV[[[^^^]]]___bbbbbb^^^fffdddcccdddgggjjjlllmmmpppooonnnmmmmmmnnnoooppptttpppppptttxxxuuuooojjjkkkooorrruuu|||yyymmm___NNN@@@;;;999999888888888888888999999::::::;;;;;;::::::999999999999888888888777777888888999999999:::::::::::::::999999::::::;;;<<<::::::;;;<<<======<<<<<<888:::;;;<<<;;;<<<>>>???>>>???KKKWWWqqq```mmm}}}tttRRRHHHRRRKKKFFFDDDGGGHHHEEEDDDFFFFFFFFFKKKSSS]]]qqqwwwfff```VVVPPPKKKIIINNNOOOIIIBBB>>>===>>>??????>>>>>>???@@@<<<<<<;;;:::999999999999::::::;;;;;;::::::999888777777555333555>>>MMMYYYfffrrr}}}xxxqqqlllkkkrrrrrrtttvvvvvvyyysssmmmwww{{{yyyzzz|||ooobbbZZZPPPQQQPPPNNNLLLNNNSSSXXXrrr}}}wwwxxxqqqfff^^^___gggaaaRRRMMMUUUPPPIIICCCEEERRRbbblllnnnrrrsssuuuwwwvvvpppfff^^^UUUKKKFFFJJJNNNPPPSSSWWWeeePPP^^^eeetttnnngggttt~~~tttUUUGGGEEEBBB<<<@@@BBBEEEHHHJJJJJJIIIHHHEEEFFFHHHJJJLLLMMMNNNOOOKKKRRRXXX]]]mmm|||ssslllkkkiiiccc^^^\\\TTTPPPPPPSSSUUUSSSSSSTTTUUU\\\ccceeecccaaacccfffpppiii___XXXVVVZZZ```eeejjjddd]]]XXXWWWYYY[[[\\\bbbfffnnnuuuyyyzzzyyywwwttttttttttttttttttttttttqqqmmmjjjjjjjjjnnnwwwlllRRROOOIIIDDDBBBBBBAAA???===::::::<<>>???AAACCCDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDEEEGGGIIIJJJLLLLLLMMMEEEDDDDDDFFFFFFHHHPPPYYYrrr|||uuuoooccc```^^^```dddfffccc```VVVWWWYYY\\\bbbhhhnnnrrrpppllldddbbbqqqmmm\\\KKKEEEFFFJJJUUU___bbbbbb]]]TTTJJJEEEEEEFFFFFFFFFGGGGGGEEEDDDHHHLLLPPPVVVZZZ\\\```eeeeeeccciiihhhggggggiiilllnnnooooooooonnnmmmnnnooopppqqqvvvuuuttttttqqqiii___YYY\\\fffpppvvv~~~ttteeeWWWGGG<<<888999999888777777888888999999::::::;;;;;;::::::999999999999888888888777777888888888999999999:::::::::999999999999:::;;;;;;:::;;;;;;<<<======<<<<<<999:::<<<<<<<<<<<<>>>???CCC???EEEKKK___nnnaaappp}}}aaaMMMHHHLLLGGGDDDGGGGGGDDDDDDEEEEEEFFFKKKQQQVVVfffnnndddXXXOOOIIIGGGKKKNNNKKKFFFCCC>>>>>>???>>>===>>>???@@@===<<<;;;:::999999999999::::::;;;;;;::::::999888444555555333333999CCCKKKWWW```llluuuyyy|||{{{uuurrrsssvvvuuutttqqqqqqzzz~~~vvvqqqttt}}}ttthhh]]]UUUQQQKKKLLLLLLKKKIIIJJJMMMPPPWWWnnnsssiiigggaaannn~~~~~~pppfff______eee___PPPLLLTTTVVVMMMDDDGGGUUUdddlllnnnooopppqqqrrrpppiii___XXXPPPKKKIIIKKKLLLMMMUUU^^^uuuRRRVVV^^^jjjxxxqqqeeejjjrrrgggOOOHHHCCC:::AAACCCEEEGGGIIIHHHHHHGGGBBBDDDFFFHHHJJJLLLMMMMMMJJJQQQUUUWWWcccwww{{{pppllljjjeee^^^[[[RRRLLLHHHIIIJJJIIIKKKNNNNNNRRRXXX]]]ccciiipppuuuooocccWWWTTT[[[bbbcccaaaiiifff```[[[YYY^^^gggnnnxxxzzz|||~~~~~~}}}zzzyyy{{{{{{zzzzzzyyyxxxwwwwwwqqqnnnlllnnnoooqqqxxx{{{lll[[[KKKGGGFFFBBB@@@BBB;;;;;;<<>>======???BBBDDDCCCEEEHHHIIIIIIIIIJJJKKKEEEEEEFFFGGGHHHIIIKKKLLLHHHFFFEEEEEECCCBBBIIIQQQccczzzuuupppmmmiiiggggggeeeaaa]]]SSSSSSUUUWWW\\\aaafffhhhdddaaaZZZWWWbbbttt~~~}}}uuuiiiUUUEEEGGGYYYkkktttyyytttjjj]]]QQQIIIFFFGGGHHHIIIOOOSSSLLLBBBAAAGGGHHHOOOUUUYYY```gggjjjhhhkkkjjjjjjjjjjjjlllnnnoooooonnnnnnnnnoooqqqrrrtttvvvvvvvvvtttmmmbbbSSSIIILLL]]]ooozzzooo\\\MMMAAA999666888888777777777888888999999999::::::::::::999999999888888888888777777777888888888999999999999:::999999888888999999:::;;;;;;;;;<<<<<<======<<<<<<:::;;;======<<<<<<===???CCC===???CCCNNNzzzwwwZZZeeezzz```LLLMMMHHHEEEFFFFFFDDDCCCDDDDDDFFFJJJMMMNNNXXXwwwrrraaaUUUMMMHHHKKKNNNLLLJJJIII@@@???>>>=========>>>???======;;;::::::::::::::::::::::::::::::999999888444555666555333444888<<>>999777888777777777777888888999999999::::::::::::999999888888888888777777777777888888888888999999999999888888888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::<<<======<<<<<<===>>>>>>;;;???EEEHHHccc{{{___cccttt[[[OOOIIIFFFFFFFFFCCCBBBDDDDDDFFFJJJLLLIIIOOOhhhlll^^^TTTLLLKKKMMMLLLLLLLLLCCCAAA>>>======>>>??????>>>===<<<;;;::::::::::::999::::::::::::999888888777888888777444444555777<<>><<<;;;;;;===BBBEEENNN\\\iiipppmmmddd\\\UUUUUUVVV\\\ccchhhgggeee^^^```eeeooo{{{~~~~~~}}}}}}xxxtttsssvvvwwwuuuuuuxxxsssaaaUUUJJJDDDEEE@@@>>><<<===EEEQQQ^^^fffjjjhhhgggiiillljjjeee```eeehhhjjjgggccceeeoooxxx{{{vvvmmmfffeeegggeee___SSSVVVUUUVVVdddxxx|||wwwhhh]]]WWWRRRMMMIIIFFFIIIMMMNNNMMMLLLMMMOOOOOOVVV^^^bbbaaa]]][[[[[[RRRQQQOOOMMMKKKKKKKKKLLLMMMKKKKKKJJJEEE@@@AAAFFFNNNlllvvvmmmgggcccbbbWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZYYYWWWYYYcccooovvvooo[[[bbbzzzkkkXXXLLLJJJOOOVVVaaadddVVVCCC===CCCAAAGGGLLLQQQYYYccchhhiiijjjlllmmmllljjjjjjkkkmmmmmmmmmmmmnnnppprrrtttvvvtttsssrrrsssxxxvvveeeRRRLLL___vvviiiOOOAAA<<<:::888777777666666777888888999888999999::::::999999888777777777777777777777777777777888888888999999999888777777777777888999999::::::;;;;;;;;;;;;::::::999:::<<<<<<;;;;;;===>>>@@@===@@@EEEFFFTTTjjjddd}}}}}}cccRRRLLLGGGGGGFFFCCCBBBDDDEEEFFFJJJLLLIIILLL```wwwuuudddXXXMMMJJJKKKKKKLLLOOOFFFCCC@@@???@@@AAA@@@???>>>>>>===<<<;;;;;;;;;;;;999999::::::999999888777999999777666444444666777777<<>>;;;===FFFUUUeeeooorrrmmmiiikkkoooooohhhbbbgggjjjlllhhhccceeeppp{{{xxxnnnhhhkkknnnjjjcccXXXYYYYYY[[[ccclllnnnlllzzzrrriiiccc___YYYPPPHHHKKKPPPTTTVVVUUUUUUWWWYYYYYY]]]dddggghhheeebbbaaaWWWVVVTTTQQQOOONNNMMMMMMJJJJJJLLLLLLGGG@@@???CCCMMMccc~~~{{{pppeee]]]YYYTTTTTTRRRQQQPPPOOOOOOOOOOOOQQQRRRRRRTTT\\\iiisss|||dddaaavvvzzz___OOOMMMNNNXXX```^^^QQQFFFBBBDDDAAAEEEIIIKKKSSS^^^eeegggkkkmmmpppooolllkkkmmmpppmmmmmmmmmnnnoooqqqtttuuuwwwvvvsssssszzz}}}qqq```UUUggg|||cccHHH;;;:::999777666666666666777888888999888888999999999999888888666666777777777777777888777777777888888888888999777777777666777777888999999999::::::999999888888777888:::::::::;;;<<<>>>EEEBBB>>>AAACCCJJJxxx|||iiitttjjjUUUOOOIIIHHHGGGDDDCCCEEEFFFEEEHHHLLLKKKKKKYYYkkkiii\\\OOOJJJJJJKKKLLLOOOIIIFFFCCCCCCEEEEEEBBB??????>>>===<<<<<<;;;<<<<<<999999999999999888888777888666555333333444555666222888???FFFOOO]]]nnnzzzvvvnnnjjjooozzzwwwqqqkkkqqqxxx{{{{{{|||zzzqqqhhhbbbaaa___[[[VVVSSSRRRRRRRRRTTTSSSRRRRRRSSSSSSQQQOOOLLLJJJJJJLLLRRRiiiyyypppkkkhhheeefffiiifffiiilllpppxxx}}}yyyrrrgggeeeccc___XXXSSSZZZdddbbbSSSKKKUUUdddjjjkkkmmmkkkhhhccc[[[RRRKKKGGGFFFFFFGGGHHHLLLVVV```bbb___iii\\\kkkxxxqqqjjjkkkyyyxxx}}}sssbbb___gggzzz|||xxxpppNNN@@@AAA>>>???@@@BBBCCCEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKIIIMMMPPPRRRTTT\\\kkkxxx}}}oooccc[[[RRRIIIDDD>>>:::999999666666888777999:::===@@@CCCFFFIIILLLTTT]]]aaa```aaaeeeiiisss}}}yyytttssswwwyyyxxxxxxyyywww{{{xxxuuurrreeeaaaXXXLLLDDDAAA>>>AAALLL]]]ooozzzzzzqqqjjjllltttwwwqqqiiijjjmmmnnnjjjeeeiiivvv|||qqqhhhhhhlllkkkggg\\\ZZZ\\\cccfffbbb\\\ZZZdddeeeggggggddd___YYYUUUWWW[[[^^^___^^^```fffkkkmmmmmmmmmoooqqqrrrpppooofffeeeaaa]]]XXXSSSNNNLLLHHHJJJOOOQQQMMMEEEBBBDDDIII\\\ttt|||qqqdddXXXPPPLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJNNNXXXhhhtttpppddduuuiiiTTTQQQTTT```cccWWWKKKHHHFFFAAAAAACCCEEEFFFMMMZZZcccfffiiilllpppooolllkkkmmmpppmmmmmmmmmmmmnnnppprrrsssssswwwuuuqqquuu|||yyyooocccttt|||```EEE999:::999666555555555666666777999999888888999999999999888888666666666666777777888888777777777777888888888888777666666666666777888888888888888888888777666666444666888999999:::<<<>>>CCCDDD>>>@@@EEEDDDbbbzzznnn}}}sssXXXQQQKKKJJJHHHDDDDDDFFFGGGCCCDDDJJJKKKJJJSSS___uuuxxxiiiYYYQQQMMMKKKKKKMMMLLLIIIGGGHHHJJJIIIDDD???@@@???>>>===<<<<<<<<<<<<999999999999999888777777666555555555555555555444222555;;;@@@IIIXXXkkkyyy}}}~~~qqqiiijjjsssyyypppggggggqqq{{{~~~~~~}}}uuunnniiigggccc^^^\\\[[[ZZZYYYWWWTTTOOOMMMMMMLLLWWWvvv~~~wwwpppooollleee[[[XXX```jjjfffXXXSSS]]]ggghhhhhhkkkgggeee___UUULLLFFFDDDEEEDDDGGGKKKPPPZZZbbbaaaZZZpppYYYcccqqqpppnnnuuuzzz{{{|||hhhZZZYYYhhhzzzyyywwwvvvRRRCCCGGG===>>>???AAACCCEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKIIILLLOOOQQQQQQVVVaaalll|||{{{mmm___VVVMMMEEEAAA<<<888999999555444555333444555666999@@@IIIPPPPPPWWW```dddeeehhhooovvv{{{vvvuuuzzz~~~~~~~~~tttoooeeewwwoooaaaeeecccXXXIIIFFFCCCFFFRRRdddxxxtttkkknnnyyyyyyqqqlllpppppplllggglll|||~~~rrreeeaaaeeehhhhhh\\\XXX]]]ggggggZZZOOOLLLPPPYYYdddiiigggeeeeeeggghhhjjjkkkjjjjjjnnnwww||||||}}}zzzuuummmddd[[[TTTOOOIIILLLRRRVVVRRRJJJFFFGGGHHHZZZoooyyyzzz{{{|||zzz{{{vvvpppfffZZZOOOIIIHHHIIIBBBCCCCCCCCCDDDDDDEEEEEEJJJHHHGGGIIIOOO\\\nnn}}}qqqqqqXXXUUU___kkkiiiUUUHHHIIIFFF>>>@@@BBBBBBCCCJJJXXXbbbfffeeejjjmmmmmmjjjiiikkkooommmmmmlllmmmnnnoooqqqrrrllltttvvvooopppzzz~~~{{{ooozzz___EEE:::<<<;;;777555555555555666777999999888888999999999999888888555666666666777777888888777777777777888888888888666666666666666777888888777777777777777666555555222444666888999:::<<<>>>;;;AAA???DDDKKKCCCQQQzzzmmmgggkkkyyyZZZSSSMMMKKKIIIEEEDDDFFFGGGBBBBBBHHHJJJIIINNNWWWaaayyyeeeYYYRRRLLLIIIJJJMMMKKKIIIKKKMMMKKKEEE???@@@???>>>======<<<<<<<<<888999999999999888777777777777777888999888555333444666888:::BBBQQQeeetttooonnniii^^^XXXXXXXXXWWWkkksss}}}ppp{{{yyytttiii___hhhrrr}}}zzzsssmmmkkkkkkiiiggg```XXXSSSQQQLLLKKKYYYmmmuuuwww{{{zzzuuulllaaa^^^fffpppiii]]]YYYbbbiiigggfffiiidddaaa[[[QQQHHHCCCBBBDDDAAAHHHOOOTTT\\\bbb```XXX{{{~~~^^^YYYyyyttt{{{xxxyyysss___QQQbbbuuu}}}|||}}}qqqlllnnnfffIIIFFFDDD>>><<<@@@DDDEEEFFFHHHEEEHHHJJJJJJIIIGGGGGGHHHKKKKKKKKKMMMQQQVVV[[[^^^oooxxx|||rrr```RRRHHHCCC===;;;888666555666888:::;;;:::999999<<>>===<<<:::888;;;:::999999888888999999888999999999888777555444000444888888;;;GGGZZZiiisss}}}xxxuuuwwwvvvpppoooiiigggjjjgggccciiiuuuqqqvvv{{{yyynnnhhhhhhjjjooommmuuu||||||tttlllnnn^^^ZZZ\\\SSSPPPXXX___hhhgggllluuu{{{~~~}}}qqqqqqxxxvvvllldddaaa```bbbggghhheeeaaa^^^YYYQQQHHHBBBAAABBBDDDEEELLLXXX``````ZZZXXXYYYppp~~~___^^^yyyxxx}}}xxxaaaQQQ^^^rrrzzznnnhhhiiizzzsssTTTIIIFFF@@@===AAAEEEEEEEEEFFFFFFHHHJJJJJJHHHGGGGGGGGGJJJJJJKKKMMMQQQUUUYYY\\\iiitttzzzppp]]]MMMCCC>>>>>>===:::888777888999:::666666777999<<>>>>>???@@@AAAEEEKKKVVVaaaiiiqqq~~~~~~ZZZRRR[[[iiilllZZZFFFAAAAAA@@@AAA@@@CCCIIIMMMPPPWWW___gggkkkooooooppprrrppplllmmmlllkkkkkklllmmmooopppwwwwwwtttrrrxxx}}}~~~rrrTTTBBB;;;888666777888888888888888888888888999999999999999999999999999999999888888888777777999999888888888888888999888888777777777666666666888::::::888555444333222444666999:::::::::;;;<<<>>>999:::??????>>>FFFTTTeeeaaaoooqqq^^^NNNLLLLLLHHHFFFJJJHHHGGGEEEDDDFFFJJJOOORRRTTThhhnnnaaaTTTKKKKKKJJJNNNPPPNNNNNNPPPMMMGGGCCCAAA@@@??????>>><<<:::;;;:::999999888999999999888999999999888777555444222555666666888AAAPPP[[[aaagggjjjhhhhhhmmmsssvvv~~~~~~~~~}}}{{{wwwqqqllljjjkkkmmmpppmmmssszzz{{{wwwsssfffaaa```WWWTTT___iiisssvvvzzz~~~||||||uuuhhheeebbbcccfffgggddd```WWWPPPGGGBBBAAABBBAAAAAADDDQQQ___ccc```]]]]]]^^^^^^{{{eeegggxxxwww}}}}}}gggXXXYYYnnn~~~yyywwwvvv___GGGHHHBBB???BBBEEEDDDDDDDDDGGGIIIJJJIIIGGGFFFFFFGGGHHHHHHJJJMMMPPPTTTWWWXXX]]]kkktttmmm\\\LLLAAA;;;<<<;;;999777777777777777555666888999;;;???DDDGGGOOOVVVaaalllvvvuuuhhhnnn{{{vvv___UUUcccxxx{{{iii]]]\\\YYYUUUSSSZZZmmmyyykkkmmmzzzvvv|||xxxdddeeefffaaaaaa^^^```UUUMMMPPP___jjjkkkpppyyy~~~}}}{{{wwwrrrlllhhhsssrrrhhhSSSIIILLL]]]eeeZZZLLLGGGRRRZZZdddkkkrrrwwwvvvqqqmmmdddXXXOOOKKKKKKJJJJJJDDDCCCBBBAAAAAACCCEEEFFFBBBBBBAAA@@@@@@?????????EEENNN```pppooommm~~~^^^RRRMMMVVVWWWKKKAAA@@@BBBAAA???@@@EEEJJJKKKMMMVVV```gggkkknnnmmmmmmooommmhhhjjjjjjjjjkkkllllllmmmmmmrrrtttsssooopppvvv~~~{{{ppp{{{|||fffMMM???;;;888777888999999999999999999999999:::::::::999888888888777999888888888888777777777;;;:::999999888888888888999999888888888777777777999999999777444333333555555777999:::999999:::;;;<<<999:::>>>===:::@@@JJJfff{{{cccgggxxxpppXXXOOOLLLHHHGGGHHHHHHFFFEEEDDDEEEIIIMMMOOOOOO[[[uuu~~~lllYYYNNNKKKJJJMMMNNNNNNOOOPPPLLLFFFAAAAAA@@@AAABBBAAA>>><<<;;;;;;:::999999999999999888888999888888777666555555555333333444:::BBBHHHLLLMMMRRRVVVYYY___nnn|||yyynnniiihhhgggfffhhhkkksss|||rrrhhhfffeeefffiiimmmpppqqqqqqpppzzzuuulllgggbbb___hhhtttssskkkiiifffeeefffddd___[[[NNNGGG???===AAADDDCCC@@@GGGXXXeeeddd___```bbbbbbLLL|||zzzlllfffyyyxxx}}}vvvjjjZZZlllqqqLLLHHHBBB@@@CCCFFFEEEDDDEEEHHHIIIJJJIIIGGGEEEFFFFFFFFFGGGJJJLLLOOORRRTTTUUUUUUbbblllkkkaaaTTTGGG===;;;:::999888888888888999888:::;;;;;;;;;===CCCGGGPPPZZZhhhttt}}}|||iiiiiiuuuhhhWWW[[[hhhxxxfffYYYVVVQQQQQQZZZnnnsssooozzz{{{|||ooohhh|||jjjaaa^^^]]]bbbPPPFFFIII]]]iiifffgggoootttlllkkkpppcccVVVIIIKKK___mmmdddTTTKKKTTT[[[ccchhhkkkkkkfff___]]]TTTIIICCCCCCDDDCCCAAAAAAAAABBBCCCDDDEEEFFFGGGCCCCCCDDDDDDCCCAAA@@@>>>DDDJJJ]]]nnnkkkddduuufffUUUEEEFFFDDD@@@>>>>>>>>><<<>>>@@@FFFJJJJJJKKKUUU```hhhlllnnnllllllmmmkkkggghhhiiikkklllmmmmmmllllllmmmrrrwwwxxxwwwtttqqqnnnqqq~~~qqqmmmgggVVVDDD<<<;;;::::::;;;999999999999999999999999;;;::::::999888777777666888888888888777777777777;;;:::999888777777777777999999999999888888888777999777666666444111333777777888999999888888999::::::888999===<<<:::===CCCLLLmmmsssbbbqqqppp]]]PPPGGGFFFIIIHHHFFFEEEDDDEEEGGGJJJMMMOOOQQQaaa}}}eeeVVVRRRMMMLLLLLLMMMNNNNNNJJJEEE@@@???@@@AAABBBAAA???<<<;;;;;;:::999999999999:::888888888888777777666666777444111111333666888:::@@@???DDDMMMQQQUUUfffyyylll^^^VVVQQQNNNSSSZZZ^^^___gggpppoooeeefffeeeccccccddddddaaa^^^]]]\\\___gggqqqxxxzzzxxxuuuxxxxxxqqqtttrrrrrryyyyyykkkiiihhhgggfffddd^^^WWWRRRGGGCCC???>>>AAADDDEEEEEEPPP]]]ccc]]][[[```ccc___@@@ddd}}}ooo[[[nnn{{{~~~^^^kkk\\\JJJCCC@@@BBBEEEEEEEEEGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGIIILLLNNNPPPRRRSSSVVV```jjjnnnkkkbbbQQQCCC>>>===<<<:::::::::;;;<<<:::<<<=========AAAJJJPPP[[[dddqqq|||mmmiiittt|||fff```fffsssrrrYYYRRRJJJIIIVVVnnnyyymmmyyy~~~{{{qqqzzzoooccc]]]]]]gggaaaSSSPPP```oootttzzzpppvvv}}}ooodddSSSQQQdddtttlllYYYNNNTTT___iiiiiiccc]]]UUUNNNKKKEEE@@@???BBBDDDBBB???@@@AAAAAABBBBBBAAAAAA@@@DDDEEEFFFFFFEEECCCAAA@@@CCCCCCOOO^^^]]]XXXiiiwwwcccPPPIIICCCBBBAAA>>>:::888===@@@EEEIIIIIIJJJTTT___iiimmmnnnlllmmmnnnmmmiiiiiijjjlllnnnnnnnnnmmmlllnnnrrryyyzzzpppiiikkkuuuvvvoootttqqqZZZLLL>>>999999999999:::999999999999999999999999::::::999999888777666666777777777777777777777777999999888666666555555555999999999999888888888777888555555888666111222777777888999888777777888999777777999<<<===<<<>>>AAADDDOOOdddiiizzz```LLLGGGIIIHHHGGGEEEDDDEEEFFFIIIJJJRRROOOUUUkkkwwwccc\\\QQQMMMJJJKKKMMMLLLHHHDDD???>>>>>>???AAA@@@>>><<<<<<;;;::::::999999::::::888888888777777777777777666333111111333555555555<<<;;;AAAJJJMMMOOO\\\mmm}}}mmmeee^^^VVVOOONNNSSSTTTQQQUUU]]]\\\TTTUUUSSSRRRSSSUUUXXX[[[]]]ggghhhmmmwwwxxx|||yyyvvvzzzkkkddddddeeeddd___WWWMMMFFF@@@BBBBBBAAA@@@CCCHHHMMM[[[^^^[[[UUUVVV]]]]]]WWW;;;PPP}}}~~~sssYYYYYYsss~~~fffeeegggNNNFFFAAABBBDDDDDDEEEHHHFFFGGGGGGGGGEEEEEEGGGIIIGGGHHHIIIJJJMMMOOOQQQSSSXXXcccnnnuuuvvvooo___PPPFFFDDD@@@===;;;:::;;;<<<<<<@@@DDDFFFHHHNNNXXX```iiiqqq{{{rrrkkkuuussseeedddkkk|||dddYYYKKKFFFQQQiii{{{dddnnn{{{}}}zzz|||uuuggg^^^___lllrrrkkkmmmzzz{{{ppptttzzzfff]]]lllyyyooo[[[OOOVVVdddooommmbbbXXXPPPKKKEEECCCAAABBBDDDDDDBBB???DDDDDDDDDDDDCCCAAA@@@???DDDEEEFFFFFFEEEDDDCCCBBBBBB???CCCMMMOOOPPP___sssxxxzzzaaaRRRGGGFFFFFFBBB>>>???>>>@@@DDDHHHIIIKKKSSS]]]hhhlllnnnlllmmmppppppllljjjkkkmmmnnnoooooonnnnnnmmmmmmrrr{{{}}}xxxqqqnnnjjjlllkkkkkkvvv~~~~~~iiiVVVJJJ>>>999888777666666999999999999999999999999999999999888777777777666666666777777777777777888888777666555555555555555999999888888888777777777777444777===;;;444333888777888888888666777888:::777888999;;;===>>>???@@@KKKJJJrrrpppfffuuuVVVIIIHHHIIIHHHGGGEEEEEEFFFHHHIIIQQQNNNPPP\\\pppnnnaaaYYYQQQKKKKKKMMMJJJGGGFFF@@@???>>>>>>???@@@???===<<<;;;;;;:::::::::::::::888888777777777777888888555333222222444666666555:::<<>>???>>>GGGMMMdddmmm|||{{{YYYJJJIIIJJJIIIHHHFFFFFFFFFGGGHHHJJJLLLQQQUUU]]]rrr~~~hhhbbbVVVMMMLLLNNNKKKHHHIIIDDDAAA???>>>>>>@@@@@@???<<<<<<;;;::::::::::::;;;888888777666666777888999444444444444444555666888888<<<@@@DDDKKKUUU[[[[[[ppp{{{}}}rrrjjj```WWWRRRRRRTTT[[[bbbjjjjjjnnnssssssrrrvvv~~~xxxzzz}}}|||sss|||zzzxxxxxx}}}}}}oooeee]]]\\\YYYTTTMMMGGGBBB???>>>@@@BBBCCCFFFMMMXXX______UUURRRXXXYYYRRRNNNPPP===???pppxxxrrr}}}ssshhh]]]]]]ttthhhcccZZZOOODDD@@@@@@???AAADDDDDDEEEEEEEEEEEEFFFIIIKKKKKKJJJIIIIIIKKKNNNRRRTTTIII___www~~~{{{vvvpppggg]]]VVVSSSSSSTTTWWW```jjjnnnmmmmmmppptttssswww|||~~~~~~qqqhhhooommmbbb]]]iii{{{fffRRRMMM^^^iiixxxxxx~~~pppaaabbbqqq}}}pppeeennnjjj^^^ooo~~~pppjjjooo}}}|||mmmvvvuuuddd[[[]]]hhhqqqqqqmmmjjjgggddd```___\\\VVVNNNIIIFFFEEEGGGFFFFFFFFFGGGGGGGGGGGGAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFDDDFFFNNN\\\fffqqqtttzzz~~~~~~}}}~~~mmm]]]PPPBBB???EEEAAA???@@@EEEJJJMMMSSSYYYdddhhhjjjjjjmmmqqqsssqqqkkkkkkllllllmmmnnnnnnoooqqqwwwsssmmmpppoooeee^^^eeesssxxxzzztttSSSHHH???<<<<<<;;;;;;===777777777777777777777777777777777777777888888888555666666666777777888888888777777777777777888999777777777777666666666666777666===IIIGGG<<<777:::666777777666666777999<<<;;;;;;:::999:::======<<<888JJJVVVxxxuuuyyywwwWWWKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHCCCJJJRRRSSSSSSdddttthhhZZZOOONNNOOOLLLJJJKKKGGGDDD@@@>>>>>>@@@AAAAAA<<<<<<;;;::::::::::::;;;888888777666666777888999444555666555333444666999777===@@@BBBMMM\\\bbb]]]]]]___ppp{{{nnnddd___XXXNNNMMMTTTXXX[[[ccckkkllliiimmmtttyyy{{{}}}tttttt}}}~~~zzzxxxxxxyyy{{{~~~~~~sssggg```^^^[[[UUUNNNGGGBBBAAABBBCCCAAAAAAEEEMMMWWWaaagggZZZQQQSSS___^^^PPPKKKRRRBBBEEE\\\}}}xxxrrrooosssnnnbbbRRRLLLYYYuuu^^^hhhzzz\\\KKKBBB666>>>HHH???EEEEEEFFFGGGHHHIIIIIIJJJFFFFFFGGGHHHIIIKKKKKKLLLQQQ[[[nnnwwwssssssvvvxxx~~~}}}}}}}}}~~~|||||||||}}}rrriiipppyyymmmkkkffflllxxxeeePPPVVVuuuqqquuujjjdddjjjooo|||rrreeeaaa[[[[[[tttxxxiiiqqqwwwwwwuuufffcccgggiiinnnttt~~~uuubbbVVVPPPKKKMMMQQQUUUWWWRRRKKKHHHHHHFFFBBB@@@@@@???===AAAFFFDDDBBBCCCEEEFFFKKKXXXeeetttuuuwwwwwwrrrnnnttt}}}zzzZZZEEEBBBCCC@@@AAAAAABBBGGGNNNSSSUUU```fffmmmqqqpppooonnnooorrrpppnnnlllkkklllnnnooooooyyy|||uuuwwwuuuqqqrrr{{{eeeJJJDDD>>>;;;======;;;888888888777777777777888888777777777777666666666666555555555555666666666666666666666666666666666666555555555555666666666666888;;;@@@CCCCCC???999666777777777777666666666666;;;::::::::::::;;;<<<<<>>BBBAAA@@@>>><<<<<<<<<<<<===;;;;;;::::::999888888888444444444444444555666777666;;;AAACCCFFFOOO___mmmhhhcccbbbnnnxxxhhhdddaaaZZZSSSTTTSSSXXXcccmmmrrrwww{{{mmmmmmqqqxxx~~~vvvrrruuurrrmmmqqq|||zzzsssooojjjccc]]]WWWUUUPPPHHHBBB>>>???AAA;;;CCCEEEEEESSSgggjjj___YYYWWWWWWWWWSSSOOOQQQVVVNNNLLLXXX~~~rrriiillllllfffWWWHHHJJJbbb|||yyyuuu~~~WWWUUUfff~~~lllMMMEEE@@@>>>AAABBBDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKPPP[[[ooo}}}yyyxxxmmmgggkkkqqqrrrdddbbbcccpppoooYYYVVVmmmttt{{{pppgggjjjoooppp```\\\TTTVVVttttttvvv|||~~~xxxjjjhhhmmmooottt|||vvvrrrppppppuuu|||{{{nnn\\\QQQOOOHHHFFFFFFFFFAAA;;;<<>>BBB@@@???>>>======<<<<<<<<<;;;::::::999888888777777444444333333444555555666888<<<@@@AAACCCIIITTT]]]ggghhhkkkqqq}}}zzzxxxuuurrrooonnnqqqxxx||||||{{{}}}~~~jjjdddfffjjjqqqxxx|||}}}}}}xxxqqqooosssrrrnnnrrr|||zzztttlllhhheeeaaaZZZUUUOOOMMMIIIDDD@@@>>>>>>???BBBCCCGGGQQQ\\\ccc```ZZZUUUTTTUUUVVVRRRNNNOOOTTTUUUPPPUUUsss}}}pppeeeeeemmmqqqfffNNNCCCUUUooo|||wwwssstttwww~~~uuuYYYQQQWWWooo~~~QQQEEEHHH>>>;;;GGGCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJNNNXXXlll}}}xxxnnnrrrmmmiiikkklllvvv|||ffffffbbbaaarrr{{{gggYYYeee|||tttxxx|||wwwkkkkkkooowwwbbb\\\TTTUUUvvvwww|||tttiiiiiilllqqqyyyvvv___WWWJJJIIIJJJJJJDDD===;;;>>>AAABBBEEEHHHHHHKKKTTT___ddddddffffffcccbbblllwwwhhhTTTDDD@@@BBBEEEFFFIIIMMMUUU\\\eeeiiiooorrrsssrrrqqqqqqzzzwwwsssooommmmmmnnnooonnnxxx}}}yyyxxx~~~}}}~~~mmmKKK@@@;;;777555777888777555888777777666666777777888777777777666666666555555444555555555555666666666555555555555555555555555555555555555666666666666777666555444444444555555666666666666777777777777::::::999999::::::;;;<<<:::DDDAAA>>>^^^tttjjjsssdddLLLIIIFFFGGGKKKKKKFFFEEEFFFHHHGGGJJJOOOMMMKKKQQQ]]]ppp___UUUMMMKKKOOOOOOMMMHHHBBB>>><<<>>>@@@????????????>>>===<<<<<<::::::999999888777777777333333333333333444444555999;;;>>>???AAACCCGGGKKKZZZbbbkkkmmmmmmoooxxx~~~~~~~~~qqqcccccceeelllvvv||||||zzzuuupppooorrrpppkkknnnuuupppwww~~~}}}vvvpppnnnlllhhhdddaaa___\\\VVVRRRHHHEEEBBB@@@?????????>>>EEEDDDLLL\\\bbb\\\VVVUUURRRQQQSSSUUURRRNNNOOOUUUOOOMMMSSSkkkxxxqqqfffcccooo|||www```MMMTTTgggsssuuuyyy{{{xxxuuuyyyqqq```XXXYYYnnnzzzttt^^^DDDGGG@@@;;;KKKBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJRRReee~~~}}}xxxrrroookkkuuuvvvtttsssnnnsssuuullldddbbbgggxxxrrr]]]aaayyyyyytttnnnxxxqqqnnnqqqfff^^^WWWVVVnnntttkkklllnnnttt|||xxxiiiTTTMMMIIIIIIGGGBBB??????@@@AAAEEEIIIIIIKKKSSS]]]fffhhhjjjjjjfffccciiirrrzzz^^^DDDBBBDDDGGGJJJLLLOOOXXX```hhhjjjnnnqqqrrrrrrrrrqqqsssrrroookkkgggdddbbb```bbbqqqyyytttuuu}}}}}}uuuvvv|||dddKKK>>>;;;888777888999999888777777666666666666777777777777666666666555555555444444444555555555666666555555555555555555555555555555555555666666666666777666555444444555666666666666666666777777777777999999999999999::::::;;;888AAA@@@:::NNNvvvrrr~~~vvv^^^MMMGGGEEEJJJJJJFFFDDDHHHFFFDDDGGGMMMOOONNNQQQVVVlllnnn\\\PPPKKKLLLNNNMMMJJJFFFBBB@@@>>>>>>>>>??????@@@???>>>===<<<:::999999888888777666666333333222222222333333444777888;;;>>>AAABBBAAA@@@FFFOOOYYY]]]\\\]]]cccjjjuuuooo```aaagggsss~~~vvvrrrqqqqqqmmmggggggkkkdddiiinnnqqqnnnjjjfffddddddaaa___]]][[[XXXSSSOOODDDBBB???>>>@@@AAAAAA???DDDLLLWWW___^^^WWWSSSSSSQQQPPPPPPQQQOOONNNSSSZZZJJJHHHQQQbbb{{{tttiiibbbqqqmmm[[[UUUXXXhhhmmmvvv~~~}}}wwwwwwzzzwwwfffYYYTTTgggzzznnneeevvvxxxOOOEEEBBB???HHHBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIOOO___xxxzzzmmmccc```aaaooo{{{~~~{{{qqqppp~~~sssbbb```]]]\\\tttxxxccc___uuu}}}gggggg|||~~~vvvwwwnnn```XXXTTT^^^ooo|||~~~vvvxxxwwwzzz|||zzzrrrhhh```[[[ZZZiiimmm]]]NNNIIIIIIFFFAAA??????AAADDDHHHIIILLLUUU___eeehhhnnnpppkkkdddgggmmmtttzzzlllMMMFFFEEEHHHNNNQQQSSS[[[eeeggghhhjjjlllooooooooonnnooopppqqqqqqoookkkfffccc^^^kkkqqqmmmnnntttqqqeeedddsssxxxWWWAAA<<<:::888888888999999999777777666666666666777777666666666666555555555555444444444444555555555555555555555555555555555555555555555555666666666666555555666666666666555555555666666666777777777888999888888888888999::::::777888999;;;CCC___xxxjjjtttzzz\\\NNNEEEHHHIIIEEEEEEIIIFFFDDDEEEJJJNNNQQQSSSVVVWWWmmmjjjXXXNNNKKKKKKKKKKKKKKKIIIEEEAAA>>>>>>>>>@@@@@@@@@???===<<<::::::999999888777777777444333333222222222333333444555888===BBBDDDBBB@@@===AAAFFFJJJNNNTTT[[[aaaaaafffooo}}}xxxiiiccchhhssswwwtttrrrpppkkkeeeccceeeccceeeggggggeeebbb``````ZZZYYYWWWTTTQQQMMMHHHEEEAAA???======>>>@@@AAABBBKKK]]]ggg___UUUUUUUUUQQQPPPMMMKKKLLLLLLNNNXXXbbbJJJEEEMMMVVVkkkzzzppphhhyyy|||ooo^^^PPPbbbgggrrr{{{~~~}}}xxxcccVVVhhh|||yyysssjjjqqq~~~jjjLLLEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIKKKMMMZZZrrrsssbbbZZZ\\\bbbuuuqqqkkktttmmmdddXXXNNN___}}}~~~mmmaaarrrrrrdddppp}}}}}}hhh\\\XXXZZZ[[[\\\^^^qqq~~~~~~|||wwwoooeee^^^ZZZXXXPPPUUUccc{{{bbbSSSLLLGGGAAA???@@@@@@CCCGGGIIIMMMYYYeeejjjooowwwzzzuuummmmmmssstttyyy```LLLGGGHHHQQQWWWYYY___hhhlllllllllnnnqqqsssrrrqqqqqqtttxxx{{{|||zzzwwwuuufffjjjiiiddddddhhheee]]]VVVppp{{{lllJJJ888888888777777777777777777777666666555555666666777666666666555555555444444333444444444444555555555444444444444444444444444555555555555666666666666111333555666777666444333555555666666777777888888888888777777888888999:::;;;777999>>>>>>GGGjjj|||gggmmmwww^^^IIIGGGIIIFFFEEEJJJFFFEEEDDDFFFJJJNNNQQQRRRMMMWWWdddiiiXXXPPPLLLLLLMMMNNNMMMJJJDDD@@@>>>??????@@@??????>>>>>>;;;;;;::::::999888888777555444444333333333333333111333666<<>>CCCGGGXXXiiimmm\\\QQQTTTVVVOOONNNKKKJJJKKKMMMRRR^^^iiiIIIBBBMMMRRRYYY}}}{{{zzz~~~ddd[[[dddsss~~~zzz^^^hhh{{{}}}[[[HHHFFFAAABBBCCCDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJTTTlll{{{mmmaaa```iiirrryyy~~~nnnccciiiuuuuuu```UUUZZZhhh}}}|||jjjsssqqqnnnsssppp\\\]]]```\\\TTTQQQaaa|||wwwttttttvvvyyytttmmmgggooo|||dddSSSGGGCCCDDD@@@???AAADDDGGGOOO^^^lllyyy}}}~~~vvvvvv{{{{{{}}}sssQQQIIIHHHSSS\\\___ccckkkooonnnmmmooorrrttttttsssgggiiimmmppprrrrrrrrrrrrllliiieeecccbbbaaa]]]YYYZZZzzz{{{zzz]]]DDD888777888888777666555555666666666555555555555666666666666555555555444444444333333444444444555555555444444444444444444444444555555555555666666666666222333444555666555555444555555555666777888888888777777777777777888999999<<<;;;===>>>;;;???TTTmmmooohhhrrrQQQIIIJJJFFFEEEIIIEEEFFFFFFFFFHHHLLLNNNOOONNNTTTXXXjjj~~~hhh[[[RRRQQQOOOOOOOOOMMMIIIEEE@@@??????>>>?????????@@@<<<<<<;;;;;;:::999999999666555555444333333444444000222555999<<>>===999;;;===;;;:::???IIIQQQ```ccc___VVVRRRTTTSSSNNNNNNMMMOOOTTTWWW\\\gggrrrEEE???OOOUUUTTTQQQ```uuu}}}]]]ZZZvvvgggIIIGGGAAACCCCCCDDDEEEFFFGGGHHHHHHDDDEEEEEEGGGHHHIIIJJJJJJGGGFFFOOOfffuuugggaaafffsss|||}}}mmm___bbbiii~~~kkk___ZZZUUUnnntttxxxqqqooooooUUU[[[ccc___ZZZRRR]]]wwwrrrXXXHHHFFFKKKAAA??????BBBGGGPPPaaaqqqvvvvvv{{{~~~|||{{{}}}wwwUUUIIIGGGTTT___bbbeeelllkkkiiigggiiimmmoooooommmlllllllllmmmnnnoooqqqqqqmmmgggeeehhhhhh```XXXTTThhhiiiNNN???<<<888999:::999777666666777666666555555555555666666666666555555555444444444333333333444444444555555444444444444444444444444555555555555666666666777555555555555666666777888444555555666777888888999777777777777777888888999666;;;<<<777555===KKKUUUwwwbbb{{{WWWJJJKKKGGGDDDHHHCCCEEEGGGHHHIIIMMMOOOOOOPPPUUUUUU\\\ssstttdddYYYUUUQQQOOOOOONNNLLLIII@@@@@@>>>>>>>>>???@@@AAA===<<<<<<;;;;;;::::::999777666555444444444444444111333555666777999===@@@>>>AAAEEEIIIMMMQQQVVVZZZZZZ___```[[[RRRQQQXXX```ooowww{{{zzzpppgggbbb___]]]ZZZZZZZZZ[[[ZZZVVVQQQNNNLLLJJJGGGBBB===:::::::::888<<<@@@>>><<>><<<>>>@@@@@@???>>>>>><<<;;;;;;;;;;;;;;;999888777666444333222111111111222333666:::>>>@@@FFFGGGIIILLLPPPTTTWWWYYY___aaaaaa]]]VVVRRRSSSVVVaaammm~~~}}}~~~zzz}}}zzzpppjjjddd^^^[[[]]]ZZZYYYVVVSSSQQQOOOMMMMMMMMMIIIDDD@@@===;;;:::999AAA===999;;;AAAJJJPPPSSSUUUOOOLLLOOOQQQRRRTTTXXXeeemmmssspppmmmqqqwww{{{BBBBBBEEEGGGLLLdddyyycccYYYtttpppiiiwwwhhhMMMBBB???@@@AAAAAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIBBBDDDMMMZZZlll}}}wwwrrrrrrvvvzzz~~~}}}iii[[[aaa]]]hhhlll[[[]]]eeennnvvv}}}}}}ddd^^^eeeiiieeeUUUPPPdddbbbLLLFFFEEEFFFDDDCCCFFFLLLXXXkkk{{{}}}{{{zzzxxxwwwuuuxxxwwwxxx{{{zzzmmmssscccOOOLLLWWW]]]bbbfffccchhhjjjmmmmmmkkkjjjkkklllkkkmmmooopppooollliiifffXXXWWWQQQYYYdddZZZXXXoooxxx]]]EEE999999777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444555555444444333222222333444444555555444444444444444444555666777888777666666666666666666666777777777777777777777777888999999999999<<<@@@CCC^^^hhhnnngggNNNDDDAAACCCIIIEEEFFFFFFGGGHHHIIIIIIIIIPPPLLLPPP[[[ccckkk}}}|||qqqfffXXXOOOMMMMMMLLLKKKKKKHHHDDDAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;999888777666444333222222333333333333555777:::<<<@@@AAACCCEEEIIILLLOOOPPPZZZaaagggeee[[[QQQMMMLLLOOOSSS]]]jjjzzzxxxuuu~~~tttkkkeee___YYYWWWXXXVVVTTTRRROOOMMMKKKIIIIIIEEEBBB???<<<:::999888888<<<;;;===DDDNNNVVVWWWVVVPPPNNNNNNPPPPPPPPPVVV^^^|||{{{{{{}}}~~~CCCCCCDDDDDDEEETTTzzzyyybbbPPPeeeyyymmmcccEEEBBBBBBAAA@@@@@@@@@CCCEEEEEEEEEFFFFFFFFFGGGGGGGGGBBBDDDJJJSSS```uuu|||yyyxxxyyy{{{}}}~~~jjj[[[___[[[]]]lll}}}bbb]]]aaafffkkkttt}}}hhh```gggmmmnnn[[[QQQ```yyy|||{{{qqqXXXJJJDDDEEEBBBBBBEEEJJJSSScccqqqsssnnniiilllqqqsssmmmgggggghhhjjjooovvv|||~~~vvvkkkmmmiiiUUUPPPZZZ```eeeiiifffgggkkkppprrrqqqnnnlllkkkkkkmmmooopppnnniiidddaaaZZZ\\\YYYZZZ\\\YYYeeexxxpppWWWBBB888777777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444555555444444333222222333444444555555444444444444444444555666777777666666666666666666666666777777777777777777777777666777999999999;;;===@@@DDDnnn}}}dddlll|||```OOODDDBBBFFFDDDEEEFFFGGGHHHHHHGGGFFFNNNKKKMMMSSSWWWYYYdddpppvvvcccVVVOOOMMMKKKIIINNNMMMLLLHHHCCC???>>>>>>???>>>===<<<<<<;;;;;;;;;999999888777555444333333555555333333333444555666999:::;;;===???BBBDDDEEERRR]]]jjjmmmeeeZZZQQQNNNLLLMMMPPPVVVaaannnzzztttllltttlllccc^^^YYYSSSPPPQQQOOONNNLLLIIIGGGEEEDDDDDD===<<<;;;:::999999999999999<<>>===<<<<<<<<<<<<:::999888777666555444444555555444333222333333444555555666777888:::;;;<<>>============::::::999888777777666666444444444333333444444444444444444555555777888999;;;===DDDPPP\\\bbbaaa^^^^^^```aaabbbbbb```]]][[[ccchhhooovvvzzz~~~~~~|||wwwzzzpppkkklllkkkoootttwwwtttttt}}}xxxmmmfff^^^WWWRRRPPPMMMHHHEEEFFFDDDCCCBBB@@@>>>=========888999::::::888999;;;===???HHHRRRUUUQQQLLLKKKLLLRRRLLLHHHJJJKKKMMMQQQVVV\\\hhhvvvwww@@@===???BBB@@@>>>IIIXXXzzzzzzyyyfffZZZeee\\\hhh~~~WWWJJJBBBDDDFFFDDDCCCGGGEEEFFFGGGHHHHHHGGGEEEDDDEEECCCGGGOOOSSS[[[vvv}}}|||~~~~~~sss]]]ZZZYYYUUUSSS\\\vvvtttmmmfffcccccchhhrrr}}}}}}yyyssslllqqqvvvmmm```\\\jjj{{{gggOOOEEEDDDCCCFFFKKKLLLHHHGGGIIIEEEFFFHHHHHHHHHGGGHHHIIIJJJJJJLLLRRR[[[eeemmmppprrrsssuuuzzzsss___[[[dddhhhkkkmmmhhhkkkiiihhhiiikkklllkkkjjjiiikkknnnooolllhhhbbb___XXXXXXYYYTTTVVVvvvyyyggg}}}www]]]LLLBBB:::666666666666666666666666666666444444444444444444444444333333444444555666666666444444444444444444444444444444555555444444333222222333444444555555444444555444444444444444555555444444444555555666666777777777777777777777777777777999;;;;;;::::::;;;<<<===AAANNNxxxkkkzzzwww[[[HHHAAAAAACCCDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNPPPYYYbbbvvvmmm___TTTLLLKKKLLLMMMLLLJJJGGGEEEEEEAAA@@@???>>>============;;;::::::999888888777777555555555555555555555555444444444444555666777777===;;;===EEERRR\\\______bbbaaa___]]]ZZZWWWUUUSSSUUUUUUWWW[[[^^^bbbkkkuuuyyy|||xxxvvv}}}wwwooogggeeegggnnnuuu~~~zzzuuu}}}zzztttlllccc[[[RRRMMMIIIJJJHHHDDDAAABBBAAA@@@>>>===<<<;;;;;;;;;555777999888666888===AAAEEELLLRRRRRRLLLIIILLLPPPNNNGGGCCCEEEJJJMMMRRRVVVfffrrr}}}vvv>>>;;;===BBBAAA>>>CCCNNNsss}}}uuupppyyycccTTT|||mmmZZZ\\\mmmxxxrrr[[[HHHEEEFFFDDDCCCFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEBBBFFFPPPRRRTTThhhxxxxxxzzzyyyaaa\\\VVVWWWTTTVVVfffyyyqqqiiieeeaaa```hhhsss{{{uuu}}}tttiiimmmuuummmaaa^^^lll{{{~~~}}}hhhQQQGGGCCCDDDIIIQQQSSSNNNHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDGGGIIIPPPZZZeeeooouuuxxxyyyxxxzzzzzzfffaaajjjkkkkkkjjjcccjjjhhhggghhhkkkllljjjhhhfffggghhhgggddd___ZZZWWWZZZTTTTTTQQQZZZxxxnnnRRRCCC===999777666666666666666666666666666444444444444444444444444333333444444555666666777444444444444444444444444444444555555444444333222222333444444555555444444555444444333333444444555333333444555555666777777777777777777777777777777777999:::999888888999:::999@@@BBBWWW|||uuuzzz{{{^^^JJJBBBBBBDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGHHHLLLMMMMMMTTTYYYcccxxxzzziiiZZZQQQNNNMMMLLLKKKKKKKKKIIIGGGAAAAAA@@@???>>>>>>>>>>>>;;;;;;::::::999999888888888888888888777777666555333333333333444555666666<<<===>>>BBBHHHOOOTTTWWW\\\\\\[[[ZZZWWWTTTQQQOOOHHHFFFHHHNNNSSSZZZgggsss{{{}}}vvvzzz~~~wwwsssooolllnnnrrrssswww||||||uuupppuuu~~~uuulllfff^^^UUUNNNHHHDDDBBBDDDDDD@@@>>>???======;;;:::999999999999555777888888777;;;CCCIIIMMMMMMMMMLLLJJJIIIKKKMMMEEEBBBAAAFFFJJJPPPYYYbbbrrr}}}~~~zzzvvv>>>;;;===BBBAAA===AAAIII\\\xxxmmmnnnvvv[[[KKKmmm|||{{{{{{```WWWbbbkkkuuunnnQQQGGGGGGCCCAAACCCCCCEEEGGGHHHHHHHHHFFFEEEIIIDDDGGGPPPPPPMMM\\\rrr|||sssqqqssszzz|||~~~~~~eee___VVVZZZXXXSSS\\\xxxxxxooohhh```[[[```iiiyyy{{{ttt{{{vvvjjjqqq|||pppdddaaannn|||}}}}}}uuuqqqsssrrrooorrr|||oooYYYQQQGGGIIIQQQ[[[^^^XXXQQQNNNJJJGGGDDDBBBBBBCCCBBBAAAIIIOOOZZZiiiwww~~~jjjfffooopppnnnllleeehhhggggggiiilllllljjjffffffccc___ZZZXXXWWWWWWXXXXXXPPPQQQTTTeee~~~}}}eeeIII;;;888999888999666666666666666666666666444444444444444444444444333333444444555666777777444444444444444444444444444444555555444444333222222333444444555555444444555444444333333333444444333333444444555666777777777777777777777777777777777888888777666666888999:::CCC999:::kkkpppsssuuuTTTBBBBBBCCCEEEGGGIIIKKKLLLHHHHHHFFFEEEHHHMMMPPPPPPMMMPPPUUU```zzzwwwfff[[[QQQNNNKKKKKKMMMMMMJJJGGGBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;::::::999999999;;;;;;::::::999777666555111111111222333444555666222777<<<===<<<>>>EEEKKKLLLOOOSSSVVVTTTOOOIIIDDDIIIFFFHHHNNNRRRWWWdddqqqxxxrrrzzzzzztttrrrrrrsssyyyxxxvvvuuusssnnnjjjnnnuuu}}}}}}{{{yyyxxxxxxvvvnnnccc[[[WWWRRRKKKFFFBBB>>>===@@@AAA>>><<<===;;;;;;999888888777777777666888:::::::::@@@IIIQQQSSSNNNHHHGGGHHHIIIGGGDDDCCCDDDHHHMMMRRRXXXfffttt|||uuurrrqqqAAAAAAAAAAAABBBBBBCCCDDDNNN~~~pppnnnwwwxxx```PPP\\\{{{yyywww~~~[[[RRR```gggttt^^^HHHMMMHHH@@@IIIDDDDDDDDDDDDEEEFFFGGGHHHHHHLLLOOONNNLLLNNNWWW___wwwzzzwwwuuupppyyy~~~sss\\\\\\UUURRRSSSZZZllluuuiiiiiieee\\\___kkktttsssqqq}}}wwwqqqvvvxxxllljjjxxxttthhh___aaa______dddooo||||||___SSSMMMGGGXXXmmmrrrzzzqqqSSSUUUJJJCCCEEEGGGCCC???>>>EEEJJJXXXrrr~~~}}}yyylllhhhfffjjjqqqtttrrrnnnjjjiiigggfffeeeeeeeeeeeegggccc^^^ZZZXXXWWWVVVUUUSSSMMMKKK[[[~~~~~~~~~XXX@@@===777444666777888777777666555444444444555555555444444333333333555555555555555555555555444333333222222333333444333333333333333333333333444555666555333222333444777666555444444444444444555555666666666666555555555555555555555555555555888888888777777777777777777@@@>>>888PPP}}}~~~eeeOOOFFF???AAAEEEHHHKKKOOOMMMJJJGGGGGGIIILLLNNNNNNOOOPPPQQQUUUdddqqq___ZZZTTTNNNKKKKKKLLLKKKJJJJJJGGGBBB>>>===>>>@@@BBB???>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888777777444444333333333444555555666555555666777999;;;<<>>>>>===<<<<<<<<<<<<<<<999888777666555666666777===999666888>>>GGGPPPTTTIIIJJJJJJHHHDDDBBBBBBBBBHHHGGGJJJPPPXXX___hhhooo}}}}}}zzzyyyssslllAAAAAAAAAAAABBBBBBCCCDDDMMM~~~qqqrrr{{{yyyfffMMMRRRtttcccQQQbbbsss}}}mmmRRREEEAAA@@@FFFDDDDDDDDDDDDDDDEEEGGGGGGGGGIIIKKKJJJJJJMMMTTTZZZeee{{{~~~xxxuuupppqqqyyy~~~~~~nnn[[[WWWRRRPPPQQQTTTdddzzznnnlllfff]]]^^^hhhssssssmmmxxxqqqoootttxxxoookkkppp|||tttpppoooggg^^^ZZZ]]]gggrrryyy{{{oooiiiwww{{{www]]]SSSOOOPPPfffttthhhYYYKKKEEECCCBBBDDDHHHCCCGGGWWWuuuzzzoooiiidddeeekkkppppppnnnjjjiiihhhgggffffffggggggbbb___ZZZWWWVVVUUUSSSRRROOOIIIMMMfffuuuSSS>>><<<777444666666777777777666555444444444444444444444444333333333444444444444444444444444444333333222222333333444333333333333333333333333444555666555333222333444444444333333333444444555555555666666666666555555555555555555555555555555777777777777777777777777;;;::::::<<>>>>>======<<<<<<;;;;;;999999999888888777777777555555444444333444444555444444333444555666888999999<<<@@@EEEGGGGGGFFFDDDCCCFFFLLLPPPVVV```mmmwwwyyyyyysssiiifffmmmuuuwwwrrruuuyyy}}}~~~zzzxxxyyypppkkkllliiieeejjjuuu~~~~~~{{{zzzvvvqqqccccccbbbaaaaaabbbcccccchhhgggdddaaa^^^[[[YYYXXXQQQOOOKKKFFFCCC@@@??????======<<<;;;;;;;;;;;;;;;888777666555555666777777888888:::???EEEKKKMMMNNNEEEFFFFFFEEEBBBAAABBBCCCCCCEEEJJJQQQYYY```hhhmmmyyy}}}|||wwwssssssnnnhhhAAAAAAAAAAAABBBCCCDDDDDDIIIgggzzzsssuuuvvvZZZMMMcccrrrUUU___{{{{{{gggKKKAAADDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHLLLQQQSSSVVVaaaxxx{{{vvvrrriiisss{{{}}}|||wwwiiiYYYRRRPPPPPPPPPOOO[[[}}}tttpppiii^^^]]]dddttt~~~vvvmmmuuuzzzzzzlllpppsssooohhhlllzzz~~~qqqfff```___```aaalllnnnpppnnnggg___WWWTTT]]]]]]fffyyyiiiRRRLLLMMMUUUpppsss\\\MMMFFFDDDEEEGGG@@@CCCQQQooozzzrrrkkkcccaaaeeejjjmmmllljjjiiihhhhhhhhhhhhiiiiiibbb^^^XXXUUUTTTTTTTTTTTTTTTOOO[[[zzzgggIII:::;;;777444666555777777666666555444444444333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333444555444333222333444222111111222333444555555555555666666666666555555555555555555555555555555777777777777777777777777===555666???BBBQQQtttvvvjjjXXXHHHDDDGGGHHHGGGFFFGGGFFFEEEFFFIIIJJJIIIIIIHHHLLLOOOPPPRRR\\\lllxxxfffaaaYYYQQQLLLJJJJJJKKKMMMLLLJJJGGGDDDAAA>>><<<======<<<<<<<<<<<<<<<<<<::::::999999999999999999777666555444444444444444333222222222222333444555222444888<<<@@@BBBCCCCCC@@@GGGQQQYYY___dddkkkpppgggeee___ZZZ\\\dddjjjllluuu{{{sssppppppggg```___]]][[[bbbmmmuuuwwwvvvqqqooommmggg```QQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPMMMKKKIIIGGGFFFCCCBBB@@@>>><<<;;;<<<<<<;;;;;;:::999999999999:::777666666555555666777888666:::@@@GGGLLLMMMJJJFFFBBBCCCCCCCCCBBBBBBDDDFFFKKKQQQYYYaaagggmmmqqqtttwwwxxxvvvqqqmmmmmmjjjfff@@@@@@@@@AAABBBCCCDDDEEEEEEQQQvvvssstttYYYTTTpppaaaVVVrrrooogggtttxxx]]]JJJHHHBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDBBBCCCHHHLLLNNNNNNSSSVVVccczzz{{{xxxgggooowww{{{|||wwwgggWWWQQQQQQSSSRRRMMMUUUtttyyytttkkk```^^^cccwww~~~|||pppvvvuuu{{{nnnvvvuuuhhhfffmmm}}}qqqddd\\\SSSQQQNNNLLLLLLLLLLLLKKKNNNMMMSSS```mmmvvv~~~}}}sssbbbRRRPPPTTT```tttzzz```PPPJJJHHHEEEBBB@@@@@@JJJ___yyyyyytttmmmeeebbbdddhhhjjjjjjiiiiiiiiiiiijjjjjjkkkkkkhhhbbbYYYTTTSSSUUUXXXZZZaaaaaarrrhhhWWW@@@777:::666444666444666666666555555444444444222222222333333444444555333333333333333333333333333333333333333333333333222222222222222222222222222444555444222222333444333333222222333444444555444555555666666555555444555555555555555555555555666666666777777777777777<<<444666>>><<>>@@@===DDDNNNWWW[[[^^^```aaaPPPOOOLLLKKKOOOYYYcccjjjpppeee```[[[UUUPPPOOONNNNNNUUU^^^wwwvvvpppgggbbbmmm~~~vvvqqqpppbbbdddccc```]]][[[UUUNNNHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@===<<<;;;:::::::::;;;;;;999999888777777777777888666666555555666777999:::===???DDDIIILLLJJJFFFBBBBBBCCCCCCBBBBBBDDDGGGJJJVVV```kkkqqqvvvzzz||||||wwwvvvsssnnnkkkjjjiiihhh@@@@@@@@@AAABBBCCCEEEEEEEEEFFFrrryyytttxxxhhhLLL]]]pppQQQdddrrrVVV^^^tttgggOOOHHHDDDAAAAAAAAAAAABBBCCCDDDEEEGGGDDDAAACCCIIIMMMMMMLLLSSSTTT\\\kkk{{{mmmooottt{{{{{{hhhWWWPPPRRRUUUSSSMMMQQQkkk~~~wwwnnndddaaaeee{{{ssswwwtttxxxzzzgggeeelll|||yyy|||~~~|||wwwvvvyyy}}}uuukkk```YYYOOOIIIFFFGGGHHHIIIIIIMMMTTT\\\aaaeeeppp{{{|||~~~uuummmmmmfff___bbbeeeqqqzzz~~~tttZZZJJJIIILLLIIIDDDBBBBBBFFFOOO^^^qqqxxxuuupppjjjgggggghhhhhhgggiiiiiijjjkkkkkklllllllllllldddYYYRRRRRRWWW^^^bbbhhhpppnnnOOOIII888555999555444666333555555555555444444444444111222222333333444444444333333333333333333333333222333333444444333333222222222222222222222222222222333444333222222333444666666555444444444444444444444555555555555444444555555555555555555555555555555666666777777777777888888:::;;;999===OOOcccjjjnnnzzz|||gggUUUMMMIIIHHHJJJCCCCCCDDDGGGIIIIIIGGGEEEAAADDDHHHKKKMMMPPPUUUYYY\\\ooouuubbbZZZWWWRRRMMMJJJKKKMMMMMMKKKHHHDDDBBB==================<<<<<<==================>>>>>>999888777666555444444444444444444444444333333222222222222333444777999;;;999>>>EEEJJJMMMNNNNNNNNN@@@AAABBBBBBEEEOOO```nnn|||tttiii\\\QQQKKKEEECCCBBBCCCCCCDDDIIIOOO```bbb```WWWMMMOOO]]]jjjoooiiieeedddbbb^^^ZZZXXXWWWXXXUUUQQQNNNNNNIIICCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>;;;;;;::::::999999::::::888888777666666666666666666666555666777999;;;<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;999888777666666666666666555555666666666555444444444444333222222333555666666888:::===?????????>>>999;;;===???AAAHHHYYYiiikkkfff^^^VVVQQQKKKDDD@@@999:::<<<===>>>@@@CCCFFFFFFLLLPPPMMMHHHFFFLLLSSSSSSRRRQQQRRRSSSRRRQQQOOOOOOPPPLLLHHHFFFGGGDDD???BBBBBBCCCCCCCCCCCCBBBBBB>>>>>>===<<<<<<;;;;;;:::999999999999888888888888777777666555555555555666666666666777999;;;>>>???LLLHHHCCC@@@@@@@@@AAAAAA@@@@@@@@@@@@BBBGGGMMMRRRTTTcccqqqtttvvv|||~~~{{{pppllliiihhhgggeeegggjjj??????@@@AAABBBDDDEEEFFFEEEFFFQQQwww}}}uuu}}}|||uuufffiiihhh]]]uuuzzzWWWNNNTTTMMMCCCGGGBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFHHHJJJKKKKKKNNNLLLQQQ[[[aaagggxxxtttsssuuu|||xxxhhh\\\TTTTTTVVVWWWRRRRRRcccxxxuuunnnlllmmm{{{vvvxxx|||mmmkkkrrr}}}}}}zzzxxxsssuuuvvvvvvtttqqqnnnllleeebbb``````cccgggjjjkkkvvvtttpppjjjbbbYYYSSSPPPMMMRRRXXX\\\XXXUUU[[[dddffffff___```lllmmmeeeeeeiiiqqq]]]SSSLLLGGGFFFFFFEEEDDDHHHSSSbbblll{{{zzzxxxuuuqqqmmmkkkjjjiiiiiiiiiiiikkkkkklllkkkjjjjjj]]]YYYTTTSSSXXX```hhhlll|||sssTTTAAA<<<333666999444444777222444444444444444444444444333333333222222222222222222222222222222222222222111222444555555444222111111111111111111111111111000222333333222222333444555555444444333444444444333444444555555444444333555555555555555555555555444444555555666777777888333888:::::::::===@@@BBBbbbrrrnnnyyyvvvZZZLLLJJJGGGFFFFFFHHHJJJJJJJJJHHHIIIGGGEEEFFFIIIMMMNNNOOOSSSWWW```rrrnnn___VVVRRRLLLLLLKKKKKKJJJJJJIIIIIICCCBBBAAA@@@???======<<<<<<<<<<<<;;;;;;:::::::::888888777666666777777777444555666777777666666555555444333222111111222222333333444666888888888777888777888<<<===???IIITTTOOOKKKFFFCCCAAA@@@===;;;666999:::::::::<<<>>>@@@;;;???DDDEEEDDDDDDEEEGGGIIIIIIIIIHHHIIIKKKKKKIIIDDDEEEDDDBBBBBBDDDBBB===>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;:::999999888888888999999999999888888777777666555555555555666777777777888;;;>>>@@@BBBGGGDDDAAA??????@@@@@@???@@@@@@AAABBBFFFNNNVVV]]]bbbqqqzzzxxxuuuyyyyyyuuummmhhheeeggggggeeegggkkk?????????AAABBBDDDEEEFFFAAAEEECCC```|||ooo}}}sss}}}eee~~~uuu___jjjhhhLLLRRRRRRFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHJJJKKKPPPJJJLLLTTTXXXYYYcccrrrsssssswww|||{{{rrrfff^^^XXXWWWYYY[[[WWWVVVeeexxxwwwqqqooooooyyyxxx{{{pppqqq{{{qqqjjj```XXXUUUTTTUUUVVV]]]bbbiiillliiiccc^^^[[[\\\\\\]]]]]]XXXRRRRRRWWWWWWWWWSSSZZZnnnssslllkkktttzzzuuulllYYYNNNIIIEEEDDDBBBBBBEEEKKKQQQUUUkkkvvv}}}zzzvvvqqqllljjjiiijjjkkkiiijjjkkkkkkkkkkkkiiiiiiUUUTTTTTTXXX___gggmmmpppxxxcccLLLBBB;;;333777:::444444777222444444444444444444444444444333333222222111111111111111111111111111111111111222444555555444222111111111111111111111111111000111333333222222333444222222222222333444555555333444444555555444444333555555555555555555555555444444444555666777777888444555888<<<;;;888===EEEEEEsss{{{kkkUUUPPPIIIGGGGGGHHHJJJKKKKKKJJJKKKHHHFFFGGGKKKNNNOOOOOOKKKOOOSSSZZZppplllcccaaaNNNMMMKKKIIIHHHIIIIIIJJJEEEDDDCCCAAA???>>>===<<>>===<<<;;;;;;:::888777777777777777888999333444666777777777666666333333222111111111111111111111333555777888666555888333333888:::888999???999999888777777666666666777999999777666999;;;<<<>>>>>>??????@@@@@@???>>>@@@AAA@@@>>>>>>??????>>>:::===>>>>>>???BBB???:::======>>>??????>>>======>>>======<<<;;;:::::::::888888999:::;;;;;;;;;;;;777777666555555555555666777777888999<<>>??????@@@AAABBBCCCJJJGGGNNNTTTjjj{{{lllzzz|||mmmeeegggyyywwwyyyuuu^^^XXXjjj```RRRaaadddOOOGGG@@@???DDDEEE@@@CCCLLLEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLLLLPPPVVV[[[vvvyyyyyyzzzyyyqqqeee`````````fffdddaaa]]]VVVaaazzzxxxooopppuuu|||yyyxxxxxx~~~~~~~~~ttthhh___VVVPPPNNNOOOOOOQQQTTTSSSPPPQQQUUU[[[^^^dddjjjeeeYYYNNNJJJ\\\bbbiiillllllmmmooorrr}}}wwwvvv}}}}}}|||zzzxxxmmmXXXEEEHHHCCC??????@@@CCCKKKTTTgggttt}}}||||||vvvpppmmmnnnmmmjjjffffffhhhlllppprrrmmmeee^^^WWWNNNQQQcccmmmmmmqqq{{{ssswwwqqqWWWDDD;;;666666555444444444444555333333333333333333333333111111111111111111111111222222222222222222222222333333333333333222111000333222111222444555444333333333222222333333444555333333333333333333333333222222333333444555666666444444444555555555666666666666666666666555555555777999::::::::::::;;;===CCCOOOrrruuummmYYYKKKFFFDDDGGGHHHEEEFFFKKKIIIHHHGGGFFFGGGHHHIIIJJJJJJKKKOOOUUU___ttt}}}ppp^^^VVVPPPMMMJJJGGGGGGJJJGGGFFFEEEDDDDDDBBB>>><<<<<<===?????????===:::999<<<;;;:::999888888888888888888777666666666666666666666555555555444444444333444555555666666555555222222222333333333444444444444444555666777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============999:::;;;;;;<<<<<<;;;;;;::::::999999999999888888999999888888777777666666555444444444555666888999555:::AAAEEEEEEBBB@@@???AAA===<<>>777666666555444444444444444333333333333333333333333111111111111111111111111111111111111111111111111333333333333333222111000333222111222444555444333333222222222222333444444333333333333333333333333222222333333444555555666444444444444555555555666666555555555555555555555555777888888888888999;;;888AAAUUUvvvyyy{{{|||zzzbbbOOOHHHFFFIIIKKKIIIGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHLLLPPPUUUbbbyyypppeeeYYYRRRMMMIIIHHHIIIIIIHHHGGGGGGGGGDDDAAA>>><<<===>>>>>>>>>===<<<<<<<<<;;;:::999888888888888888888777666666666666777666666666555555444444444444555666666777777666666333333333444444444555555444444555666666777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;:::::::::999999999999888888888888777777666666666666666555555666777888999:::>>>BBBEEEDDDAAA???>>>BBB>>><<<>>>???>>>???BBBIIILLLSSS\\\fffooovvvxxx{{{ssslllhhhgggddddddeeeggghhhfffbbb^^^@@@???????????????@@@@@@DDD???CCCGGGOOOwwwvvviiioooyyyzzzuuuwww|||xxxWWWPPPMMMXXXmmmuuuhhhiiiwwwsss```NNN???AAAGGGFFFCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFIIIJJJJJJKKKMMMPPPTTT^^^qqqyyyrrrhhh^^^ZZZ\\\gggmmmllliiieee\\\aaawww{{{zzz{{{vvvqqquuu~~~zzzwwwwwwyyy~~~mmmccc]]]]]]aaajjj~~~uuuggg\\\PPPKKKJJJIIIKKKNNNGGGLLLPPPNNNLLLNNNTTTYYYvvvyyy}}}~~~~~~|||xxx{{{{{{qqqeeeNNNGGG@@@??????BBBIIIPPP```jjjrrrssswww}}}{{{tttrrrnnnjjjhhhjjjkkkjjjiiijjjhhhfffccc```[[[VVVRRRQQQ]]]iiimmmkkkrrrwwwuuu}}}uuu\\\EEE999555666555555444444444444444333333333333333333333333111111111111111111111111000000000000000000000000222222333333333222111111333222111222333444444222222222222222222333444444333333333333333333333333222222333333444444555555444444444444555555555555555555555555555555555555555666888888777777999:::555===AAAPPPtttooolllrrrlllUUUMMMFFFHHHLLLKKKHHHFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIMMMPPPQQQVVVcccqqqvvvdddXXXQQQLLLIIIJJJJJJJJJJJJJJJJJJIIIEEEBBB=========>>>>>>>>>>>>>>><<<;;;;;;:::999999999999999888777777666777777777666666666666555555555555666666777888888888888777555555555555666666666666555555666666777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999777777777777666666666666777777777777777888999:::???AAACCCDDDBBB???>>>>>>BBB===;;;=========@@@EEENNNTTT^^^iiisss{{{|||uuummmfffcccbbbaaaeeehhhgggbbb^^^]]]]]]@@@??????>>>>>>>>>??????DDDAAAEEEJJJKKKbbbpppppp{{{zzztttuuuwwwyyy~~~```YYYSSSXXXkkk~~~{{{oootttyyytttxxx```GGG===>>>@@@CCCEEEAAAAAAAAAAAAAAABBBCCCCCCCCCEEEGGGIIIJJJJJJJJJKKKPPPUUUaaavvvsssiiiaaa[[[\\\```iiimmmkkkgggeee]]]eee{{{~~~{{{zzz}}}wwwvvv|||}}}yyyyyy}}}ooo^^^MMMGGGEEEFFFIIINNNZZZfff{{{bbbRRRKKKIIILLLPPPPPPOOOMMMOOO\\\kkkrrrppp|||zzz|||oooUUUKKKAAA>>>>>>@@@FFFMMM[[[ccciiijjjmmmqqqqqqmmmmmmkkkhhhgggiiijjjjjjiiihhheee```\\\YYYWWWUUUTTTTTT```iiikkkmmmyyy~~~mmmTTT@@@888888666555444444333333444444222222222222222222222222111111111111111111111111111111111111111111111111222222333333333222222111222111111111333444333222222222222111222333333444333333333333333333333333222222333333333444444444444444444444444444444444444444444444444555555555666777999999888888:::;;;999??????EEEhhh|||qqquuu~~~~~~ggg[[[MMMHHHIIIKKKIIIGGGHHHIIIIIIIIIHHHGGGEEEDDDGGGHHHLLLPPPQQQRRRZZZccctttqqqbbbXXXPPPKKKJJJJJJIIIJJJLLLMMMLLLIIIGGGAAA@@@???>>>>>>>>>>>>???<<<<<<;;;:::::::::::::::999999888777777777777888666666666666666666666666555666777777888888777777666666666777777777888888666666666777777888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::;;;999999:::;;;;;;;;;;;;:::::::::::::::999999999999666666666666666666666666777777888999:::;;;<<<===@@@AAABBBAAA???===>>>>>>@@@<<<;;;<<<===???DDDKKKVVV]]]hhhsss{{{{{{xxxrrrkkkeee```^^^^^^___bbbeeeddd^^^ZZZYYYZZZ??????>>>=========>>>>>>>>>>>>DDDJJJGGGOOOvvvyyy{{{vvvzzzzzzvvv|||zzzqqqeeeVVVTTTcccwww~~~{{{rrrdddmmm~~~zzzeeepppsss[[[III@@@===???BBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFIIIJJJJJJIIIHHHJJJMMMVVVcccttttttfff]]]YYYXXX^^^eeekkkmmmiiieeefffcccnnn}}}~~~~~~~~~~~~rrrcccSSSJJJDDDBBBBBBDDDDDDDDDHHHLLL[[[{{{yyyjjj```[[[ZZZ```ZZZUUUaaa|||wwwnnnlll|||bbbUUUGGGAAA???AAAHHHOOOWWW]]]bbbdddeeeggghhhhhhjjjiiigggggghhhhhhgggfffaaa^^^YYYTTTPPPNNNNNNOOOWWW[[[aaajjjzzz|||vvv|||zzzdddMMM===888999555555444333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111222222333333333222222222111000111333444333222222111111111111222333333333333333333333333333333222222222333333333333333444444444444444444333333222333333333444444444555555777888888888888999;;;:::;;;<<>>>>>>>><<<<<<;;;;;;:::;;;;;;;;;::::::999888888888888888777777777777777777777777555555666777777777777666777777777888888888999999777777777888888888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;888999::::::;;;;;;::::::::::::999999999888888888666666666777777777777777777888:::;;;===>>>???@@@======>>>===<<<<<<>>>@@@>>><<<<<>>===============>>>>>><<>>===<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888999999777777777777888888888888444555666666777777666666888888888888999999999999888888888888888888999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888999:::::::::::::::999888888888777777777777777777777777888888888888:::;;;===>>>???@@@@@@@@@:::;;;<<<<<<;;;<<<>>>@@@======AAAGGGLLLRRR]]]hhhtttyyy~~~zzzyyyxxxnnnjjjeeebbbbbbbbbcccccc^^^[[[XXXXXXZZZYYYTTTPPP<<<<<<<<<<<<======>>>???>>>BBBBBBGGGJJJCCCXXXoooqqqttt~~~|||~~~|||iiiUUUVVVkkkjjjZZZccc~~~}}}gggPPPGGGIIIIIIGGGDDDBBBAAA@@@CCCBBBBBBAAAAAABBBBBBBBBCCCBBBBBBEEEHHHJJJIIIHHHHHHJJJMMMRRR\\\jjjzzzzzzoooXXXSSSQQQWWW___eeelllsssmmmnnniiiiiinnnooo|||zzzxxxqqqrrrvvv{{{hhh^^^SSSMMMHHHBBBBBBGGGBBBAAA???===>>>AAACCCCCC@@@CCCHHHRRRiiizzzpppbbbccceeefffjjjvvvxxxjjjmmmmmmUUUGGGCCCFFFNNNVVVVVV[[[aaadddcccaaabbbeeecccfffhhhgggccc^^^XXXUUUWWWWWWVVVRRRMMMKKKLLLNNNPPPOOO^^^}}}sssxxxaaaMMM???888555333555444333333222222333333111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333222222000000111222333222111111111111111111222222333333333333333333333333333222222222222222222222222444444444333333333222222111111111222333333444444222444555555555555666888:::666999???999===hhhssseeemmmjjjTTTLLLIIIGGGGGGFFFFFFFFFFFFFFFGGGJJJEEEDDDGGGIIIHHHHHHJJJJJJOOOYYYkkkllleeeWWWSSSNNNKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDAAA@@@===<<<<<<<<<<<<<<<======;;;;;;:::999999999999:::777777777888888999999999555666777777888888777777777888888888888999999999999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999888888888999999999999:::888888999::::::::::::999777777777777666666666666777888888888999999999:::@@@@@@AAAAAA@@@???===<<<:::<<<======<<<<<<>>>@@@===@@@GGGPPPWWW___mmmyyyzzztttrrrrrrjjjfffbbb```bbbcccdddccc^^^[[[WWWVVVWWWUUUPPPKKK;;;;;;;;;<<<<<<>>>???@@@===BBB===@@@GGG>>>LLLuuurrrwww{{{|||ssstttqqqzzz|||qqq]]]VVVeeexxx{{{___aaa|||aaaCCCDDDCCC@@@@@@@@@>>><<>>999555222555444333333222222333333111111111111111111111111111111111111111111111111000000000000000000000000000111222333333333333333111000000000222333222111111111111000111222222333333333333333333333333333222222222222222222222222444444444333333222222222000000111222333333444444444555777777666666888999444444;;;BBB;;;999QQQqqqiiimmmxxx\\\OOOKKKGGGFFFEEEEEEEEEFFFGGGHHHDDD@@@???DDDGGGEEEDDDDDDIIIKKKOOOYYYmmmzzzrrr^^^YYYRRRLLLIIIHHHHHHHHHHHHIIIJJJJJJIIIFFFCCCBBB======<<<<<<<<<======>>><<<;;;::::::999999::::::777777888888999999999999777777888999999999999888777777888888888999999999999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999777777777777888888888888888888999::::::::::::999666666666666555555555555888888999999999:::::::::EEEEEEDDDCCC@@@===;;;999<<<===>>>>>>======>>>???>>>BBBKKKVVV___iiiwwwuuunnnlllmmmgggccc___^^^```bbbbbbaaa^^^\\\YYYVVVTTTPPPLLLIII::::::::::::;;;===???@@@>>>>>>AAACCC???>>>IIIWWW|||}}}zzzyyyrrrjjjyyyxxxsssfffUUUTTTmmmpppWWWpppyyyUUUBBB333999CCC888555EEE>>>???AAABBBBBBBBBAAA@@@@@@BBBDDDFFFHHHHHHIIIHHHGGGJJJLLLLLLNNNXXXgggtttsss^^^OOOGGGEEEFFFCCCIIITTTeee|||ssshhhgggpppsssuuu~~~{{{tttmmmmmmqqqlllsssuuuvvvvvvfffYYYSSSPPPGGGBBBCCCDDDBBBCCCGGGHHHEEECCCCCCEEEGGGGGGFFFDDDDDDAAACCCGGGWWWvvveeeYYYPPPMMMFFFIIIMMMNNNIIIGGGOOOZZZsssrrrjjjiiirrrwwwoooWWWHHHFFFKKKNNNNNNXXX\\\ccchhhjjjhhhccc```___fffggg^^^TTTMMMFFF???DDDGGGGGGFFFIIINNNNNNJJJPPP^^^yyyzzzzzzppppppbbbJJJEEE===666777777666666555444444333222222333333333333333333333333111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111111111000111111111111222222222333333222222111000000000222222222222222222222222333333333222222222111111222222333333333333444444222333444555666666666666666999;;;:::999<<>>===;;;::::::888999999::::::;;;<<<<<<:::::::::999999999999888888888888888777777777777777888888888999999999999::::::999999999999:::::::::::::::999999888888888::::::::::::::::::::::::999999999999999999999999999999888888777777666666666777888888777777888999:::999888777666666666666888999<<<>>>??????>>>>>>?????????>>>>>>=========;;;<<<<<<;;;;;;===AAADDDDDDQQQbbbpppxxx~~~}}}wwwpppjjjggg^^^]]]^^^aaaeeeddd___ZZZXXXVVVSSSPPPNNNJJJFFFBBB::::::::::::;;;===???@@@>>>>>>@@@BBB@@@???GGGQQQ```xxx{{{}}}~~~tttcccYYYccctttxxxccc```|||rrrZZZ===777???:::666AAA???@@@AAABBBBBBAAA@@@@@@===>>>@@@BBBDDDDDDDDDDDDCCCFFFHHHHHHIIIRRR```kkkwww^^^YYYRRRKKKEEEDDDDDDEEEQQQ^^^ooo~~~wwwnnnllltttwww{{{~~~yyyssspppjjjeeefffkkkoooyyyzzzrrrhhh[[[QQQMMMGGGDDDEEEHHHFFFBBBDDDHHHGGGHHHHHHFFFEEEFFFKKKOOOJJJIIIFFFGGGIIIUUUzzzhhh[[[RRRJJJDDDFFFFFFGGGHHHGGGHHHSSS^^^nnnsssjjjbbbjjjrrruuuzzzsssdddQQQFFFEEEIIIKKKLLLOOOTTT\\\cccggggggeeebbb^^^```^^^WWWSSSTTTTTTQQQHHHFFFEEEFFFIIIKKKKKKJJJbbbqqqnnnxxxwwwVVVBBB@@@999333555555555555444444333222222111333333333333333333333333111111111111111111111111111111111111111111000000111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111111111222222222222222222222222333333333222222222111111222222222333333333444444222333444555666666666666444777999999888:::@@@FFFRRRxxx~~~qqquuu|||oooZZZTTTMMMHHHGGGFFFDDDEEEHHHDDDDDDCCCCCCCCCCCCCCCDDDHHHFFFIIIOOOTTTaaalllbbb[[[RRRKKKHHHIIIIIIHHHHHHHHHHHHGGGGGGDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888999999888888888777777777777777888888888999999999999999999888888999999999:::::::::999999999888888::::::::::::::::::::::::::::::::::::::::::::::::888888888777777666666666555777888888777777888999777777777777777888888999<<<===>>>???@@@???===<<<=========<<<<<<<<<==================>>>CCCKKKQQQ]]]hhhvvvyyyrrrlllgggbbb___^^^___``````]]]ZZZWWWUUUTTTQQQMMMKKKHHHEEEBBB???;;;;;;::::::;;;===???@@@???>>>???AAAAAA@@@DDDIIIHHHlll|||zzzjjjccccccfffrrrsssaaazzz}}}PPP888<<<===;;;@@@@@@@@@AAABBBBBBAAA@@@???<<<===>>>@@@AAABBBBBBBBBAAACCCEEEDDDEEELLLXXXaaavvviii]]]TTTGGGFFFDDDCCCDDDGGGJJJLLL]]]ppp|||uuussswwwzzz~~~~~~{{{qqqhhhdddaaa```ccchhhooo|||zzzoooddd]]]VVVPPPOOOQQQNNNLLLKKKJJJIIILLLWWWaaaaaaeeefff```UUUNNNNNNRRRQQQOOOLLLLLLJJJNNNvvvnnnaaa[[[XXXRRRLLLOOOKKKIIIJJJKKKMMMUUU^^^hhhsssjjj[[[dddoookkkccccccZZZPPPJJJKKKNNNQQQRRRLLLQQQYYY```eeefffeeecccddddddbbb___```ddddddbbbMMMFFFDDDHHHIIIGGGKKKSSSxxxrrr{{{{{{sssdddIII;;;;;;666222444444444444333333222111111111333333333333333333333333111111111111111111111111111111111000000/////////111111111111111111111111111111111111111111111111000000000111111111222222000111111111111222222222222222222222222222222222333333333222222222111111222222222222333333333333222333444555555666666555222555888888777888;;;???<<>>>>>============<<<<<<::::::::::::999999999999999999999999888888888888777777777888888888888999999999888888888888999999:::::::::999999999999888999999999999999999999999::::::::::::::::::::::::777777777777666666666666555777888888777777888999555555666777999:::;;;<<<@@@@@@AAA@@@???>>><<<;;;<<<<<<<<<<<<<<<======>>>===>>>>>>???DDDOOO]]]gggvvv|||uuuhhh```^^^]]][[[YYY]]]___aaa]]]VVVRRRRRRSSSPPPMMMHHHEEECCCBBB@@@>>><<<;;;;;;;;;<<<===???@@@@@@??????AAACCCCCCCCCCCCEEESSS|||rrrddd\\\jjj{{{}}}ggg{{{jjjBBB;;;>>>===@@@AAAAAABBBCCCBBBAAA@@@???>>>???@@@AAAAAABBBCCCCCCBBBDDDEEEDDDDDDIIIRRRYYYvvv|||jjjZZZNNNGGGKKKJJJHHHHHHLLLTTT\\\bbbqqq}}}{{{wwwwwwxxx{{{xxxuuuiii___]]]^^^aaaggglllrrr|||fff\\\SSSPPPQQQTTT]]]eeeccc\\\SSSOOOTTTbbbtttxxxdddUUUNNNTTTRRRNNNNNNKKKHHHfff{{{qqqjjjfff```[[[VVVSSSTTT[[[```cccfffkkkvvv{{{mmm]]]```fffcccbbb\\\XXXQQQNNNOOOSSSWWWZZZTTTXXX]]]bbbeeeeeecccaaafffggggggiiikkkiiiccc]]]NNNFFFEEEJJJHHHFFFSSSggg|||tttmmmwwwfffVVV@@@888;;;666333555444222222222222111111000000222222222222222222222222111111111111111111111111111111000000///.........111111111111111111111111111111111111111111111111000000000000111111111111///000000111222222333333222222222222222222222222333333333222222222111111111222222222222333333333222222333444555555555555222444777777777777888:::===>>>^^^tttkkkooowww___TTTJJJHHHHHHFFFDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDFFFDDDEEEIIIJJJKKKSSS\\\zzzppp```WWWSSSNNNJJJHHHIIIJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999777777777888888888999999999888888777777888888999999999999999999999999999888888888888888888888888999999999999999999999999666666666666666666666666666777888888777777888:::777888999:::<<<=========@@@@@@@@@@@@???===<<<;;;======<<<;;;<<<===>>>>>>===???BBBEEEMMM\\\ooo|||rrrfffXXXRRRUUUZZZ[[[[[[[[[\\\[[[XXXTTTQQQQQQRRRNNNJJJFFFCCCBBBAAAAAA@@@===<<<;;;;;;<<<===???@@@AAAAAAAAABBBDDDEEECCC@@@HHHFFFqqq~~~{{{}}}mmm\\\gggvvvmmmiiiwwwVVVBBB;;;999<<<@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDGGGLLLQQQgggrrrddd[[[XXXSSSUUU[[[cccnnnyyy~~~~~~xxxrrrqqqyyyvvvmmmfff]]]WWWXXX^^^ccciiiooo|||}}}wwwbbbZZZRRRPPPSSS[[[hhhtttpppllliiilllvvvhhhVVVSSSPPPMMMQQQOOOJJJccc~~~wwwtttgggiiissstttaaa]]][[[```ppphhhbbbZZZTTTSSSTTTWWWYYYZZZ\\\```cccdddcccaaa```___^^^^^^``````[[[RRRLLLHHHCCCDDDIIIHHHKKKbbb~~~~~~wwwyyysssqqq[[[JJJ:::777:::444222555222222222111111111111000000222222222222222222222222000000000000000000000000111000000000//////......000000000000000000000000000000000000000000000000//////000000000111111111//////000111222333333444222222222222222222222222333333333222222222111111111111111222222222333333111222333444555555555555333555777888777777777777???===MMMvvvvvvsssqqqvvvoooZZZOOOLLLHHHEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCEEEHHHJJJJJJLLLOOOcccqqqrrrfff]]]VVVNNNJJJJJJJJJIIIGGGIIIIIIHHHGGGFFFFFFEEEEEEAAAAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888999999999999999999888888888888999999999999999999999999999999888888888888888888888888888888888888888888888888666666666777777777777777777888999999888888999;;;;;;<<<===>>>>>>>>>>>>========================<<<===<<<;;;:::;;;<<<===>>>???DDDKKKRRR[[[jjj}}}|||yyykkkaaaUUUQQQUUU\\\^^^^^^ZZZVVVRRRPPPOOONNNLLLJJJJJJGGGCCCAAA@@@AAA@@@@@@======<<<<<<<<<===??????AAACCCCCCBBBCCCEEECCC???DDD>>>VVVwwwwww{{{xxxssseeelllvvvqqq___nnnnnnQQQ>>>444888===>>>@@@AAAAAAAAA@@@???@@@@@@?????????@@@@@@AAA@@@AAABBBBBBBBBCCCFFFIIITTTnnn}}}xxxmmmhhhmmmuuuyyyvvvyyyzzzssskkkmmm{{{|||{{{|||xxxlllbbbUUURRRSSSZZZaaaeeekkkpppsss~~~sssjjj```YYYVVVYYYbbbmmmuuu}}}|||jjjVVVRRROOOUUUVVVQQQfffzzzgggddddddttt|||pppfffaaa___]]][[[YYY[[[^^^aaabbbbbbaaa```[[[WWWUUUUUURRRLLLHHHGGGBBB@@@DDDKKKQQQ\\\uuu{{{qqqzzz```MMM@@@444444777111000333111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111//////000111222222333333222222222222222222222222333333333222222222111111111111111111222222222222111222333444444555555444444444555666777777777777888999@@@TTTxxx~~~wwwyyy|||dddTTTJJJHHHJJJEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDFFFHHHHHHIIIJJJNNNVVViiirrrhhh\\\SSSPPPNNNKKKGGGJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::::::::;;;:::999999999999999999:::888999999999999:::::::::999999999999999999999999888888888888888888888888777777777777888888888888888:::;;;;;;:::999;;;<<<===>>>???@@@@@@???===<<<;;;;;;<<<<<<======>>>>>>;;;;;;::::::<<<>>>AAACCCIIIRRR]]]eeemmmxxx}}}vvvqqqnnniiibbbZZZWWWYYY\\\\\\[[[UUUPPPKKKHHHHHHGGGCCC???DDDAAA???===>>>>>>>>>===>>>===<<<<<<<<<===??????>>>CCCDDDAAA@@@CCCCCC???>>>@@@DDDddduuuggguuu~~~}}}~~~}}}xxxkkkssspppiii~~~fffIII777999999:::<<<===>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@???@@@AAAAAAAAABBBCCCEEEDDDXXXeeeqqq|||tttuuu{{{~~~yyyiiibbbcccaaa[[[SSSTTTTTTTTTTTTXXX]]]bbbzzzzzzwwwtttqqqnnnfff\\\TTTNNNQQQZZZeeekkkmmmpppuuuqqqddd\\\^^^dddwwwwww```YYYSSSWWWXXXQQQaaatttuuu|||wwwrrrkkkeee[[[\\\^^^```aaabbbaaaaaa\\\ZZZZZZ[[[VVVLLLGGGGGGBBBCCCHHHRRRcccxxx~~~xxxxxxmmmqqqkkkNNNDDD999111333666000000555222222222222222222222222222111111111111111111111111000000000000000000000000//////000000111222222222000000000000000000000000000000000000000000000000////////////000000000111000000000111222222222333222222222222222222222222333333333222222222111111111111111111222222222222111111222333444444444444444333333444666777777777555666:::AAATTTyyyzzzfffOOOIIIMMMHHHGGGFFFEEEDDDCCCCCCCCCAAACCCDDDDDDDDDEEEGGGHHHDDDGGGPPPcccssseee^^^XXXRRRMMMKKKKKKKKKJJJJJJIIIIIIHHHEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999777888888888999999999::::::;;;<<<<<<;;;;;;<<<>>><<<===>>>??????>>>===<<<===============>>>>>>???<<<<<<===???CCCGGGLLLOOOXXXdddsss|||xxxmmmfffccc```^^^\\\ZZZZZZXXXUUURRRLLLJJJHHHFFFDDDAAA???===???===<<<<<<======<<<:::>>>>>>===<<<<<<===??????<<>>AAABBB???===FFF>>>LLLvvvbbbmmm{{{|||yyy}}}eeettt~~~mmmooovvvUUU===>>>555666888:::<<<<<<<<<<<>>???>>>===<<>>>>>>>>>>>>>>??????@@@AAAEEEJJJQQQWWW[[[dddrrr{{{lllccc___UUUVVVXXXYYYWWWSSSNNNKKKCCCFFFHHHFFFCCC@@@AAACCC>>>===<<<===>>>>>>===;;;999999999:::;;;<<<===>>>@@@@@@@@@?????????>>>>>>GGG@@@EEERRRjjjgggaaannn{{{||||||qqqbbbVVVjjjqqqbbbpppmmmEEE777;;;777666:::<<<;;;<<<>>>AAA@@@???>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBGGGPPP\\\hhhqqqvvvrrr{{{rrrcccaaacccjjjvvv~~~|||iii^^^YYYRRRLLLAAABBBDDDEEEGGGJJJNNNQQQQQQRRRWWW\\\bbbddddddcccfffffffffhhhhhheee___ZZZ___```^^^WWWOOOKKKMMMPPP\\\qqqyyytttrrrqqqwww~~~|||pppkkkwwwjjjjjjaaaRRRXXXmmm|||vvvllliiiddd___^^^^^^```bbbfffcccbbb___VVVKKKGGGHHHFFFIIIUUUjjj~~~~~~rrr{{{zzzyyy}}}{{{}}}gggyyy~~~kkkVVVFFF===666555333111111222333444222222222111111111000000111111111111111111111111111111000000000000111111111111000000//////......////////////////////////000000000000000000000000000000000000111111111111222222111111111111111111000000111111111222222222222222222111111111111000000111111111111222222222222000///111333444222///333444444555555555666666333888??????999DDDnnn|||gggllleeeUUURRRKKKJJJHHHFFFFFFFFFCCC@@@CCCCCCCCCBBBBBBCCCCCCDDDCCCGGGKKKMMMRRR```vvvuuuiiiaaaYYYTTTNNNIIIHHHIIIJJJJJJLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAA???===@@@@@@???>>>===<<<;;;;;;::::::<<<===>>>?????????:::::::::999::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>======;;;:::999999888======>>>???@@@@@@>>>======>>>???>>>======>>>@@@CCCBBBEEEMMMYYYcccjjjmmm{{{qqqccc^^^^^^\\\ZZZWWWTTTPPPMMMLLLKKKGGGFFFDDDBBB@@@?????????===;;;;;;>>>???===>>>AAA;;;:::::::::;;;<<<======???>>>??????????????????AAAAAABBBHHHYYYxxxmmmnnnzzzzzzqqqhhhZZZGGGLLL^^^fffvvv}}}oooccc\\\jjjfffWWW<<<666222444777:::AAAHHHEEEDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>AAAGGGPPPZZZaaafffgggooollldddddddddmmm~~~xxxzzzuuufff]]]SSSIIIHHHFFFDDDCCCCCCGGGLLLPPPRRRQQQOOONNNNNNMMMJJJHHHKKKJJJKKKNNNSSSUUUUUUSSSQQQSSSUUUUUUVVV[[[bbbhhhqqq{{{|||yyy{{{zzz~~~~~~rrrWWWUUUdddppp|||uuuooolllhhheeeccccccdddeeepppeeeYYYPPPHHHBBBAAADDDIIIQQQcccxxx|||}}}|||{{{{{{xxxnnn|||}}}qqq]]]III<<<666666444333111111222333444222222222111111111000000111111111111111111111111111111000000000000111111111000000000/////////...////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222222222222111111111000000000111111111111222222222222000///111333444222000333333333333444555666777888888:::;;;777<<>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>@@@AAAAAA@@@???>>>??????>>>===>>>@@@BBBJJJMMMSSS[[[eeeooouuuyyy}}}|||ssshhh___\\\\\\VVVUUURRRNNNKKKHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@BBB???>>>???>>><<<>>>BBB===<<<<<<;;;<<<<<<============>>>>>>???@@@@@@@@@===EEEAAA???IIIVVV~~~tttxxxyyy~~~~~~zzzyyywwwtttgggRRRFFFHHHRRRkkkccc\\\kkksssMMMBBB777333444777>>>EEEHHHGGGEEECCCAAA@@@??????????????????????????????;;;;;;<<<>>>CCCJJJQQQUUUZZZaaacccdddeeecccoooyyyqqqfffWWWGGGHHHFFFDDDCCCCCCDDDFFFGGGRRRRRRRRRSSSSSSPPPLLLIIIKKKIIIHHHIIIMMMRRRUUUVVVRRRTTTXXX]]]dddlllssswwwzzzxxxrrruuu}}}|||{{{wwwfffcccooofffyyyzzzpppiiihhhdddaaa^^^]]]\\\\\\eeeXXXJJJCCCAAACCCHHHNNNTTTddd|||{{{vvv}}}rrrsss}}}vvvmmm{{{}}}~~~vvveeePPP>>>777555555444333111111222222333222111111111111000000000111111111111111111111111111000000//////000000111000000000000////////////////////////////////////000000000000000000000000//////000000000000111111111111111111111111111111111111111111111222222222222222111111111000000000000111111111111222222222111000000111333444333222444333222222333444666888;;;666555999888777???JJJ{{{xxxiiiqqq}}}xxx___QQQFFFGGGHHHDDDBBBEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDGGGLLLPPPTTThhhwwwlllccc[[[TTTPPPKKKJJJHHHHHHJJJLLLLLLLLLIIIIIIIIIJJJIIIHHHGGGGGGEEEDDDCCCBBB@@@???>>>=========>>>>>>>>>>>>============<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>==================>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>;;;<<<===>>>??????>>>>>>@@@AAABBBBBBBBBEEEIIILLL^^^dddmmmuuuzzz~~~wwwpppmmmllljjjfffaaa]]]YYYWWWWWWNNNMMMJJJGGGDDDBBB@@@@@@??????>>>>>>??????@@@@@@AAA>>>===>>>===;;;>>>CCC>>>======<<<<<<<<<============>>>???@@@AAABBBBBB>>>KKKCCC>>>EEECCCaaavvvqqqqqqqqqqqqsssvvvyyyzzzvvvjjjYYYKKKLLL```vvv~~~{{{|||~~~}}}ddd___~~~hhhUUU@@@666555777;;;???HHHGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>>>>>>>============<<<;;;<<<>>>DDDKKKPPPVVVYYY[[[```bbb^^^mmmwwwssszzziiiVVVHHHHHHHHHIIIIIIGGGCCCAAAHHHNNNXXXcccjjjllliiieeegggddd```]]]\\\\\\]]]^^^[[[^^^eeennnvvv{{{|||{{{qqqlllhhhppp|||{{{xxx{{{mmmyyysssiiicccaaa^^^ZZZVVVSSSPPPNNNNNNHHHDDDCCCDDDHHHPPPZZZfff{{{~~~qqquuuzzzooommm|||qqq]]]FFF777333555444333222222111111222222111111111111000000000000111111111111111111111111000000////////////000000000000000000////////////////////////////////////////////////////////////////////////000000000111000000000000111111111111111111111111111111111111111111111111000000000000000000111111111222222222111111111111222333333333999777444222222444666777999444333999<<<999888:::PPPppptttrrr{{{rrrkkk]]]OOOHHHGGGIIIIIICCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBCCCFFFHHHJJJJJJEEEOOO\\\iiixxxwwwkkkccc^^^UUUQQQMMMLLLMMMNNNMMMKKKMMMMMMLLLLLLKKKIIIIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@???@@@@@@@@@??????>>>===>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=================================>>>>>>>>>>>>???===>>>??????>>>>>>??????BBBCCCFFFIIIMMMSSSZZZ___sss|||zzzrrriiibbb^^^]]][[[XXXXXXXXXVVVRRROOOHHHGGGEEEBBB@@@>>>===<<<=========<<<======>>>>>>>>>===???AAA@@@>>>AAAFFF>>>======<<<<<<<<<=========>>>???@@@AAACCCDDDDDD@@@KKKDDDAAAIII@@@QQQzzzppplllkkkqqqyyy|||yyyvvvyyyyyyiiiQQQHHHRRRhhh{{{uuuyyy~~~rrr___ppplllKKK888444777;;;>>>BBBBBBCCCCCCCCCCCCCCCBBB>>>>>>>>>======<<<<<<<<<======<<<<<<>>>DDDMMMTTTZZZ[[[YYYZZZ[[[WWWeeevvv~~~sssWWWTTTOOOLLLKKKIIIGGGEEEAAAFFFPPP]]]hhhppprrrrrrqqqooommmiiieeecccbbbbbb```eeeoooyyy|||xxxiiijjjkkkuuu~~~|||{{{}}}}}}mmmdddcccaaa]]]XXXSSSMMMIIIFFFFFFGGGGGGEEEBBBEEETTTddd~~~|||~~~hhhjjj~~~~~~~~~wwwiiiSSS>>>111000333333333222222111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////////////////////////////...////////////000000000//////000000000111111111111111111111111111111111111111111000000000//////000000111111111222222222111111111111222333444666===;;;777444333333444555444333444888;;;::::::;;;>>>KKKrrr~~~rrrooottt```LLLMMMNNNIIIEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCAAABBBFFFIIIKKKKKKIIIIIIKKKOOOXXXlllssskkk^^^XXXRRROOOOOONNNKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@BBBAAA@@@@@@BBBDDDEEEHHHNNNTTT[[[dddlllrrryyyqqqiiiaaaZZZVVVXXXVVVTTTUUUVVVSSSLLLFFFEEEDDDBBB@@@>>>===<<<<<<======<<<;;;;;;;;;<<<<<<>>>???BBBEEEDDDAAADDDJJJ===<<<<<<;;;<<<<<<======>>>>>>???@@@AAABBBCCCDDD???EEEAAACCCIIIBBBJJJhhhkkkiiippp{{{]]]MMMIIIXXXsssfffaaaeeeHHH888222333777;;;<<<>>>@@@BBBCCCCCCCCC???>>>>>>======<<<<<<;;;:::;;;;;;<<>>================================================>>>>>>>>>>>>@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????;;;>>>AAAAAAAAABBBFFFJJJPPPUUU\\\dddlllttt|||{{{rrrjjjbbb\\\VVVSSSUUUSSSRRRSSSRRRNNNHHHBBBBBBBBB@@@???======<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<@@@CCCCCCCCCJJJSSS;;;:::::::::;;;<<<============>>>??????@@@AAAAAA===>>>@@@BBBCCCBBBHHHRRR~~~zzzuuufffSSSPPPeeemmmwwwmmmQQQ;;;222222555777:::===???AAABBBBBB??????>>>>>>===<<<<<<;;;999:::;;;<<<@@@IIIWWWaaahhhkkkaaaUUURRRMMMMMMWWWooonnn]]]SSSNNNKKKHHHIIIGGGEEEFFFIIIMMMPPPRRRQQQUUUZZZ^^^bbbhhhnnnsssvvvvvvtttnnnhhhdddeeefffqqq|||}}}{{{|||rrruuuzzzqqqhhhaaa^^^WWWUUUQQQLLLHHHDDDAAA@@@??????@@@BBBIII^^^vvvqqqzzzsssjjjyyyqqqgggWWWGGG;;;666444555222222222222222111000000////////////000000111111000000000000000000000000//////............//////.../////////000000000111////////////////////////000000000000000000000000........./////////000000......//////000111111222222222222111111111000000111000000000////////////000111111111111222222222000222222222111222666999888777666444333333333333333555555444444666888999:::===FFF]]]xxxcccQQQLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDGGGEEEFFFIIIHHHIIIPPPZZZppp}}}rrrllleee\\\UUUOOONNNLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFGGGFFFFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB===BBBGGGIIIKKKOOOVVV\\\eeejjjqqqxxx~~~{{{{{{sssmmmddd]]]YYYVVVSSSPPPPPPNNNLLLJJJIIIGGGDDDBBB??????===<<<;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<<@@@DDDIIIQQQaaappp999999999:::;;;<<<===>>><<<<<<======>>>>>>??????===;;;@@@BBB>>>BBBIIIGGGgggeeeQQQ]]]mmmpppOOO===:::222444777;;;===???@@@@@@@@@??????>>>===<<<<<<<<<999;;;<<<===AAAKKKZZZeeejjjpppeeeVVVRRRLLLEEEGGGKKKggg{{{lll___SSSJJJBBBCCCGGGKKKNNNNNNKKKHHHMMMQQQVVV[[[```hhhqqqxxxsssqqqkkkccc^^^aaakkktttzzzvvvrrrsssxxxvvvrrrlllddd^^^[[[ZZZUUUSSSOOOKKKHHHEEEDDDCCCBBBAAACCCJJJWWWnnnrrrwwwkkkggg~~~dddYYYIII<<<555222000///111222222222222111000000.../////////000000111111000000000000000000000000//////............//////.../////////000000111111////////////////////////000000000000000000000000............/////////000---......///000111111222222222222222111111000000000000000000////////////000111111111111222222222000222333222000222666:::333333333333333333333222444444444333444888999888333>>>===;;;ZZZhhhhhhoooRRRQQQMMMLLLJJJHHHGGGEEEDDDDDDBBBDDDGGGGGGFFFEEEEEEFFFDDDBBBCCCGGGFFFCCCIIIRRRSSS```ttttttkkk\\\ZZZVVVQQQNNNKKKIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDEEEIIINNNUUUYYY]]]ccclllsssxxx}}}}}}sssjjjfffdddbbb\\\UUUPPPPPPPPPPPPOOOKKKIIIFFFCCCAAAAAABBBDDD===<<<;;;:::999999999999888888888:::;;;===???@@@BBBBBBFFFMMMWWWggg;;;::::::;;;;;;===>>>>>>========================@@@???>>>>>>>>>???AAABBBPPPvvvvvv[[[LLLPPPffftttnnnLLL666666888777444666===???<<<@@@@@@AAA@@@???===;;;:::555888;;;>>>CCCMMMYYYbbbtttwwwppp]]]NNNIIIDDD>>>EEEHHHTTTmmmppp___PPPLLLEEECCCHHHLLLKKKLLLOOONNNMMMRRR[[[bbbcccccceee```bbbcccbbbccckkkwwwzzzzzzuuummmddd]]][[[ZZZZZZYYYSSSMMMEEEBBBDDDEEEEEECCCAAABBBGGGTTThhh~~~yyypppsssvvv~~~nnn___QQQ???444222333333222111111222222222222111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////............//////............////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333333333333444444444555555555555:::AAAFFFZZZpppXXX[[[pppnnn\\\PPPQQQRRRQQQLLLHHHHHHKKKEEEEEEEEEGGGHHHGGGCCC@@@CCCCCCCCCCCCDDDEEEGGGGGGHHHMMMVVVaaarrr~~~pppddd```___ZZZSSSOOOLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJIIIHHHEEEDDDCCCBBBCCCDDDEEEFFFBBBCCCCCCCCCCCCBBBAAA@@@EEEDDDCCCCCCBBBBBBBBBCCCAAABBBBBBBBBBBBAAA@@@@@@CCCCCCBBBBBBAAAAAABBBBBBEEEFFFGGGGGGHHHKKKOOOSSSYYY^^^fffpppxxx}}}yyyrrrkkkgggbbb]]]XXXQQQQQQPPPOOOMMMKKKIIIHHHFFFEEEDDDBBB@@@???======<<<<<<;;;:::::::::;;;;;;:::;;;======>>>???BBBDDDQQQLLLPPPddd}}};;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>???@@@AAAGGG```zzz^^^LLLIII[[[fffooo{{{```;;;333333444444555888:::===@@@@@@@@@@@@???===;;;999777999;;;===AAAJJJWWW```nnnvvvrrr^^^LLLEEEEEECCC>>><<>>===<<<;;;<<<;;;;;;:::::::::;;;;;;@@@AAABBBDDDGGGMMMTTTYYYXXX[[[ggg{{{<<<<<<<<<;;;<<<<<<======????????????????????????@@@@@@??????>>>??????@@@CCCLLLxxxsss|||zzz{{{{{{{{{{{{dddXXXOOOZZZ___eeeooosss{{{fffvvv}}}tttGGG:::333111555666444777>>>???@@@@@@???>>><<<:::888999::::::;;;>>>GGGSSS]]]mmm{{{~~~kkkSSSGGGCCCAAADDDAAA>>>???FFFRRR^^^eeehhhkkknnnmmmkkknnnwww~~~wwwbbbYYYOOOJJJHHHFFFHHHKKKOOOPPPSSSUUUSSSNNNNNNRRRTTTZZZeeettt{{{uuuuuunnnyyy|||vvvwwwxxxsssnnnkkkbbb```^^^\\\YYYVVVQQQMMMHHHFFFCCCBBBBBBCCCCCCBBBBBBTTThhhwwwxxxsssppp|||{{{pppdddRRRHHH???444///000333333222000111111222222111111000////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////............//////////////////////////////////////////000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111111111222222222222333222222333333333444444444888777888;;;999:::III[[[~~~uuurrrmmm]]]SSSLLLHHHGGGGGGGGGFFFDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGFFFJJJLLLIIIJJJZZZwwwxxxsssmmmfff^^^ZZZYYYXXXTTTPPPNNNLLLKKKJJJJJJJJJHHHFFFDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDGGGFFFFFFFFFFFFFFFGGGHHHDDDCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLPPPTTTYYY___fffnnnuuu{{{}}}}}}wwwqqqhhh___XXXSSSNNNKKKJJJJJJIIIGGGFFFDDDCCCBBB======<<<<<<;;;:::::::::;;;:::::::::::::::;;;;;;<<<>>>AAADDDHHHNNNTTTYYYQQQaaayyy======<<<<<<<<<<<<======????????????????????????@@@@@@@@@???????????????BBBBBBbbbwwwuuuzzz{{{wwwyyyrrrooovvvtttllllllfffddd^^^cccnnnnnnnnnyyynnnhhh~~~fffQQQ>>>111555888444555>>>>>>>>>>>>>>>===;;;999888888999888888;;;DDDPPPZZZhhh}}}nnn[[[LLLAAA???AAAAAA???======AAAEEEEEEJJJQQQUUUXXX[[[___cccoooyyyjjj\\\RRRLLLJJJKKKMMMNNNRRRUUUTTTSSSYYYbbbkkkqqq{{{ttt~~~tttpppooopppzzz~~~{{{|||uuuooonnnjjjeeeaaaaaa\\\[[[YYYWWWSSSNNNIIIFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHjjj|||vvvvvvxxx~~~qqqtttwwwxxxwwwbbbVVVKKK===888111///111333222111000000111111111111000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////............////////////////////////////////////////////////000000000111000000000000000000000000///////////////////////////000000000111111111111000000000000111111111111111111111111222222222222222222222222333333333333555333666:::;;;;;;AAAJJJkkk}}}~~~}}}tttZZZOOOMMMFFFGGGHHHGGGDDDBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGCCCIIINNNMMMKKKPPP\\\gggqqq~~~wwwuuurrrkkkdddZZZXXXVVVTTTTTTRRRPPPNNNIIIIIIJJJJJJJJJHHHFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFFFFFFFHHHJJJLLLPPPQQQSSSVVVYYY]]]```bbbooorrrvvvzzz|||wwwssspppnnnlllggg___WWWQQQLLLIIIHHHGGGFFFEEECCCBBBAAA@@@@@@::::::::::::::::::::::::::::::999::::::;;;<<<<<<;;;>>>AAACCCEEEGGGKKKMMMUUUlll======<<<<<<<<<===>>>>>>?????????????????????????????????@@@???????????????>>>QQQuuusss}}}sssxxxsssnnnpppnnnooozzz|||ooo[[[YYYjjjrrrttt|||{{{hhhggg}}}qqqQQQ666222666444333888;;;<<<======<<<;;;999888666666666666999AAAMMMVVV```zzz{{{^^^GGG???BBBDDDCCC>>>;;;:::<<<@@@BBBHHHPPPWWWZZZWWWTTTQQQZZZmmmwwwlllgggeeeZZZ[[[^^^bbbdddgggrrr~~~nnn~~~zzzwwwrrryyy}}}yyyqqqooovvv{{{wwwtttllleeeaaa]]]YYYXXX[[[XXXWWWTTTOOOJJJFFFCCCBBBAAABBBBBBAAAAAACCCIIINNNeeesssssswwwuuu|||nnnqqqXXXLLLDDD888555111000111222111///000000000111111000000000////////////////////////////////////////////////////////////////////////........................//////............//////............////////////...........................////////////000000000///////////////////////////////////////////////////000000000111111111111//////000000000111111111000000111111111222222222111111111222222222333333666444555777888888999;;;IIInnn~~~zzzoooZZZMMMBBBDDDFFFGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGBBBDDDHHHJJJJJJJJJJJJKKKOOOZZZkkk|||yyyuuuqqqmmmiiieeeaaa^^^YYYYYYYYYXXXWWWTTTRRRPPPMMMNNNNNNOOOOOONNNNNNNNNKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRTTTWWW\\\```bbbgggiiimmmrrrxxx}}}|||tttlllfffbbb```ZZZWWWRRRLLLGGGDDDCCCCCCEEEDDDBBB@@@???>>>>>>>>>999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>DDDCCCAAA@@@BBBGGGNNNTTTrrr<<<<<<<<<<<<===>>>???@@@????????????????????????>>>>>>???@@@@@@@@@@@@???@@@BBBJJJfffvvvjjjtttqqqzzzzzzwwwuuunnnqqq~~~aaaQQQ]]]nnnzzzuuuyyyppp___fffgggBBB333333222111222888999:::;;;<<<;;;::::::555666666666888>>>HHHPPP```zzzrrrUUULLLHHHBBB>>><<<===???@@@AAAAAAEEEOOOZZZ___\\\WWWLLLKKKTTTlll}}}|||}}}{{{wwwsssssszzzxxx{{{zzztttlllllluuu~~~}}}|||yyyuuurrrnnnfff^^^\\\ZZZXXXXXX[[[SSSQQQNNNIIICCC@@@??????===???AAA@@@BBBHHHTTT^^^|||yyyvvvvvv|||~~~ttt~~~kkknnndddNNNDDD888555333111111222111000//////000000111111000000///////////////////////////////////////////////////////////////////////////........................//////............//////............////////////..............................////////////000000////////////////////////000000000000000000000000000000000000111111111111/////////000000000111111000000000111111111111222000000111111111222222222555444555777:::<<<======DDDZZZwww~~~uuuxxxgggJJJCCCBBBAAACCCEEEEEEDDDBBBFFFFFFFFFEEEEEEFFFFFFGGGGGGEEECCCCCCFFFHHHGGGFFFMMMPPPVVV\\\fffwww|||vvvrrriiiiiigggeeebbb___\\\[[[WWWXXXXXXXXXWWWWWWVVVUUUVVVVVVWWWXXXZZZ\\\^^^______aaadddhhhnnntttzzz}}}yyyoooddd\\\WWWTTTMMMMMMKKKHHHDDDBBBBBBCCCCCCAAA???>>>===<<<======999:::::::::;;;;;;;;;<<<:::::::::;;;<<<>>>???@@@BBB???<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAACCCEEEFFFUUU~~~zzzyyyyyy}}}zzzyyyssswwwcccYYYcccrrr}}}~~~zzztttwwwqqqlll|||VVV;;;222333333111555777999:::;;;<<<;;;;;;666777888777777;;;BBBHHHXXXqqqhhhZZZJJJ@@@???AAABBBAAADDDDDDFFFNNNXXX___ccccccWWWQQQOOOYYYmmm~~~zzzzzzzzzzzzxxxrrrmmmmmmttt{{{zzzxxxxxxwwwvvvrrrnnnllljjjaaaZZZZZZZZZXXXVVVVVVJJJKKKJJJFFFAAA>>>>>>???>>>AAACCCDDDHHHTTTgggvvv~~~|||vvvyyy|||}}}qqqlllPPPEEE@@@222111111000000111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////........................//////............//////............////////////................................./////////000000////////////////////////000000000000000000000000000000000000111111111111////////////000000000111000000000000111111111111000000000000111111111222222444777:::???CCCDDDCCCCCCRRR^^^rrr~~~uuukkkYYYRRRJJJGGGIIIJJJHHHDDDGGGGGGFFFEEEEEEFFFFFFGGGIIIGGGDDDCCCDDDFFFHHHIIIKKKMMMOOOOOORRR^^^nnn{{{{{{wwwuuutttrrrrrrrrrqqqpppooonnnmmmooopppqqqrrrtttwwwyyyzzz{{{}}}{{{}}}wwwnnncccYYYRRRMMMKKKFFFGGGIIIGGGDDDBBBCCCDDD@@@???===;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<>>>???AAABBB<<>>@@@AAABBB========================:::<<<>>>@@@AAABBBBBBAAABBBAAA???GGGfff|||wwwxxxvvv~~~```[[[dddooozzzwwwssssssyyy~~~fffDDD555444666444444555777:::;;;<<<<<<<<<888999:::888666888===BBBCCC^^^pppbbb______ZZZTTTQQQQQQPPPQQQUUU[[[ccchhh___VVVMMMKKKQQQddd}}}uuuuuutttrrrmmmjjjjjjooosssuuusssqqqqqqppplllhhhgggeee\\\UUUVVVVVVQQQKKKIIICCCFFFGGGEEEAAA>>>>>>???@@@DDDGGGIIIOOO```www~~~{{{|||}}}yyy~~~rrr{{{rrrWWW@@@@@@@@@222////////////000111111111//////000000000000//////////////////////////////////////////////////////////////////////////////........................//////............//////............/////////000..................................../////////000////////////////////////000000000000000000000000000000000000111111111111////////////000000000000000000000000111111111111000000000000111111111111333777:::;;;>>>@@@???<<<777EEEBBBEEEkkk|||zzz~~~yyymmm]]]VVVUUUVVVRRRMMMGGGGGGFFFFFFFFFFFFFFFGGGAAADDDFFFEEECCCBBBDDDFFF===CCCIIIJJJIIILLLSSSZZZeeejjjuuu|||uuutttwwwwwwsssnnnlllggg___VVVOOOJJJGGGFFF>>>AAADDDCCC@@@>>>>>>???>>>===;;;999888888999:::::::::::::::::::::::::::;;;;;;<<<===???AAABBBCCC@@@LLL___sss<<<===>>>>>>===<<<===???<<<===>>>???>>>===;;;999===>>>@@@BBBCCCCCCCCCCCCDDDBBBEEEIIIOOOddd{{{wwwyyy~~~vvvWWWQQQZZZsss}}}zzzxxxjjjBBB444777555222222222555999<<<<<<;;;===;;;888555444666999:::AAANNNjjj{{{rrrpppsssuuuqqqkkkkkk]]]PPPJJJKKKSSScccsssuuutttppp}}}xxxvvvppphhheeehhhlllooorrrooollljjjiiifff```[[[YYYXXXVVVSSSPPPKKKGGGEEEBBBAAAAAA@@@??????>>>===<<<888???WWWtttzzz}}}}}}}}}qqqiiiwwwyyywwwvvv{{{lllWWWFFF===999666333000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000............//////////////////000000000000//////000000000000000000000000////////////000000000000000000111111111111000000111111111000000000000000222111000000000111333333111222333444666777888999666444888@@@JJJaaazzzwwwxxxqqqfffgggUUULLLDDDDDDFFFFFFHHHJJJFFFFFFFFFFFFGGGEEEBBB@@@BBBBBBBBBCCCEEEHHHJJJLLLQQQRRRUUU\\\gggttt~~~yyyrrriiidddbbbaaa\\\XXXPPPOOOMMMJJJGGGDDDBBBAAAAAAAAA@@@>>>===<<<;;;:::<<<;;;999888888888999:::;;;::::::<<<>>>>>>===<<>>???GGGFFFFFFQQQVVVhhh:::<<<===>>>===>>>???AAA===>>>???@@@@@@>>><<<;;;===>>>???@@@AAABBBBBBBBB@@@>>>@@@CCCEEEQQQrrr|||zzz|||~~~~~~~~~fffUUUOOOhhh{{{xxxYYYHHH@@@444111222333444555666777999<<<;;;888666666666888999AAAIII___sssZZZMMMKKKLLLPPPTTTgggvvvsss{{{uuuooo{{{qqqiiieeefffhhhmmmjjjeeecccaaa^^^YYYTTTQQQPPPOOOMMMJJJGGGDDDBBBBBB@@@===<<<===???AAAAAA@@@MMMfff~~~~~~ttt^^^^^^vvv}}}{{{yyysssdddPPPAAA999666444222000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////............//////////////////000000000000//////000000000000000000000000////////////000000000000000000111111111111000000000000000000000111111111222111000000000111222333111222333444555777888888===999999;;;;;;DDD___{{{zzzvvv|||vvv```WWWNNNLLLKKKFFFCCCCCCIIIGGGFFFFFFHHHHHHGGGFFFDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJMMMSSS[[[cccgggiiimmmttt|||~~~xxxrrrnnnllleee___WWWSSSRRRPPPLLLIIIIIIIIIGGGEEEBBB@@@>>>===??????>>>===<<<;;;;;;:::;;;:::999888999:::;;;<<<888999;;;;;;;;;;;;<<<===@@@EEEGGGOOO\\\\\\YYYaaaXXXlll999;;;===>>>>>>>>>@@@BBB>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>??????@@@AAAAAA???@@@BBBAAAEEEWWWkkkzzz{{{}}}}}}{{{qqqpppwww}}}```JJJaaa}}}zzz~~~vvvdddNNN666111222333222222333444666::::::999888888777777777???BBBRRRnnnuuu___QQQIIIIIIKKKQQQ[[[mmm|||rrrzzzgggooo~~~nnneeedddhhhiiiddd___[[[YYYVVVQQQMMMIIIIIIHHHGGGFFFDDDBBBAAA???>>>===<<<<<<===???@@@???XXX|||yyywwwzzzvvvxxx|||fff[[[fff}}}|||iii[[[HHH:::444333222111000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////............//////////////////000000000000//////000000000000000000000000////////////000000000000000000111111111111000000//////000000111111222222111111000000111111222333111222222444555666777888;;;888999;;;888888DDDTTTzzzoooooowwwcccWWWLLLIIIIIIIIIIIIJJJIIIGGGDDDDDDEEEFFFFFFEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGJJJMMMOOOTTTXXX^^^gggpppxxx~~~}}}}}}||||||{{{||||||~~~}}}zzzuuuooohhhccc___]]]WWWRRRLLLIIIHHHGGGDDDAAACCCCCCBBB@@@???===<<<;;;======<<<<<<<<<;;;;;;;;;:::999999888999:::<<<===;;;===>>>===;;;;;;>>>@@@DDDIIIKKKTTTaaaaaa___gggkkk{{{:::<<<============???@@@>>>>>>???@@@??????>>>===???>>>===<<<<<<===???@@@@@@>>>???BBBCCCCCCJJJTTTxxxyyy||||||yyypppmmmrrriiiOOO^^^yyyvvv}}}wwwppptttzzz}}}zzz|||{{{aaaBBB777333000///222444444444888999:::::::::888777555<<<>>>HHH]]]xxxaaaLLLJJJPPPNNNQQQYYYcccnnn~~~}}}mmmiiiqqqcccbbbgggfffaaa[[[VVVTTTRRRNNNJJJGGGGGGFFFEEECCCBBBAAA@@@;;;>>>AAA???<<<;;;???CCC^^^sss{{{lll```cccppp|||}}}sss```SSSBBB666111111111///000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////............//////////////////000000000000//////////////////////////////////////////000000000000000000111111111111000000......///000111222222333111111111111111222222222111222222333555666666777555444777<<<======AAAIIISSSfffsssvvvqqq```OOOGGGHHHJJJMMMQQQIIIHHHFFFEEEFFFFFFEEEDDDGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKPPPVVV]]]dddkkknnnttttttsssrrrrrrqqqqqqqqqrrrrrrrrrssswww~~~|||vvvsssrrrrrrrrrqqqllljjjfff```[[[VVVSSSRRRQQQNNNIIIGGGFFFFFFDDDCCCAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::;;;<<<>>>>>>>>>>>>>>>@@@AAACCCEEEMMMPPPWWWbbbdddiiiwww<<<===>>>===;;;;;;<<<===<<<<<<==================>>>===<<<;;;<<<===>>>???===;;;;;;>>>@@@AAADDDGGGiii{{{zzzyyyxxxooonnnqqq{{{mmm[[[TTTzzzvvvrrr|||}}}nnn```]]]lllxxx{{{tttxxxvvvwww\\\DDD:::000...222555444000555777999;;;;;;999777666777:::AAAKKKZZZqqqeeeRRRKKKHHHHHHKKKOOOSSS[[[kkkzzztttmmm}}}uuubbbZZZ[[[```[[[UUUQQQPPPNNNJJJGGGEEEEEECCCBBBAAA??????>>>:::>>>AAA???<<<@@@NNNZZZ}}}|||uuufffVVVUUUkkk}}}}}}pppcccYYYMMM>>>444111111000/////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..........................................//////////////////000000000000//////////////////////////////////////////000000000000000000111111111111000000......///000111222222333000000111111222222222222111222222333444555666666666555666999:::999:::===???___xxxqqqlllvvvqqqeee^^^UUUMMMJJJIIIIIIHHHJJJKKKKKKJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFAAABBBDDDEEEFFFFFFFFFFFFDDDDDDEEEGGGJJJNNNQQQTTT[[[[[[\\\\\\]]]^^^^^^^^^\\\]]]^^^___```dddiiimmmtttyyyyyysssooogggccc___\\\[[[[[[[[[[[[WWWUUUSSSOOOLLLIIIGGGFFFIIIGGGDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>======::::::::::::;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<;;;;;;@@@GGGMMMNNNMMMKKKZZZfffppp{{{~~~;;;<<<===<<<:::888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????======>>>AAABBBCCCCCCLLLzzz{{{yyyyyyrrrtttuuuxxx}}}~~~wwwnnnKKK\\\lll}}}zzzrrrxxx~~~yyyqqqmmmiiikkk|||xxxzzzyyy[[[NNN>>>444333444222...333555888;;;<<<;;;999888666777:::<<>>===<<<<<<<<<===>>>>>>???FFFVVVkkk{{{~~~zzzZZZ]]]jjjzzz|||www~~~~~~yyyiiiYYYNNNEEE999333222222111/////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..........................................//////////////////000000000000//////000000000000000000000000////////////000000000000000000111111111111000000//////000000111111222222000000111222222222222111111222222333444444555555666666555666666777888:::;;;FFFYYYwww|||nnneeelllxxxyyyaaaRRRJJJIIIHHHIIIJJJKKKJJJHHHEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDBBBBBBBBBCCCDDDEEEHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNPPPPPPPPPQQQSSSUUUZZZ]]]aaafffjjjnnnrrruuu~~~{{{wwwrrrsssvvvwwwwwwuuurrrpppwwwyyyzzzzzzyyyuuuqqqoooooonnnmmmjjjfffaaa\\\ZZZQQQPPPMMMKKKJJJJJJKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;<<<===>>>AAABBBHHHPPP[[[bbbfffgggeeewww999:::;;;:::888888888::::::::::::::::::;;;<<<<<<:::;;;<<<===>>>?????????>>>???@@@BBBDDDFFFFFFEEEBBB[[[{{{}}}zzzzzzyyyzzzwwwVVVPPPKKK[[[xxxzzz|||vvviiinnn{{{nnnYYYFFF999333222222111333777:::;;;<<<;;;:::888666555666777999CCCMMMYYYjjjwwwooohhhgggfffdddccceee^^^gggxxxxxxgggfffkkkqqq}}}sssjjjbbb___TTTRRRYYYhhhuuuzzz|||~~~wwwqqqqqqvvvooo\\\NNNJJJIIIFFFDDDCCCDDDDDD@@@<<<======<<<;;;;;;<<<===>>>???>>>AAANNNbbbvvvuuuaaayyy~~~uuucccRRRAAA:::222///111333111/////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..........................................//////////////////000000000000//////000000000000000000000000////////////000000000000000000111111111111000000000000000000000111111111///000111222333222222111222222222333333444444555444555666666666999<<<>>>:::;;;???MMMlllqqqeeedddffffffeeesssooo[[[VVVOOOJJJHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDEEECCCDDDFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKJJJJJJLLLNNNOOONNNOOOQQQTTTWWWWWWWWW]]]dddiiiiiigggfffddd```\\\]]]]]]]]]\\\ZZZXXXVVV[[[\\\]]]]]]]]][[[XXXWWWUUUUUUTTTRRRPPPMMMKKKJJJGGGGGGGGGFFFEEEEEEFFFGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<======???AAACCCEEEKKKSSS^^^fffjjjpppvvv|||666777999999888888999;;;:::::::::::::::;;;<<<===999:::===???@@@@@@@@@???777;;;>>>AAADDDGGGGGGDDDEEEHHHccc}}}xxxyyytttjjjWWWFFFUUUyyy}}}rrrddd{{{rrrVVV???333333888111333666999;;;<<<<<<<<<;;;666444888;;;;;;<<<>>>===HHHYYYgggsss}}}yyytttrrrrrrqqqqqqqqqvvv{{{wwwoookkkddd]]][[[ccchhhttt~~~hhhaaahhhttttttlll```YYYYYYbbbjjjkkkkkkmmmlll___WWWYYYWWWLLLEEEFFFCCCAAA@@@AAACCCBBB>>>;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>>GGG```}}}yyyzzzwwwaaammmwww~~~yyymmmYYYGGG777111,,,,,,000333222/////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////........................................../////////000//////000000000000//////000000000000000000000000////////////000000000000000000111111111111000000111111111000000000000000///000111222333222111111222222222333333444444444555888888666444555888999888:::999;;;LLLrrrtttnnnmmmggg^^^rrrtttkkk^^^SSSLLLIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGFFFEEEEEECCCDDDDDDCCCCCCDDDGGGJJJHHHFFFFFFIIIMMMPPPPPPNNNKKKOOORRRRRRSSSVVVTTTPPPSSSSSSRRRQQQPPPNNNMMMLLLNNNNNNNNNOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHBBBCCCDDDDDDDDDCCCDDDEEEDDDCCCBBB@@@??????>>>>>>>>>??????>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<===>>>???BBBFFFIIIKKKOOO]]]kkkpppmmmmmmvvv888888888777888888999:::999888888999;;;;;;:::888;;;999777999<<<===;;;999<<<<<<===>>>???@@@AAABBBDDDJJJRRRhhhuuuhhhUUUQQQeee}}}wwwkkkiii|||wwwtttWWW<<<222333111555666333444999<<<;;;<<<999666444444555888:::>>>>>>DDDMMMUUU[[[ccckkkrrrrrrnnnhhhgggiiijjjgggnnnmmmooozzz|||ooohhheeecccbbbeeefffmmm}}}~~~~~~yyyssswwwwww{{{pppgggpppwww}}}jjjZZZ[[[___\\\[[[^^^SSSRRRQQQNNNKKKHHHEEECCCAAA@@@???>>>>>>>>>>>>>>>999:::<<<===<<<<<<;;;;;;@@@JJJ\\\sss}}}pppiiinnnvvv~~~qqqdddwwwjjjaaaYYYMMM@@@222222111000//////000000////////////////////////000000//////.........---........................................................................//////.........---------............////////////////////////////////////........................------------.........///////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////............222222222333333333444444222222333333333333444444444444444555555555555666666666:::>>>@@@PPPxxx|||zzzpppbbbooowwwpppeee]]]RRRHHHKKKJJJKKKNNNLLLGGGEEEFFFIIIJJJLLLLLLIIICCC@@@???BBBBBBBBBCCCDDDEEEGGGGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>>======<<<=========<<<<<<;;;;;;;;;999:::;;;<<<===<<<;;;;;;@@@<<<<<<@@@???;;;===CCC>>>BBB???>>>FFFGGGGGGNNNHHHTTTdddmmmjjjkkkzzz777777777666777888888999999888888999;;;;;;:::888:::999777888;;;<<<;;;999;;;<<<<<<===>>>???@@@@@@???CCCGGGRRRsssxxxvvvpppcccXXXXXXaaakkkooo}}}pppooo|||qqqSSS>>>777222222333666:::<<<===>>>===;;;888666555666777888999888;;;AAAFFFMMMYYYdddpppyyy~~~uuuooollllllqqqooopppwww~~~yyyvvvwww|||||||||~~~~~~yyyqqqjjjfffdddkkkqqqppp||||||ooommmvvvxxxyyywwwbbbYYYTTTLLLGGGHHHIIIIIIHHHGGGEEECCCAAA@@@>>>===<<<;;;::::::::::::<<<:::999;;;???AAA@@@???PPP```xxx~~~nnnYYYTTTeeezzz{{{zzzyyycccfffwww~~~vvviiiaaa\\\RRRDDD999222111111000//////000000////////////////////////000/////////....................................................................................//////.........---------............////////////////////////////////////........................------........./////////////////////////////////000000000///////////////////////////////////////////////////////////////////////////////////////222222222333333333333444222222222333333333444444444444444444555555555555888888;;;<<<999===VVVrrr|||xxxzzz}}}qqqZZZOOOEEEEEEGGGIIIJJJLLLEEEDDDDDDDDDEEEFFFHHHKKKHHHGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAAAAA@@@@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGCCCBBBAAA@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<>>><<<<<<===<<<:::>>>EEEBBBLLLMMMMMMQQQOOOMMMTTThhhooovvvvvvtttxxx777666666666666777888888999888888999;;;;;;:::888999888777888:::;;;:::999;;;<<<<<<<<<======>>>>>>@@@BBBBBBDDDTTTzzzwwwyyyzzzxxxkkkYYYPPPZZZiiirrryyynnn~~~yyyrrr]]]SSS@@@555000666:::777666999===<<<;;;999888777777777888777888;;;???HHHXXXfff~~~}}}vvvqqqlllkkknnnrrrtttttt}}}yyyrrrjjjgggiiiooosss|||zzzwwwuuuvvv|||vvvpppmmmnnnrrrxxx}}}~~~yyypppjjjWWWQQQTTT[[[aaauuu~~~|||wwwqqqzzzqqq\\\RRRLLLDDD@@@BBBAAAAAAAAAAAA@@@???>>>>>><<<;;;:::999999888888888:::;;;<<<::::::>>>GGGNNNlllwwwqqq___QQQTTTjjj{{{{{{bbbZZZttt~~~kkk\\\YYYVVVIII:::333111111000/////////000000////////////////////////////////////...................................................................................................------------............/////////////////////////////////............................../////////000000000//////////////////////////////////////////000000////////////////////////////////////////////////000000000000000000000000111111222222222333333333222222222222333333333333444444444444555555555555888888;;;<<<777222;;;IIIaaauuujjjttt~~~hhhQQQIIIJJJKKKKKKJJJKKKJJJHHHEEEDDDEEEFFFGGGBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@===>>>???>>><<<<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>============@@@@@@@@@@@@?????????>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>@@@EEEIIIHHHFFFJJJQQQMMM]]]cccccceeebbbdddppp|||tttmmm777777777777777888888999999888888999;;;;;;:::888888888888888999::::::999<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::999999999:::888>>>BBB>>><<>>??????@@@@@@AAAAAA@@@@@@???============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAAAAAAAAHHHQQQTTTQQQMMMMMMPPPSSSdddjjjhhhjjjlllwwwrrrggg```]]]999999888888999999:::;;;999888888999;;;;;;:::888888999999999999999::::::<<<<<<==================???@@@CCCEEECCCOOOuuu||||||kkkbbbfffnnn|||zzzyyywwwZZZ@@@:::888444777???888888:::;;;<<<<<<;;;;;;555444666999:::===GGGRRReeeuuuzzzlllddd[[[TTTSSSSSSSSSRRRZZZ^^^dddggghhhjjjnnnrrrsssvvvxxxxxxxxx{{{tttlllkkkmmmxxx}}}tttddd[[[[[[```ttt|||xxxlllllluuulllrrrtttpppssswwwxxxwwwuuurrrqqqiiiiiihhhjjjmmmpppqqqrrrlllnnnkkkfffdddeeedddaaaWWWPPPIIIFFFCCC@@@===>>>????????????>>>===<<<;;;::::::999999999::::::;;;999;;;>>>FFFVVVlllzzztttrrryyyzzzxxxyyyrrr\\\\\\vvv}}}xxxuuudddWWWSSSIII777000555000///////////////000000////////////////////////.........///////////////........................................................................---.....................------------............////////////////////////........................////////////000000000000////////////////////////------......//////000000................................................///000000000111111111222000000000111111111222222111111111222222222333333333333333444444444444555555333444888;;;===@@@DDDGGGNNN```}}}zzzttttttzzz}}}|||mmmbbb^^^MMMMMMJJJEEEEEEJJJJJJEEEHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@>>>===>>>@@@???@@@@@@@@@@@@@@@@@@???==================<<<<<<@@@@@@AAABBBBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>==================<<<<<<<<<<<<===========================>>>@@@BBBBBBBBBAAA@@@BBBGGGKKKKKKHHHHHHJJJMMM[[[ggghhhccceeekkk}}}qqqhhhhhhnnnsss:::999999999999:::;;;;;;999888888999;;;;;;:::888888:::;;;;;;:::999;;;<<<===>>>>>>>>>??????@@@@@@@@@AAAEEEGGGCCCEEEWWWlllzzzyyyxxxzzzeeeWWW```jjjnnnnnntttwwwuuuyyy|||yyyyyy]]]MMMBBB777000000666777888:::;;;<<<======888666666888777555777<<>>UUUxxxwww~~~~~~yyyddd[[[gggtttyyy|||zzz}}}fff[[[PPPHHH===111...333//////......//////000000////////////////////////.........///////////////........................................................................---------...............,,,------------.........////////////////////////............................../////////000000000////////////////////////..................//////...................................................//////000000111111111///000000000000111111111111111111111222222222222333333333333444444444444888555222222555999;;;===??????CCCMMMaaa||||||}}}zzz~~~xxxgggTTTKKKKKKFFF>>>CCCBBB@@@???@@@BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@>>>>>>???@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>============@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@???????????????@@@????????????>>>>>>>>>===========================>>>>>>>>>>>>????????????===>>>?????????>>><<<;;;===??????@@@HHHWWWfffmmmxxx~~~wwwyyy}}}tttiiimmmyyy999999888888999999:::;;;999888888999;;;;;;:::888999;;;<<<<<<::::::<<<>>>>>>??????@@@AAABBBCCCCCCBBBDDDFFFEEECCCDDDKKKRRRsss}}}tttuuuxxx|||```___``````]]]aaarrr~~~xxxnnnjjjiiirrrwwwuuuyyyrrrcccRRR???222777777888999:::;;;<<<<<<>>>999777999:::777444555666;;;???BBBGGGLLLKKKGGGGGGJJJQQQYYYbbbkkktttyyylllaaaSSSHHHDDDEEEFFFFFFNNNTTT___lllwww~~~~~~uuuooooooqqqttt{{{~~~yyyrrrlllwwwrrrdddYYYWWWccclllsss~~~xxxkkkXXXSSSWWWUUUNNNNNNOOOPPPPPPMMMJJJGGGGGGGGGGGGGGGFFFGGGHHHIIIMMMPPPOOOJJJHHHHHHFFFBBB;;;===>>><<<;;;<<<===>>>::::::::::::999888777777666666777888:::<<<>>>???AAALLL```{{{vvvwwwyyy~~~}}}~~~www}}}sss\\\PPPYYYxxxyyyjjjppprrrpppsssWWWPPPDDD:::444000//////...............///000000////////////////////////............/////////000........................................................................---------.........//////,,,,,,---------.........////////////////////////........................------........./////////////////////////////////..................------................................................------...//////000111111/////////000000000111111111111111111222222222222222222333333333444444444555555333333444666666555888999::::::>>>SSS{{{wwwsss}}}uuunnnaaaSSSLLLIIIEEEAAAAAACCCGGGJJJGGGFFFFFFFFFEEEDDDDDDDDDAAABBBBBBCCCCCCDDDDDDEEEAAABBBCCCBBB@@@@@@AAACCC??????@@@@@@@@@@@@??????????????????>>>>>>>>>===???@@@BBBCCCCCCBBB@@@????????????>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@BBBEEEFFFFFFHHHJJJPPPbbb|||uuujjjooo|||888888888777888888999:::999888888999;;;;;;:::888999<<<>>>===;;;:::<<>>888444888<<<:::777666111444666444555888:::888999;;;===@@@DDDIIIOOOTTTYYYhhhxxxyyymmm]]]QQQMMMMMMOOOPPPOOOXXXiii}}}xxxooolllooosssvvvzzz}}}|||wwwrrr}}}sssiiieeekkkjjjmmmvvvyyykkkaaaXXXLLLKKKMMMGGGEEEEEEFFFGGGHHHGGGEEECCCEEEEEECCCBBB@@@@@@BBBDDDBBBDDDCCC>>>===>>>===::::::======999777888;;;===888888999999999999888888888888999;;;===@@@BBBCCCMMMmmm{{{yyyyyy~~~oooooo}}}}}}wwwvvvxxx{{{~~~sss```HHHTTTllltttnnnvvvppp]]]SSSOOOHHH;;;111000444222,,,...............///000111////////////////////////---.........//////000000........................................................................---------.........//////,,,,,,,,,---------......////////////////////////........................------------.........////////////////////////////////////......------,,,................................................,,,------...///000000111////////////000000000000000111111111111222222222222222333333333444444444111333666777888999777555888888:::<<<<<>>>>>>>>>>>@@@AAABBBBBBAAA@@@>>>AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBKKKJJJHHHHHHKKKRRRYYY]]][[[^^^bbbjjj}}}hhhbbbeeeyyy}}};;;::::::999888888888999666666777888999999::::::888;;;>>>>>><<<:::;;;===BBBCCCEEEFFFGGGFFFDDDCCCBBBAAAAAA@@@AAABBBDDDEEEPPPaaaqqqeeemmmrrrnnnxxxwww~~~nnnVVVUUUOOOTTTdddhhhpppxxxwwwvvv~~~zzzcccbbbuuurrruuu}}}sssOOO>>>444:::===888777===:::<<<======;;;999888888999888777555555555666666888999999:::<<<>>>@@@AAAGGGKKKUUUdddsss}}}kkk^^^ZZZ^^^ccchhhrrrkkk]]]\\\cccmmmttt{{{yyyvvvyyysssvvv}}}kkk```hhhkkksssggg^^^RRRJJJHHHHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<;;;;;;::::::999:::::::::777666555666888999999888===<<<===>>>;;;>>>LLL]]]uuutttssssssyyyzzzjjjjjj~~~vvvnnnsssxxxwww}}}zzz~~~^^^OOO[[[hhhzzzzzzyyyooo^^^SSSTTTOOOCCC777333222000///000000000000000000000000000........................................................................//////.........---------------------------------////////////////////////........................000000//////.........---............////////////...///////////////......////////////////////////........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000000000111111111111111222222222333333333333444555555666666555555666777777777888===CCCGGGnnnzzz}}}{{{lll___PPPIIIHHHJJJIIIIIIIIIIIIHHHEEEBBB===???BBBBBBAAABBBFFFIIIDDDGGGGGGBBB<<<<<<@@@CCC???AAADDDFFFFFFEEECCCAAA?????????@@@AAA@@@===;;;>>>@@@@@@@@@?????????@@@AAAAAA@@@?????????@@@@@@AAA@@@@@@AAABBBBBBAAA@@@@@@??????@@@AAAAAA@@@???CCCCCCDDDDDDEEEHHHLLLPPPZZZVVVWWW```ooozzz{{{xxxtttyyy{{{|||lllaaa\\\YYY^^^lllwwwqqq:::999888888777777777888777777888888999::::::;;;888;;;>>>>>><<<;;;<<<===@@@AAACCCDDDDDDCCCBBBAAA@@@@@@??????@@@AAACCCDDDGGGQQQ~~~uuupppqqqpppvvv{{{]]]SSSQQQSSS[[[```sss~~~{{{ssswww}}}xxxqqqxxx~~~yyy|||rrrSSS777222888777555777<<<===>>>===<<<:::999999;;;:::999777777777888888888888777777888999::::::>>>???FFFPPP]]]ppp{{{iiiZZZYYYaaagggggggggpppwwwvvvwww|||pppjjjkkkooosssttt{{{}}}wwwgggeeeiiisssuuujjjYYYQQQHHHCCCBBBCCCAAA@@@>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;999999888888888888999999;;;:::888888999:::;;;<<<777:::>>><<<999EEEggg}}}pppwww|||}}}qqqhhhgggrrrqqqgggjjjmmmnnnuuuyyyxxxjjjXXXWWWrrryyyyyyooofff___WWWRRRFFF<<<333111111000///000////////////////////////........................................................................//////.........---------------------------------................................................000/////////.........---............////////////......////////////......////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000111111111111222111111222222222333333333333444444555555555555555333444444444555888===@@@QQQiiizzzssseee```___YYYQQQLLLIIIFFFAAA===>>>>>>>>>>>>???AAACCCEEEEEEGGGFFFBBB===<<<===>>>AAACCCEEEGGGHHHGGGEEEDDDBBBAAA@@@AAABBBBBBAAA???CCCCCCCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>@@@AAABBBAAAAAABBB@@@>>>>>>AAACCCDDDCCCEEEGGGIIIJJJLLLPPPUUUXXX]]]bbblll{{{}}}eeeQQQNNNVVV^^^zzzwwwooonnnppp999888777777666777777777888888999999::::::;;;;;;999;;;===>>>===<<<<<<======>>>???AAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAACCC^^^}}}vvvtttxxxrrraaa\\\RRROOOYYYkkkvvvwww|||yyykkktttzzzzzzTTT???888555666:::555666888999;;;<<<<<<<<<<<<;;;:::::::::::::::;;;999888777666666555555666888777999===DDDVVVrrr|||vvvnnnlllmmmfffiiicccWWWUUU]]]^^^VVVWWWdddrrryyy{{{|||}}}|||llleee\\\XXXYYY\\\^^^___cccjjjtttrrrfffgggkkkqqqrrrjjj\\\QQQIIIDDD???<<<===>>>===<<<::::::999999999999::::::888888888888888888888888:::::::::999999999999888888777777777777777888888;;;:::999888888:::<<<===:::>>>CCCGGGNNNccc|||vvvpppppp{{{uuujjj```aaannnzzzzzznnngggjjjmmmnnnsssyyyxxxoooddd___dddsss{{{}}}sssaaaYYY[[[VVVJJJ;;;333...///111//////000////////////////////////.......................................................................................---------------------------------------------------------......................../////////...............---............/////////........................////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000000111111111111222222222111111222222222333333333333333444555555555555555222333444444444555888::::::FFFWWWyyyyyyuuu{{{xxxqqqlllcccVVVMMMJJJEEEAAA@@@BBBEEEEEEEEEEEEDDDCCCBBB@@@>>><<<<<<>>>???AAACCCDDDEEEDDDDDD@@@>>>======???@@@??????AAAAAA@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@AAA???======@@@DDDGGGIIIOOOWWWaaajjjnnnnnnmmmllloooxxxyyynnn\\\MMMNNN^^^oooxxxuuuiiihhhrrr|||999888888777777777888888999999999::::::;;;;;;;;;999:::<<<===>>>=========;;;<<<===>>>?????????>>><<<<<<<<<===>>>>>>??????BBB@@@IIIbbbwww~~~yyypppXXXJJJWWW]]]zzz{{{wwwxxxwwwyyyvvvqqq|||\\\@@@222444;;;444555777:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888777777777777999888888777888AAAWWWkkk{{{ssskkkfff```XXXTTTSSSTTTkkkyyytttssszzzvvvjjjaaakkkwww{{{wwwlllaaaYYYRRROOOKKKKKKNNNRRRTTTUUUQQQVVV^^^gggqqq|||vvvfffaaa[[[WWWUUUQQQKKKFFF@@@>>>;;;;;;<<<===<<<:::888888777777777777888888888888888888888888888888888888888888888888888888777777777777777777888999:::;;;;;;;;;:::;;;===>>>???BBBMMM```vvv}}}|||zzzrrrkkkwww|||oooccceeeiiipppxxx}}}yyyrrrxxxsssqqqsssvvvwwwwwwwwwwwwxxxmmm^^^[[[fffwwwyyyiiiYYYSSSRRRIII>>>444///,,,///111///...000////////////////////////................................................................................................------------------------------------------------................................................---------.........//////......------......//////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000111111111111222222222222111111222222222333333333333333444555555555444444444555777777666666777888888;;;;;;LLLooo~~~{{{uuussstttsss~~~nnn^^^VVVMMMJJJMMMOOOMMMJJJFFFCCCAAACCCCCC@@@>>>===???@@@AAACCCEEEFFFGGGGGGBBB@@@>>>>>>@@@BBBBBBBBBCCCBBBAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???>>>>>>>>>;;;???BBBBBBAAABBBHHHNNN\\\kkk}}}cccVVVJJJOOOiiissslllpppzzz999999888888888999999:::999:::::::::::::::;;;;;;999999:::<<<===>>>===<<<;;;;;;<<<===>>>>>>??????;;;<<<<<<===>>>>>>>>>???AAABBBBBBKKKfffxxx{{{||||||zzzjjjRRRSSSVVVrrr}}}uuurrrtttuuu{{{rrroooqqqSSS???666444:::999999;;;===<<<:::777999999:::;;;;;;<<<<<<<<<;;;::::::999999999::::::888999;;;:::777777BBBOOO___lll}}}xxxvvvfff^^^WWWUUURRROOOOOOQQQNNNsssyyyxxxuuunnncccUUUIIICCCEEEDDDDDDFFFJJJMMMOOOPPPLLLLLLOOOWWWbbbmmmtttwwwwwwiii[[[TTTKKKDDDBBBBBBAAA@@@===<<<;;;:::;;;;;;999888888777777666666777777888888888888888888888888888888888888888888888888888888888888888888999:::;;;;;;===???>>><<<<<<===???@@@LLLbbb{{{xxxuuuyyyzzzvvvqqqzzz|||pppgggeeeqqq{{{zzzxxx}}}~~~zzz}}}ooobbb```lllwwwcccZZZSSSGGG;;;555222......000111...---///................................................................................................---.....................------------------------------------------------........................---------...............------------............---------,,,---...///000////////////////////////................................................................................................////////////000000000000000000111111111222222222111111222222222333333333222333333444555444444444444666888888777666777777;;;>>>:::;;;JJJaaarrrhhhhhhiii||||||rrrgggbbbdddeeebbb^^^PPPJJJFFFGGGEEE@@@>>>@@@CCCCCCDDDDDDEEEFFFHHHHHHFFFDDDBBBBBBCCCEEEEEEEEEFFFDDDCCCCCCEEEEEEBBB@@@??????>>>>>>>>>???@@@AAA<<>>??????;;;<<<===>>>????????????;;;AAAAAADDDTTTnnnuuuzzzwwwyyy}}}dddPPPPPPccckkkiiippp|||vvvvvv{{{}}}qqqeeeQQQ>>>;;;888444555888;;;<<<;;;777888999;;;<<<<<<<<<<<<999888888888888999::::::444555999<<<999555888>>>IIISSSaaannnwww{{{|||}}}vvvxxxwwwqqqhhh```]]]]]]PPPKKKIIIJJJMMMQQQYYYaaa\\\{{{rrraaaTTTIIIAAA???@@@<<<===>>>???@@@AAABBBCCCJJJGGGHHHQQQ^^^hhhkkkjjjcccqqq}}}{{{pppcccYYYRRRFFFDDD@@@>>>======<<<:::999999999888888777666666888777777666666777777888777777777777777777777777888888888888888999999999999999999999:::;;;<<<<<<999;;;<<<<<<;;;===BBBFFFRRRhhhwwwtttxxx{{{|||}}}zzzssshhhllluuuuuutttppp}}}pppfffkkk}}}sssaaaZZZQQQ???333222222//////111111------///................................................................................................---------...............------------------------------------------------........................---------------.........,,,------------.........------,,,,,,,,,...///000////////////////////////................................................................................................////////////000000000000///000000000000111111111111111222222222333333333222222333444444444444444222444666666666555666777555???@@@<<<>>>EEE[[[yyyqqqkkkgggmmm}}}kkkaaaZZZXXXSSSLLLLLLRRRJJJIIIFFFDDDBBBBBBBBBBBBCCCAAA??????@@@AAA@@@??????>>>???CCCGGGGGGDDDAAACCCBBBAAAAAACCCFFFJJJLLLIIIMMMQQQSSSRRRSSSVVVYYYnnn{{{zzzttt{{{}}}gggVVVRRRSSSTTTXXXhhh{{{qqqgggbbbjjjyyy}}}qqqccc888888888888888999::::::999999999999999999999999666666666999<<<===;;;999999999::::::;;;===>>>???<<<===???@@@AAAAAA@@@@@@999@@@@@@DDDMMMQQQqqqzzztttvvv}}}sssYYYKKKTTTXXX___mmm|||zzzggggggqqq{{{jjjWWWMMM???777666999<<<===777888:::;;;============999999888888888888999999666555777:::999555444777111555<<>>>>>AAAFFFOOO]]]jjjttt}}}uuudddUUUFFF???;;;888:::>>>666777888888888777888999AAA???@@@HHHSSS[[[\\\[[[QQQRRRVVVWWWQQQFFFAAAAAA:::::::::;;;;;;;;;999888777777888777666555666777777777666666666666777777777777777777777777777777777777777777888888888999999999999999:::;;;<<<===777999;;;===BBBMMM[[[fffzzz~~~yyy{{{~~~~~~mmmjjjttt~~~zzzooorrr}}}kkkZZZbbbnnniii```SSSDDD777111111111//////111000------111................................................................................................---------.........//////------------------------................................................,,,,,,,,,------.........,,,,,,---------.........---,,,++++++,,,---///111////////////////////////................................................................................................////////////000000000000....../////////000000000111111222222222333333333222222333444444444444333000222444444555555777999111:::<<<<<<===:::AAASSSqqq}}}ppplllxxxyyy}}}zzzrrrkkkppp|||llliiiccc]]]WWWSSSQQQPPPOOONNNMMMMMMMMMMMMJJJHHHDDDFFFMMMXXXccciiihhheee\\\[[[ZZZ\\\```gggooosssvvvzzz~~~~~~~~~vvvjjj[[[OOOIIIKKKWWWeee|||vvvssspppnnniii]]]LLL???777777666777777888999999999888888888888888888888666555555888;;;===;;;888888888888999:::<<<===>>>===>>>@@@AAABBBBBBAAAAAA===AAA???FFFJJJ<<>>>>>>>>>>><<<<<<;;;:::999999999999===999666888888555333555555666777666666888;;;===;;;:::999;;;======:::888888777777:::>>>GGGXXXhhhpppiiiccc```]]]VVVJJJBBBCCC:::444777:::777666888777888999999999888999;;;666666888>>>EEEJJJKKKJJJHHH>>>;;;???@@@999777;;;999888777777777999:::;;;666777777777666666888999777666666555555666666777999999999999999999999999555666666666777777888888999999999999:::;;;<<<===<<<>>>BBBGGGRRRfff}}}xxxrrrrrryyy}}}wwwxxx}}}~~~|||}}}uuurrr|||qqqzzzkkkOOOPPPeeepppRRR^^^^^^JJJ777222222000000......000///,,,...222................................................................................................---------.........//////------------------------////////////////////////........................,,,,,,,,,------.........,,,,,,,,,---------......---,,,+++***+++---000111////////////////////////................................................................................................////////////000000000000............////////////111111222222222333333333222222333444444444333333111222444555555777:::===444777444555;;;888666???BBBVVVttt|||yyyxxxxxxwwwttt|||}}}wwwsssrrrlllkkkkkkkkkkkkiiifffcccZZZ___kkk}}}~~~}}}}}}~~~rrrXXXJJJCCCMMM[[[kkk{{{{{{~~~qqq[[[DDD444---555666777888888999999888999999999888888888888777666777777888888888888777888999999::::::;;;;;;<<<;;;<<<<<<===>>>??????@@@>>>??????AAACCCGGGJJJLLLhhhzzzuuurrrqqqbbbQQQHHHRRR```eeecccaaagggrrrxxxsss~~~xxxZZZBBB666444777777999;;;999666999???999999999999999::::::;;;777777777777777777777777888777555444333333444444444444555555555555555555111333666999===BBBHHHLLLJJJIIIGGGDDDAAA>>><<<;;;666666666666666555555555888888888888777666444444444444555666777999;;;<<<777777777777777777777777666666666666777777777777777777777777777777777777555555555555555666777777777777777777888888888888000444888999777555666999@@@888666<<<@@@>>>;;;;;;@@@HHHTTTdddxxx~~~zzz}}}xxxttt}}}nnnpppxxxyyyuuuwww|||vvvtttzzz{{{vvv|||~~~hhhXXXVVVpppzzz}}}mmmcccfff]]]NNN???444//////000////////////////////////------------------------........................//////.........---------------------------------...........................------,,,,,,------...........................---------............///.................................------,,,,,,,,,------------------------------------------------........................................................................//////////////////......////////////////////////......//////000000111111000111111111111222222222000111222222333333222222333333333444444444555555777777777888999;;;<<<===???@@@GGGYYYwwwsssppp}}}||||||vvvqqq~~~ttt___TTTMMMLLLVVVmmmuuusss}}}iiiEEE...,,,444555555777888888888888888999999999888888888777777666777777888888888888888888999999::::::;;;<<<<<<==================>>>>>>======>>>@@@BBBDDDFFFGGGTTT|||vvvpppmmmpppeeeXXXRRRTTTXXX[[[\\\___eeeqqq~~~mmmnnnvvv{{{iiiMMMCCCDDD999777:::???@@@===;;;;;;;;;;;;:::999999999::::::888888888888888888888888888777666444444444444444555555555555555555555555333444666777999===BBBEEE======;;;:::888777666555666666777777777777777777888888888888777666555444666666555666666777777888777777777777777777777777666666666666777777777888777777777777777777777777666555555555555666777777666666777777777888888888:::888666666777888::::::777888;;;<<<888777@@@LLLWWW^^^hhhuuu{{{yyyvvvyyy}}}yyypppgggooo|||~~~tttrrrwwwssspppvvv}}}~~~mmm^^^ddduuu~~~sssddd]]]gggYYYFFF888222000...,,,////////////////////////................................................//////.........---------------------------------...........................------,,,,,,------...........................---------............///..............................---------,,,,,,,,,------------------------------------------------................................................................................................////////////////////////////////////000000000000000000111111111222222222111111222333333333333333333333333444444444444555666666666777888:::;;;<<<;;;;;;===CCCVVVvvvqqqrrr|||~~~~~~qqqcccYYYZZZZZZTTTNNNMMMXXX]]]mmmuuuvvv}}}yyy^^^BBB111///333555555666777888888888888999999888888888777777777666777777888999999888888999999999:::;;;;;;<<<<<>>>>>>>>======<<<===>>>@@@AAABBBBBBBBBEEEaaavvvnnnjjjkkknnnhhhYYYOOOPPPQQQNNNUUUXXX```lllyyyrrrkkkfffkkkzzz}}}tttkkkoootttwwwtttjjjZZZOOODDD===999;;;>>><<<:::;;;<<<<<<;;;:::999999999999888888888888888888888888888888666555555555555555555555555555555555555555444555555555555777:::<<<777777777666666666666666666666777777888888999999777888888777777666555444777777666666555555444444777777777777777777777777666666666777777777888888777777777777777777777777666666666666666777777888666666666777777777888888999666333444888;;;:::777999999:::;;;;;;???LLLXXXkkkrrr{{{~~~}}}yyysssgggZZZrrr}}}zzzkkkhhhmmmrrrrrr|||{{{yyyqqqggg^^^```vvv}}}nnneeeddd^^^LLL888...000333000+++////////////////////////////////////////////////.......................................---------------------------------...........................------,,,,,,------...........................---------............///...........................------------,,,,,,,,,------------------------------------------------........................................................................------------------......////////////////////////000000000000////////////000000000111111111222222222222333444444444333333333333333333444444444444555555555666777888999:::888;;;;;;999===PPPnnn~~~ooommmpppwwwyyy___NNNLLLJJJKKKQQQ[[[fffnnn}}}~~~www^^^HHH999222111222444555666777888888888888888888888888777777777777666777777888999999999999999999::::::;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@DDDHHH___uuuqqqppp|||yyyrrrdddSSSNNNTTT___llltttxxx|||~~~lllfffttt{{{vvvqqqoooyyy{{{eeeWWWGGG>>>999888<<>>999999CCCSSS```ggghhhtttzzzzzz}}}~~~qqqccccccaaavvvhhhdddgggmmmsss|||~~~~~~uuufffYYYYYYcccrrr{{{uuuooorrr{{{~~~yyywwwssslllhhhiiiJJJ===///***000444333///////////////////////////........................................................................------------------------...........................------,,,,,,------...........................---------............///........................------------------------------------------------,,,,,,------------------........................................................................,,,,,,,,,---------------////////////////////////111111000000//////......000000000000111111111111222222333444444444444333222222333333333444444444444444444444555666777888333999>>><<<999>>>LLLYYYeeekkkiiikkkuuu~~~qqq]]]NNNDDDOOO\\\eeerrr|||rrrbbbRRR???222///000000///444555666777777888888777888888888777777777666666666666888999999:::::::::999::::::;;;;;;<<<======???@@@@@@BBBCCCDDDEEEEEEBBBCCCDDDEEEDDDCCCBBBAAACCCAAAGGGbbb}}}vvvxxx}}}uuuYYYMMMVVVhhhxxx}}}zzz{{{zzzkkknnnsss~~~jjjWWWFFF===>>>EEE::::::999999999::::::;;;999999999999999999999999888888888888888888777777777777666666666555555555333444555555444444555777555555555555555555555555444444555555666777888888666777777777777666666555666666777888888888777777666666666666666666666666777777777777888888888888777777777777777777777777777777777777777888999999777777777777888888888888888:::;;;;;;:::<<>>CCCFFFMMMccc{{{zzz}}}eeeQQQVVVfff{{{rrrgggooowww```LLLBBBBBB======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::888999999::::::999888888888777777666666555555555222444555555555444666777666666666666666666666666444444555555666666777777666666777777777777666666444555777999999999999888777777777777777777777777777777777888888888999999777777777777777777777777888888888888888999999:::888888888999999999::::::======;;;888999@@@MMMWWWfffppp{{{wwwuuuxxx|||wwwuuu~~~|||xxxuuunnnhhhgggjjjiiieeebbbuuuyyyhhhTTTPPP]]]mmmxxx|||~~~yyytttnnnjjjjjjVVVQQQPPPYYY]]]TTTCCC666000111111000...---------////////////////////////------------------------........................---------...............------------------------...........................------,,,,,,------...........................---------............///........................,,,,,,,,,------------...------------------------+++,,,,,,------.................................................................................,,,,,,,,,---......//////////////////////////////000000000000/////////////////////000000000111111111111222333333333222222222222222222333333333333333333333333333444555555777666555555777999::::::888<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999999888888777777666555555444222444555666555444555666777777777888888999999999666666666666666666777777666666777777777777666666333444666888999888777777777777777777777777777777777777888888888999999999777777777777777777777777999888888888888999::::::999999:::::::::;;;;;;;;;<<<===???EEEPPP___nnnwww~~~yyyqqqvvv{{{~~~|||{{{aaajjjwwwtttrrrlllgggiiioooooojjjsss{{{}}}dddSSSMMM^^^kkkxxx|||{{{~~~yyyuuurrrmmmfffRRRSSSXXXZZZSSSCCC555///000000111///...------...////////////////////////................................................---------.........//////------------------------...........................------,,,,,,------...........................---------............///........................,,,,,,,,,---------......------------------------++++++,,,,,,---......///........................................................................,,,------...//////000000////////////////////////////////////000000000000////////////000000000111///000111111222222111111111222222222222333333333444444333333333444555555:::888666666888:::<<<<<<>>>888666;;;BBBUUUyyyyyyhhhkkknnnrrrvvv}}}{{{sss\\\PPPOOOGGGOOOZZZeeeqqq{{{oooWWWKKK===444///---000444---...000111000000......333444555666777777777777777777777777666666666666666666888999:::;;;;;;;;;::::::;;;;;;<<<=========@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@?????????@@@AAAHHH>>>???HHHHHHMMMttt~~~xxxnnnrrr{{{{{{bbbLLLBBBUUUrrriii[[[]]]ccceeennneeeJJJHHHFFFCCC@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999999888888777666555555444333444666666444333333444333333444555666888888999888888888888777777777777666666777777777777777666333444666888888777555444777777777777777777777777777888888888888999999999777777777777777777777777999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<@@@KKK^^^ttt}}}yyytttvvv|||}}}~~~|||vvvqqqnnnmmmaaaooolllnnnnnnmmmsss}}}}}}|||wwwyyyYYYQQQaaavvvvvvttttttwww~~~yyy}}}yyypppkkkkkkdddYYYTTTZZZ^^^XXXEEE333///555///...------...000111222////////////////////////////////////////////////........................---------.........//////------------------------...........................------,,,,,,------...........................---------.........//////........................,,,,,,,,,------.........------------------------++++++,,,,,,---...//////........................................................................------......///000111111////////////////////////......//////000000111111////////////000000000000//////000111111111111111111111222222222333333333444444333333333444555555444555666777777777777777:::888<<>><<>>???@@@???>>>======>>>??????<<<:::???FFFGGGGGGVVViiitttooopppqqqtttvvvgggUUUBBBCCC\\\zzzxxxbbbIIIRRRgggyyyxxxyyygggVVVNNNJJJDDD>>><<<<<<>>>===999666888<<>>AAACCCPPP^^^yyynnnkkkccceeeuuu}}}tttlllbbbVVVOOOTTTXXXZZZ___iiipppqqq~~~~~~cccOOOAAA999111111111111000000000000////////////////////////444333333222333444555666777888888999999999999999666666555555666777888999:::999999999999:::;;;;;;<<<;;;:::999:::;;;===>>>>>>===<<<<<<<<<<<<===>>>AAA===>>>CCCBBB???IIIWWWzzzvvvvvvzzz~~~{{{vvvsssvvvlllccc___\\\___oootttaaaDDDOOOrrr|||{{{vvv{{{qqq\\\LLLGGGGGG>>>??????@@@@@@>>>:::666<<<;;;:::888888999;;;<<<888888888888888888777777888888999777666555666888666666666666666666666666888888888888888888888888777777777777777777777777777777777777777777777777666666777777777888888888999999888777666666666666999999999999999999999999777555444333555999===???>>>===;;;<<>>;;;AAATTTnnnggg^^^\\\fffpppuuutttiiikkkmmmjjjeeemmmtttwww|||qqqWWWAAA777444222111111000000000/////////........................555444222111222333555666888888999:::::::::::::::777777666666666666777888999999888888999::::::;;;;;;:::999999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<>>===@@@???;;;???HHHWWWrrr{{{wwwtttwwwzzzvvv}}}fffLLLTTTnnnzzz{{{|||hhhSSSUUUttt}}}{{{mmmbbbZZZLLLEEE>>>>>>AAABBB???<<<>>><<<999888999;;;;;;;;;999999999999999999999999999::::::999777777888:::777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777666666666777777777888888:::999888777777777777777888777777777888888999999888999;;;<<<<<<;;;999888:::;;;???GGGVVVgggvvv~~~|||vvvpppssswww{{{{{{yyyyyytttlllnnnnnnttt{{{xxx~~~{{{uuu{{{eeeTTTPPPVVV[[[ZZZQQQFFF888000///000///---......////////////......//////////////////...---------------------------........................------------------------------------------------//////...------...//////------------------------........................,,,,,,,,,---------......---------............///........................------------------------------------------------------------------------...------------,,,,,,,,,---------------------------------------......///........................---------............///////////////000000000000000000000000111111111111000000000000000000000000222222222222333333333333555555666666666777777777888777777777777888999999777777<<>>???>>>;;;888999999999999::::::::::::::::::;;;999888777888:::888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888666666666777777777888888888888888888999:::;;;;;;888888888888999:::<<<===::::::;;;===???BBBDDDEEEJJJRRR]]]iiivvvvvvyyy||||||{{{}}}|||}}}vvvooonnnxxx~~~|||zzz|||{{{xxxmmmqqq}}}|||sssrrruuu~~~zzz{{{wwwlllZZZNNNNNNTTTVVVSSSBBB:::000,,,...000///---......////////////.........//////000//////......------------------------------------------------------------------------------------------------........................------------------------........................,,,,,,,,,---------......---------............///------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,------...///........................---------............///////////////000000000000///000000000111111111111000000000000000000000000111222222222222333333333444555555555555666666666777777777777777777888888>>>>>>??????BBBPPPmmm|||tttkkkjjjrrrsssmmmhhhddd```[[[dddnnnwwwuuuxxx}}}zzz```MMMBBB>>>888222000111222111//////.........---------........................444333222111111333444666555555666777777777777777777777777777777666666666777666666777888999:::;;;999999999999888999999999:::::::::;;;;;;<<<<<<<<<;;;888888===AAABBBBBBCCCBBBDDDQQQrrr{{{}}}hhhTTTVVV\\\eeekkkllljjjfffcccmmmuuu}}}qqqiiiqqquuuyyytttsssvvvvvvxxx~~~kkkYYYJJJCCCCCC???>>>>>>>>>>>>>>><<<;;;:::::::::::::::::::::::::::::::::999888777888:::999999999999999999999999777777777777777777777777777777777777777777777777999999999999999999999999777777777777888888888888888888888888888999:::;;;<<<;;;:::999:::;;;<<<===:::999999???KKK[[[lllvvvvvv~~~xxxssswww}}}|||wwwsssrrrttt|||uuuttt{{{~~~|||}}}yyyxxxyyyqqq___```lllkkkggg```VVVNNNMMMNNNHHH???333222///......///............////////////............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------------------------........................,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---..............................---------............///////////////000000000000///000000000111111111111////////////////////////111111111222222222333333333333444444444555555555555666666777888999999999:::;;;===>>><<<>>>FFFPPPmmm{{{ttt{{{xxxlllnnnzzzzzz}}}uuu~~~yyyqqqoootttzzz~~~|||vvvnnnfffbbbaaabbbgggmmmwww}}}~~~|||iii[[[NNN@@@666000......000222111///---............------------........................222222222222222333333444333333444555555555555555555666777777777777666666666666666666777888:::::::::::::::999999999888888888999:::;;;<<<<<<;;;;;;888888888:::===>>>>>>>>>@@@BBBDDDPPPsssoooTTTEEEFFFIIIPPPZZZdddlllpppnnnrrrzzz|||ZZZ___aaajjjzzzqqq^^^WWWMMMKKKHHHBBB===<<<===@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;:::888888999:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888999999999999999999999999888888888999999999:::::::::999999999999::::::;;;<<<;;;999999999;;;===???CCCKKKWWWfffuuu{{{ssspppvvvxxxzzzzzztttsssxxxyyywwwwwwvvv}}}}}}sssjjj___]]]lll|||{{{oooWWW___[[[SSSJJJFFFAAA777---+++...111111///......000......////////////......,,,---..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------------------------........................,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------............///////////////000000000000000000000000111111111111////////////////////////111111111111222222222222222333333333333444444444333444555777888999999999777888999;;;<<<;;;;;;<<>>666555444222222...,,,...///---,,,...///............---------------------------------000111222333444333333222222333333444444444444444444555666777888888777777555555555666777888999::::::::::::::::::999999888666777888:::::::::::::::888::::::999999;;;<<<<<<@@@@@@BBBFFFRRRnnn{{{ttttttmmmaaaTTTNNNFFFEEENNNaaavvv]]]QQQWWWgggtttvvvssshhhYYYMMMGGGGGGAAAAAA@@@???>>>======<<<<<<<<<===;;;:::999:::<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;<<<===@@@BBBDDDEEE@@@@@@AAADDDHHHNNNSSSVVVbbblll{{{vvvooosss}}}zzzyyyxxxvvvoooqqquuu~~~yyyqqqrrrttt{{{}}}qqqeeeccckkkvvvxxxnnnkkkuuu~~~}}}sssbbbTTT\\\WWWMMM@@@888555000***,,,...000000......///000......////////////......++++++,,,---------------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------........................,,,,,,,,,---------......---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///////////////000000000000000000000000111111111111////////////////////////111111111111222222222222222222222222333333333333222333444666777777777777999:::;;;:::;;;===>>>>>>AAA???EEEUUUkkk~~~|||xxx|||rrrmmmqqqvvvyyyzzz{{{~~~xxxtttttt~~~nnnkkkggggggnnn}}}|||pppjjjiiinnnuuutttssswwwddd___]]]bbbgggmmmwww~~~vvvpppnnnkkkgggiiinnnuuuxxx|||vvvbbbUUUAAA;;;333000222333111///555000...///...+++---222/////////............---------------------------///111333444555444222111222333444444555555444444333444666777888888888777444444555555666888999:::;;;;;;;;;;;;;;;:::999888444555777888999999999888888;;;<<<:::999;;;===>>>DDD>>>AAAIIIIIILLLhhhwwwlllnnnuuulllaaaPPPDDDDDDTTTlll~~~^^^YYY[[[kkkjjjXXXQQQEEEDDDCCCBBB@@@???>>>>>>===>>>>>>===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999;;;>>>BBBHHHMMMRRRTTTKKKMMMQQQXXXaaakkktttyyy~~~|||yyywwwvvv{{{yyyzzzxxx~~~~~~zzzooodddjjjsssvvvnnnrrruuuwwwzzz{{{|||~~~lllbbb]]]kkkzzzkkkjjjooovvvwwwwwwvvvsssmmmccc[[[XXXZZZTTTEEE555---...111111///...---------...///000......////////////......***+++,,,,,,---------,,,------------------------........................------------------------------------------------,,,,,,---......---,,,,,,------------------------........................,,,,,,,,,---------......---------.........//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------.........//////////////////000000000000000000000000111111111111////////////////////////000111111111111222222222111111222222222333333333111222444555666555444444777999:::777555777999:::999999???HHHRRRaaa{{{vvvkkklllpppwww{{{rrriiiiiiqqqyyy{{{zzzrrrpppllleeebbbdddkkkrrr{{{wwwttttttqqqjjjeeedddbbbkkkttttttpppnnnsssyyyfff^^^YYY[[[```iiizzzsss^^^JJJ999///222000------///000...,,,...+++,,,000...***---333000////////////.........------------------------333333222222222222222222111222333333444444333333444555777888888888777666888888888888777777777777777777777777777888888999:::999888777777888999:::999999:::;;;<<<<<<<<<;;;>>>>>>>>>===>>>GGGTTT^^^~~~~~~uuufffUUUGGGEEEOOO\\\yyy{{{ggg]]]eee|||}}}hhhTTTYYYZZZUUUOOOIII@@@888>>>@@@AAA@@@===<<<<<<>>><<<===??????>>><<<;;;;;;;;;<<<======;;;999999888888999<<<>>>===;;;;;;<<<>>>:::999;;;<<<::::::===???>>>888:::CCC???999@@@@@@<<<>>>NNNgggvvvqqqpppiiipppxxxzzzuuu~~~~~~zzzrrrhhh```]]]gggxxxpppqqqssswww{{{xxxvvv~~~|||jjj]]]eeepppzzz|||qqqrrrssstttwww|||yyyjjj___aaafffaaaWWWNNNDDD888000///000///...///............---------........................------------------------------------------------)))***++++++------...///---,,,,,,,,,,,,---......---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000///////////////////////////////////////////////////////////////000111111111111222222222333333333333333333444444444555555666666666666777777777777666999===???BBBKKKWWWaaapppyyy}}}zzz~~~xxxnnneeefffkkkqqqwww|||yyykkk``````gggcccmmmuuuvvvuuuqqqggg\\\```eeegggccceeejjjhhh```YYY]]]cccmmmxxx~~~jjjTTTFFF<<<333///111000///...------...///000111000000///...---------------------------------------------------------222222222222222222222222222222333444444444444444444555666777777777666555777777777777777777777777666666555555666666777888:::999888777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>===<<>>===;;;:::@@@???>>>>>>>>>>>>===<<<<<<===???===::::::===@@@===<<<<<<<<<<<<;;;:::;;;CCCBBBCCCCCC???:::<<>><<<@@@@@@CCCNNNQQQRRR[[[qqqrrrkkkoootttuuuuuu{{{wwwrrroooppprrruuuwwwrrrpppuuuoookkkkkkbbbooouuu|||}}}}}}xxxrrrpppsssxxx}}}nnnYYYRRR\\\dddZZZIII@@@:::222......///---+++///............---------........................------------------------------------------------***++++++,,,,,,------...---,,,,,,,,,,,,---......------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000000000........................///////////////////////////////////////000111111111111111222222222333333333333333444444444444555555555666666666777777777666888999888888<<>>???>>>;;;888888;;;???CCCAAA>>>===???@@@???<<<;;;===@@@BBB???<<>>666222---***---///...------//////............//////000000//////...---------------------------------------------------------///000000111222333333444333333444555555555555444222222333333444444444444555555555555666666666666555555555555555666666777:::::::::999999:::::::::===>>>>>>>>>===<<<;;;;;;777;;;???@@@???===<<<===>>>FFFYYYzzz}}}zzzlll___FFFNNNVVV```nnn~~~{{{vvvwwwvvvssswww|||eeeWWWbbbwww}}}|||{{{uuuyyy|||zzzwwwlllddd\\\[[[aaadddbbb]]]UUURRROOOMMMMMMLLLJJJHHHMMMKKKIIIJJJOOOSSSPPPKKKHHHHHHKKKQQQVVV\\\gggrrr{{{{{{qqq|||xxxuuutttuuuwww{{{|||yyyssskkkiiikkkyyy}}}zzzxxxvvvxxxssstttzzzxxxyyy}}}vvvpppiiirrrwwwuuuqqqnnnlllllljjjfffcccZZZ[[[XXXQQQGGG>>>777222------,,,...111222000...///............------------------------------------------------------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000------------------------///////////////////////////////////////000000111111111111111222222222222222222333333333444444444444444555555555666666666777999:::999888777999;;;>>>@@@@@@===<<>>>>>>>>===<<<;;;;;;:::<<>>GGGNNNIIIGGGIIIRRR___vvvxxxyyymmm]]]KKK???555555555555444222///---////////////000222111///...//////////////////...............------------------------------------------------------------///000000000111222222222111222333333444444333333222222222222222333444444555555555666666777777888999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<=========<<<;;;;;;>>>>>>>>>=========<<<<<<;;;@@@EEEIIIXXX{{{wwwrrrbbb\\\TTTNNNNNNSSSYYY]]]jjj|||{{{tttiiiiiinnnrrrlll^^^SSSXXXcccqqq~~~tttdddaaahhhooo}}}~~~}}}zzz}}}yyyyyy|||xxx}}}vvvlllfffkkkttt|||xxxeee^^^dddnnn~~~~~~}}}yyyjjjkkksssrrrqqqqqqpppuuuzzzoooppptttuuuuuuyyyzzzzzzmmmpppuuutttkkkeeefffkkk}}}~~~qqqfffbbbbbbcccdddaaaOOO<<<333222111//////...---,,,++++++,,,---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////------------------------///////////////////////////////////////000111111000000000111111111111222222222222222333333333333333333333444444444555555222333444666666777777666555888:::999888;;;BBBIIIFFF???<<<@@@DDDNNNcccwww}}}vvvbbb]]]UUULLLCCC<<<666444444333222111000000111111+++------+++,,,///111///......////////////......------------------------------------------------------------------------000000000000111111111111000111222222333333222222333333222111222333444555555555666777777888999999999999999999999::::::;;;:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;???>>>===<<<<<<<<<;;;:::777>>>CCCAAAAAATTTyyy{{{xxxmmmnnnnnnkkkbbbYYYSSSRRR```www~~~vvvkkkyyylllcccuuuxxxwwwzzz|||{{{zzz~~~uuuttttttwww}}}vvvbbbXXX___iiizzzkkkeeennnnnnuuuuuuooorrruuutttyyyxxxyyy}}}xxx~~~tttsssxxx{{{wwwfff___aaaccc^^^XXXOOO>>>///,,,000000///...------------,,,,,,,,,---///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////........................///////////////////////////////////////000111111000000000000111111111111111222222222222333333333222333333333333444444444666555666666777888777777======<<<999888:::???CCCCCC<<<:::??????===DDDOOOYYYkkkvvvggg```VVVJJJ>>>;;;777222000111333555333000,,,((('''+++000444...222111---+++......+++---...///000000///...---------------------------------------------------------------------------111111111000000000000000000000111222222222222111444333222222222333444555555666666777888999999:::999999888888999999:::;;;:::;;;<<<======<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<===??????===<<<;;;;;;;;;999999@@@QQQ___yyy{{{|||{{{}}}}}}ppp___SSSMMM]]]qqqzzztttqqq~~~~~~{{{wwwwwwwww{{{yyywwwxxxyyypppssswww{{{~~~|||yyyrrr|||zzzlllhhhsss~~~}}}ooogggaaajjj{{{}}}zzzvvvvvvwww}}}xxxsssyyy|||||||||oooeeejjj}}}xxxwww}}}~~~{{{yyy|||uuufffYYYZZZdddeeeWWWGGG111///000444111++++++///,,,...000111///...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////////////////////////////////////////////////////////////////000111111000000000000111111111111111111222222222333333333222222333333333444444444333222222333555666666666666666666777999:::<<<===;;;444444===???;;;===EEEBBBIIISSS\\\gggwww{{{hhhbbbSSSBBB;;;<<<888///444333222222333333333222,,,///444666444000,,,******///111---,,,//////,,,---...///000000///...---------------------------------------------------------------------------///000000000000111111111//////000111222333333333333333444444555666777777666666666666777777777777:::999888888777777888888<<<<<<=========;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<@@@CCCCCC??????BBBFFFZZZrrrpppvvv}}}{{{wwwyyyyyyhhh```ZZZUUUVVVWWWUUUWWW\\\xxx~~~}}}|||~~~ooooooyyywwwrrrtttnnnrrryyyxxxsssoooyyy~~~zzz}}}yyypppppptttyyyyyyvvvzzz{{{eeemmm{{{}}}vvvwww|||wwwyyy||||||yyyuuuvvv|||iiigggiiinnnuuu||||||zzzuuuuuuvvvyyy{{{{{{zzzyyywwwfffcccdddgggcccSSSBBB888111000000///...---------........................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------............///,,,------......------,,,------------------------------------------------***++++++,,,,,,++++++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////------------------------........................////////////000000000000///000111222222111000///111222333333444444333333333333333333333333333333444444444444444444444444666666666777888888999999888999;;;===>>>>>>===<<<@@@@@@AAAEEEKKKRRRYYY^^^|||uuu^^^FFF???===:::777444222111111111000///......///000111000000000000000000000000..............................//////...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000111111111111222000000000111111222222333222222333444444555666666555555555555666666666666777777666666666777777888;;;<<<======<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<@@@CCCBBB???>>>AAAEEEIIIlllzzz|||zzzyyy___JJJ@@@CCCJJJOOOTTTkkkuuu|||~~~rrrsssvvvyyy}}}yyywwwwwwrrrxxx~~~}}}}}}~~~zzzxxxwwwrrrtttwww|||}}}{{{zzzzzzzzz}}}~~~}}}xxxtttuuuxxxyyy{{{yyy|||yyyzzztttnnnhhhgggkkkpppuuuzzzpppoooxxxxxxooonnnrrrvvvwwwuuunnnfff```fff___XXXUUUOOOBBB666000000000000///...---------........................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,------------------------------------............,,,------......------,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////------------------------.........................../////////000000000000///000111222222111000///000111222222333333222222333333333333333333333333444444444444444444444444555666666777777888999999888999;;;<<<===<<<;;;:::;;;;;;<<<>>>BBBGGGKKKNNNUUUZZZaaahhhrrr|||xxxvvvjjj[[[UUUSSSIII;;;999888666444222111111111000000////////////000000////////////////////////.......................................---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000111111111111222222222111111111111111111111111111111222222333444444444333333444444444555555555444444444444555666777777::::::;;;<<<<<<;;;:::999888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::<<<>>>AAA@@@>>>>>>@@@CCC>>>KKKfffuuueee^^^SSSFFFGGGYYYvvv~~~wwwwww|||~~~uuuhhhkkkyyy}}}~~~}}}wwwrrrrrrvvv{{{xxxzzz|||||||||~~~|||wwwqqqnnnpppqqqrrrxxxsssiiippp{{{~~~zzzlllbbb\\\ZZZgggjjjlllwww~~~|||xxxuuupppmmmnnnrrruuuwww{{{~~~|||yyyyyy{{{sssgggeeeiiimmmwwwrrrggghhhqqqrrrlllmmmkkkfffbbb___^^^^^^^^^\\\PPPDDD===888111------000000//////...---------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------------------............,,,------......------,,,------------------------------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////------------------------............................../////////000000000000111222333333222111000///000000111222111111111333333333333333333333333333333333333444444444444555555666666777888888888888888:::;;;;;;:::999888777777888888:::<<<===>>>DDDDDDDDDCCCEEEMMMXXXaaavvvyyypppdddYYYRRRLLLGGGCCCNNNMMMEEE:::666:::888222222222111000000000111111/////////000000/////////////////////////////////---------------------------............------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111111111222222222222111111111111000000000000000111111111222222222333222222222222333333333333222333333333555666777888888999:::;;;;;;:::999999777777777777888888888888::::::;;;;;;;;;;;;::::::;;;===??????>>>>>>???AAAAAA;;;BBBZZZttt}}}bbbFFFAAAHHH___}}}}}}kkkdddfffooo}}}pppssszzzqqqkkksss~~~xxxtttzzz{{{|||{{{pppggglll{{{yyylllbbbZZZVVVbbbkkkkkkppp{{{}}}pppggghhhqqqyyy{{{}}}}}}|||zzzxxxxxxyyyxxxpppddd```kkk{{{{{{xxxnnnhhhjjjooonnniiiddd```\\\XXXWWWXXX\\\^^^FFF===333///---+++,,,000/////////......---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////------------------------................................./////////000000000111222333333222111000///000111111222222111111222222222222222222222222333333333333333444444444444444555666666777777888777888888999999888777666777888888999999888888888@@@AAACCCBBB@@@@@@AAACCCBBBJJJUUUaaakkkuuu~~~yyyoooddd[[[TTTPPPDDD???999555555666666666:::>>>>>>888444444222...//////////////////000000---...///000000///...---////////////////////////---------------------------------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111111111222222222111111000000000000000000000000000111111111111111111111111111222222222222222222333333555666888999666777888:::::::::999999666666666777777777888888999999::::::::::::999999:::;;;============>>>???CCC:::999BBBMMM```yyyfffRRRIIIKKK\\\nnnyyy~~~uuuzzzsssqqqwww~~~|||ooocccYYYVVVWWWccczzz|||yyyvvvxxx~~~}}}ttthhhjjjrrrvvv||||||}}}wwwnnnttt|||~~~~~~wwwssssssjjjoootttxxxyyy{{{rrrjjjjjjllljjjeeeaaaYYY\\\aaaccc^^^UUUKKKDDD444///,,,......---///222............------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------------------------....................................////////////000111222222222222111000000111111222222222222222222222222222222222222222222222222333333333444444444444444555666666777777777777777777777777666666888888::::::::::::999999444777<<>>;;;>>>BBBAAAHHHddd}}}}}}www~~~~~~uuubbbQQQOOOZZZjjjxxx}}}wwwmmmhhhlllttt~~~{{{}}}zzzzzz}}}zzzpppddd]]]ddd^^^XXXWWW]]]fffnnnrrrlllvvv}}}xxx|||mmmooo|||~~~{{{pppsssoooppplllkkkqqq|||}}}yyy}}}~~~~~~rrrlllnnnuuu|||}}}tttiiibbbdddfff___XXXVVVaaaaaa^^^XXXOOOBBB777000...,,,---111111......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------------------------........................------.........////////////000111222222111000///000111222222333333222222222222222222222222222222111111222222333333444444333333444444555666666666666666666666666777777777777777999::::::;;;;;;:::999999999:::;;;===???AAA??????@@@@@@@@@@@@@@@@@@;;;@@@EEEHHHHHHHHHJJJLLLQQQ\\\ccc^^^WWWXXX```gggjjjlllnnnpppsssuuuvvvwwwtttrrrqqqppppppnnnllliiifffffffffeeebbb^^^[[[YYYYYYTTTLLLEEE???<<<999777999999888777666666666666333333444444333111///---222222222000......000111111111111111000///...............//////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000......//////000000111111111111111111111111111111000000111111111222222222111111111222333444555666333444666888999999999999666666777777777888888888888888999999999999888888999999999:::;;;<<<<<<<<<999<<<@@@CCC@@@AAAMMM\\\zzzsssmmmpppxxxgggoooxxx}}}zzzxxx{{{ssshhhfffppp}}}zzzppphhhgggjjjlllqqqwww}}}{{{vvv}}}lllkkkrrr{{{{{{qqqnnnrrr~~~}}}rrrbbb]]]dddjjjiiidddnnn}}}}}}{{{zzz|||}}}zzztttjjj]]]hhhrrrpppjjjpppooodddmmmhhhfffcccgggpppyyy~~~{{{|||}}}sssooottt|||~~~|||rrrcccZZZ]]]^^^VVVPPPQQQ]]]VVVIII<<<333//////000///---...000///,,,,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,---------.........------------------------........................---------.........//////...///000111111000///...///000000111222111111111111111111111111111111111000111111222333333444444222333333444555555666666666555555666666777888888777777888999999:::;;;<<<@@@>>>;;;:::;;;<<<>>>>>>::::::;;;===???AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDLLLQQQRRRLLLFFFFFFIIIJJJIIIJJJKKKMMMOOOQQQSSSUUUMMMJJJHHHGGGHHHHHHEEECCCKKKKKKJJJIIIGGGEEECCCBBB@@@@@@???;;;777666777999888888777666555444333222222444666666666555444444444111///...//////111222000000111111111000///...///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......///000111111222222222222111111111111111111111111111222222222222000000000000111222333444222333555777999999999999777777777777888888888888888888999999999999888888999888888999;;;<<<<<<;;;;;;<<<===>>>>>>>>>AAACCCIIIccc~~~yyyuuunnnjjjkkkrrrwww~~~{{{}}}vvvuuufff[[[___hhhoootttxxxzzzyyyeeeZZZYYYffflllkkktttvvvxxxvvvllltttyyyvvvqqqpppkkkjjjwww}}}~~~zzzwwwwwwxxx}}}zzzvvvsssuuuzzz{{{tttrrrxxx~~~lllfff```WWWiiikkkqqqxxxzzzgggWWW___eeeddddddoooxxxwwwpppjjjlllwww|||yyy|||xxxvvvzzztttyyytttbbbWWWZZZ[[[SSSOOOSSS@@@<<<666111---,,,---...000---,,,---,,,***,,,111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,---...//////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,(((((()))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------........................---------.........//////---...///000000///...---...//////000000000000000111111111111111111111111000000111222333333444444222222333444444555555666555555555555666888999:::999888888999999;;;<<<===444444555888;;;======<<<;;;::::::;;;<<<======<<<<<<;;;;;;<<<>>>@@@??????AAACCCAAA======AAAAAA>>>@@@@@@@@@AAACCCFFFIIIJJJDDDAAA>>>>>>???@@@>>><<<::::::999888888777777777222666:::888555333555888111222333444444444444444///000111111000000000111222000000222333111---,,,---...000111111111000//////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111111111111111111111111111111111111222222222000000000111222222333333444555555666666666666666888888777777666666555555666666666666777777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;BBB<<>>>>>===;;;:::???DDDBBB===AAA@@@???>>>============???????????????>>>======;;;;;;:::999999888888777444444555555666666777777555555444444444333333333333333333222222222111111000000000000000000000000......////////////....................................//////...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////111111111111111111111111111111111111111222222222000000000111222222333333444444555666666666666666777777777777666666555555555666666666777777777777999999999999::::::;;;;;;::::::::::::::::::::::::===666999III\\\rrrzzzwwwrrrsss|||qqqjjjeee^^^YYYWWWWWW[[[fff|||||||||xxxrrrvvvtttssszzz~~~~~~zzzvvvzzz~~~~~~~~~{{{|||}}}xxxsssssswww}}}|||wwwvvvyyyooozzz~~~tttmmmhhhdddkkkmmmppprrrrrrvvvvvvqqqooojjjrrrzzz}}}ttttttooofffeeeooo|||zzzsssxxxvvvqqqsss~~~zzzuuuqqqooopppqqqvvvjjjYYYLLLDDD>>>555///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......------------------------...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,........................------------------------,,,,,,,,,---------....../////////...---------,,,000/////////...............000111000///...///111111000000000000000000000111111111222222222333333222222222222333444555555666666777777777777666666888777777777888888999999:::::::::999999999888888888888999:::;;;<<<======>>>>>><<<<<>>>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::999888888777777555555555555666666666666555444444444444333333333333333222222222111111111000000000000000000000000......////////////....................................//////...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000............////////////111111111111111111111111000000111111111222222222000000111111222333333333222333444555666777777777777777777666666666666555555555666666666777777777777777888999:::;;;;;;<<<::::::::::::::::::::::::999666666666777BBB___|||yyypppooouuuxxxwwwvvvxxxnnnkkkfff___MMMDDDDDDWWWtttxxxjjjjjjzzzxxxqqqvvvppp^^^ZZZeeeuuu~~~|||www}}}{{{pppwww}}}}}}xxxtttyyylll[[[MMM]]]___cccfffjjjwwwzzztttwwwpppyyy~~~jjj___PPPUUUYYY^^^jjj~~~|||xxxxxx{{{~~~vvvtttxxx|||mmmcccaaaiiiuuu}}}yyyiiiRRR@@@666111...,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......000000///...---,,,,,,+++////////////...............000111000///...///111000000000000000000111111111111111222222222222333222222222222333444555555666777777888888777777666666666666777777777888888:::::::::999999999999888888888999:::;;;<<<=========>>>======CCCIIIJJJFFFDDDCCCBBBAAA@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<::::::999999888777777777666666666555555555555555444444444444333333333333333222222222222111111111000000000000000000000000......////////////.......................................///......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////111111111111111111111111000000000111222222333333000000111222222333333444222333444555666777777777666666666666666666666666555555555666666666777777555666777888999:::;;;<<<999999999999999999999999555777999999555777FFFXXXyyywwwmmmggggggkkkoooooozzz}}}zzz{{{wwwoooZZZRRRKKKLLLUUU^^^aaaaaaZZZ```wwwxxxrrr}}}|||}}}~~~uuufff___fffttt}}}zzz}}}vvvrrr{{{sssnnn|||qqqttt{{{wwwyyyuuuyyy}}}}}}zzzrrraaaQQQZZZ]]]bbbeeegggsssooo]]]WWWVVV^^^hhhssswwwtttyyy|||zzz|||}}}qqqooottttttnnnfffbbbdddkkkrrrwwweeeXXXEEE777000///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////......---------,,,///////////////............000111000///...///111000000000000000111111111111111111111222222222222222222222222333444555555666777777888888777777666666666777777777888888777999999999999999999999999888888999:::;;;;;;<<<<<<;;;======<<<@@@FFFGGGDDDCCCCCCBBBAAA@@@???======<<<============<<<;;;;;;999999999888777777666666666666666555555444444444444444444333333333222222222222222222111111111111000000000000000000000000......////////////..............................---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000000000000///000000111222222333333111111111222333333444444222333444555666666666666555555555555555666666666555555555555666666666666555555666777999:::;;;;;;888888888888888888888888444333555888:::999:::===GGGWWWrrr|||vvvpppooovvv}}}zzzmmmhhh```VVVPPPQQQXXX^^^OOOLLLYYYlllmmmggg~~~~~~zzzvvv{{{zzzqqqiiikkksssyyyttt}}}vvvuuuzzztttvvvyyywwwyyy~~~ssskkklllwwwzzz|||yyyssszzzuuuxxxzzzxxxwwwtttjjj___WWW]]]eeekkkmmmtttwwwvvvrrrkkkmmmvvv~~~yyytttuuuwwwuuuuuu{{{uuugggbbbeee^^^bbbhhhlllkkkcccVVVMMMBBB<<<333...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,---------......//////.........///////////////...000111000///...///111//////000000111111111111000000111111111222222222222222222222333444555555666666777777777777666666666777888999999999888888999999999999999999999999888999999::::::;;;;;;;;;:::<<<<<<:::;;;@@@@@@>>>@@@@@@@@@@@@???===<<<;;;;;;<<<<<<<<<<<<;;;::::::999888888777777666666555666666555555444444333333444444333333333222222222222222222111111111000000000000000000000000000000......////////////..............................------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000000000000//////000111222333333444111111222222333444444444333333444555555555555444444555555555555666666666444444555555555666666666555555666777888999999:::777777777777777777777777:::555111222777999666333111777GGG___}}}}}}xxxoooiiihhhiiiiiihhhXXXTTT\\\hhh___QQQaaa|||uuu{{{|||ssskkklllrrrwwwvvvssswwwxxxzzz{{{wwwvvv}}}zzzrrrpppwww}}}xxxjjj___XXX___aaahhhtttuuuvvvyyysssffflllvvv~~~|||tttyyyooonnnqqqwww}}}|||yyyrrrpppqqqyyy|||}}}qqqbbb\\\]]]fffbbb]]]XXXQQQFFF999000...---,,,,,,------+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,---...///000000.........///////////////...000111000///...///111/////////000111111222222000000000111111111111222222222222222333444555555444555555666666555555444666777888999:::999888777888999999999999:::::::::888999999999:::::::::;;;999<<<;;;888888;;;;;;999===>>>>>>>>>>>><<<;;;::::::;;;;;;;;;;;;:::999999888888777777666555555555555555555444444444444444333333333333222222222222222111111111111000000000000000000000000000000000......////////////..............................,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000000000000...///000111222333444444111111222333333444444555444444555555555444333333444444444555555555666666444444444555555555666666666666666777777777888888666666666666666666666666;;;999555333333555666555222333777AAATTTmmm}}}uuuqqqwww}}}~~~uuuvvv}}}^^^TTT___eeesss}}}xxxwwwxxx}}}zzz}}}}}}ttttttxxx|||~~~wwwxxx}}}}}}vvvrrruuu|||vvvmmmjjjrrryyytttiiiaaaVVV^^^bbbiiitttuuu{{{rrrpppuuuzzzssseee```eeebbbooo~~~uuuuuu|||rrrllloooxxxwwwvvvsssjjj```]]]```fffYYYGGG888222000000///...---.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---------.../////////............/////////000...000111000///...///111...//////000111111222222000000000000111111111111222222222222333444555555333333444444444444333333444555777888999888777666888888999999999:::::::::999999999999999:::::::::999<<<<<<888777:::;;;999;;;<<<===>>>>>>===;;;::::::::::::::::::999999888888777777666666555444444333444444444444444444555333333333222222222222111111111111111000000000000000000000000000000000000......////////////..............................,,,------...//////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000............/////////000000000000000000000000000...///000111222333444444111222222333333444444555555555555555444333222222444444444555555555666666444444444555555555666666666666666666777777777777666666666666666666666666333888:::666111111444888666666444444:::III___ooovvvlllooozzzpppOOOFFFKKKTTT^^^eeehhhjjjjjjiiiqqqooommmoooyyy}}}|||{{{|||yyy{{{ssslllkkksssyyyuuunnnkkkccclllooorrrwwwwwwxxxkkkcccaaa___XXXYYYeeellllllpppxxxyyyoookkkssstttlllpppnnniiifffddd```\\\]]]bbbMMMDDD888222111222222000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........................---------.........//////000000///000111000///...///111...//////000111222222222000000000000111111111111222222222222333444555555222333333444444333333222333444666777888777666555888888888999999:::::::::999999999999999999::::::999<<<===999888;;;===;;;:::;;;===>>>???>>><<<;;;999::::::::::::999888888777777777666555555444444333333333444444555555555333333333222222222111111111111111111000000000000000000000000000000000000......////////////..............................,,,,,,---.../////////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000//////000111111111111111222222111111111111111111111111222333444444444444444444444444444444444444555555555555666666666666666666666666777777777777:::::::::999888777666666999999888666555333222222777666555444333222222222555444222222444888<<>>999333........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111............////////////......////////////......////////////000000000000////////////000000000111///000111111000111333555444444444444444444444444777666555444444444444444666555555555555666777777666555555555666777888999::::::999999888999999:::999999999999::::::::::::999999888777666666666666444444444444333333222222111111111111111111111111111111111111000000000000000000000000000000000000......//////......---,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......///000000000000000//////000000000111111111000000111222333333333333444444444444444444444444333333333333444444444444555555555555666666666666666666777777777666555555777777666666555444444444333333222111111111222222000111222222333222111111///000222222333666<<<@@@QQQaaawwwxxxwwwxxx||||||wwwoooeeedddqqq|||ssstttpppiiikkkzzzrrrrrrxxxxxxzzznnn]]]QQQNNNPPPOOOQQQTTTSSSSSS]]]jjjrrriiiZZZaaaXXX[[[lllwwwwww{{{}}}ppprrrhhhppptttmmmcccbbbkkktttmmmjjjooo}}}}}}{{{wwwuuuuuuyyy~~~rrr```TTTUUU```kkkpppsssqqqoooiii]]]LLL???999333333111111111///---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,+++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000......////////////......////////////000000000000...////////////000000000///000111111000111333555444444444444444444444444666666555444444444444444555555555555555666666777555555555555666777888999:::999999888999999::::::999999::::::;;;;;;;;;<<<999888777666555555555555333333333333333222222222111111111111111111111111111111111000000000//////////////////////////////...............------,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---...//////000000//////...//////000000111111111///000111222333333333333222222222222222222222222222222222333333333444444444444555555555666666666555555666666666666555555666666555555444333222222222222111111000111111222---...///000000111000000---.........///111555888666@@@OOO]]]iiixxx~~~xxxqqqvvvvvvrrrsssttt{{{kkkfffeeehhheeefffyyyvvvooommm```ZZZYYY]]]\\\\\\iii||||||iiiddd]]]\\\eeelllnnnttt|||{{{{{{xxx||||||wwwwww|||}}}{{{{{{uuurrrsssxxx|||wwwmmmaaa[[[___gggmmmoooeee^^^SSSHHH===555111///111000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------,,,,,,+++************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++++++++,,,************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------------......///000000000......////////////......////////////000000000000......////////////000000///000111111000111333555444444444444444444444444555555444444444555555666555555444444555555666777555555555666777888999:::999999888888999999::::::999999::::::;;;;;;<<<<<<888777666555555444444444222222222222222222222222111111111111111111111111111111000000000/////////////////////////////////---............---,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---...//////000000//////......//////000111111222///000111222222333333222111111111111111111111111222222222222333333333333444444444555555555666666444555555666666555555555333333333333333333333333111111000000000000111111............/////////000222111000...---...111222,,,000555;;;CCCNNN\\\eeetttxxxssstttzzzqqqlllhhhfffbbb^^^cccllluuusssyyyxxxttt{{{uuuooopppvvvxxxuuuqqqnnnzzz~~~~~~~~~xxxtttttt}}}|||uuuppprrryyy~~~tttnnniiihhhhhhbbbYYYRRRBBB<<<444...,,,...//////+++++++++******+++,,,...++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++,,,************++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------......///000000111......////////////......////////////000000000000........./////////000000///000111111000111333555444444444444444444444444444444444444444555666777555444444444444555666666666666666777888999:::;;;999999888888999999:::;;;888888888999:::;;;;;;;;;777777666555444444444444111111111222222222222222111111111111111111111111111000000000////////////////////////////////////------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---......///////////////---......///000111111222///000111222222333222222000000000000000000000000111111222222222333333333444444444555555555666666444444555555666555555444000000111222222333444444111000000000000000111111111111000/////////000000............//////000000222222111000333:::CCCIIIVVV```lllwww}}}yyy{{{{{{vvvpppmmmkkkgggbbb^^^~~~}}}}}}}}}vvvvvv~~~xxxjjj```ooo{{{~~~zzzsssrrrwwwvvv|||xxxxxx{{{xxxtttqqqrrr{{{yyylllbbb[[[PPPCCC;;;111///---,,,...000---(((,,,...000000///,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++......---,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******+++,,,)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------.........//////---------...///000000111......////////////......////////////000000000000............/////////000///000111111000111333555444444444444444444444444333333333444555666777888555444444444444555666666666666666777888:::;;;<<<999888888888999::::::;;;666777777888999999::::::777777666444444444444444111111111111111111222222000000000000000000000000000000000000////////////////////////////////////------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++------,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------///......---------..................////////////000000000000////////////000000000000111111111111000111111111111222222222111111111111111111111111222333333444444333333222222333555555555555333222444444333333333222222222222222222111000//////...000000000000000000000000///000000000111111111111////////////111333555666@@@FFFOOOWWWaaaooossssss|||}}}~~~|||vvvmmmddd```sssttt|||qqqpppsss~~~zzzzzz~~~wwwssswww{{{gggaaahhhrrruuusssvvvrrrqqqwww|||lllWWWFFF<<<888444222........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,////////////////////////---------............///////////////////////////............////////////111111222222222333333333111222333333444444333333333333333444444444555555444444444555555555555666666666666666777777777777777777777777777777777777:::::::::::::::999888777666666666666555555555555444333111000000000111111000000000000000000000000////////////////////////////////////////////////......//////...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++)))'''))),,,---+++)))++++++++++++++++++++++++------............------///......---------..................////////////000000000000////////////000000000000111111111111000000111111111222222222222222222222222222222222222333333444444333333222333333444444444444333333333222222222111111111111111111000000///......---............................../////////000000000////////////000111333444222666<<<@@@DDDLLLWWW___jjjrrrxxxxxx~~~||||||~~~yyysss|||wwwvvv~~~yyyyyyzzzxxx|||tttxxx|||~~~wwwjjjZZZTTT[[[hhhssswww~~~~~~uuudddWWWMMMDDD999222111222111000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++,,,------........................---------............///////////////////////////............////////////111111111111222222222222111222333333444444333333333333333444444444444555444444444555555555555666555666666666777777777777777777777777777777777777888888999999888777777666666666666666555555555444444333111000000000111222000000000000000000000000////////////////////////////////////////////////......//////...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***(((***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------......///............////////////////////////000000000000000000000000111111111111000000000111111111222222222222222222222222222222222222333333333333222222333222222222222222222333111111111000000000000///000//////......------------------------------------------............/////////......//////000111+++...111111111333888<<>>BBBHHHQQQ\\\dddsss}}}xxxkkkeeeddduuuxxxkkkmmmwwwzzzlll___YYYUUUYYYcccmmmrrrsssvvv{{{yyyzzz~~~}}}}}}|||rrr___RRRAAA888888999777444000///000111222111///,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,------...---------------------------------............///////////////////////////............////////////------........./////////000111111222222222222222222222222222333333333333444444444555555555555666444444555555555666666666666666666666666666666666555666666777777777777777444444333333333222222222222111000000000111222333000000000000000000000000////////////////////////////////////////////////,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,------///000000............////////////.........///000111111111000000000000111111111111////////////000000000111000000000000000000000000111111222222222222111111111222222222222222222111000000000/////////..............................------------------------,,,,,,,,,,,,------------,,,---...//////...------111000///......//////...////////////000000000000111111111111333666999;;;>>>HHHUUUaaajjjttt~~~wwwttt||||||}}}yyyssssssyyy}}}zzzyyytttmmmjjjlllnnnmmmrrr~~~~~~qqqlllddd]]]WWWQQQJJJDDD999333---+++...222444555333111---+++***+++---.../////////---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---------------------------------------............///////////////////////////............////////////............////////////000000111222222222222222111222222222222333333333444444444555555555555666444444444555555555666666666666666666666666666666444444555666666666666666333333333333222222222222222111000000000111333444000000000000000000000000////////////////////////////////////////////////,,,------...//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---...///000111............/////////000---......///000111111222000000000000111111111111////////////000000000000////////////////////////111111222222222222111111111222333444444333222111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,.../////////......///---++++++---////////////...------,,,---.........------...///000...---...333777888888===FFFNNNWWW[[[ccclllvvvzzzzzz}}}|||{{{yyyyyyuuuhhheeedddWWWFFFBBB<<<999999777222///111---000333333111---***((()))***,,,---...---+++)))(((***,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******------,,,+++++++++,,,,,,---------------------------------.........//////////////////////////////............/////////000........./////////000000000000111222222222222111111111222222222333333333444444444555555555666666444444444555555555666666666666666666666666666666222333444444555555555444333333333222222222111111111111000000000111333444000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''***,,,+++)))(((***---+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,---......///////////////////////////000000000000000000000000000000000000000000000000000000000000//////000111222222333333111111222222222333333333111111111111111111111111111000000///...---------........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------//////............//////,,,---...///000111222333666777888:::>>>CCCGGGJJJZZZ___iiittt}}}{{{zzztttmmmiiifffbbb[[[UUULLLIIIDDD>>>:::777555555////////////////////////...---,,,,,,,,,,,,---...------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////.........---------........................000000//////.........---.........//////000111222111111111111111111111111333333333222222111111111222222333444444555666666444333333333333444555555666666555444333333222111333333444444555666666666333333333222222222111111//////000111111111111000000000000000000000000000000000000000////////////////////////////////////---...............------------............---------.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++***************++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,------...///////////////.../////////000000000000000000000000000000000000000000000000000000000000111111222222333444444555111111111222222222333333111111111111111111111111000000000///...---------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////............//////------...///000111111222/////////000222666999;;;<<>>AAACCCCCCCCCDDDFFFHHHKKKMMMOOORRRXXX^^^dddhhhjjjjjjmmmjjjiiijjjlllmmmjjjgggddddddbbb```bbbdddaaa[[[RRRPPPLLLGGGBBB===:::888999777444555888888666444...---,,,,,,,,,...///000------------------------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,........................---,,,,,,,,,,,,---...///...............---------........................////////////............////////////000111222222111111111111111111111111333333333222222222222111333333333333333333333333222111111111111222333333555555555444444333333333333333333333333333444444333222222222222111111111000111222222333333222222000000000000000000000000000000000/////////......////////////////////////------...............---------............------------......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,+++***)))(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////.............../////////000000000000000000000000000000000000000000000000000000////////////000000111111111111111111222222222222111111111111111111111111/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...........................222111000///......////////////......///111333444000000111222333444555555555666666777777777777777@@@>>><<<<<<===>>>===;;;;;;<<<:::888888;;;888333555444444333333222222222333111///000111222000...///...------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------......................................................///////////////.........////////////000111222333111111111111111111111111222222222222222222222222333333333333333222222222222222222222222333333444444444444444444444333333444444444444444444444444222222222222111111111111...//////000000000000000000000000000000000000000000000/////////.........////////////////////////,,,---......///.........------............------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...........................////////////////////////////////////////////////////////////......////////////000000000000111111111222222222000000000000000000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------------.........---------------+++,,,---------,,,+++***---......///000000000000...............///000000000///...---...000000000///111111//////222111---111111000//////...---------,,,++++++,,,,,,+++***------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------------......................................................////////////////////////000000111222333111111111111111111111111222222222222222222222222444333333333333333333333333333333333333444555555333333444444444444444444777777666666555555444444222222222111111111000000......///000000000000///////////////////////////////////////............////////////////////////,,,------...//////......------............------,,,,,,------...------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,---............---------........./////////////////////////////////////////////////////////000000000000000111111111000000000111111111111222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,------------............***+++---......---+++***........./////////000000////////////000111222333////////////000111222222---111222000000333333000------------------------......////////////000000++++++,,,,,,------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------+++,,,------......---------------................................................///////////////000000000000111222333333111111111111111111111111111222222222222333333333444444444444444444444444444444333333444444555666333333333444444555555555999888888777666555444444222111111111111000000000///000111111222222111111/////////////////////////////////.........------////////////////////////,,,,,,---...////////////------............------,,,,,,------......---------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------***+++,,,,,,......///000............---------------------,,,,,,+++++++++,,,------......------,,,+++,,,------......---------------.........//////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........///.........------...///////////////...------------...//////...------,,,,,,,,,,,,,,,------............//////***...000------000000---))))))***,,,---...///000******++++++*********++++++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************++++++,,,************+++++++++++++++++++++,,,,,,---------************************************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***+++---......------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------.........//////..................................../////////000000000000000111222333333111111111111111111111111111111222222222333333333444444444555555666666666333333222222333333444555222222333333444555666666999888777666555444333333111111111111000000000000///000000111111111111111//////////////////////////////.........---------////////////////////////+++,,,---...////////////------............------+++,,,------......---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,------......//////.........------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++,,,------......---------------.........//////////////////////////////////////////////////////...............---------000000000000111111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++++++++******))),,,+++)))))))))***,,,......---,,,,,,,,,---///000++++++,,,,,,---.........---...//////...------------111222///...000000............------,,,,,,,,,///000000///,,,++++++++++++++++++,,,+++******)))***************************+++,,,------,,,+++***))))))))))))))))))))))))*********)))***++++++,,,)))************+++++++++*********++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***+++---......------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************+++,,,---.........---,,,---------.........//////........................---.........//////000000000000000000111222333444111111111111111111111111111111111222222333333333444444444555666777888888222222111111222222333444222222333333444555666666888888777555444333222111111111111111000000000000---....../////////////////////////////////////////////.........---------////////////////////////+++,,,---...////////////---..................---+++,,,,,,---.........------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------..................---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000///...------...///000000000000000000000000000........................////////////////////////222111111111000000/////////............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------...///...---------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))************************************************))))))))))))************++++++************++++++************************+++++++++*********))))))************************)))************++++++++++++++++++*********)))))))))************+++++++++************************++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,+++*********+++------------------------.........------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..............................------...///111222111111111000111111222222222111111111111111222222333333333333222111000///111111111222222333333333444444333333333333222222111222333333444444444444444333333222111111111222222222222111000//////...////////////000000000000////////////////////////////////////////////////........................,,,------......------,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........000///...------...///000////////////////////////........................////////////////////////111111000000000////////////............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,---...///...---------------------------------,,,,,,,,,++++++++++++++++++*********))))))***************************************)))))))))))))))))))))************++++++************++++++************************+++++++++*********))))))************************)))************++++++++++++++++++*********)))))))))************+++++++++************************++++++******++++++,,,---,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++---,,,++++++******++++++------------------------......---------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................///............000111222000000000///000000111222000000000000111222333444555555555555444333222111111111222222222333333333444444333333333222222222111222333333444444333333444333222222111111111222222222111111000//////...////////////000000000000////////////////////////................................................,,,------......------,,,,,,,,,------------,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........//////............//////................................................////////////////////////000000///////////////...///............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------...---,,,---...///...,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++***************************************++++++******)))))))))((())))))))))))************++++++************++++++************************+++++++++***************************************)))************++++++++++++++++++***************)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,++++++++++++***((((((***+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++------------------------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,....................................///000111222//////......///000111111......///000111333555666666666666666555444333333111222222222222333333333333333333333222222222222111222222333333333333333333333222111111111111222222111111000000//////...////////////000000000000////////////////////////................................................,,,------......------,,,------............------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............/////////....../////////................................................////////////////////////////////////............///............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************,,,,,,,,,+++******))))))((()))))))))************++++++************++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,------------------------------------------------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................---------......//////000///////////////000111222/////////000111333444555555555666666555444444333222222222222222222222222333333333222222222222111111222222333333333222222222222111111111111111222111111000000////////////////////////000000000000////////////////////////................................................,,,------......------,,,---..................------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...//////////////////...................................................////////////////////////............///////////////............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************------,,,,,,,,,+++++++++((()))))))))************++++++************++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................,,,,,,---------...------000000000000111222333444111111111000111111222333333333444444444333222222222222222222222222222222333333222222222111111111222222222333333222111111111111111000000111222222000000000///////////////////////////000000000000////////////////////////................................................,,,------......------,,,---..................------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------........./////////......////////////......................................................////////////////////////...////////////000000000///............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************++++++***************************************+++++++++************************)))************+++++++++***************+++++++++)))************+++++++++************************++++++******++++++,,,---***++++++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,------------...------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,------------...........................,,,------.........------000000000000111333444444222222111111111111111222111222222333222222111111333333333222222222222111222222222222111111111111222222222222222222111000111000000000000111222222////////////////////////////////////000000000000////////////////////////------------------------........................,,,------......------,,,------............------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,---------..................////////////---...///000000///...---////////////////////////......................../////////////////////////////////000000000111111///............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++************))))))*********+++++++++************************((())))))******++++++,,,))))))))))))************++++++************++++++************************))))))*********+++++++++************************)))************+++++++++))))))*********+++++++++)))************+++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,---......+++++++++,,,,,,---------------------------------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------....................................///000000///........./////////000222333444111000000000111222333333111111222222222222222111333333333222222222111111222222222222111111111111222222222222222111000000000000000000000111222222////////////////////////////////////000000000000////////////////////////------------------------........................,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************)))*********++++++++++++*********++++++++++++,,,)))))))))))))))))))))))),,,,,,,,,---------................../////////000---...///000000///...---000000000000000000000000........................//////////////////////////////000000111111222222//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++************)))))))))******++++++++++++************************&&&&&&'''((()))***++++++))))))))))))************++++++************++++++************************))))))******++++++++++++************************)))************+++++++++))))))******++++++++++++)))************+++++++++************************++++++******++++++,,,---*********++++++,,,,,,,,,******))))))***,,,...///++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))+++,,,------,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,------.........------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++---...//////+++++++++,,,,,,---------------------------------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------.................................///000111222222111000///------......///111222333/////////000111333444555111222222333333333222222333333333222222111111111222222222111111111111000222222222222222111000///000000///000000111222222.........///////////////////////////000000000000////////////////////////------------------------........................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************))))))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000//////.........---////////////////////////+++,,,------......------+++++++++,,,,,,------------....../////////////////////.........---------------++++++++++++---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................---------//////......///000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000///...------...///000////////////////////////......---,,,,,,,,,,,,------------...............---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............000/////////.........---........................+++,,,------......------,,,,,,,,,,,,------------------...//////////////////.........---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................................................//////////////////000111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000///...------...///000///////////////////////////...------,,,,,,------..................---------,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............/////////...............------------------------+++,,,------......------.........---------------------...////////////...............---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++******************************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000000000000000000000000111111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000//////............/////////////////////////////////...------,,,---------/////////...---------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////......------,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///000111111222111111000000000111111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000/////////////////////////////////////////////////////////......///////////////////////////////////////...---------------000000///...---,,,,,,,,,,,,,,,---------...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////......------,,,,,,------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///000111111222111111000000000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////////////////////////////...//////////////////...//////////////////////////////...------------...000000///...---,,,,,,,,,+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........---------------,,,,,,---............---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++)))************+++++++++************************++++++******************************************))))))))))))))))))))))))))))))***++++++++++++******************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000000000111000000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000......////////////......////////////////////////000///......------....../////////...---------,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++,,,------......------,,,,,,,,,,,,------------+++,,,------......------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++)))************+++++++++************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................................................///000000///...............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000---...///000000///...---////////////////////////000//////.................................------***+++---//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++,,,------......------+++++++++,,,,,,---------+++,,,------......------+++++++++,,,,,,---------++++++------------++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++************************---,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................---------000///...---------------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000---...///000000///...---////////////////////////000000///...............---------...............***+++---//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++************************************))))))((((((***************************++++++,,,,,,++++++***************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************)))***++++++++++++***)))******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,,,,,,,---......---------............/////////////////////////////////.........---------------------------------------------------------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++************)))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------------------------------------------------------------------------............///---...000111111111000///000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////---......///////////////////////////////////////////////////............------............------,,,------......------,,,........................///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++************************++++++*********)))))))))***************************++++++,,,,,,++++++***************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************+++***))))))))))))***+++******++++++++++++******))))))***++++++++++++***************************************************************************************************************************+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,,,,---......---------............///........................//////.........---------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------------------------------------------------------------------------------............///---...///000111000000///...////////////000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////---......///////////////////////////////////////............------------------............------,,,------......------,,,...........................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++************************+++++++++++++++***************************************++++++++++++******************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***************************************************,,,+++)))(((((()))+++,,,******++++++++++++******))))))***++++++++++++***************************************************************************************************************************+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,---,,,,,,,,,,,,---......---------............///------------------------...............---------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++************))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------............///---...///000000000000///............////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////////////////...------------,,,,,,,,,------............------,,,------......------,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------........................+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************************************))))))*********+++++++++))))))*********+++++++++***************************************************************************************************************************++++++,,,,,,++++++***************************************************,,,,,,+++******+++,,,,,,******++++++++++++******))))))***++++++++++++***************************************************************************************************************************************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---------............///------------------------........................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))******++++++++++++******------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------------------------------------............///.........///////////////........./////////000000///000000000111111111111111111111111000000000///////////////////////////000000000000000000000000////////////////////////---......///////////////////////////////////////.........---------,,,,,,------............------,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))******++++++******)))************************************************))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************+++,,,...//////...,,,+++******++++++++++++******))))))***++++++++++++***************************************************************************************************************************************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---------............///........................---.....................------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------............///...............//////000//////000000000111111111///000000000111111111111111111111111000000000///////////////////////////000000000000000000000000////////////////////////---......///////////////////////////////////////////////////.........---------............------,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++************+++++++++++++++*********************************+++++++++++++++************************))))))************))))))************************************************)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************))),,,///111111///,,,)))******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,,,,,,,---......---------............///////////////////////////---------...............------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++************))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------------------------------------------............///......------......///000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////////////////000000/////////.........------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******++++++******))))))*********++++++++++++************************)))))))))*********++++++************************))))))************))))))************************************************)))************+++++++++)))************+++++++++***************************************************************************************************************************++++++,,,,,,++++++***************************************************)))+++---......---+++)))******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///........................---------.........//////------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------------------------------------------------------------------------------............///......---------...///000/////////000000000000111000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////---....../////////////////////////////////////////////.........---------------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))************))))))))))))******++++++++++++************************(((((())))))*********+++************************))))))************))))))************************************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++******************************************************************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))******++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////---------------------------------.........//////------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++************)))******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------******))))))))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------------------------------------------------------.........//////......---,,,---...///000............/////////000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////---......///////////////////////////////////////......---------,,,,,,,,,---..................---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++******+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))++++++******************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------........................------------------------///////////////.........------............------000000//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000............................................................////////////000000000000000000000000////////////////////////////////////////////////++++++,,,---............------------------------------------------------------------------------------------------------***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++******+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------------------------------........................------------------------////////////............---......//////......---/////////.........------.../////////000000000000000000000000000000000000////////////////////////////////////////////////............................................................////////////////////////////////////................................................,,,,,,------...---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,++++++***+++++++++++++++++++++++++++++++++***************++++++************++++++++++++************++++++))))))))))))))))))))))))************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,------...------------------------------------------------------------------------........................---......//////......---.........---------------....../////////000000000000000000000000000000000////////////////////////////////////////////////............................................................////////////////////////////////////................................................---------...------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++++++++************++++++))))))))))))))))))))))))***************+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///------------------------------------------------------------------------------...............///......////////////......------------------------........./////////000000////////////////////////////////////////////////////////////////////////............................................................////////////////////////////////////............................................................---,,,++++++------------------------------------------------------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++******))))))******+++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---...///------------------------------------------------------------------------,,,---------......//////...//////////////////...------------------------............////////////////////////////////////............................................................................................................////////////....................................................................................---,,,++++++------------------------------------------------------------------------++++++++++++++++++++++++,,,------......------,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******))))))))))))******++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************)))************+++++++++************************)))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////...//////000000//////...---------------.........------........./////////000000000000000000000000............................................................................................................////////////........................---------------------------------------------------------...------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************)))************+++++++++************************)))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...////////////000000000000//////------........./////////---------.........//////000000000000000000000000............................................................................................................////////////........................------------------------------------------------,,,,,,------...---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************)))************+++++++++************************)))************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................---------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...////////////000000000000//////........./////////000000---------.........//////000000000000000000000000............................................................................................................/////////000........................------------------------------------------------++++++,,,---............------------------------------------------------------------------------------------------------***++++++,,,,,,++++++***+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++)))************+++++++++************************+++*********))))))((((((++++++************************++++++++++++******************************************************************************)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***((((((+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,'''))),,,,,,+++******+++---,,,,,,---///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------------............///,,,---------.../////////------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------------------------------...///////////////..........................................////////////,,,------...///000111111////////////////////////---------------------------------............///000000//////.........------------............///000000000000000000000000................................................---------------------------------,,,,,,+++++++++------------------------......------------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))************+++++++++************************************)))))))))(((******************************++++++++++++******************************************************************************)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***))))))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,...//////---++++++,,,---+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------............///---------...............------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------------------------------......////////////..........................................////////////------......//////000000////////////////////////---------------------------------............///000/////////.........------------............///////////////////////////................................................---------------------------------,,,,,,,,,++++++------------------------......------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))************+++++++++************************************))))))))))))******************************++++++++++++******************************************************************************)))************++++++++++++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---...---+++))))))+++---,,,,,,,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---------------------------------............///...............---------------------------------......---,,,,,,,,,------***++++++,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,---------------------------------------------------------....../////////..............................---............/////////.........///////////////////////////////////////---------------------------------............////////////...............---------............///........................................................................------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))))))))*********+++++++++*********************************)))))))))))))))***************+++++++++******++++++++++++******************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,------..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***+++,,,,,,++++++,,,......///000...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------............////////////...---------,,,,,,,,,------------------...------,,,,,,,,,------,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++,,,,,,,,,+++++++++,,,------++++++,,,---+++++++++,,,,,,,,,------------------------------------------------------------......//////..............................---------........./////////////////////.........////////////////////////---------------------------------............///........................---------............///........................................................................------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))*********+++++++++************************))))))))))))))))))******))))))*********+++++++++******++++++++++++******************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,+++***+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++---000000///...------+++,,,......---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////...---------,,,,,,,,,,,,---------......------,,,,,,,,,------............------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---.......................................------------............///////////////.........////////////////////////---------------------------------............///---------...............---------............///........................................................................------------------------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))************+++++++++************************))))))))))))************)))))))))***++++++,,,,,,******++++++++++++******************************************************************************)))************+++++++++***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.................................------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++---//////---++++++++++++***)))***,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------............///...............---------+++,,,,,,------.........------,,,,,,,,,---......//////......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------------------------------+++,,,---.......................................,,,------------..................///////////////////////////////////////---------------------------------............///---------------.........---------............///........................................................................------------------------------------............------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))************+++++++++************************((()))))))))************((())))))***++++++,,,,,,******++++++++++++******************************************************************************)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......,,,++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............------------------------............................................................------------........................------------.........///------------------------------------------------,,,,,,,,,------------...+++,,,,,,,,,,,,...222555:::333,,,***---000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------...............++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++************++++++,,,,,,---))))))***+++,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------------------------------***+++,,,---....................................,,,,,,---------.........------......//////000000////////////////////////---------------------------------............///,,,,,,,,,------.........---------............///////////////////////////................................................------------------------------------.........///------------------------***+++---......---+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))************+++++++++************************(((((())))))*********+++((())))))***++++++,,,,,,******++++++++++++******************************************************************************)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////------------------------................................................/////////...---------,,,////////////////////////---------.........//////------------------------------------------------,,,,,,,,,---------......000000000000333:::CCCIIIMMMAAA333---///111000,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///---------------------------------.........//////,,,------....../////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///,,,,,,------.../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***))))))***+++,,,------...((()))***+++,,,---------+++,,,------++++++,,,---++++++,,,,,,,,,---------------------------------------------------------***+++,,,---....................................,,,,,,,,,---------......,,,------...///000111111////////////////////////---------------------------------.........//////,,,,,,,,,------.........---------.........//////000000000000000000000000................................................---------------------------------.........//////------------------------***+++---......---+++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******,,,------,,,******++++++++++++++++++++++++************************************************+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///111333333000...,,,,,,........................///...---,,,,,,,,,,,,,,,,,,---.../////////............////////////...............---------------000111111000...---...000---,,,,,,---......,,,***,,,---............------000000000...,,,,,,///222......---------,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...CCCCCCCCCBBBBBBAAAAAAAAA999666222---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---//////,,,***---------............///---------------------------------............///,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++******))))))---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------...///000000111//////......---------,,,........................++++++,,,,,,,,,---------..................................................................------///............---------------------------------------------------------.........------,,,,,,,,,//////.........---------------------------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************+++++++++*********))))))************************************************))))))))))))************))))))))))))************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000222222000...------........................///...------,,,,,,,,,---000///...---------------///000000000000000000///.....................---///000000///...---///000000//////000111222111000000000000000000000000000222222222111000000000000000000//////.../////////........./////////000000...........................------,,,,,,------...222222222111111111000000444333000---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---------............///------------------------------------............,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++*********))),,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------...///000000000/////////.........------........................++++++,,,,,,,,,---------........................................................................///............---------------------------------------------------------......---------,,,,,,,,,//////.........---------------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************+++++++++***************************************+++++++++***************************************************************)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000000///...---...........................///...------,,,---------111000///---------...///......////////////......---------------.........---.........,,,---...000...---,,,,,,...000000///......---,,,,,,------............/////////,,,***//////...------...///000---------.............................................------------......++++++++++++************......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))---//////---+++,,,------------............///------------------------------------............,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------...//////000000000000////////////......------------------------,,,,,,,,,,,,------------........................................................................///............---------------------------------------------------------...------------,,,,,,,,,...............---------------------------------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++++++++++++++++++++************************************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++---//////...---...///..............................------------....../////////000000000111111//////000000000000//////.../////////000000111111...///000000//////111333111///------...//////...000000......---......///000...---///111111///---000///...------...000111......................................................------------......////////////////////////+++,,,------.........---........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***...222111---+++---000---------............///------------------------,,,,,,---------.........,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------....../////////000000000000000/////////------------------------,,,,,,,,,------------...................................................---------...............///............---------------------------------------------------------------------------------........................------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++++++++++++++++++++************************************************************************************************************************************************************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,.........---///000////////////////////////......---------......///---...///111111000...---111222222333333222222111///000000111222333444444111222333333222222444666888666444333444444222111444444333222222222222222222111000111222444444444000000///......///000111111111111111111111111000------------------------///......------......///........................,,,,,,---......---,,,+++........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++000444333///,,,...111---------............///------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------............/////////000000000000000------------------------,,,,,,---------.........................................................---------........./////////............------------------------------------------------------------------------------------.....................------------------------------------------------------------------------...------,,,,,,------......------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++***************************************************************+++++++++***************************************+++++++++++++++++++++++++++++++++*********************************++++++++++++,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---//////......///111////////////////////////.........---......///000...///000000000///---,,,111222222333333222222111///000111222333444555555555666666666444444666888888777666666666666333111222333333333222111000///...000111000......///000///////////////.........000000000///////////////........................//////............//////,,,,,,,,,,,,,,,---------------......------,,,+++........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,000222222000...///000---------............///------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------------------......////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................,,,,,,------...////////////............---------------------------------------------------------,,,,,,,,,------------...---------...............------------------------------------------------,,,,,,,,,------------.........------------............------------......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...................................................///000///......///111////////////////////////...............///000000111000000000111444777888::::::;;;;;;;;;;;;::::::======>>>@@@AAACCCDDDDDDFFFGGGGGGFFFEEEDDDFFFGGGCCCCCCDDDFFFHHHGGGDDDAAABBBCCCDDDEEEDDDBBB@@@>>>:::???EEECCC===777666777999999::::::999777555444333222222222111111111111000000000000000000000000//////............//////---------.........//////------------------......................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...///000//////...------------............///------------------------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................,,,,,,------...//////000///............---------------------------------------------------------,,,,,,,,,---------......---------.........//////------------------------------------------------,,,,,,,,,---------............------------............------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******,,,------,,,******++++++++++++++++++++++++************************************************))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////////////////000111000......000111000000000000000000000000...............///000000333111000111555===EEEIIIJJJKKKKKKKKKKKKKKKKKKJJJSSSTTTUUUWWWXXXZZZ[[[\\\`````````___]]]\\\^^^___\\\]]]```dddffffffccc```aaaccceeegggfffccc___]]]VVV___gggfff\\\RRRNNNOOOJJJKKKLLLMMMKKKHHHEEECCC<<<<<<;;;;;;:::::::::999222222222222222222222222//////............//////------......//////000000---------------///000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---//////,,,***---------.........//////------------------------++++++,,,,,,,,,---------,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))************++++++++++++++++++,,,,,,------------,,,+++******+++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------------------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................,,,,,,------...///000000//////.........---------------------------------------------------------,,,,,,,,,------.........---------.........//////------------------------------------------------,,,,,,,,,------...............------------............------------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------........................,,,---...///000///...---------------,,,---...///000...---...000111000...000//////000111000...,,,//////000111222333333444222111000000222333444444333555555999======OOOooojjjwwwxxxqqqmmmeeebbbiiiyyyrrrnnnpppoooiiidddeeeqqquuuwwwsssppprrryyy}}}zzzyyyzzz|||~~~}}}xxxtttyyyvvvwww{{{|||yyywwwxxxpppwwwwwwmmmhhhkkkllliiitttqqqxxxnnnfffjjj[[[VVVRRRQQQTTTUUURRRNNNEEEAAA;;;777666555555555333333444444333222111000222222222111111000000000444111---...000111...+++111111000000000/////////000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------..................------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------............//////............---------------------------------...---,,,,,,......---,,,------------------------------------------------.........------,,,,,,,,,------------------------//////.........---------+++,,,,,,---...///000000................................................//////.........---------------............---------------------------------------------------------------------------------------............//////............---------................................................------------------------******************************+++,,,,,,,,,,,,+++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************+++++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------...............---------+++,,,---......---,,,,,,111000000000111222222333///...------------------222222111222333333111///000000000111111222222333///......111444666666555666888666888;;;888FFFaaatttwwwmmmnnn}}}}}}wwwppphhhfffhhheeehhhkkkmmmmmmnnnmmmllluuusssrrrrrrsssrrrooollluuuooonnnvvvyyyrrrqqqrrrvvv~~~xxxtttqqqrrrttttttqqqmmm]]]WWWPPPIIIEEEBBB@@@>>>777333///---...000111111000000000000000000000000222///---...000111111000////////////............000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------............//////............---------------------------------...---,,,,,,......---,,,------------------------------------------------......---------,,,,,,,,,------------------------//////.........---------,,,,,,------.../////////................................................//////.........---------------............---------------------------------------------------------------------------------------............//////............---------................................................------------------------******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------------------------------------.........------,,,...---,,,---.../////////000000///...,,,,,,...000000//////000222333222111222222222333555888:::<<<<<<;;;<<<@@@GGGKKKKKKJJJHHHKKKHHHGGGJJJHHHPPPdddvvvkkkkkkooogggfffhhhlllpppqqqooommmuuuoooeee^^^ZZZXXXWWWWWW]]]YYYZZZbbblllttt{{{rrrbbbZZZaaajjjnnnxxx{{{xxxtttpppmmmnnnppprrrrrr^^^TTTFFF===999777444222111111000000111111222222//////.........///111111////////////////////////000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------------------------------............//////............---------------------------------...,,,,,,,,,......---,,,------------------------------------------------...------------,,,,,,,,,------------------------...............---------.......................................................................................---------------............---------------------------------------------------------------------------------------............//////............---------................................................------------------------******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------------...---------------.........///////////////////////////...------...//////...111222444333222222444666555444444666999<<<>>>>>>AAAAAACCCFFFKKKPPPUUUXXX]]][[[ZZZ^^^fffnnnsssuuukkknnniiigggmmmmmmppp|||{{{||||||yyyxxxzzz|||~~~vvvmmmiiiiiimmmpppiiikkkpppuuusssnnnkkkmmm___UUUNNNSSS[[[___``````aaaaaabbbhhhwww|||}}}|||jjj\\\UUUNNNFFF???<<<;;;999777555444444444111222222111000000000000000000000000111111111111000000000////////////...................................................------------------------------------------------------------------------------------------------------------------------........................---------............///........................---------...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////............------------------------------------,,,+++,,,.........,,,------------------------------------------------------------------------------------------------........................//////.........---------........................................................................------............------........................................................................---------............//////............---------................................................------------------------******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------.........---------....../////////////////////000000111111222333333333222222333555333666;;;>>>@@@AAAAAABBBLLLKKKKKKMMMQQQVVVYYYZZZ`````````bbbggglllrrruuuwwwuuusssvvvrrrlllnnnnnnpppkkkbbbfffqqqnnnbbbUUURRRKKKFFFLLLYYYaaaaaafffkkksss|||}}}wwwsssmmmddd[[[UUURRRLLLEEE???:::777666777666444444333222111111000000000000000000000000111000000000////////////////////////////////////........................------------------------------------------------------------------------........................------------------------........................---------............///........................---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////............------------------------------------,,,+++,,,...///...------------------------------------------------------------------------------------------------------...................../////////...------,,,,,,................................................---.....................------............------........................................................................---------............//////............---------................................................------------------------******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,---------.....................///000000111111.........///000111222333---111555444222222777<<<@@@EEEMMMWWW___bbb___\\\iiigggeeegggkkkpppsssttt{{{xxxuuurrrrrrtttwwwzzzyyyyyyzzz}}}{{{|||rrryyytttrrrxxx~~~sssjjj^^^UUUOOONNNMMMMMMOOOTTT\\\gggqqq{{{~~~~~~vvvtttoooggg]]]TTTMMMHHHFFFFFF@@@888333222333222000000000/////////.........111111000000000/////////////////////////////////........................------------------------------------------------------------------------////////////////////////------------------------........................---------............///........................,,,,,,------.../////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............//////............---------------------------------,,,++++++,,,...///...---------------------------------------------------,,,,,,,,,------------...---------------------------------...............//////.........---------................................................---------...............------............------........................................................................---------............//////............---------................................................------------------------******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++(((***+++,,,,,,+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,------...............------------............/////////000111222222222000000111222333666888999222;;;CCCDDD@@@AAAJJJTTT]]]cccooo|||{{{}}}|||uuupppnnnooopppkkkqqqxxx~~~|||wwwqqqzzzvvvsss{{{zzzvvvrrrjjjdddddd[[[\\\]]]^^^```cccgggjjjqqqnnnkkkkkkpppwww~~~~~~zzztttooommmlllrrrbbbMMM@@@<<<<<<;;;999333333222222111000//////111111111000000000//////////////////////////////................................................------------------------------------------------........................................................................---------............///........................,,,,,,------...//////000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------............//////............---------------------------------,,,++++++,,,...//////...------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////...............---------................................................---------.........//////------............------........................................................................---------............//////............---------................................................------------------------******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---......//////......---------........./////////000000111222333333333444444555666888;;;>>>???HHHSSS___```\\\^^^kkkwwwxxxwwwppplllllllllaaakkkwwwlllhhhfffttt||||||yyy~~~|||~~~yyyoooeee___]]]]]]PPPMMMJJJKKKQQQYYY```dddmmmwwwlllVVVNNNMMMKKKHHH888888777666444333222222111111111111000000000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------................................................---------.........//////////////////////////////,,,,,,------...///000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------.........////////////.........---------------------------------,,,++++++,,,...//////...------------------------------------------------,,,,,,,,,------.........---------------------------------.........//////........................................................................---------.........//////---..................---////////////////////////////////////////////////////////////////////////---------.........////////////.........---------................................................------------------------************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---------------------------------------------------------............------000...+++))),,,111222000---,,,+++,,,...//////...///111444666666777===CCCLLLGGGBBBBBBJJJVVVbbbjjjooonnnllllllqqq{{{|||sssqqqnnniiijjjqqq~~~~~~oooppp}}}wwwiiiaaaccc```VVVQQQRRRPPPKKK]]]cccnnnwww||||||xxx___RRRGGGDDD@@@999333333///555777222...000000///333000---...000222111000...---...///111111///---////////////////////////////////////////////////////////////////////////////////////////////////........................//////............//////........................------............------........................---------............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,.../////////...---...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////...------,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------------------------------//////.........---------------------------------------............------........................---------............///......------------......////////////////////////............////////////,,,---------.../////////......////////////......//////000000000000//////........................000000///...............////////////////////////000///...------...///000////////////////////////------............------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++***++++++,,,---------------------------------------------------+++,,,,,,---------------,,,,,,+++,,,...000000...444333111111111222222222777:::@@@IIISSS```oooyyy|||tttjjjdddfffoooyyy|||xxxzzzxxxuuuuuu}}}~~~yyyzzzuuu{{{}}}zzzyyyrrrpppooommmdddddddddbbb^^^^^^ccciii}}}}}}qqqhhh\\\LLLBBB???;;;999777555333333444555555222000000222222///---000000///000111111///---////////////////////////////////////////////////////////////////////////////////////////////////........................///..................///........................------............------........................---------............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++---...000000///...------,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------------------------------------///...---,,,,,,,,,,,,---------------------------------------------------///.........------------------------------------------............------........................---------............///......------------......////////////////////////............////////////---------.....................////////////......//////000000000000//////////////////////////////000000///...............//////////////////////////////...------...//////////////////////////////---......//////......---************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------------------------------------,,,,,,------.........///------.../////////......111111111333666999===???MMMRRRZZZdddrrr{{{wwwyyy~~~|||{{{}}}}}}vvvsssrrrvvv}}}|||zzz|||rrrfff[[[WWWYYY\\\fffmmmzzz~~~rrrkkkzzzuuufff]]][[[RRRFFF===<<<999222000444222000//////000000...,,,222111000111222111///---////////////////////////////////////////////////////////////////////////////////////////////////..............................------------..............................------............------........................---------............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++---///111222000...---,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,------......------------------------......---,,,,,,,,,------------------------------------------------------............------------------------------------------............------........................---------............///......------------......////////////////////////............////////////...............---------...//////000000//////...//////000000000000//////000000000000000000000000000000///.........//////////////////////////////......------------......////////////////////////---......//////......---******************************++++++++++++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------------------------------------............//////........./////////111000000111000///222777333555999???EEENNNVVV[[[gggnnnwww~~~~~~|||}}}|||xxx{{{~~~zzzwwwuuu|||{{{{{{{{{wwwvvvvvvaaabbbgggqqqwwwttthhh___ppppppvvv}}}|||xxx||||||zzz{{{uuuaaaRRRQQQJJJ;;;222444222111//////000111222333111000///000111111000///////////////////////////////////////////////////////////////////////////////////////////////////........................------,,,,,,,,,,,,------........................------............------........................---------............///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++---000222222111...---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,------.........------------------------...------,,,,,,,,,------------------------------------------------------------------------------------------------------------............------........................---------............///......------------......////////////////////////............/////////////////////...---------,,,//////000000000000////////////000000000000//////////////////////////////000000///////////////000////////////////////////......------------......////////////////////////......////////////......************************))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------....../////////000///...------......///222111333777777888@@@KKKMMMQQQVVV[[[aaahhhpppvvvyyyzzzwwwyyy{{{xxxnnnnnnxxx~~~ssswww|||}}}|||tttkkklll~~~}}}{{{|||~~~~~~zzzwwwxxxmmmYYY\\\WWWYYYdddkkkooo|||pppllldddPPPCCCBBB<<<;;;888444333333555777000///...///111222222111000000000000000000000000////////////////////////////////////////////////////////////////////////........................------,,,,,,,,,,,,------........................------............------........................---------............///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---///111111000...---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,------------------------+++,,,------......------000/////////.........---------------------------------,,,,,,,,,------...------------------------------------------------,,,,,,------------------------------------------------............------........................---------............///......------------......////////////////////////............/////////////////////...---------,,,//////000000000000////////////000000000000//////........................000000/////////000000111000000000000000000000000........................////////////////////////...//////////////////...************************((((((((())))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------...//////000000///......---...///111222555888BBBLLLOOONNNVVVcccnnnqqqtttuuuuuuvvvzzz~~~||||||{{{vvvqqqsssuuu{{{wwwnnnrrr~~~tttyyy}}}kkkggghhhsss}}}{{{~~~}}}|||{{{wwwvvv||||||uuuuuu{{{zzzqqqkkkmmmyyy~~~}}}pppqqqsssyyysss|||hhhhhhkkkppptttzzzmmmbbbYYYTTTZZZbbbiiittt~~~yyyqqqcccWWWSSSKKKIIIFFF@@@:::555444444222111///000111333333222000000000000000000000000////////////////////////////////////////////////////////////////////////..............................------------..............................------............------........................---------............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,.../////////...---((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,------......------111111000000///......---------------------------------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,------------------------------------------............------........................---------............///......------------......////////////////////////............////////////...............---------///000000111111000000/////////000000000000//////........................000000/////////000111111000000000000000000000000......////////////......////////////////////////...//////000000//////...************************((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------...///000000000000000000111444777;;;===CCCMMMaaassstttlllllluuu}}}}}}zzz{{{}}}uuuuuuwwwtttsssuuuwww|||yyypppmmmooosssuuuqqqjjjccchhhuuuxxxxxxsssrrrrrrrrrwww}}}wwwyyy{{{vvvyyygggbbbeeepppuuuyyy}}}}}}sssiiihhhlllqqqssssss~~~uuuqqqlllfffbbb]]]^^^^^^XXXOOOEEE>>>;;;888666333222333333333222000000000000000000000000////////////////////////////////////////////////////////////////////////........................///..................///........................------............------........................---------............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......'''(((***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,........................+++,,,------......------///////////////.........------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------++++++,,,,,,,,,---------------------------------------............------........................---------............///......------------......////////////////////////............////////////---------...............000000111111111111000000//////000000000000//////........................000000//////000111111222000000000000000000000000//////000111111000////////////////////////////////////000000000000//////************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------...///000000111333333444777;;;@@@EEEHHHTTTccc~~~yyy}}}xxx||||||}}}{{{{{{|||yyyzzz|||yyypppjjjjjjfff{{{{{{xxxkkkiiiqqquuuuuujjjbbbeeelllqqqyyy{{{{{{yyy|||}}}sssuuu{{{yyyzzz{{{{{{oooxxx~~~sssooorrrqqqlllooossswwwtttjjj]]]SSSMMM===:::777555444444222111000000000000000000000000////////////////////////////////////////////////////////////////////////........................//////............//////........................---..................---........................---------.........//////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,........................+++,,,------......------,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------+++++++++,,,,,,------------------------------------..................---........................---------.........//////.........------.........////////////////////////............/////////000,,,------....../////////000000111111111111000000//////000000000000//////000000000000000000000000000000///000000111222222000000000000000000000000///000111222222111000/////////////////////////////////000000000000//////***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...000000000---222...+++111///,,,111...000...+++---333777777:::>>>BBBEEEOOO]]]hhhlllzzz}}}}}}}}}}}}{{{}}}yyypppjjjUUUYYY```kkkxxx}}}~~~xxxxxxxxxuuueee]]]___mmmwwwwwwyyyzzzzzz|||||||||{{{{{{yyyxxx{{{}}}zzzxxx~~~xxxzzz~~~~~~}}}}}}}}}vvvnnnhhhffffffuuuxxx}}}wwwfffXXXEEE:::777888777555222000///111444444222///111111000///------///111////////////////////////000///...------------...////////////////////////..............................////////////............///000000000000000---------............///........................------------------------++++++,,,,,,++++++***))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///////////////...------...///...,,,.........////////////000......------------................../////////000////////////////////////------............---------...000111111111000///222222111000000///............/////////......---000000111111111000000///444222000......///000111000////////////111333444///000000000000///...---////////////////////////***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...---,,,000444///+++000...***000000333333222444999;;;999QQQVVV[[[___hhhttt}}}{{{uuuhhhkkknnnqqquuu|||xxxoooiiiUUUSSSVVVbbbuuuyyyxxx|||~~~uuuppprrrzzz}}}zzz~~~|||zzz{{{yyy}}}|||}}}~~~~~~||||||{{{rrrssszzz|||{{{yyywww~~~|||yyyuuuooojjjfff\\\```hhhssszzziii\\\SSSJJJAAA:::888666333111222333333333111111111111000///000111////////////////////////000/////////......//////////////////////////////..............................////////////............///000000000000000---------............///........................---------------------------------------,,,,,,+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////---,,,---...///...,,,---............////////////......------......///........./////////000000////////////////////////...//////000000//////...//////111222222222111000////////////////////////222222333333333222111111111111222222222222111111333222111000000111111222333222111111111222333444000000000000000000//////////////////////////////***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------///333...+++222111///666222777:::<<>>>>>EEEVVV^^^gggmmmtttyyyzzzwwwtttzzz~~~||||||uuuvvvyyy{{{xxxtttvvv{{{}}}}}}xxxsssttt}}}}}}|||||||||zzz~~~}}}xxxtttooovvvzzzyyy|||{{{uuujjjdddooo~~~vvvvvvttttttuuuxxx{{{{{{xxx}}}{{{nnnjjjqqqvvvttt~~~~~~rrrggggggmmmvvv~~~uuudddQQQ@@@666222555333222222444444333222111111111111111111111111///000111111111111000000000000000000000000000000////////////////////////......////////////......------...///////////////---------............///........................---------------------------............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................---------------------------------------------------........./////////000000............////////////---,,,+++,,,...///...------------.........///////////////....../////////////////////000000000111000000000000000000000000///000000111111000000///000000000111111111222222111111111111111111111111222222333333333333222222111111222333444444333333111111222333444444444333222222222222222222222222333222222222222222333333111111111111111111111111***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------///111///,,,,,,...111///777:::AAAQQQXXX\\\eee~~~rrrmmmuuu{{{{{{}}}~~~~~~ppprrrvvvzzzxxxuuuzzz|||vvvwwwxxx{{{zzzuuutttzzz}}}zzz|||}}}sssooorrrooottt|||~~~wwwuuuwww}}}uuujjjbbb```gggnnnoootttzzz}}}yyywwwyyyvvvkkk]]]ZZZfffxxxwwwtttzzz~~~zzz~~~yyyyyy||||||rrrqqqwww}}}wwwrrrhhh]]]]]]jjj~~~zzzjjjZZZMMMGGG>>>888222000111333333222111111111111111111111111111222333333333222000///000000000000000000000000////////////////////////......////////////......------...////////////...---------............///........................------------------------,,,------------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,------------...------------------------............/////////000............////////////---,,,,,,---///000///............////////////000000//////......//////000/////////000000000111111000000000000000000000000000000111111111111000000222222111111222222333444222222222222222111111111111222333444555555555555000111222333333333333333222222222222222333333333333333333333333222111000222222222333222111000000111111111111111111111111***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------------...........................///111333222111222888>>>===HHHNNNYYYlllvvv{{{vvvrrr}}}|||}}}{{{xxx|||{{{|||}}}qqqhhhkkkvvvyyyyyy{{{uuuhhheeejjjhhhaaa]]]```ccccccdddhhhlllooosssyyy}}}zzzpppgggRRRSSSWWW\\\___bbbdddgggfffdddbbbeeellltttzzz}}}lllbbb[[[^^^gggooowww}}}wwwssswwwyyyoookkkmmmsssvvvxxx{{{rrrvvvvvviiiaaaaaahhhsss|||yyyqqqkkk[[[PPPCCC999555444222000222222222222222222222222555666777777666444222000000000000000000000000000////////////////////////......////////////......,,,---......//////......---------............///........................------------------------,,,------------,,,++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,---------..............................------........./////////............////////////...------...000111111000/////////000000000111111000000////////////000000//////000000000111111111000000000000000000000000111111222222222222111111555444444333444555666777666666666777888888888999777888:::;;;===>>>>>>>>>888999:::;;;<<<<<<<<<<<<===<<<::::::999:::;;;;;;@@@@@@@@@???===:::888666888999:::;;;:::888555333555555555555555555555555************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......,,,------....../////////,,,,,,,,,---------..............................///222555666777===FFFMMM]]]gggkkkqqq~~~xxx{{{wwwqqqwwwyyy{{{rrroooqqqkkk```]]]cccfffXXXNNNPPPUUUUUUTTTUUUVVVWWWXXXYYY\\\\\\XXXSSSNNNSSSUUURRRNNNMMMMMMLLLIIIIIIIIILLLPPPVVV]]]aaa^^^WWWWWW```eeedddhhhpppwww|||{{{tttqqqtttvvvtttllloootttzzzllldddiiirrrvvvkkkrrr~~~ooommmuuu~~~~~~|||tttrrrtttmmmxxx~~~ppp[[[KKKAAA;;;777333222222222222222222222222888999999999888555333111000000000000000000000000000000000000000000000000......////////////......,,,---......//////......---------.........//////........................------------------------------......------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......------------------------++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------,,,,,,,,,------.................................------------.........///............/////////000///...---///111222222111000000000000111111111111000000////////////000000000000000000111111111111000000000000000000000000222333333444444333333222777666666555555777888999:::;;;<<<===???@@@AAABBBDDDEEEFFFIIIJJJLLLLLLMMMHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKIIIHHHIIIKKKLLLUUUUUUTTTQQQNNNJJJGGGEEEFFFHHHJJJKKKIIIFFFBBB???;;;;;;;;;;;;;;;;;;;;;;;;)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******)))+++------***))))))***)))************+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///,,,***+++---///...,,,.../////////////////////444444666;;;CCCOOO___lllnnnuuuzzz~~~zzztttzzzzzz~~~|||}}}{{{|||{{{{{{|||~~~}}}|||lllddd\\\ZZZXXXSSSPPPPPPKKKEEE@@@>>>AAADDDBBB@@@FFFDDDCCCAAAAAAAAABBBBBBAAABBBCCCCCCBBB@@@>>><<<:::@@@CCCAAA???BBBEEEFFFBBBCCCDDDFFFHHHJJJMMMNNNQQQUUUZZZ\\\^^^bbbhhhmmmaaaeeelllttt{{{tttqqqsssqqqooopppsss|||yyypppzzz}}}nnnhhhjjjxxxuuuhhhYYYHHH>>>;;;888444444666444///111888777:::===<<<777333111111......//////000000111111000000000000////////////000000000000000000000000////////////////////////---------............///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...........................---------............///........................---------............///........................////////////////////////////////////000000000000000000000000000111222222333222111000000000111222111000///000111111///...000222555666333000111555555111---...333888999777AAA::::::BBBCCC===AAAKKKEEEIIIMMMOOONNNKKKIIIHHHHHHTTT[[[\\\cccnnnpppiiiVVV[[[^^^]]]```hhhjjjhhhiiigggeeedddbbb```cccfffnnnrrrtttnnnccc[[[YYYZZZ```eeejjjhhh___UUUPPPOOOUUUQQQQQQWWWXXXPPPFFFAAA************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++***+++,,,---************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------------------...111///------///000...,,,//////.........000444666333<<>>======AAAEEEDDD???:::<<<<<<<<<;;;<<<<<<======:::;;;===?????????>>>>>>===@@@@@@======AAAAAA>>>>>>======>>>>>>???@@@AAADDDDDDDDDDDDEEEGGGKKKNNNOOOOOOSSSYYY^^^cccnnnyyyyyyqqqnnnsssxxxvvvrrrqqqpppwww|||}}}~~~}}}pppjjjkkkoooyyy{{{gggSSSHHHGGG;;;111000333222111333222666999999666333111111000000000111111111222222111000000000////////////000000000000000000000000////////////////////////---------............///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...............,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,---------........................---------............///........................---------............///........................////////////////////////////////////000000000000111000000000000000111222111000000///000111222333444333222222222222111///111111222333333222444666888999:::;;;===>>>???@@@JJJKKKOOORRROOOKKKNNNVVVaaagggoootttsssnnniiifffnnnvvvyyyuuuxxx|||{{{{{{vvvooommmsssvvvuuuwww}}}{{{uuulllkkkmmmnnnlllmmmooonnniiifffggg************+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******,,,+++))))))+++---......************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------............---------------...---,,,---//////...---///000000111333999@@@FFFMMM[[[mmmxxx||||||~~~yyy}}}wwwuuutttuuu|||{{{yyyuuutttwwwyyy}}}{{{tttrrruuunnnmmmkkkhhhddd^^^WWWQQQCCC@@@===;;;<<<=========<<<:::999;;;999666888<<<;;;>>>DDDLLLPPPMMMEEE>>>>>>???@@@@@@AAAAAA@@@@@@===>>>@@@BBBDDDEEEEEEFFFDDDDDDBBB@@@AAADDDCCC>>>;;;<<<>>>AAAEEEHHHKKKMMMIIIGGGEEEBBB@@@@@@BBBCCC@@@>>>>>>BBBEEEGGGKKKQQQQQQPPPSSSZZZ^^^]]][[[[[[]]]```bbbeeennn{{{|||xxx~~~yyyvvvuuulllnnnuuuqqqbbbeeeYYYKKKCCC===888555555///111444555333000//////111111111222222222222222111111000000000/////////000000000000000000000000////////////////////////---------............///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...............------............------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................---------............///........................---------............///........................////////////////////////////////////000000000000222111111000000000111111111000000000111222333444333111000000222333333222555444333444777;;;======;;;???DDDGGGIIINNNWWW]]]gggrrryyytttkkkiiilllooozzzwwwpppqqqvvv*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******,,,***)))***,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,---------...000111111111...222777<<>><<<;;;<<<>>>@@@AAA@@@>>>>>>@@@BBB@@@===@@@FFFBBBFFFLLLRRRUUUSSSMMMHHHHHHIIIIIIIIIHHHGGGEEECCCBBBBBBDDDFFFHHHJJJKKKLLLJJJLLLLLLGGGEEEFFFDDDAAA>>>???CCCGGGLLLQQQVVVXXXVVVXXXYYYUUUNNNJJJJJJLLL@@@<<<<<>>===???GGGPPPTTTSSSRRRTTTVVVYYY]]]eeeqqqyyy}}}|||~~~~~~***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++************+++,,,---,,,***(((***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,------...////////////......---------000000000000000111333555333:::DDDNNNWWWbbbnnnvvvpppwww}}}{{{|||zzzuuuooonnnfff```ZZZVVVQQQIIIFFFFFFBBB@@@===<<<>>>@@@AAABBB@@@??????@@@AAAAAA???===BBBBBBCCCDDDBBB???CCCIIIIIIIIIJJJLLLNNNNNNMMMLLLKKKKKKKKKJJJHHHEEEBBB@@@===>>>???AAAEEEHHHLLLNNNQQQXXXZZZRRRHHHCCCBBBAAABBBBBBCCCEEEGGGIIIKKKMMMUUU]]]ddd```TTTJJJHHHJJJDDD@@@AAAIIIQQQSSSSSSSSSWWWWWWSSSMMMHHHHHHKKKNNNCCC@@@>>>???DDDKKKTTTZZZ\\\aaafffhhhiiilllqqqvvvtttzzz}}}ttthhhhhhppprrrvvv]]]FFF666888777555555555555555555111111111111111111111111111111111111000000000000////////////////////////////////////////////////---------............///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---...------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,........................---------............///........................---------............///........................000000000000000000000000////////////000000000000222222111111111111111222111111111222222222222222777777777999===@@@AAAAAACCCGGGJJJPPP\\\kkkrrrppppppqqqsssvvvxxx{{{||||||}}}}}}++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******(((+++---...,,,++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------......////////////........................------000444888BBBKKKXXXbbbkkkvvv~~~yyy{{{~~~|||zzzyyyzzz}}}tttjjj___]]]aaaYYYOOOGGGFFFGGGEEECCCDDDFFFCCC>>>===???BBBEEEGGG@@@???@@@CCCFFFGGGGGGFFFGGGCCCBBBBBB@@@???AAAGGGMMMKKKHHHGGGGGGJJJMMMOOOKKKKKKKKKIIIHHHFFFDDDCCC<<<===>>>AAAEEEJJJOOORRR[[[eeeiii___QQQHHHEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLRRR\\\eeebbbVVVKKKFFFGGGFFFCCCDDDLLLSSSTTTTTTVVVUUUYYYYYYVVVSSSRRRPPPMMMHHHCCC@@@AAACCCDDDIIINNNKKKOOORRRSSSSSSWWW___ffffffkkkuuuggg___ssshhhKKK???:::555222222333444444111111111111111000000000222222111111111000000000000000000000000000000000////////////////////////---------............///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------------------............------,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,---......---,,,+++........................---------............///........................---------............///........................000000000000000000000000////////////000000000000111111111111111222333333000111222444555666666666??????@@@CCCFFFHHHHHHGGGEEENNNVVV]]]jjjzzzttt{{{|||+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******(((,,,///---***+++111777+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------------...//////............////////////---...000111555<<>>===AAAIIINNNNNNMMMNNNLLLJJJGGGGGGIIIJJJJJJJJJJJJFFF@@@===???CCCGGGJJJSSSJJJCCCCCCEEEFFFHHHLLLBBBCCCEEEEEEEEEFFFHHHJJJHHHHHHJJJMMMPPPUUUYYY[[[OOOMMMJJJGGGGGGIIIKKKMMMKKKTTT[[[[[[WWWRRRLLLFFFEEEEEECCCAAA@@@?????????DDDFFFKKKRRRXXXYYYTTTNNNRRRNNNLLLLLLIIICCCAAACCCIIINNNOOOOOOTTT[[[[[[VVVHHHBBBAAAEEEHHHHHHNNNUUU]]]``````ZZZQQQKKKKKKNNNSSSSSSRRRSSSVVV\\\dddiii{{{~~~vvvYYYaaajjjwww}}}rrraaaQQQHHHBBB???===444444444333333222222222222222222111111111111000000000000000000000000000////////////////////////---------.........//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,...//////...,,,+++........................---------.........//////........................---------.........//////........................000000000000000000000000////////////000000000000///000000111222444555666888;;;???EEEJJJNNNPPPQQQXXX[[[bbbkkksssxxxyyyxxxzzz~~~{{{yyyyyyssslllbbb\\\YYY[[[```ffffff___ZZZ[[[YYYUUUVVV[[[dddeee___UUUUUU[[[WWWLLLEEEJJJQQQWWWYYYXXXUUUSSSJJJGGGFFFMMMYYYccchhhiii[[[```ggghhhaaaZZZ]]]ddd)))************+++++++++,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***///000+++***...111///+++,,,...//////000222333222444CCC]]]rrryyyxxxxxxrrrtttxxx{{{|||}}}wwwqqqrrr|||~~~~~~~~~|||zzzrrrggg[[[VVVWWWXXXTTTOOOOOOJJJDDD@@@???@@@AAAAAAGGGCCCDDDIIIMMMOOOVVV```WWWOOOGGGEEEJJJNNNOOOMMMIIIIIIGGGAAA;;;:::>>>BBBEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJHHHCCC???AAAIIIQQQRRROOOPPP[[[gggfffXXXIIIQQQTTTXXX[[[[[[[[[\\\\\\```aaaaaa```^^^ZZZWWWUUUUUULLLBBB???BBBGGGGGGEEEGGGMMMUUUYYYYYYXXXXXXYYYXXXQQQJJJFFFGGGHHHFFFCCCEEEGGGJJJMMMRRRYYYaaafffXXXMMMFFFFFFKKKNNNRRRUUUZZZ\\\\\\YYYTTTTTTXXX]]]ZZZ___aaa\\\TTTQQQWWW^^^^^^bbbccc```___fffvvvyyyjjjdddhhhxxx|||sssgggPPP:::<<<999888888333---111999,,,///111000///111111111000000000000000000000000////////////////////////////////////............------------------------........................------------------------//////.........------------------,,,,,,+++++++++...------,,,,,,------...------------------------------------------------------------------------,,,,,,---......---,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////.........---------....................................////////////..................................../////////000///000111222222222111000,,,...000111111111000///111333444444444666<<>><<<<<>><<>>@@@BBBDDDEEEGGGJJJLLLQQQUUUWWWVVVPPPIIIEEEDDD@@@EEEHHHGGGFFFGGGGGGEEE===CCCLLLTTT\\\fffpppxxxooosssuuupppiiikkkwwwvvvrrrooojjjfffXXX]]]bbbaaa[[[UUURRRRRRTTTOOOMMMSSSZZZXXXMMMAAABBBFFFGGGFFFIIISSS]]]cccddd\\\UUUVVV\\\```___[[[dddooowwwkkkbbb```iii}}}aaaGGG===444000555666222000333111111111111111111111111000000000000000000000000////////////....................................................................................---------...............------------...............------,,,,,,------...------------------------------------------------------------------------...------,,,,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------+++,,,,,,------.........---------.................................................../////////////////////////////////////////////000000000111111///000000111333555666777???BBBEEEFFFJJJVVVfffsssoooqqqrrrrrrtttzzzyyywwwwwwccceeegggiiimmmvvv|||vvv|||)))************+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////---///111000222===JJJ^^^xxx}}}}}}zzzyyyxxx}}}}}}|||~~~}}}|||xxxuuusssrrrrrruuukkkhhh^^^RRRLLLLLLKKKHHH@@@@@@@@@BBBEEEHHHJJJKKKJJJLLLMMMNNNNNNLLLJJJIIIDDDKKKOOONNNPPPTTTUUUSSSEEEMMMWWW```gggooozzzqqqpppnnnkkkgggccc```^^^WWWNNNIIIOOOZZZ]]]TTTIIIAAAGGGIIIGGGIIISSS]]]aaahhhfffccc```\\\VVVOOOJJJTTT[[[fffttt|||sssgggbbbiiisssnnnNNN@@@555666666222333999111111111111111111111111000000000000000000000000////////////....................................................................................---------.........//////------------.........///...------,,,,,,------...------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------++++++,,,,,,---......///---------.........//////....................................//////////////////////////////////////////000000000111111111///000222444888<<<@@@BBBIIIIIIKKKQQQ[[[gggsssyyyzzz~~~|||{{{}}}|||wwwzzz}}}}}}~~~yyy{{{zzz{{{)))************+++++++++*********++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000000///000333444:::LLL```ttt~~~~~~}}}~~~}}}vvvyyyyyy~~~}}}}}}|||~~~yyyqqqmmmkkkhhhjjjnnneeebbbZZZQQQLLLLLLIIIEEEDDDBBB??????BBBEEEFFFEEEIIIHHHIIIKKKMMMNNNMMMKKKLLLSSSWWWVVVXXX]]]```]]]^^^hhhvvv~~~yyytttooobbbWWWNNNSSSaaafff___TTTJJJPPPQQQMMMNNNVVV^^^```^^^dddkkklllfff^^^XXXVVVLLLHHHFFFLLLZZZlllyyyzzzjjjaaaZZZkkkqqq\\\HHH@@@:::111111777111111111111111111111111000000000000000000000000000/////////............////////////////////////........................////////////////////////---------.........//////---------.........//////...------,,,,,,------...------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------++++++,,,,,,---...//////---------.........//////..................................../////////000000000000000000000000000000000000000111111111111111222555999>>>DDDIIILLLRRRRRRWWWdddttt}}}~~~zzz|||yyywwwxxxzzztttrrrwww~~~~~~~~~}}}{{{xxx~~~uuukkkkkkttt|||qqqvvv}}}~~~||||||{{{vvvrrrxxx~~~zzzooo************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------///...,,,+++++++++,,,,,,111...,,,+++---///000000333000111777===HHH[[[nnnzzzvvvxxx}}}~~~llleeepppzzz}}}yyywww|||sssbbb```cccaaa\\\ZZZVVVTTTVVVZZZXXXPPPHHHFFFEEEDDDCCCAAAAAAAAABBBCCCHHHIIINNNRRRPPPLLLMMMRRRXXXZZZbbblllpppsss}}}rrrhhhggghhhgggeeeaaa^^^\\\WWWUUUccckkk```aaaccceeefffeeedddeeefff___TTTKKKLLLPPPTTTXXX[[[jjjuuunnn___eeettt]]]GGG888333555111000111444333000000444222222222222222222222333111111111111000000000000111111000000//////......////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,---------............///000000//////.........---//////............//////111111000000//////......,,,...000111000000111222333222111///000222222000:::===>>>===AAAOOOaaammmzzz~~~ppppppuuupppkkklllqqquuutttqqqrrriiimmmkkkhhhmmmnnnnnnmmmjjjfffdddfffhhhhhhnnnvvvyyyxxxwwwwwwxxxhhhgggdddccciiiqqqsssppplllkkklllqqqrrrqqqrrrvvv************************)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///+++,,,---...///000111222333888CCCQQQZZZ```kkkvvvuuu}}}xxxyyy~~~|||{{{|||pppgggqqqzzz}}}yyyxxx|||~~~yyyzzz}}}lll\\\ZZZ]]]\\\XXXUUUUUUUUUYYY^^^\\\TTTLLLIII>>>@@@DDDGGGHHHGGGEEECCCDDDDDDIIISSSZZZ^^^bbbfffpppwwwwwwrrrooogggbbblllrrrgggdddgggkkknnnkkkeee]]]WWWVVVOOOKKKOOOUUU[[[bbbhhh]]][[[ZZZeee{{{kkkqqq|||kkkVVVDDD:::888444333666666222000222333333333333333333333333111111111111000000000000111000000000/////////...////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,------------,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,------------............000/////////............//////............//////000000000/////////......---///000000/////////000)))---000222333777<<>>DDDZZZooowwwxxxxxx{{{{{{{{{yyyxxxzzz{{{zzzrrrkkklllnnnppprrruuuooopppmmmqqqzzzxxx{{{|||zzz{{{yyyxxx{{{************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...///000111...000111///...222:::BBBGGGSSSdddsssxxxtttnnnjjjlllpppxxxzzz{{{~~~zzzxxxyyy|||uuuooojjjccc[[[YYY\\\[[[RRRJJJHHHJJJKKKIIIGGGEEEFFFKKKRRRRRRNNNLLLNNNRRRQQQPPPPPPSSSWWW[[[^^^eeedddjjjyyy~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||~~~|||{{{||||||}}}~~~~~~}}}}}}{{{{{{}}}}}}~~~vvvqqqlllkkklllkkkgggbbbccc___\\\YYYUUUUUU]]]hhhmmmllleeeYYYOOOPPP[[[eeeuuujjj]]]\\\vvv}}}lllXXXHHH999555666777777777333333333333222222222222111111111111000000000///000000000000////////////////////////////////////////////////////////////................................................------------------------------------------------...------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------+++,,,,,,---...---------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........///////////////.........//////............//////...............////////////000111000...---...000666555666888999<<>>HHHVVVfffvvvssstttyyyvvvxxx|||vvvooouuuvvvwww|||tttvvvtttpppmmmiiieee```\\\UUUQQQQQQUUUTTTMMMGGGDDD@@@EEEFFFEEEGGGLLLMMMJJJFFFHHHPPPYYY```hhhttt}}}{{{~~~}}}}}}}}}~~~~~~|||{{{|||}}}}}}{{{zzzzzz|||~~~~~~|||zzz{{{|||{{{yyyvvvyyyyyyxxxxxxyyyyyyzzz{{{vvvxxxzzzyyyxxxvvvvvvwwwwwwyyyzzzzzzyyyzzz}}}wwwyyyzzzzzzxxxuuuttttttssssssrrrssstttvvvxxxyyyrrruuuxxxyyyzzz{{{}}}{{{{{{zzzxxxwwwyyy||||||uuuppprrruuuvvvzzzzzz{{{}}}rrrgggeeesssqqqsssvvvrrrggg```^^^___]]]]]]]]]\\\___mmm}}}}}}kkk___lllnnnWWWBBB555666666555444444333222222111111111111000000000000.../////////000000000111////////////////////////////////////////////////................................................------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------...............,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------............/////////000//////............//////......///000111222333444111222333444555999===@@@FFFNNN___nnnqqqqqq}}}|||wwwwww~~~}}}uuutttxxxrrrhhhgggwww************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------///111444555666666666@@@HHHWWWjjj{{{ssstttlllgggmmmqqqwww|||zzzppplllgggccc___ZZZTTTOOOMMMJJJIIINNNOOOKKKFFFDDDAAAGGGJJJIIIJJJPPPRRROOOFFFMMMZZZkkkxxxzzz{{{~~~||||||{{{{{{|||~~~~~~|||{{{{{{{{{{{{zzzxxxxxxzzz|||xxxvvvtttuuuwwwwwwtttqqqwwwwwwvvvvvvwwwwwwxxxyyyooorrrvvvxxxwwwuuusssssslllnnnpppqqqqqqssswww{{{uuuwwwyyyyyyuuuqqqooommmlllkkkjjjkkkmmmqqquuuwwwnnnpppsssuuuuuuvvvxxxyyy}}}zzzvvvqqqooorrrwww|||yyyqqqlllnnnooonnnpppuuuvvv{{{~~~{{{wwwwww}}}lllooovvvxxxpppeeeccchhh```[[[ZZZ[[[TTTJJJPPP^^^aaasssttteeeoooiiiOOO???888888777666555555444444111111111111000000000000.../////////000000111111////////////////////////////////////////////////................................................------------------------...........................------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,,,,------.........,,,---......//////......,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,------------.........//////000000//////............//////...///000111222333444555000222444555888;;;AAADDDGGGUUUlllzzzrrrhhhqqqwwwpppvvv|||}}}}}}{{{zzz{{{tttlllpppzzzxxxuuu|||uuurrrqqqpppmmmkkk}}}zzz~~~******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,---...///...,,,...,,,000999888:::HHH___dddlllttt}}}qqqkkkhhhlllvvv~~~~~~}}}}}}}}}ssskkkgggfffbbb\\\VVVOOOIIIFFFDDDDDDEEEJJJTTTZZZTTTJJJIIIHHHHHHHHHGGGIIISSS^^^\\\jjj}}}{{{~~~~~~}}}~~~|||wwwzzzxxxvvvvvvvvvvvvuuutttyyyxxxwwwvvvttttttsssssstttsssrrrqqqppppppppppppssstttuuutttrrrqqqqqqrrroooppppppqqqrrrsssttttttmmmmmmmmmmmmmmmmmmnnnnnnmmmpppssstttsssooojjjggggggdddcccgggmmmqqqqqqoooppppppooooooqqqsssuuuvvvvvvvvvuuutttsssrrrqqqpppooojjjfffjjjtttzzzzzzxxxyyywwwvvvwwwzzz}}}|||{{{wwwxxx}}}tttiiibbbeeelll\\\VVVTTTUUUOOOFFFJJJUUUPPP[[[kkk|||~~~tttuuu{{{kkkKKKHHH>>>444222666999555000222222222111000000222444000000///...............//////////////////////////////.........---------000000//////.........---........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,------------------------+++---...---+++++++++------------.........//////---------........./////////000000...,,,+++,,,...---111,,,+++333333///444000666666:::EEEHHHKKKVVVVVVjjjxxxtttlllqqqwwwyyyyyyuuusssooolllmmmssstttuuuxxxvvvwww~~~}}}uuuooommmlllkkkttt}}}{{{yyyooo******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---------------,,,***000000222;;;EEEYYYvvv}}}yyy~~~|||vvvuuuzzz~~~}}}zzzrrrpppnnnooopppnnngggbbbZZZWWWSSSNNNKKKJJJKKKKKKHHHKKKLLLMMMQQQUUUQQQKKKKKKGGGFFFJJJQQQ\\\mmm{{{|||}}}~~~~~~~~~}}}|||}}}{{{{{{|||~~~~~~|||zzzxxxvvvsssssstttttttttssstttsssrrrqqqqqqqqqqqqqqqoooooonnnmmmlllllllllllllllmmmmmmkkkjjjiiijjjllliiiiiiiiijjjkkkkkklllllljjjkkkkkkkkkjjjiiihhhhhhjjjllloooppppppnnnkkkiiihhheeecccfffkkknnnnnnkkkmmmllljjjiiijjjllloooqqqrrrqqqqqqpppoooooonnnnnnpppppppppqqqsssuuuwwwxxxuuutttsssuuuyyy||||||{{{|||sssqqqxxx|||yyy{{{uuullllllgggdddeeefff\\\MMMHHHNNNQQQVVV\\\bbbiiivvvzzzvvvhhhoooxxxfffXXXFFF:::666666444111333333222111000000111222111111000////////////000//////////////////////////////.........---------000/////////....................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,---------...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---------------............---------.........//////...///000///...---...000,,,111---+++111111///555:::BBBHHHWWWkkkmmmcccaaatttyyy}}}yyyxxx~~~|||{{{nnngggeeecccmmmoooxxx||||||~~~~~~~~~{{{uuuuuuxxxssszzz|||~~~{{{|||vvvwwwsss******************************************************))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------............//////......///333222888III[[[qqq}}}zzz}}}yyyvvvsssxxx}}}}}}yyyuuuuuuuuurrrooohhheeeaaa___```___\\\XXXWWWSSSLLLGGGDDDEEEHHHJJJEEEIIIJJJGGGGGGJJJKKKJJJKKKIIIMMM[[[lll~~~{{{||||||}}}}}}}}}}}}||||||}}}~~~~~~}}}zzz}}}~~~{{{yyyxxxvvvwwwxxxxxxwwwvvvwwwxxxtttqqqnnnnnnooopppqqqqqqmmmmmmllllllllllllmmmmmmkkkjjjiiihhhhhhgggggghhheeeeeedddbbbaaaaaacccfffbbbbbbbbbbbbbbbcccccccccggghhhhhhiiihhheeecccbbbdddfffhhhjjjkkkkkkjjjjjjfffdddbbbcccgggiiihhhfffjjjhhhfffeeeeeegggjjjlllkkkkkkkkkkkkkkkkkkkkkkkknnnsssvvvuuupppnnnqqquuuoooooooooqqquuuyyyzzzzzzyyyqqqnnnrrrsssooooootttssswww|||~~~zzzmmmZZZOOONNNYYY[[[ZZZYYY]]]jjj~~~~~~ddd\\\TTTXXXnnn|||bbbLLL???:::888888444444333333222222111111222222111000000000000111/////////////////////////////////............---////////////....................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------...............---,,,,,,,,,------++++++++++++++++++++++++***+++------,,,,,,---///,,,,,,,,,---------......------........./////////---///111111000///000111+++222000...555777:::EEEGGGUUU```lllzzzwwwllljjjwwwyyy~~~}}}wwwyyyzzzzzz~~~xxxrrrsssyyyzzztttppprrruuuwww}}}}}}~~~~~~}}}qqqccc]]]aaaqqq}}}jjjbbbjjjwwwwwwiiijjjsss|||uuuzzz~~~xxx|||******************************************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---////////////000111222444666GGGgggyyy}}}~~~|||qqqqqqttt{{{~~~zzz}}}wwwoookkkkkkkkkhhhfffccc```]]][[[ZZZXXXTTTRRRTTTQQQMMMIIIFFFFFFGGGIIIBBBBBB???;;;<<>>AAAGGGTTTgggxxxxxxjjjdddeeeooo|||sssppprrryyy~~~xxxnnnddd]]]]]]aaa^^^nnn~~~}}}{{{pppeeennnxxx~~~{{{tttwww|||xxxvvvsssgggmmmpppzzz******************************************************))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...//////---+++---111666>>>SSS___ccckkkmmmoooyyy~~~vvvrrrzzzvvvrrrsssxxxzzzxxxzzz~~~zzzwwwrrrnnnddd```ZZZVVVTTTTTTTTTSSSOOOQQQRRRRRRPPPKKKEEEBBBFFFFFFFFFDDDAAA>>>:::888888<<>>???@@@AAABBBBBBAAAAAADDDCCCCCCBBBCCCDDDEEEFFFEEEEEEFFFEEEEEEEEEGGGHHHFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMMMMNNNOOOPPPQQQQQQNNNOOOPPPUUUYYY\\\\\\[[[\\\___aaabbbbbbdddhhhkkkmmmpppqqqooollllllmmmnnnssssssrrrpppooopppsssvvv~~~}}}|||{{{{{{{{{|||}}}}}}~~~yyyrrrjjjeeehhhhhhccc```iii}}}|||bbbRRROOOKKK^^^tttqqq^^^DDD>>>777444555666444222222222111000000000000111000000000000000000000000.../////////000000000000............/////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///***++++++,,,------......,,,...///...------...///........./////////000000.../////////000000000000111111111000000222666999@@@RRRbbbsss~~~zzz~~~|||tttiiibbbeeelllqqqvvv{{{{{{zzzvvvwwwxxxyyyssslllllluuuyyyxxx}}}yyy{{{}}}|||vvv}}}uuutttyyy{{{zzz}}}vvvooommmpppuuuyyy~~~|||sssiiidddccczzzwww}}}qqq*********************************************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***...222666<<>>>>>>>>>>>:::<<<===>>>===<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<============>>>???AAAAAABBBCCCBBBAAA??????@@@AAABBBAAA@@@???AAACCCFFFHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIKKKLLLNNNOOOPPPQQQQQQTTTWWWYYYZZZ\\\aaaeee^^^bbbfffeeeeeehhhkkkmmmgggkkkooorrrqqqpppooonnnkkklllooorrruuuvvvwwwwwwxxx|||vvvqqqrrrooodddUUUPPP___rrrmmmbbbPPPGGGOOOnnnpppOOOHHH???:::999:::777555444333222222111111222222000000000000000000000000.../////////000000111111---.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///))))))***+++,,,,,,---------...//////---,,,---...////////////000000000000////////////000000000000111111111111222666;;;@@@YYYlll}}}|||uuuvvvzzz|||{{{sssnnnfffhhhqqqzzz{{{xxx|||{{{nnnccccccfffgggjjjooovvvuuu~~~~~~~~~vvvpppqqquuuwww~~~{{{vvvtttzzzvvv}}}zzzvvvwwwwwwssspppyyy{{{wwwwwwvvvrrrooollliiihhhiiimmmrrruuu{{{~~~|||qqqfff```]]]eeelll|||~~~www***++++++,,,,,,++++++***************************)))************+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,------...,,,***((('''000---///;;;NNN```lllpppvvvvvvxxxxxxtttqqqttt{{{{{{rrrjjj~~~{{{qqqppprrrooolllggg```ZZZUUURRRQQQMMMHHHDDDCCCFFFGGGEEEBBBCCCEEEHHHIIIHHHGGGGGGHHHEEEEEEHHHRRRaaarrr}}}}}}~~~{{{xxx{{{|||}}}}}}~~~~~~~~~zzz{{{}}}}}}}}}{{{yyyxxxssssssrrrpppnnnlllkkkjjjnnnnnnmmmllljjjgggdddbbb```___]]][[[YYYXXXWWWWWWUUUSSSPPPNNNKKKJJJJJJJJJGGGGGGFFFEEEDDDDDDCCCBBBBBB@@@===;;;;;;<<<>>>@@@======<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::999888777777777777777888888888888;;;;;;;;;;;;<<<======>>>===>>>>>>>>>>>>>>>>>>===========================@@@AAACCCEEEFFFGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIMMMNNNOOOQQQSSSUUUVVVWWWZZZ\\\^^^___aaacccfffiiigggiiilllmmmmmmlllmmmnnnmmmnnnppprrrtttuuuvvvvvv{{{yyyxxxyyy|||wwwoookkknnnnnnggg]]]YYY]]]dddyyyzzzdddSSSEEEMMMlllppp```LLL???:::666333222111222222111222444333111111111111111000000000000000000000000////////////000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------........................000///...------------...///---,,,//////---///333111///000555:::???GGGOOOyyyyyyxxxvvvuuuuuuxxx{{{vvvzzz{{{xxxwwwwwwtttooorrrzzz{{{pppiiibbb[[[YYY^^^fffnnnsssxxxvvvwww~~~||||||{{{yyyvvvrrrnnnkkktttpppooosss{{{ttttttvvvyyy~~~}}}vvvqqqlllfff___aaajjjvvv~~~}}}rrrfff___aaalllxxx***++++++,,,,,,++++++***************************)))************+++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,---000---***))),,,...//////333333:::HHHZZZjjjrrruuutttrrrtttwwwwwwxxx}}}~~~}}}~~~~~~yyysssuuu|||~~~xxxsssqqqiiifff```YYYRRRLLLIIIGGGEEECCCBBBEEEIIIJJJFFFBBBBBBDDDEEEFFFEEEDDDDDDEEEMMMTTT```ooo~~~~~~}}}}}}~~~|||yyy{{{{{{|||~~~|||{{{|||||||||{{{yyyvvvsssqqqpppooonnnnnnmmmmmmnnnnnngggggggggeeeccc```^^^\\\ZZZYYYWWWUUUSSSQQQPPPPPPLLLKKKIIIFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????===;;;:::888888888:::;;;999888888888888777777777888888888888888888888888999::::::::::::999888777777777777888888888999999999999888888888999999:::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPTTTVVVXXXYYY[[[]]]```cccdddfffiiikkkkkkkkklllmmmkkklllnnnpppqqqrrrsssssswwwwwwwwwyyy{{{~~~qqqqqqnnngggbbbccckkksssllliiilllyyyppp___NNNLLL\\\wwwyyyfffRRRAAA888777:::000111111111111333444444111111111111000000000000111000000000////////////000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------......................................./////////000///111444444111111444444222333:::AAALLL\\\jjj~~~|||wwwrrrppprrrwww{{{~~~xxxvvvxxxxxxuuuvvv}}}xxxuuunnneee\\\XXXUUUWWW___kkkvvv|||{{{ssstttsssqqqrrrzzzuuuuuuvvvuuutttrrrpppoooqqqqqqvvv|||wwwtttxxx***++++++,,,,,,++++++***************************)))************+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---***((()))---000222222555;;;HHH[[[ooo~~~~~~yyyzzz|||}}}{{{rrrnnnmmmrrr}}}~~~{{{zzzvvvooohhh]]][[[VVVPPPJJJFFFCCCBBB>>>???AAAFFFJJJIIIDDD@@@>>>???BBBDDDHHHNNNUUUZZZmmmsss~~~~~~}}}~~~~~~|||{{{{{{{{{{{{}}}~~~}}}~~~~~~~~~}}}|||yyywwwvvvxxxxxxwwwuuurrrooollljjjllljjjhhhfffeeefffggghhh]]]]]]\\\[[[YYYWWWUUUTTTQQQOOOMMMKKKIIIHHHGGGFFFCCCBBB@@@???>>>==================<<<<<<;;;;;;;;;888888888888777777777777666666777777777777888888888888888888888888888888999999:::::::::999888888888888888999999999::::::999999888777777777888888777888888999999888888777999999999999999999999999777777999:::;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVYYY\\\^^^bbbcccdddeeegggiiiiiiiiikkklllnnnnnnoooooossstttvvvxxxyyyzzzzzz{{{~~~||||||rrrjjjdddfffnnnwww|||kkkaaa^^^hhhqqqWWWDDD===<<<333333444444222222333555222222111111111000000000111111000000000/////////000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,------------.................................,,,,,,...//////000//////......111555444000///222555<<>>FFFPPP\\\kkkyyy}}}|||~~~~~~~~~~~~}}}{{{zzz|||{{{{{{|||~~~~~~}}}{{{yyyzzzzzzyyyxxxvvvtttsssppppppooonnnllliiigggfffgggddd___ZZZWWWVVVVVVVVVSSSRRRRRRPPPOOOMMMLLLKKKHHHGGGEEECCCAAA??????>>>===<<<<<<<<<;;;;;;;;;;;;999999999999999999888888888999::::::::::::888888888888999999:::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::999888999999:::::::::;;;;;;;;;===<<<;;;:::::::::::::::999::::::::::::::::::999999999999999999999999999777777888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDEEEDDDEEEGGGHHHHHHJJJMMMOOORRRTTTXXXZZZ[[[]]]```bbbfffggghhhjjjkkkkkkllllllpppqqqsssuuuwwwxxxxxxxxx|||~~~vvvmmmhhhfffeeehhhnnnuuurrrgggmmm|||}}}eeeOOO@@@777666777888555222111333222222222111111111000000111111111000000000//////000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------.........//////........................+++,,,.../////////...---///...000222111///111777???PPPmmm}}}xxxuuuvvvzzz}}}~~~|||vvvnnnnnntttzzz|||{{{xxxvvvmmm```VVVUUUYYY^^^ccckkkuuu{{{yyyrrrkkkgggkkkrrr}}}~~~sss}}}yyy}}}rrrhhhccceeeccc```ccclllqqqppp||||||***++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,000444444222444<<>>===<<<;;;::::::999999999:::::::::999999888888888999999999999999999:::;;;<<<<<<<<<:::999::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999:::999999999999999:::::::::<<<<<<===>>>??????@@@@@@???@@@BBBBBBBBBDDDFFFHHHKKKMMMPPPRRRTTTWWWZZZ]]]bbbccceeefffggghhhiiiiiimmmmmmoooqqqsssvvvyyyzzzrrrxxxxxxqqqjjjddddddhhhiii{{{ooo___[[[kkkyyypppVVV<<<777666888777222000222222222222222111111111111111111111111000000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------.........//////........................------............------333111000111111333<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<======;;;<<<<<<======<<<<<<;;;========================:::999999888888888999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>???AAADDDFFFHHHKKKMMMOOORRRUUUXXX[[[\\\^^^```aaaccccccdddggghhhjjjlllppptttwwwyyyppptttzzz|||||||||~~~pppaaaZZZZZZSSS___rrrkkkZZZKKKWWWqqqtttKKK>>>666777888444111333333222222222222111111111222222111111111000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,------------.................................//////.........///000111111//////111444<<>>===<<<;;;::::::;;;;;;888888888888888999::::::777888999999999999888777999::::::;;;<<<======>>>:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>============>>>>>>???======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999999:::::::::::::::::::::999999999888888888999999999999999999;;;<<<<<<;;;<<<>>>@@@AAABBBDDDFFFHHHKKKOOORRRQQQRRRTTTWWWYYY[[[\\\]]]___aaaeeeiiimmmooopppppprrrtttuuutttrrrtttxxx|||}}}}}}sss```YYYSSSUUUYYYaaaqqqnnnTTTNNNTTTooolllTTT???;;;:::666333555333333222222222111111111222222222111111111000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------........................111000//////111444777999111000333999AAANNNdddvvv{{{wwwxxxxxxvvvuuuvvvyyyyyyxxxwwwuuuvvvyyy{{{~~~xxxqqqjjjfffdddnnnkkkllloooooopppxxx~~~}}}}}}ssskkkjjjmmmppprrrwww~~~+++++++++,,,,,,+++++++++************************)))************++++++++++++++++++,,,,,,------------------.........//////111333<<>><<<;;;999999;;;:::999888777888888999666666666777888999:::;;;:::;;;<<<<<<<<<;;;:::999::::::;;;<<<===>>>>>>???============>>>>>>??????>>>>>>>>>>>>????????????????????????????????????======>>>???????????????>>>>>>>>>>>>??????????????????>>>??????@@@AAAAAA??????@@@@@@@@@@@@??????????????????????????????@@@???>>><<<<<<<<<<<<===;;;;;;;;;:::::::::::::::::::::::::::::::::::::::888999::::::::::::<<<>>>;;;===???@@@AAADDDHHHKKKJJJKKKNNNQQQSSSVVVWWWXXXXXX\\\bbbhhhkkkkkkjjjhhhnnnpppqqqpppoooqqqwww|||xxxvvvxxx}}}~~~}}}wwwooogggZZZPPPTTTlllzzzrrrXXXCCCNNNnnnkkkLLL@@@===777444666333333333222222222111111222222222111111111111000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------........................111000///000333888<<<@@@777999???HHHSSSddd||||||wwwvvv{{{}}}yyyrrrnnnnnnllljjjjjjmmmuuu}}}wwwmmmddd```eeennnuuuxxxvvvyyy{{{|||}}}}}}tttqqqqqqtttwww|||yyyvvvxxxzzzyyyvvvooohhhffflllssswww******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............///000111---888KKK```qqqwwwuuuqqqtttxxxwwwjjjnnn|||yyytttsss|||~~~~~~~~~{{{|||~~~xxxnnnXXXPPPIIIIIIJJJGGGEEEDDDDDDIIILLLIIIGGGPPPaaaqqq}}}|||zzzzzz{{{}}}~~~|||yyyzzz~~~~~~{{{yyyxxxwwwwwwxxxyyyzzz{{{zzz{{{||||||{{{zzzxxxwww||||||zzzuuutttuuusssnnnhhhhhhgggeeeaaa[[[VVVSSSLLLJJJFFFBBB???===<<<<<<999999:::::::::999999888888888777777777777777888:::::::::;;;<<<<<<======999:::<<<=========<<<<<<<<<;;;;;;===>>>???>>>======>>>???AAAAAA@@@>>>===CCCAAA??????@@@@@@@@@???FFFCCCAAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCAAAAAABBBBBB@@@AAA@@@@@@AAABBBCCCAAA???DDDBBB@@@@@@BBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@>>>>>>===<<<<<<;;;::::::;;;;;;;;;:::::::::999999999999999999999999::::::::::::<<<>>>@@@AAACCCDDDFFFGGGGGGIIIJJJKKKLLLLLLUUUWWW[[[^^^```cccfffiiimmmnnnnnnmmmmmmnnnppprrrvvvvvvvvvxxx{{{~~~xxxhhhccc\\\YYYmmm{{{bbbHHHIIIfff|||eeeLLL999444777999444111444555222000000222222222111111111111000111000//////000111000...111000000///...---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////......000111111---,,,///000...333;;;===NNNeeevvv~~~yyyrrrmmmnnnpppqqqrrr{{{~~~pppiii]]]OOOMMMXXXkkk{{{xxx{{{fffqqqwwwxxxyyy{{{xxxwwwyyy******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...000333CCCWWWbbbcccdddkkkrrrqqqvvvrrr^^^[[[cccwwwwwwssssss}}}yyyyyyyyyuuutttrrrmmmTTTIIIAAABBBFFFFFFEEEDDDBBBEEEGGGKKKSSScccxxx}}}|||zzzxxxxxxyyyzzz{{{~~~{{{xxxyyy|||~~~|||yyyzzzzzzyyyyyyzzz{{{}}}~~~zzzzzz{{{{{{zzzyyywwwvvv{{{{{{wwwrrrppppppmmmhhhcccbbb```]]]XXXSSSNNNKKKEEECCC@@@===:::999888999999999999::::::999999888999888888777777888888999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>===============>>>??????>>>===@@@@@@AAAAAAAAAAAAAAAAAACCCBBBBBBBBBDDDEEEEEEEEECCCBBBBBBCCCDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBAAACCCDDDEEEEEEDDDCCCCCCCCCEEEEEEEEEDDDDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFFFFFFFEEECCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???????????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999:::::::::;;;===>>>???AAAAAACCCCCCDDDEEEFFFGGGHHHHHHLLLOOOTTTXXX]]]aaafffjjjiiijjjkkkkkkkkkmmmppprrrtttttttttvvvyyy{{{}}}}}}~~~}}}|||qqqlllfffkkkwww}}}wwwaaaLLLMMMjjj{{{ZZZ@@@:::???666444444666444111000333222222222222111111111111111000///000111111000///111000000///......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////......///111......111555444222888AAAOOOhhh~~~yyytttrrrzzz||||||}}}}}}qqqfffXXXSSSQQQWWWeeeuuuzzzvvvtttyyyyyy******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,///333777BBBNNN[[[___]]]^^^gggpppsssxxxppp]]]YYY___rrrsssuuu|||pppfffcccbbb```LLLCCC>>>AAAEEEDDDAAA???DDDIIISSS```qqq{{{{{{zzzyyyyyyyyyzzzzzz}}}zzzwwwxxxzzz|||zzzxxxzzzyyyyyyzzzzzz{{{|||}}}yyyyyyzzzzzzyyywwwvvvtttxxxxxxssslllhhhgggccc^^^ZZZXXXUUUPPPKKKFFFCCCAAA>>>===;;;888777666666777888999999::::::999999999:::999999999999999::::::;;;;;;<<<<<<<<<<<<======<<<======>>>>>>===<<<<<<>>>??????@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCGGGJJJKKKIIIGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGIIIFFFGGGHHHGGGFFFDDDDDDDDDEEECCC@@@@@@BBBCCCCCCCCCBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>>>>============>>>>>>>>>>>>=========<<<:::::::::::::::::::::::::::;;;;;;<<<<<<=========>>>>>>???@@@AAAAAABBBBBBDDDGGGLLLQQQUUUZZZ___bbbaaabbbdddeeegggiiimmmpppooopppqqqsssuuuwwwyyyzzzzzzyyyzzz~~~qqqmmmuuuiiiqqq|||^^^HHHQQQgggvvvWWWBBB;;;555444555666444000222777333222222222111111111111111000///000111222111000000000000///......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...//////------///111...///111333333888FFFSSSkkk}}}zzzxxxxxxyyy~~~uuummmeee^^^UUUYYY```lllyyy{{{www{{{{{{~~~uuutttpppttt******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,---......000777???FFFSSSWWW\\\bbbhhhlllmmmnnnuuuyyy~~~rrrhhhkkktttwwwvvvqqq{{{vvvrrrjjj```XXXSSSNNNLLLDDDAAAAAADDDEEEBBB@@@AAARRR___sss~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxxxxzzz{{{zzzyyywwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwvvvtttrrrqqqrrrqqqkkkbbb^^^\\\XXXRRROOOMMMIIIDDD@@@===<<<;;;;;;:::999888888888888888888999999::::::::::::999;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>???????????????@@@????????????>>>@@@BBBDDDDDDDDDEEEFFFBBBDDDGGGIIIJJJIIIHHHFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQOOONNNLLLNNNQQQSSSRRROOONNNPPPSSSSSSOOONNNNNNMMMLLLLLLOOONNNLLLJJJJJJKKKKKKHHHEEEJJJHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>>BBBDDDHHHJJJLLLOOORRRTTTVVVXXX[[[]]]___cccgggkkkjjjlllnnnppprrrsssuuuwwwxxx{{{~~~}}}xxxjjjhhhqqq{{{gggXXXRRRggg~~~XXX>>><<<777333444444333444666333333222222222111111111000///...///111111111///000000//////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------------------------------------------------------...............//////...---...000222444222///111999KKKaaaqqq|||zzz{{{~~~qqqhhhfffeeecccgggmmmuuu|||}}}pppdddfffddd___cccnnnyyy******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------...///000111555>>>JJJTTTaaagggpppwwwyyyxxxuuusssvvv|||tttyyy{{{ppphhhpppyyysssiiiaaaYYYVVVTTTOOOEEE>>>??????AAACCCCCCEEEMMMXXXnnn~~~|||yyyzzz~~~~~~|||{{{{{{{{{{{{{{{zzzvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttqqqnnnllljjjiiiggg```WWWRRRQQQMMMGGGDDDBBB???<<<::::::::::::999999999999999999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>=========>>>??????@@@@@@BBBBBBBBBCCCDDDDDDEEEFFFCCCFFFIIIKKKLLLMMMPPPRRRLLLPPPVVVZZZ[[[YYYUUUSSSXXXZZZ\\\\\\ZZZXXXYYYZZZ[[[ZZZYYYVVVVVVYYY^^^ccc]]]^^^_________^^^]]]]]]aaaaaa```]]]ZZZZZZ]]]aaafffaaa___```^^^ZZZZZZ]]]aaa[[[VVVWWW[[[\\\VVVOOOSSSRRRPPPOOOPPPPPPOOOMMMLLLKKKIIIHHHGGGHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@@@@@@@@@@?????????>>>=========<<<<<<<<<;;;===<<<<<<;;;:::999999999999999::::::;;;;;;<<<<<>>OOOeeezzz~~~vvvjjjaaacccllltttuuu{{{~~~~~~{{{}}}yyyxxxlllcccddd```]]]eeesss******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,------...111222444555:::FFFVVVcccppp|||yyy{{{||||||vvvnnnppppppeee```WWWQQQTTTXXXSSSHHH?????????AAAEEEKKKVVVjjj{{{|||yyyzzz~~~~~~~~~~~~}}}|||||||||||||||xxxxxxxxxxxxwwwvvvttttttrrrqqqpppmmmjjjfffbbb```]]][[[TTTLLLHHHGGGDDD???<<<;;;:::999999999:::;;;777777777888999999::::::::::::;;;<<<========================>>>???@@@@@@<<<===>>>???@@@BBBCCCCCCBBBBBBCCCDDDFFFIIIKKKLLLOOOSSSWWWYYYZZZ[[[^^^bbbZZZ^^^dddiiikkkiiieeeaaajjjnnnppppppmmmjjjkkklllnnnnnnmmmkkkkkkpppzzzrrrrrrrrrsssssssssttttttyyywwwtttqqqpppqqqssstttyyysssrrruuussslllkkkooooooiiidddeeeiiihhhbbb[[[]]]\\\[[[[[[[[[YYYUUUSSSRRRPPPNNNLLLJJJIIIIIIJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>======>>>>>>===<<<;;;::::::999999999:::::::::;;;;;;;;;:::<<<>>>???@@@AAACCCEEEDDDFFFIIIKKKMMMQQQVVVYYY[[[```eeeiiijjjkkkooorrrwwwxxxuuurrrsssyyy}}}~~~~~~xxxhhhccchhhzzzyyybbbYYYbbbpppXXX@@@777888888555222333333333333222222222222///...---...000222111000//////////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------------.........////////////000000//////111555888111<<>>????????????>>>>>>>>>>>>???@@@AAABBBAAAAAACCCEEEGGGIIIJJJKKKIIIJJJKKKNNNQQQUUUYYY[[[aaaeeeiiijjjiiiiiimmmpppmmmppptttxxxzzzzzzxxxwww}}}{{{xxxuuunnnnnnoooooonnnjjjddd```______^^^[[[XXXSSSOOOLLLLLLKKKKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAA@@@@@@??????@@@@@@???>>>===<<<;;;;;;999999::::::::::::;;;;;;777999;;;======???AAACCCAAACCCEEEFFFHHHKKKOOOSSSSSSYYY```dddeeegggkkkooossstttrrrnnnpppxxx}}}||||||||||||{{{~~~pppdddjjjwwwiiiZZZiiiuuuUUUAAA:::777555444444444333333333222222222000//////000222444333222.../////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---......///....................................///////////////000000000111444888<<<>>>SSSkkkwww}}}xxx~~~|||vvvkkkbbb___XXX___fffllluuu~~~vvvoootttwwwpppvvvxxx}}}}}}{{{zzzyyyyyyzzz{{{{{{{{{}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......///444:::BBBNNNbbb{{{www|||~~~~~~{{{zzzwwwqqqeeebbb\\\MMMOOOJJJIIIOOOQQQLLLIIIJJJHHHKKKYYYppp|||xxx|||~~~}}}yyyxxx|||~~~}}}~~~~~~}}}{{{zzz{{{|||vvvvvvvvvtttrrrooolllkkkiiihhheeeaaa[[[VVVQQQNNNKKKJJJDDD===;;;===<<<888777777888888999999999999999:::;;;<<<<<<======<<<<<<<<<>>>???@@@@@@@@@@@@????????????@@@AAABBBCCCFFFGGGIIILLLNNNPPPRRRSSSYYYZZZ\\\___ccchhhlllooonnnrrrwwwvvvtttsssvvvzzzxxxsssrrrssssssrrrlllddd\\\WWWVVVUUUTTTRRRPPPOOONNNMMMIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@???>>>======<<<999999999999::::::::::::888:::<<<<<<<<<===>>>@@@@@@BBBCCCEEEFFFHHHLLLOOOMMMTTT\\\```aaaccchhhllliiimmmooommmqqqwwwwwwsss{{{~~~oooiiipppvvv}}}eee[[[qqqeeeJJJ<<<555444666444444444333333333222222222111111222444666555444.........///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,---...//////..................................../////////000///000000111222555:::>>>WWWrrrzzzpppqqq}}}yyynnnjjjddd\\\WWWWWWWWWfffwww~~~{{{xxx{{{yyyppphhhnnnuuucccfffnnnkkkxxx}}}~~~}}}|||zzzwwwtttqqqnnnmmmlllooommmjjjgggeeeddddddeeeggggggggghhhjjjmmmoooqqqrrrnnnkkkmmmsssxxxyyywww{{{{{{{{{}}}************************,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------000///...,,,+++,,,///111;;;BBBQQQbbbmmmtttzzzxxx|||yyyvvvwww}}}yyypppeee]]]WWWPPPKKKFFFDDDFFFJJJIIIEEEHHHOOO^^^mmm}}}|||zzzyyyyyy{{{}}}|||}}}~~~{{{xxxxxx|||}}}zzzvvvwwwuuurrrpppnnnjjjgggddd^^^\\\WWWRRRLLLGGGDDDBBBAAA>>>:::999999888666333999999999999999999999888999;;;======<<<;;;<<<===??????>>>===>>>???AAABBB??????@@@BBBEEEJJJMMMPPPUUUTTTSSSUUUYYY^^^bbbdddfffjjjooossswwwzzz~~~{{{sssjjjooojjjccc]]]ZZZXXXVVVUUUPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHEEEAAACCCAAA???>>>@@@AAABBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>???AAAEEEHHHJJJIIIMMMRRRVVVYYY\\\^^^aaaiiiiiihhhiiijjjmmmppprrrwwwuuutttwww{{{~~~~~~}}}lllkkkmmmgggZZZjjjqqqSSS>>>666777555333111///222555555222111///...000555777777666////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///(((,,,---,,,+++...111222...000000///222>>>NNNYYYoooyyy~~~pppxxx|||qqqccc___fffnnnooo}}}|||vvvqqq}}}vvvyyyzzzppphhhfffeeekkkxxx}}}zzzxxxwwwvvvqqqllliiiiiigggdddbbb___]]][[[XXXUUUSSSQQQPPPRRRSSSSSSTTTSSSRRRPPPOOONNNMMMMMMNNNPPPRRRTTTUUUWWWVVVUUUUUUVVVXXXZZZ\\\aaaaaabbbcccfffhhhkkklll++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,---...//////---...///...///222888===MMMWWWfffrrr{{{uuusss|||uuulllgggjjjvvvtttmmmbbbWWWPPPKKKFFFBBBDDDBBBAAACCCDDDIIIWWWfff~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||~~~zzzuuuuuuwwwyyyxxxvvvpppmmmjjjfffccc___[[[XXXTTTRRRNNNIIIDDD@@@===<<<<<<999666666777777666444888888999999:::::::::;;;999;;;<<<============>>>>>>@@@AAABBBBBBDDDHHHKKKLLLKKKLLLMMMPPPTTTXXX[[[aaaaaacccffflllsssxxxzzz}}}}}}uuunnniiieeeccccccaaa^^^ZZZVVVSSSQQQPPPPPPOOONNNLLLKKKIIIFFFBBBGGGFFFDDDCCCDDDDDDCCCAAAAAA@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;<<<===<<<<<<===>>>AAADDDFFFDDDGGGLLLPPPRRRUUUWWWZZZbbbcccfffhhhkkkmmmnnnoooqqqqqqssswww|||~~~~~~|||xxxqqqxxxjjj___nnncccIII;;;777666555444333333444333111333111///111555777888777////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...//////......///000///***222666555999MMMkkk}}}uuuyyyyyyrrrkkklllvvvzzzyyy~~~zzzqqqqqqoooiiiaaafffqqq|||xxxyyyuuusssooojjjeeeaaa]]][[[[[[YYYVVVVVVWWWXXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPRRRQQQOOONNNNNNOOOQQQRRRSSSTTTVVVWWWYYY[[[]]]]]]------------------------,,,,,,,,,,,,,,,++++++******+++,,,---...///000111///000000...---000999AAAbbbllluuuyyy~~~}}}vvvwwwvvvnnnjjjnnnyyypppfffXXXNNNIIIEEEAAA>>>BBB@@@???AAAGGGVVVmmm|||zzz|||~~~~~~~~~|||zzzyyy{{{}}}}}}~~~yyytttrrrsssuuutttsssnnnkkkfffaaa]]]XXXSSSOOOHHHFFFCCC@@@<<<:::888777888666555666777999999888888999:::;;;<<<===>>>>>><<<;;;<<<>>>@@@AAA@@@???@@@DDDHHHIIIHHHIIINNNSSSYYYYYYYYYZZZ]]]aaafffiiilllnnnqqqwww~~~yyyuuupppnnnjjjeeeaaa^^^]]]\\\VVVTTTRRRQQQPPPNNNJJJHHHIIIGGGFFFFFFFFFEEECCC@@@DDDCCCBBBAAAAAA@@@@@@AAA>>>===<<<;;;;;;::::::;;;;;;:::::::::;;;<<<>>>@@@>>>AAAEEEIIIKKKMMMPPPRRRYYY\\\aaaeeeiiikkklllllllllmmmpppvvv{{{}}}}}}|||{{{tttddd^^^jjjuuu\\\FFF999555555555666555333222111555333111111444777888999////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///111//////000111111000///222666777888FFFaaavvvzzzwwwlllkkkjjjjjjnnnvvv}}}{{{zzzttt~~~|||sssqqqnnnlllkkklllnnnpppgggrrr}}}zzzwwwwwwrrrjjjeeeeeedddbbb___ZZZUUUQQQNNNLLLLLLJJJJJJKKKLLLMMMMMMKKKLLLKKKJJJIIIHHHGGGFFFEEECCCDDDFFFIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNQQQPPPNNNLLLKKKKKKLLLLLLOOOPPPRRRTTTUUUUUUUUUTTT,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,------.../////////111111//////666CCCNNNpppwwwxxxuuu}}}}}}vvvvvv{{{{{{}}}~~~xxxkkk___RRRLLLHHHCCC>>>;;;>>>???CCCLLL[[[nnn~~~|||{{{|||~~~~~~}}}||||||{{{}}}}}}{{{{{{xxxtttrrrrrrqqqooommmjjjfff```ZZZUUUPPPKKKGGG@@@???>>>;;;:::888888777999888888888999;;;<<<<<<;;;;;;<<<===>>>>>>???@@@???>>>>>>@@@CCCEEEDDDBBBEEEKKKQQQQQQOOOOOOUUU\\\eeedddeeegggkkkqqqvvvyyy{{{~~~|||uuuooojjjgggeee^^^ZZZXXXXXXWWWSSSPPPPPPKKKJJJIIIJJJJJJIIIFFFDDDFFFFFFDDDCCCBBBBBBBBBBBB@@@???>>><<<;;;;;;::::::;;;::::::999999:::;;;;;;<<>>>>>??????CCCCCCDDDFFFIIIKKKKKKJJJNNNUUU\\\^^^\\\^^^eeekkktttuuuxxx|||yyytttqqqjjjfffeeebbbZZZVVVWWWSSSQQQOOONNNNNNNNNLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<===<<<<<<;;;::::::::::::;;;===???AAABBBDDDGGGIIIOOOPPPSSSWWW\\\aaafffhhhkkkkkkmmmnnnqqqtttwwwyyywww{{{ssspppqqqVVV???777333555666333333555222222111000000222444666////////////....................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000+++***///111///000444666@@@MMM^^^xxxzzzllleeedddccc______]]]dddssszzzzzz}}}uuulllkkknnnnnnmmmrrrkkkppp|||yyyuuuqqqkkkeeeaaa^^^ZZZYYYZZZXXXTTTRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSRRRQQQOOOLLLJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOIIIJJJKKKLLLKKKIIIGGGEEE+++++++++++++++++++++++++++,,,,,,------------------------------.........///111555;;;EEEQQQ]]]eeeZZZdddmmmuuu~~~hhh``````mmmyyy|||}}}}}}zzzxxxwwwuuunnnccc[[[SSSKKKHHHKKKJJJCCCBBBFFFFFFTTThhh}}}|||{{{}}}~~~}}}~~~~~~|||{{{{{{}}}|||{{{|||~~~}}}{{{zzzzzz{{{{{{qqqrrrrrrpppkkkddd\\\XXXOOOKKKFFFBBB???<<<999777888777777777888888999::::::;;;;;;:::999999:::<<<======>>>???@@@AAABBBCCCJJJMMMQQQUUUWWWYYY]]]______fffmmmrrrtttwww}}}~~~xxxlllfffgggddd___XXXSSSPPPOOONNNNNNPPPNNNLLLJJJGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;888:::;;;<<<===???BBBDDDJJJJJJLLLOOOSSSYYY^^^bbbeeegggiiikkklllnnnrrruuussstttuuuxxx{{{|||hhhmmm}}}pppWWWFFF888666777444333666111222222222000000222333////////////....................................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///222------111000...222;;;JJJhhhvvveee[[[[[[bbbfffjjjiiiqqqzzzyyy{{{|||pppiiigggjjjnnn|||wwwtttmmmkkkiiifffccc^^^XXXTTTWWWTTTTTTVVVVVVSSSSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYZZZ]]]`````````___^^^\\\YYYVVVTTTRRRQQQOOOLLLJJJIIIHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGCCCDDDEEEFFFGGGHHHIIIIIIDDDEEEFFFGGGHHHHHHGGGGGG------------------------+++,,,,,,---......------,,,,,,---///000222333333444666<<>>======<<<888999:::::::::<<>>;;;888777888999999999777777777888999:::<<<<<<;;;===??????===>>>AAADDDGGGIIILLLOOOSSSWWWZZZ[[[cccmmmyyyzzznnnhhhffffff^^^]]]YYYVVVRRROOOMMMLLLFFFEEEDDDCCCCCCCCCCCCCCC???@@@@@@@@@???>>>======999:::;;;;;;;;;<<>>CCCGGGKKKMMMNNNNNNQQQXXXbbbhhhjjjiiiiiiiiijjjooouuuxxxyyyxxxxxxyyyxxxllljjjkkkuuusssTTTaaammmKKK>>>;;;555111222000333666777444111111222000/////////............////////////////////////------------------------------------------------........................++++++------------++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++***///666777888GGG[[[zzz|||~~~~~~qqqvvvwwwssskkkhhhpppzzzqqqooosss{{{zzzyyyxxxzzz|||tttnnnnnniiiiiimmmoooqqqyyytttqqqjjjiiieee```\\\ZZZ[[[]]]SSSTTTVVVZZZ]]]]]][[[YYY]]]ZZZYYYZZZYYYVVVVVVYYYSSSTTTUUUVVVWWWXXXYYYYYYQQQQQQQQQOOOOOORRRXXX^^^rrrssstttttttttrrrpppooommmkkkgggbbb^^^[[[YYYYYYQQQOOOLLLIIIGGGEEEDDDDDDIIIIIIJJJLLLLLLMMMLLLLLLLLLNNNQQQUUU[[[```eeehhh,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222,,,---444666000666===MMM\\\```YYYUUUWWW\\\bbbiiipppvvv{{{|||{{{qqqllluuu|||uuu}}}xxx{{{}}}~~~wwwlllaaaZZZTTTLLLGGGFFFCCCCCCFFFIIIKKKVVVnnnxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{xxxwwwwwwuuusssoookkkhhhfffeeeaaa[[[TTTLLLFFFBBB@@@:::999888777777777777777555777:::::::::999:::;;;===>>>@@@AAAAAABBBDDDFFFJJJOOOSSSTTTYYYbbbiiikkkzzz|||sssiiifffccc^^^ZZZWWWSSSNNNKKKJJJLLLMMMJJJFFFCCCCCCEEEAAA?????????@@@@@@===;;;===<<<;;;;;;======<<<;;;======???AAADDDGGGIIIKKKQQQUUU[[[```ccceeegggiiinnnoooppptttxxx{{{{{{zzz~~~mmm___gggvvv{{{eee```mmmhhhLLL>>>;;;888333444333111111444777444///000000000000//////////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------///000000...---------000444777CCC\\\sss~~~~~~tttmmmnnnqqqpppmmmttt{{{ssspppuuuxxxyyyxxx{{{{{{qqqddd\\\fffcccgggqqqzzz~~~vvvnnngggccc```\\\\\\[[[YYYXXXWWWUUUUUUXXXVVVYYY^^^___]]]^^^```aaa___^^^___aaaaaa^^^ZZZXXXVVVUUUXXX[[[]]][[[YYY]]]ZZZTTTQQQOOOOOONNNNNN]]]ggguuu|||zzz|||tttllliiijjjjjjeee```YYYWWWTTTQQQNNNMMMMMMNNNOOOOOOQQQUUUXXXZZZZZZYYYZZZ\\\^^^bbbfffjjjmmmooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,///444555333AAAIIIVVVccceee``````ddd```fffmmmrrruuuwwwvvvuuuhhhiiilllttt~~~xxxqqqmmmpppvvvzzz}}}xxxssspppggg^^^XXXRRRJJJDDDCCC???EEEMMMSSS\\\lll~~~|||{{{{{{}}}|||xxxyyyzzzzzz{{{|||}}}}}}~~~|||zzzvvvvvvtttrrrnnnjjjfffcccYYYVVVQQQKKKDDD@@@<<<;;;777777666666666777888888;;;<<<>>>=========???@@@<<<>>>???AAABBBEEEJJJMMMSSSYYY___ccciiittt|||~~~|||vvvnnneee___ZZZVVVSSSOOOOOONNNKKKIIIGGGGGGHHHHHHFFFEEECCCCCCBBBAAAAAA===<<<;;;;;;<<<<<<;;;:::>>>>>>???@@@BBBDDDFFFGGGKKKOOOTTTXXX[[[^^^bbbdddjjjmmmqqqtttvvvwwwwwwvvv|||zzz~~~xxxiiicccaaa{{{wwwmmmpppkkkVVVHHH<<<333555444111000222444333222111000000000//////////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++,,,---...//////444000111<<>>>>>===<<<===AAADDDDDDEEEHHHJJJLLLPPPUUUYYYaaaiiirrryyy~~~ssskkkeeebbb\\\YYYTTTQQQOOOOOONNNNNNKKKJJJHHHEEEBBBAAABBBCCC???>>>======>>>>>><<<;;;>>>>>>>>>>>>???@@@AAABBBEEEGGGKKKNNNRRRVVVZZZ]]]ccciiiooossssssrrrrrrsssyyywwwzzz}}}iiiiiicccjjjrrr[[[EEE555:::777444222111111222333111111000000000//////////////////............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++,,,///111333888333666IIIcccxxx{{{xxxssskkkfffhhhnnntttooowwwzzzrrrkkkiiikkkjjjhhhppp}}}zzzvvvooofff___]]]dddooo}}}xxxuuussspppkkkggg```___^^^]]]\\\[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^_________cccjjjmmmkkkkkkmmmkkkiiigggfffggggggfffeeejjjlllnnnnnnnnnnnnnnnoooppppppppppppoookkkeeeaaa\\\ZZZWWWWWW[[[eeeqqqzzz{{{zzzyyyzzz}}}~~~~~~~~~~~~}}}|||------------------------,,,,,,,,,---------------000,,,---222333333???OOObbbaaa```bbbdddeeegggiiimmmsss{{{yyyooohhhgggvvv{{{|||vvvuuuzzz~~~|||~~~yyywwwvvvxxx~~~~~~sssooopppaaaXXXOOOJJJEEEBBBCCCFFFVVVlll}}}}}}|||zzzyyyyyyzzz|||}}}|||||||||||||||{{{wwwtttooonnnkkkfff___WWWQQQMMMCCCBBB???===;;;999999999::::::999::::::;;;<<<===>>>???>>>>>>>>>AAAEEEIIIOOOSSSWWWZZZ]]]```cccfffqqqzzzzzzuuunnnggg^^^YYYWWWUUUSSSQQQLLLMMMMMMJJJFFFDDDDDDEEEDDDBBB@@@@@@AAA@@@???==================>>>???@@@@@@BBBEEEGGGJJJNNNTTTXXXYYYaaakkkpppooonnnooorrryyywwwyyyssszzzooo^^^hhhrrrWWWBBB===999777555333000111444111111111000000000///////////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000//////000222444444:::III___uuuzzzwwwsssmmmkkkooowww~~~~~~}}}tttpppqqquuutttqqqxxx|||{{{{{{zzzxxxzzz~~~}}}zzzrrrmmmgggfffhhhhhhddd```]]]]]]^^^^^^___``````aaaaaaaaa``````````````````bbbbbbeeelllnnnkkkjjjllllllkkkjjjjjjkkkmmmnnnoooqqqtttwwwwwwuuutttvvvyyyvvvwwwxxxyyyyyywwwrrrnnnhhheee```ZZZVVVUUUVVVWWWhhhqqq}}}~~~{{{wwwtttqqq------------------------,,,,,,,,,------............,,,///444444777III]]]gggeeeeeemmm|||~~~}}}vvvoooooosss{{{{{{{{{}}}rrrjjjiii]]]SSSIIIDDDBBBEEEMMMVVVggg~~~~~~||||||xxxxxxzzz~~~|||zzzzzzzzz|||}}}|||{{{zzzzzzzzzwwwssspppllliiiddd]]]UUUMMMFFFCCC>>>===<<<:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===@@@AAACCCDDDFFFJJJNNNRRRTTTZZZbbbiiimmmppprrrsssxxxlllccc]]]YYYUUURRRQQQRRRSSSQQQNNNKKKIIIHHHFFFDDDBBBBBBBBBAAA???>>>;;;;;;;;;<<<===>>>???@@@???@@@BBBCCCFFFJJJOOOTTTQQQYYYccchhhiiikkknnnrrrxxxvvvwww|||yyy{{{ddd^^^kkkmmmUUU>>>888444555444111111555111111111111000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///111111000000111333666MMMkkk}}}uuuppppppvvv~~~zzzzzz~~~}}}uuujjjhhhmmmlllqqquuuwwwzzz~~~yyysssnnnhhhccc^^^^^^bbbdddbbb___```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaa`````````___^^^aaaffffffcccaaacccgggggghhhjjjlllooosssuuuvvvzzz}}}}}}|||{{{}}}~~~~~~~~~}}}zzzxxxpppnnnjjjeee___XXXRRRNNNTTT]]]jjjvvv~~~~~~zzzvvvqqqmmmjjj------------------------,,,,,,,,,---......//////,,,---111777<<>>;;;:::999888999:::;;;<<<999999999:::;;;<<<===>>>>>>BBBHHHLLLPPPTTTXXX[[[YYY```jjjsssyyy}}}xxxnnnfff```]]]YYYWWWUUUSSSQQQNNNIIIEEEGGGEEECCCBBBBBBAAA???===<<<<<<<<<<<<===>>>???@@@>>>???@@@AAACCCFFFKKKNNNKKKPPPXXX]]]aaafffkkkpppsssssstttvvvxxx{{{~~~ooobbbYYYyyykkkIII===555555666222333888222222111111111000000000...////////////000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***---000000//////333777GGGggg~~~zzztttwww|||~~~sssddd[[[\\\hhhpppwwwzzz~~~~~~xxxsssqqqmmmhhhddddddaaa^^^^^^aaabbbbbb```bbbbbbcccbbbbbb```______````````````````````````\\\ZZZ[[[^^^^^^[[[ZZZ\\\bbbeeehhhkkknnnqqqvvvyyy{{{}}}yyyvvvqqqlllfff___XXXSSSQQQSSSVVVZZZ```jjjwwwwwwvvvtttqqqnnnllljjjiii........................,,,,,,------...////////////111666???NNN___ffffffqqqvvv|||yyyzzzzzzwwwzzz|||~~~lll[[[SSSDDD???<<<@@@IIIXXXmmm~~~||||||}}}}}}|||{{{~~~}}}}}}~~~}}}{{{zzzyyyxxxyyywwwuuusssqqqlllgggccc\\\XXXQQQIIIBBB>>><<<;;;:::999888888888999;;;<<<999999:::<<<>>>AAACCCDDDCCCIIISSS[[[aaadddgggiiimmmrrryyy|||yyylllddd[[[VVVUUURRRMMMGGGKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@???>>>>>>>>>>>>>>><<<===??????@@@BBBEEEHHHIIIJJJMMMRRRXXX```fffjjjlllooorrrssssssuuuwwwxxx{{{|||~~~}}}rrrdddllljjjTTT@@@:::888333333777222222222111111111000000.../////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............+++---///......333;;;CCC```{{{}}}wwwzzz~~~yyyyyy}}}www}}}xxxwwwrrrfff______XXXhhhyyyvvvooogggdddddddddbbb```aaaaaaaaaaaacccdddeeeeeegggggghhhhhhhhhgggeeedddeeedddcccbbbaaa```___^^^^^^[[[[[[^^^^^^\\\]]]```eeeiiinnnrrrtttwww{{{~~~|||}}}~~~|||wwwrrrkkkccc^^^YYYVVVRRROOOOOOTTT[[[```fffhhhjjjllloooqqqrrrsss{{{zzzyyyyyyyyyyyywwwuuuiiihhhgggfffgggiiijjjlll........................,,,,,,------...///000000444777;;;GGG___tttsssffflllvvvwwwlllXXXLLLHHHEEECCCEEEMMMZZZlll}}}zzz~~~}}}zzzzzz|||~~~{{{zzz{{{~~~~~~~~~~~~}}}{{{yyywwwuuutttrrrpppmmmjjjeee```[[[RRRMMMFFF???:::888888888;;;;;;:::999:::;;;<<<===:::;;;===@@@CCCGGGJJJLLLNNNVVVbbbmmmtttwwwyyyzzzuuuggg___^^^\\\WWWQQQPPPNNNLLLJJJJJJHHHFFFDDDDDDCCCAAA@@@>>>=========:::;;;=========???AAACCCHHHGGGFFFJJJRRR[[[bbbeeefffmmmssstttssstttvvvwww{{{zzzxxxuuuuuu{{{ssslllNNNAAA;;;333222555222222222111111111111000.../////////000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...//////...///888EEEOOOqqqzzzyyy}}}}}}pppssswwwrrrpppyyy|||yyy~~~nnnqqqzzznnnnnnmmmfffaaaaaaeeevvvzzztttpppmmmeee]]]ZZZ]]]aaabbbaaa]]]___bbbdddeeegggiiilllnnnooopppqqqqqqqqqpppooommmllljjjgggccc```^^^\\\ccc```___bbbcccccceeeiiilllpppvvvzzz{{{}}}{{{zzz{{{uuunnndddbbb]]]YYYUUUQQQOOOMMMFFFHHHLLLQQQVVV[[[^^^___bbbbbbccceeeggghhhfffdddaaa``````bbbeeejjjooorrr.........------,,,,,,,,,---+++---000111///000333000666BBBUUUjjjuuummm```eeeppp~~~wwwzzz~~~uuuiii]]]PPPFFFAAABBBHHHRRRbbbvvv}}}||||||~~~{{{|||~~~|||zzzzzz{{{}}}~~~}}}{{{vvvtttsssooommmkkkiiiddd]]]UUUOOOGGGCCC===;;;;;;<<<<<<:::999999999999:::<<<>>>??????>>>???BBBIIIOOOUUUWWWVVV]]]fffnnnttt|||rrrmmmkkkddd]]]ZZZVVVVVVTTTPPPKKKHHHGGGHHHIIIEEEAAA???>>>>>>===<<<<<<<<<<<<======>>>???@@@CCCDDDFFFGGGKKKQQQXXX]]]eeekkkrrrvvvuuuttttttuuuqqqrrrtttvvvxxx}}}}}}~~~gggIII:::666666555111111222333333333333222222222222111111///............////////////....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------111///......//////...------...///111333===QQQddd|||}}}}}}|||zzzuuukkkcccfffooorrrwwwzzz}}}yyymmmhhhlllmmmmmm{{{{{{llllllmmmjjjlllsss~~~vvvpppjjjgggfff```bbbdddcccaaa___^^^^^^\\\___bbbccccccfffkkkppppppssswww{{{|||zzzwwwuuuqqqqqqppplllgggdddeeehhhbbbhhhjjjiiilllsssuuuqqqzzzzzz{{{~~~}}}{{{wwwvvvuuuvvvxxx{{{}}}zzzuuunnngggdddbbb^^^UUUMMMHHHGGGFFFEEEEEEGGGHHHJJJNNNPPPRRRTTTUUUWWWZZZ\\\]]]^^^```dddhhhmmmqqqsss/////////......---------///,,,---000111///111555777DDDWWWlll|||uuugggeeennnzzz{{{uuuwwwsssjjj___TTTKKKFFFDDDIIIWWWhhhwww}}}|||||||||~~~|||zzz{{{~~~}}}|||}}}~~~~~~~~~{{{wwwssspppooommmjjjeee___YYYRRRJJJEEE@@@===999888999::::::999======<<<<<<===???AAABBBFFFFFFGGGKKKRRRXXX^^^aaafffmmmwww}}}wwwmmmccc___]]]YYYUUUQQQOOOMMMJJJIIIGGGEEEBBBAAABBBCCCCCCBBB===============>>>???@@@@@@AAACCCEEEHHHMMMTTTYYY___dddkkknnnooooooqqqsssoooppprrrsssuuuxxx}}}www|||[[[BBB666555666111222222333333222222222222222222111111000///.........////////////....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------000///......//////......333111222666===JJJ```sssxxxooojjjffffffooozzz|||tttmmmiiiiiihhhiiittt|||tttnnnooossswww~~~}}}zzzuuuooojjjgggeeedddbbbdddffffffeeeddddddeeefffggghhhggggggggghhhjjjqqquuu{{{{{{|||}}}{{{xxxtttrrrqqqlllqqqtttsssvvv{{{|||xxxzzzyyyxxxxxxwwwvvvrrrpppqqqooommmllllllmmmooopppuuuvvvyyy~~~~~~xxxpppllliiieee^^^XXXUUURRRNNNJJJGGGEEEDDDDDDFFFHHHJJJKKKMMMPPPTTTWWW___aaadddhhhlllpppsssuuu///////////////.........///---...000111000444:::EEEVVVlll{{{{{{rrrjjjqqqxxx|||{{{wwwtttqqq|||tttnnnkkkggg^^^RRRHHHEEEGGGKKKXXXlll~~~|||{{{|||}}}~~~~~~|||yyyyyyzzz|||}}}|||~~~~~~~~~|||xxxtttnnnjjjggghhhbbbZZZRRRJJJDDD>>>;;;999888777777999::::::999;;;;;;<<<===???BBBEEEFFFPPPQQQTTTYYY```gggmmmqqqyyyyyyrrrlllfff^^^WWWTTTQQQNNNKKKGGGEEECCCCCCDDDDDDCCCAAA>>>>>>=========>>>>>>???===>>>@@@AAACCCHHHNNNRRRVVV[[[aaadddfffiiimmmqqqtttuuuwwwwwwwwwyyy|||~~~zzz{{{vvvnnnMMM888222444222222222222222222222111111111222111111000///...------............------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------...............//////000000///555AAAQQQcccyyy|||qqqgggdddhhhqqq~~~xxxpppiiifffiiilllooowww||||||}}}~~~yyyooommmjjjgggeeedddccccccdddfffiiijjjjjjjjjlllmmmqqqpppnnnlllkkkhhhdddbbbhhhmmmttt{{{zzz~~~wwwtttqqqnnnllliiifffccccccbbb```___^^^^^^______cccccceeejjjpppuuuxxxyyy~~~yyywwwtttooollleeebbb]]]WWWRRRMMMKKKJJJLLLMMMOOOPPPRRRVVV[[[___dddfffjjjnnnqqqsssuuuuuu//////..................///---...000111222999BBBUUUdddsssxxxyyyzzz}}}~~~vvvzzz{{{uuuooommmmmmmmm~~~uuuuuuyyy}}}wwwooohhhddd^^^SSSGGGAAAEEEQQQ[[[nnn~~~}}}}}}}}}~~~}}}zzzwwwwwwwwwxxxxxx~~~~~~||||||{{{zzzxxxssskkkccc^^^^^^WWWNNNEEE???<<<999888888888888999:::;;;;;;;;;;;;<<<>>>AAAFFFKKKOOORRRYYY\\\aaagggnnnvvv~~~uuuhhh^^^XXXUUUUUUOOOMMMJJJHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>>>><<<===>>>???@@@DDDHHHLLLOOOSSSXXX\\\___cccjjjoooxxxzzz||||||{{{{{{|||}}}xxx|||~~~```FFF999555444444333222222222111222111111111111111000//////------............------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---............///111222111555DDDZZZoooxxxpppiiijjjuuuuuuhhhccc```\\\nnn~~~yyysssooofffeeedddccccccddddddeeedddgggjjjlllnnnppprrrtttyyyvvvsssrrrqqqllleee```aaaccchhhnnnuuuzzz~~~~~~{{{yyyooolllhhheeedddbbb```^^^]]]]]]]]]^^^___```aaabbb\\\ZZZYYYZZZ\\\___``````iiiqqq}}}~~~|||{{{rrrppplllhhhdddaaa^^^]]]______``````aaadddhhhlllkkkmmmooorrrssssssrrrrrr------------------------...------000222666BBBMMMbbboooxxxvvvrrrttt|||~~~zzzllldddgggooottt~~~xxxpppwww}}}{{{xxxrrriiicccWWWQQQHHHAAACCCPPPcccqqq}}}~~~~~~}}}}}}}}}~~~|||{{{xxxvvvuuuvvvxxxzzz|||}}}~~~{{{xxxwwwwwwwwwvvvqqqhhh\\\TTTRRRLLLCCC===;;;;;;;;;<<<888999:::::::::;;;;;;<<>>>>>>>><<<===>>>>>>???AAAEEEHHHJJJNNNSSSVVVYYY___gggmmmuuuxxx{{{|||{{{yyyyyyyyy~~~|||sss{{{```HHH;;;777666444333222222222222000111111111111000000///---..................---..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...//////...///333666:::FFF___~~~tttsssqqqqqqwww{{{lll```YYYUUUQQQkkkzzzsssooollliiigggcccccccccdddeeefffggghhhfffiiilllnnnqqqssswwwzzz|||zzzyyyyyyxxxuuunnniiieeeddddddfffkkkrrryyy~~~zzzyyyxxxxxxuuuppplllkkkeeecccaaaaaabbbccccccbbbbbbccceeegggiiijjjkkkkkkbbb___\\\ZZZZZZZZZYYYXXXVVV[[[ccclllttt|||zzzyyywwwuuusssqqqpppooommmmmmmmmllljjjkkknnnppppppqqqrrrrrrqqqooolllkkk,,,,,,,,,---------------...---///222666>>>MMM[[[kkkvvv~~~{{{wwwwww{{{~~~}}}}}}sssddd___iiivvv{{{tttwww~~~}}}xxxuuuzzzvvvrrrjjjaaaZZZHHHDDD@@@CCCPPPdddxxx{{{|||||||||{{{{{{||||||}}}wwwwwwvvvuuuuuuxxx}}}||||||}}}}}}~~~{{{wwwtttsssqqqpppnnnjjjaaaUUUMMMGGGBBB===999999<<<>>>???888999::::::::::::===???KKKLLLOOOTTTYYY___dddgggrrrwww~~~pppfffbbb\\\XXXSSSPPPNNNMMMLLLKKKFFFEEEDDDBBB@@@?????????===>>>>>>>>>>>>???BBBDDDFFFIIINNNQQQTTTZZZbbbhhhqqquuuzzz||||||{{{yyyyyyyyy|||~~~~~~~~~zzzeeeqqqtttVVVBBB999888666444333333333333000000111111111111000000......////////////....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---///000000///111666:::<<>>BBBFFFPPPRRRWWW]]]eeemmmtttxxx|||nnnddd___XXXSSSPPPOOOOOONNNIIIHHHFFFDDDBBB@@@@@@???===>>>>>>>>>======???AAAAAADDDIIILLLOOOTTT[[[aaajjjooovvvzzz{{{zzzyyyxxxwwwxxx{{{~~~{{{fffeee}}}fffPPP<<<:::888555444444444555000000111111111111000000//////000000000000//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................---000222111000222888>>>CCCXXX|||zzzvvvuuupppvvv}}}}}}{{{xxxttttttttthhh]]]OOOAAA@@@GGGjjj}}}|||xxxjjjfffbbb______```aaaaaaccccccccccccccccccbbbbbb```bbbeeefffhhhkkkpppsssuuuwww{{{}}}}}}}}}~~~~~~vvvrrrkkkeeeaaaaaabbbdddmmmnnnnnnmmmmmmnnnqqqsssqqqllliiikkkiiiddddddgggccccccfffjjjnnnqqqqqqppplllmmmoooqqqqqqpppnnnmmmmmmlllkkkkkklllkkkiiigggccc```[[[VVVTTTWWW]]]bbbsss|||~~~{{{xxxvvvuuu{{{||||||zzzwwwtttrrrrrrlllkkkiiigggdddbbb```___---.........//////000000111111444999@@@LLL```sssxxxyyywwwrrrqqquuuxxxxxxppplllccc```ooozzziiieeebbbfffqqq}}}~~~~~~qqqooo}}}wwwooofff[[[PPPHHHDDDEEELLL]]]ttt~~~~~~}}}{{{zzzzzz{{{||||||}}}~~~~~~}}}}}}{{{xxxuuuvvvzzz~~~|||{{{yyywwwssspppmmmfff\\\VVVSSSOOOJJJEEE>>>;;;888777888888888777:::<<<>>>>>>???CCCIIINNNWWWZZZaaajjjuuusssmmmddd\\\WWWUUUTTTSSSKKKIIIGGGEEECCCAAA@@@@@@<<<===>>>===<<<;;;===???===AAAEEEHHHKKKOOOVVV[[[```fffnnnsssuuutttssssssyyyxxxyyy|||~~~~~~ssscccrrrwwwddd>>><<<999666555444555555///000000111111111000000000000111111111111000000.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////...000333222111333:::@@@UUUggg}}}yyyooojjjjjjssszzz{{{|||zzzuuu{{{nnn```VVVTTTKKKAAAFFFUUUvvv}}}vvvnnniiibbb```^^^___bbbdddeeeeeebbbbbbbbbaaa```___^^^]]]ZZZ[[[]]]^^^```cccgggjjjnnnrrrwwwyyyyyyzzz}}}{{{tttllleeeaaa^^^]]][[[^^^aaaaaa______bbbfffddd^^^\\\^^^^^^[[[\\\aaaggghhhjjjooosssuuutttrrrsssuuuxxxzzz{{{zzzxxxwwwuuuuuutttuuuvvvuuurrrppphhhiiiiiieee___YYYTTTRRRVVVcccttt~~~|||zzzwwwvvvyyy{{{|||{{{wwwtttqqqqqqgggfffdddbbb```___^^^^^^111///------...///000000333000555BBBOOO[[[iiivvvsssssstttvvvxxxxxxuuurrrkkkbbb\\\cccttt~~~yyyvvvrrrqqqvvvxxxxxx~~~}}}yyywww}}}cccZZZQQQEEE@@@DDDNNN```ttt}}}zzzzzz|||~~~yyywwwvvvvvvyyy}}}~~~}}}~~~zzzuuutttyyy~~~|||{{{zzzvvvooojjjddd___WWWNNNGGGBBB???>>>:::888888:::999666777<<<;;;???BBBCCCHHHPPPUUUUUU___eeemmmwwwwwwhhhaaa]]]ZZZWWWRRRQQQLLLGGGEEEEEEEEEDDDCCC@@@===<<<;;;;;;:::999??????@@@BBBEEEHHHKKKMMMZZZ]]]dddjjjpppsssuuuuuuzzz}}}qqqfff{{{yyy|||\\\AAA777<<<888333444444444333222222111111222222000000000000//////////////////////////////////////////.........---------,,,,,,---...---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000------///333888BBBKKKkkkvvv{{{vvv~~~rrrnnnjjjhhhkkkrrr}}}yyysssdddWWWOOOSSS\\\aaafffkkk{{{tttmmmiiifffeeecccdddeeeeeedddcccdddfffbbb```^^^]]]^^^]]][[[ZZZWWWVVVVVVVVVWWWZZZ\\\^^^dddggglllrrrvvvyyy{{{{{{~~~~~~wwwqqqmmmfff```\\\YYYVVVVVVXXXYYYYYYWWWYYYUUUQQQOOOSSS[[[eeekkkrrrqqqqqqtttwww{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzzxxxrrrmmmiiiaaaYYYUUURRRUUU^^^eeeiiiqqqyyy}}}zzzyyyxxxwwwtttqqqmmmjjjhhhhhheeefffeeedddbbbaaabbbccc///...------///000111111222555@@@SSScccjjjooosssxxxvvvvvvzzz~~~~~~xxxqqqhhhhhhkkksss{{{{{{vvvyyyvvvvvv{{{~~~|||}}}}}}|||\\\PPPKKKFFFIIIYYYdddttt~~~yyyxxxzzz|||yyyxxxvvvwwwzzz}}}~~~}}}zzzxxxxxx{{{~~~~~~{{{wwwtttqqqmmmhhhddd[[[VVVOOOGGGAAA<<<:::999:::888999;;;:::777999>>>???DDDGGGJJJQQQZZZ``````jjjnnnuuu{{{sssiiidddaaaYYYWWWTTTPPPMMMJJJGGGDDDEEEBBB???=========<<<;;;<<<<<<===>>>@@@CCCFFFGGGPPPTTT[[[cccjjjpppssstttwwwzzz}}}|||wwwmmmvvv|||vvvyyyYYYDDD>>>888777888333444333222222111222222222111000000000//////////////////////////////////////////.........---------,,,,,,---------,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////...111555777;;;JJJ[[[sss||||||rrrjjjkkkooouuu||||||oooccc___bbbnnnxxx|||zzzxxxsssmmmhhheeecccbbbccceeeeeedddcccbbbcccdddcccbbbaaaaaaaaaaaa___]]]]]]\\\ZZZXXXWWWWWWWWWXXXYYY]]]bbbiiioootttxxxzzz~~~~~~zzzxxxrrrllliiieee```^^^\\\[[[XXXUUUXXXVVVUUUWWW\\\dddlllqqqxxxwwwvvvwwwzzz{{{|||{{{yyyzzzzzz{{{||||||}}}}}}}}}}}}|||||||||~~~}}}xxxuuuqqqkkkddd]]]VVVRRRSSSTTTVVV]]]eeemmmooosssvvvxxxxxxwwwvvvrrrpppmmmiiieeecccaaaaaa___bbbeeeggghhhhhhiiijjj------......///111222222222:::JJJ```ooosssqqqoooxxxxxx{{{xxxlllfffmmmvvv|||}}}{{{xxxwwwtttuuuyyy}}}rrrSSSGGGDDDHHHSSSppp{{{~~~yyyuuuwwwzzzzzzyyywwwxxx{{{}}}~~~|||zzz{{{|||}}}}}}|||xxxsssnnnjjjeee```]]]PPPLLLFFF@@@;;;888777777999888999<<<<<<:::<<>><<<<<<;;;<<<===???AAABBBJJJNNNVVV^^^gggooouuuwwwzzz|||}}}kkk\\\hhhxxxuuuzzzzzzYYYCCC777999;;;222444444333222222222222222111111000000000/////////////////////////////////...............---------,,,,,,---------,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,---------.....................//////444<<<===@@@TTTlllzzz|||zzzxxxpppkkkppp{{{fff```fffttt}}}{{{ooommmjjjgggdddbbbbbbbbbdddeeefffeeecccbbbbbbdddfffffffffgggggggggdddbbbcccbbbaaa___]]][[[ZZZYYYWWWYYY]]]bbbhhhmmmqqqsss{{{}}}wwwtttqqqlllgggdddaaa]]]ZZZ[[[\\\___dddjjjoootttwwwzzzxxxwwwwwwxxxxxxwwwuuurrrrrrssstttuuuvvvwwwwwwxxxyyy{{{|||{{{|||}}}~~~}}}{{{vvvqqqlllbbbWWWOOOJJJIIILLLRRRSSSVVV[[[```ccceeeddddddeeecccaaa___^^^^^^___``````dddiiimmmnnnnnnoooooo...//////000000111222444555CCCWWWgggnnnnnnllllllrrrwww|||rrrzzz~~~}}}}}}}}}{{{|||~~~}}}{{{vvvttt```KKKEEEFFFOOO```}}}{{{zzzvvvwwwzzz|||zzzyyyzzz|||~~~~~~~~~}}}yyyyyy|||~~~|||yyyzzzxxxsssmmmggg```YYYUUUGGGEEEAAA===:::888888888999888:::>>>???>>>AAAGGGHHHNNNTTTYYYaaalllrrrsssxxx||||||tttjjjddd^^^\\\YYYRRRLLLJJJJJJGGGDDDBBBBBBBBBAAA@@@@@@???>>>===>>>>>>@@@AAAFFFIIIOOOXXXaaajjjqqquuuyyy{{{~~~kkkfffjjjxxx}}}pppOOO999999;;;111444444333222222222222333111111111000000000//////////////////////////////........................---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---------------.....................///333000666AAAGGGNNNbbbzzz}}}tttuuu{{{yyy~~~rrrbbbgggqqqzzzuuurrrgggfffeeedddddddddeeeeeedddfffggggggffffffggghhhjjjjjjjjjlllmmmllljjjggggggggghhhhhhgggffffffeeebbbbbbcccdddeeegggiiijjjrrryyy~~~}}}wwwuuussspppnnnllljjjiiieeehhhmmmrrruuuwwwwwwwwwrrrpppoooooopppooommmkkkkkkkkkkkkjjjjjjiiiiiiiiilllmmmoooqqqsssuuuzzz}}}|||}}}yyyyyysssiii___WWWRRRPPPQQQKKKLLLNNNPPPRRRSSSSSSSSSYYYYYYYYY[[[^^^bbbgggiiijjjmmmpppqqqqqqpppqqqqqq000111111111000111555888>>>VVVqqq|||wwwnnnkkklllooowww}}}{{{xxxrrrnnn]]]\\\NNNDDDJJJSSScccyyy~~~zzz~~~}}}zzzyyy{{{}}}|||{{{|||~~~~~~~~~{{{wwwxxx{{{|||xxxtttuuutttqqqkkkbbbXXXPPPLLL@@@???<<<:::999999999999999888<<>>>>>??????@@@BBBFFFLLLUUU^^^eeejjjqqqtttxxxzzz{{{{{{|||~~~rrr~~~}}}zzz}}}tttzzz```@@@888999222555444333333222222333333111111111111000000000000////////////////////////---.....................------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........//////.........///000000555333888III[[[kkk}}}zzz{{{}}}nnnjjjlllnnnzzz|||wwwqqqllliiibbbbbbccccccdddeeefffgggeeegggiiijjjjjjlllnnnpppnnnmmmmmmooopppooommmkkkjjjkkklllmmmnnnnnnnnnnnnnnnmmmkkkiiigggfffeeeeeeeeelllsssxxx~~~zzzzzzzzzzzzyyyxxxxxxxxxsssuuuxxxyyyyyyvvvrrrpppgggffffffggghhhhhhgggeeefffeeedddaaa___]]][[[ZZZ\\\^^^```bbbdddhhhmmmqqqwww~~~}}}}}}wwwqqqjjjccc___ZZZXXXVVVTTTSSSTTTUUUVVVZZZ[[[]]]```dddjjjooorrrsssssssssqqqppppppsssuuu000111222111000333:::???MMMnnnyyyqqqooosssvvvyyyyyy|||{{{xxxrrrjjjcccTTTPPPEEEEEEWWWgggzzz{{{{{{|||zzz}}}~~~}}}}}}}}}}}}}}}~~~}}}~~~zzzwwwxxxzzzyyytttpppmmmllliiibbbWWWMMMEEEAAA:::999888888888888999:::;;;;;;@@@GGGLLLOOOTTT[[[```fffkkkooouuu~~~vvvooohhh___[[[\\\SSSPPPKKKHHHGGGEEECCCBBBCCCAAA@@@>>>=========>>>@@@@@@BBBGGGMMMVVV^^^bbblllppptttxxxzzz|||~~~~~~jjjmmmiiieeewww|||}}}tttPPP===:::555555444444333333333333333222222111111111000000000////////////////////////---------..................---,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////000///......///111222333666888AAATTTqqqtttyyy||||||}}}{{{}}}ooo[[[ZZZiiizzz{{{uuuooojjjeeeccc``````aaacccdddeeeeeeffffffhhhkkkmmmnnnpppsssuuurrrpppooooooppppppooommmnnnnnnnnnnnnnnnnnnnnnnnnppppppnnnmmmkkkjjjhhhhhh^^^dddjjjnnnvvv~~~}}}~~~|||{{{zzzxxxtttooojjjhhh``````aaadddfffgggeeeccccccbbb```^^^[[[YYYWWWVVVSSSUUUVVVXXXYYY[[[___bbbnnnvvv}}}~~~~~~|||tttmmmhhhfffccc```______aaabbbfffggghhhjjjllloooqqqrrrrrrrrrqqqooonnnppptttwww...000111000111777AAAIII\\\}}}uuuqqqttttttrrrppptttzzz~~~}}}xxxrrriii]]]UUUOOOLLLGGGSSSmmm|||~~~|||{{{{{{zzzzzz|||}}}~~~~~~}}}}}}{{{yyyyyyyyyvvvrrrnnnhhhfff```VVVJJJAAA===;;;888888777888888999:::;;;???@@@EEENNNUUUYYY```gggjjjpppvvvyyywwwhhh___```YYYUUUQQQMMMJJJHHHEEEDDDCCCBBB@@@???>>>===>>>>>>AAA@@@@@@CCCIIIRRRZZZ___iiimmmrrrwwwzzz}}}~~~{{{qqqbbb___mmmbbbHHH>>>:::555555444333333333333444222222222111111111000000////////////////////////---------.........//////...---,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------.../////////000/////////000222555666777BBBNNN^^^|||vvvrrr{{{{{{yyyzzz{{{pppaaaZZZcccvvv~~~{{{uuunnniiieeebbbaaaaaabbbcccdddeeeeeeeeeeeeiiikkknnnoooppprrruuuwwwtttrrrooommmnnnooonnnnnnooonnnmmmmmmmmmnnnoooppppppqqqqqqrrrqqqooonnnmmmccceeeffffffkkkuuu{{{|||~~~}}}{{{{{{{{{|||zzzuuupppkkkfffcccbbb___```aaadddfffgggeeedddaaaaaa``````______^^^^^^YYYZZZZZZYYYWWWWWWXXXYYY___iiirrruuuxxx||||||uuuqqqpppooommmlllkkkkkkjjjqqqrrrrrrrrrrrrpppooonnnmmmmmmmmmmmmlllmmmooorrr,,,...//////222:::GGGQQQfff|||uuurrrsssqqqpppooosss}}}}}}~~~rrrmmmuuuzzzqqqdddUUUKKKIIIJJJMMMccc~~~~~~}}}{{{zzzxxxxxx}}}}}}}}}}}}|||{{{zzzxxxuuupppmmmgggccc[[[NNNBBB;;;999:::999999999:::;;;<<<===>>>BBBCCCJJJSSS[[[```gggoooooouuuzzz~~~uuuiiiggg]]]ZZZTTTPPPMMMJJJGGGEEEEEEDDDBBBAAA@@@???@@@@@@<<<;;;;;;===CCCKKKTTTYYYbbbffflllrrrvvvzzz~~~lllccciiiooorrruuu|||wwwoooPPPCCC===555555444333333333333444222222222111111111111000////////////////////////---------.........//////...---,,,+++***+++,,,---...------,,,,,,------...,,,,,,------...///000000000/////////111444777999888JJJXXXeee~~~zzzwwwuuu{{{~~~wwwyyypppoooWWW___hhhlllrrr}}}}}}|||}}}{{{wwwqqqjjjeeebbbbbbbbbeeeeeefffgggggggggggggggkkkmmmooopppqqqrrrtttvvvvvvsssnnnllllllmmmnnnnnnooonnnmmmlllmmmppprrrtttssstttuuuvvvvvvtttrrrpppkkkjjjfffaaabbbiiinnnoooxxx{{{}}}|||yyyvvvvvvwwwyyyuuuoooiiiccc```_________```aaadddggggggeeeccc```aaabbbccceeefffggghhhccccccccc```\\\YYYXXXXXXRRR^^^iiimmmqqqxxx}}}|||~~~|||wwwxxxyyyzzzzzzxxxtttqqqnnnuuuvvvvvvvvvtttqqqnnnllljjjkkklllllljjjiiiiiijjj...111444444666AAASSSaaarrrttttttuuurrrjjjeeeoooxxxwwwtttqqqqqqttt{{{~~~yyylll\\\QQQNNN===LLLcccxxx}}}|||zzzzzz{{{}}}xxxzzz||||||||||||}}}~~~~~~~~~~~~zzzwwwvvvtttnnniiiYYYTTTLLLCCC<<<777555555999999::::::;;;===@@@BBBKKKLLLPPPZZZfffrrrxxx{{{}}}ttthhheee```YYYSSSPPPMMMKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@?????????@@@CCCGGGLLLOOOXXX^^^fffnnntttyyy}}}pppgggqqquuuWWW@@@888:::888222000333444222111111111111000000000000////////////////////////000/////////....................................,,,,,,++++++,,,,,,---...///......//////000111222000333444111///222888<<>>======???BBBEEEGGGQQQVVV^^^ffflllqqqvvvyyy{{{}}}|||dddJJJ===:::666555555555444333111111111111000000000000////////////////////////000000/////////.................................,,,,,,++++++,,,,,,---...............///000111111111222222111222888???CCCBBBRRRjjjtttpppnnnzzzooo]]]bbbiiisss|||~~~}}}~~~~~~~~~{{{vvvqqqnnnkkkgggdddcccdddeeedddbbbgggfffdddccccccccceeefffooooooqqqrrrrrrrrrqqqppppppooonnnmmmlllkkkkkkjjjnnnnnnnnnnnnooonnnnnnnnnoooppprrrvvv{{{|||yyyvvvvvvtttooojjjeee```]]][[[WWWXXXYYYZZZ[[[ZZZXXXWWW[[[ZZZXXXVVVVVVXXX\\\___cccfffjjjllllllkkkkkkllloooqqqsssuuuvvvuuutttsssttttttssstttssspppjjjeee___```___\\\[[[___gggnnn}}}}}}xxxsssooonnnpppoooiiieeedddbbbbbbbbbbbbdddgggjjjkkk444222333===MMM]]]hhhnnn{{{}}}wwwiiimmmyyyqqqyyyzzz{{{vvvtttyyy~~~}}}||||||uuuiiiYYYOOOSSS\\\kkktttzzz{{{{{{||||||}}}}}}}}}{{{||||||{{{{{{}}}~~~~~~zzzwwwssspppjjjaaaUUULLLAAA>>>:::777666777999:::888888:::???FFFMMMQQQTTTZZZ^^^gggrrr}}}rrrfff```\\\WWWRRRQQQNNNJJJGGGEEEBBB???===@@@???===<<<<<<===???@@@IIINNNUUU]]]cccjjjpppsssvvv{{{~~~{{{bbbGGG;;;333777:::666333444222222111111111000000000////////////////////////000000000/////////..............................,,,,,,,,,,,,,,,------...------------...///000111222111111222777===DDDIIINNNeee{{{uuutttzzzwwwjjjfffwwwzzz~~~~~~zzz{{{zzzxxxtttoooiiifffgggeeebbbbbbcccddddddccchhhgggdddccccccdddfffhhhppppppppppppooooooooonnnjjjjjjjjjjjjjjjkkkkkkkkknnnoooppppppppppppooonnnmmmlllllloootttxxx{{{|||xxxwwwtttooojjjeeeaaa___VVVVVVVVVVVVUUUUUUUUUUUUZZZ^^^``````___aaafffkkkhhhkkkmmmnnnnnnnnnooopppxxxzzz|||}}}~~~}}}|||{{{yyyzzz}}}~~~yyyrrrlllkkkiiieeeaaa^^^^^^___```hhhrrr~~~xxxsssnnnkkkkkkjjjeeeaaabbb______```bbbfffjjjmmmooo555777>>>KKKZZZffflllnnn}}}yyywww|||tttjjjqqqsssfffiiiiiirrr{{{}}}}}}{{{vvvqqqxxx{{{~~~}}}zzz{{{xxxjjj[[[OOOPPPbbbuuu~~~{{{yyy|||}}}}}}~~~{{{}}}~~~}}}|||uuusssqqqnnnhhh]]]QQQHHH???===:::777666777999:::;;;;;;===CCCKKKTTTZZZ]]]bbbgggoooyyyrrrjjjfff```ZZZUUURRRNNNKKKHHHFFFBBB@@@AAA@@@>>>===<<<===>>>>>>CCCHHHOOOVVV^^^fffmmmrrrwww|||xxx|||XXXAAA222555:::555222666222222222111111111000000////////////////////////000000000////////////...........................,,,,,,,,,,,,,,,---......---,,,,,,------...///000222///000555:::???EEEJJJXXXqqq{{{~~~vvvmmmttt{{{zzzvvvrrrmmmiiieeeccceeedddbbbbbbccceeefffgggiiihhheeeddddddgggjjjlllpppooonnnmmmllllllllllllhhhgggfffeeegggiiilllnnnnnnnnnooopppppppppppppppmmmjjjhhhgggkkkqqqwwwzzzyyyyyywwwuuurrrnnnjjjhhhcccbbb```_________``````eeehhhjjjkkkjjjkkkmmmoookkkmmmnnnoooooopppsssuuu~~~~~~~~~|||}}}~~~zzztttpppsssooojjjgggfffccc```\\\XXX___lll|||~~~~~~zzzuuurrrlllhhhgggeeeaaa______^^^___aaadddgggkkkoooppp333>>>OOO^^^gggmmmqqqssszzz{{{rrrooowwwxxxuuuzzzppppppvvvwwwkkkfffgggnnnuuuwwwxxxyyywwwsss}}}zzzwwwwww}}}zzzbbbPPPHHHRRRkkkwwwwww}}}}}}~~~~~~~~~xxx{{{~~~~~~}}}{{{zzzyyyrrrqqqooojjjaaaVVVKKKDDD===<<<999888777888:::;;;???AAADDDIIIOOOXXX```eeeiiilllssszzzyyypppggg___XXXUUUPPPMMMKKKHHHEEECCC@@@@@@>>>=========>>>>>>>>>BBBHHHOOOWWWaaajjjpppuuuyyy~~~~~~nnnPPP666444666333222666222222222222111111111111000000000000000000000000111000000000////////////........................------,,,,,,------...///---,,,,,,------...///000111///111888===@@@FFFNNNYYYtttzzzxxx~~~mmmaaa```nnn~~~~~~~~~~~~|||yyyssslllhhheeeeeeeeeddddddeeeeeefffhhhjjjlllkkkjjjhhhhhhiiikkknnnppppppooonnnmmmmmmlllmmmmmmkkkhhhdddaaaaaaeeejjjnnnmmmmmmnnnoooqqqrrrttttttvvvsssmmmhhhgggiiinnnrrrtttuuuvvvvvvvvvtttsssrrrmmmkkkiiiggggggggghhhhhhkkkjjjjjjlllooopppnnnkkknnnpppqqqrrrrrrtttwwwzzz{{{xxxxxxzzz~~~}}}{{{xxxvvvuuuuuuqqqlllkkkjjjgggaaa\\\[[[\\\```jjjttt{{{|||zzzuuuwwwvvvsssrrrsssooojjjhhhccc```aaaaaa______aaabbbcccdddfffiiilllnnnooo333EEE\\\lllqqqsssvvvyyywwwyyyqqqmmmrrrqqqnnnsssrrryyy}}}{{{}}}|||rrrmmmssswww{{{}}}cccSSSRRR^^^tttyyyzzz||||||||||||||||||||||||wwwzzz}}}~~~}}}{{{yyyyyy~~~}}}zzzxxxvvvuuupppmmmggg___TTTIIIAAA<<<777777666777888:::===???CCCHHHMMMQQQTTT[[[fffooopppsssxxx}}}pppfff\\\YYYTTTQQQNNNKKKHHHEEE@@@???>>>>>>============;;;===AAAFFFNNNWWWaaahhhnnnrrrxxx|||eeeEEE777555444444666333222222222222111111111000000000000000000000000111111000000000/////////........................---------------......///------------...///000111222///333<<>>>>>===;;;<<<>>>@@@EEEMMMVVV]]]eeejjjrrrxxx|||~~~nnnwwwvvv|||XXX@@@999999888444333333222222222111111111000000000000000000000000111111111000000000//////........................---------------...//////............///000111111444222666@@@FFFNNNccczzzyyyxxx~~~~~~}}}~~~yyyqqqlllmmmqqqwww~~~{{{|||||||||zzzwwwtttsssnnnllliiifffcccccccccddddddfffhhhjjjkkkmmmrrrvvvvvvvvvuuutttsssqqqpppooojjjkkkmmmoooppppppppppppllliiiccc^^^ZZZYYYZZZ[[[_________aaafffmmmtttxxx~~~~~~zzztttnnnjjjiiikkkkkklllnnnpppsssvvvyyy{{{|||{{{zzzxxxvvvuuuuuutttpppppprrrtttuuuvvvvvvuuuuuuvvvwwwvvvtttrrrrrrssspppnnnjjjhhhggghhhjjjlllooopppqqqpppoooqqquuuxxxxxxwwwwwwwwwvvvtttqqqnnnmmmhhh```YYYUUUSSSSSSSSSSSSUUUUUUTTTVVVXXXVVVRRRVVVSSSTTT[[[aaaccceeeiiihhhiiikkklllnnnoooooopppAAAOOOaaammmooommmmmmmmmkkkttttttsssxxxvvvuuu}}}{{{mmm[[[MMMUUUjjjzzzxxxwww{{{zzz~~~|||zzzzzz{{{}}}~~~{{{yyyyyy|||}}}|||{{{xxxuuurrrpppoooddd___TTTIII???;;;:::;;;999999999:::<<<>>>@@@BBBGGGRRR\\\]]]\\\bbbsss|||qqqmmmgggaaa\\\WWWRRROOOIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>AAAHHHPPPVVV```gggpppxxx|||~~~~~~~~~|||qqqvvvnnnxxxfffIII>>>???;;;444333333333222222222111111000000000000000000000000111111111111000000000000...........................------------.../////////......//////000111222666444888BBBIIIWWWttttttppp|||}}}uuuoookkknnntttyyy|||||||||{{{xxxsssnnnkkkeeeeeeeeeeeedddbbbaaa```cccfffiiijjjkkknnnsssxxx|||{{{{{{yyyvvvrrrooollldddfffiiilllnnnooonnnnnnjjjhhhddd___ZZZVVVSSSQQQVVVUUUUUUWWW]]]fffooouuutttvvvwwwuuuqqqnnnnnnpppmmmmmmnnnppptttxxx{{{}}}~~~|||{{{yyyxxxwwwppptttvvvuuurrrqqqsssuuuuuuvvvvvvsssooolllkkkkkkdddcccbbbaaa```____________bbbeeeggggggjjjooosssoooppprrrssssssssssssssssssooohhh```YYYTTTQQQQQQLLLOOOOOOOOOQQQUUUSSSOOOZZZXXXYYY___dddeeefffhhhiiijjjlllnnnooopppqqqqqqIIIXXXgggnnnpppooojjjcccgggpppxxxvvvmmmkkkttt}}}}}}}}}|||{{{mmmeeeSSSWWW]]]gggvvv}}}yyyuuuwww~~~|||zzz||||||{{{||||||}}}~~~~~~~~~|||{{{{{{{{{zzzxxxxxxxxxwwwwwwtttooohhhccc]]]RRRGGGBBB>>>:::888:::444888;;;;;;<<<@@@DDDFFFQQQVVV[[[___gggssszzz{{{pppiiidddZZZRRROOOMMMJJJGGGDDDCCCAAA>>><<<>>>===<<<===AAAGGGMMMQQQ[[[```gggpppvvv{{{~~~tttyyyqqqllluuuRRR>>>777777666222333444333111111111222111111111111111111111111000000000000///////////////////////////////////////...---,,,,,,,,,,,,,,,.../////////...---///111555777===EEEHHHTTTrrryyyppp}}}uuutttpppmmmqqq{{{~~~~~~}}}}}}|||yyytttnnnhhhdddbbbccccccbbb```______```______```ccchhhmmmsssvvvtttvvvvvvuuurrrnnnmmmlllhhhiiikkkmmmooooooooonnnkkkccc___bbbddd```[[[YYYZZZXXXVVVWWW[[[ccckkkpppnnnooorrrssssssqqqooommmfffhhhlllpppsssuuuwwwwww}}}{{{xxxwwwvvvuuuuuuttttttttttttuuuvvvtttrrrnnnjjjgggdddccc^^^^^^^^^^^^]]]\\\[[[[[[```^^^\\\\\\^^^bbbgggjjjiiimmmrrruuuuuussssssrrryyyxxxqqqgggbbbbbb^^^WWWRRRTTTVVVVVVWWWWWWYYYZZZ___```bbbdddfffggghhhiiigggjjjmmmnnnmmmlllllllllbbbfffkkkmmmmmmllljjjgggqqquuu{{{|||vvvuuu}}}|||~~~ppp]]]VVVOOO]]]nnnyyywwwtttuuu{{{~~~|||{{{}}}~~~}}}{{{{{{{{{{{{|||{{{{{{{{{|||~~~}}}{{{xxxzzzyyywwwuuupppiii```ZZZSSSIII@@@<<<:::777777:::999;;;===???CCCJJJPPPSSSYYY^^^bbbfffmmmvvv{{{|||vvvnnnddd[[[WWWPPPNNNJJJHHHGGGFFFDDDBBB???===<<<;;;===AAAFFFIIIRRRXXXbbbllltttyyy|||}}}tttdddeeemmmqqqWWWCCC777222555555555444333111111111111111111111111111111111111000000000////////////........................///...------,,,,,,,,,---///000000000//////111333:::>>>DDDJJJPPP___zzzxxxxxxtttjjjrrrqqqrrrwww~~~~~~||||||{{{zzzzzzyyyzzzzzz|||{{{zzzwwwrrrmmmhhhfffcccddddddcccaaa```aaabbbaaa```___^^^___bbbeeegggkkklllmmmllliiihhhggghhhhhhiiikkkmmmppprrrssstttqqqjjjeeeeeeeeeaaa______aaa___\\\[[[^^^ccciiimmmkkklllnnnpppqqqooonnnmmmlllmmmpppsssvvvwwwxxxxxx|||}}}~~~~~~}}}|||zzzyyyvvvuuutttrrrqqqqqqpppppppppooommmjjjgggeeecccbbb]]]]]]^^^____________^^^^^^]]][[[[[[\\\```cccffffffiiiooorrrtttvvvwwwxxx}}}}}}yyyrrrnnnnnniiibbb```````````````aaabbbcccfffgggiiikkkmmmnnnnnnooohhhjjjmmmnnnmmmkkkkkkkkkhhhgggjjjqqqwwwxxxvvvttt{{{vvvyyy|||{{{|||}}}~~~}}}zzzxxx}}}}}}fffRRRQQQ\\\pppyyyuuuuuuzzz}}}~~~~~~~~~|||zzzyyyzzz{{{|||zzz{{{|||}}}~~~}}}yyyuuuvvvvvvuuusssmmmcccWWWPPPHHH@@@:::888888666888;;;<<<<<>><<<<<<===???AAAGGGNNNZZZeeennnuuuzzz||||||qqq```XXXzzzsssRRR<<<555777777777666444333111000222222222222222222222222111111000000000/////////........................///...------,,,---------///000111000000111444666@@@GGGLLLOOOZZZnnnxxxyyyrrrhhhcccpppsssxxx}}}~~~}}}~~~}}}|||{{{{{{zzzzzzxxxvvvsssoookkkiiigggdddfffffffffddddddeeefffiiigggdddbbb``````aaabbbcccdddeeedddcccccceeegggiiijjjkkknnnqqquuuxxxzzzxxxrrrnnnllliiiddddddfffhhhfffcccaaaaaacccgggiiihhhiiikkklllmmmmmmlllkkknnnppprrrtttuuuvvvvvvvvvwwwxxxzzz{{{||||||{{{{{{uuutttrrrooommmkkkjjjjjjhhhgggfffeeedddcccbbbaaa]]]^^^```aaabbbccccccddd______^^^]]]^^^___aaabbbbbbeeejjjnnnrrrvvv{{{~~~}}}{{{uuunnnooonnnllljjjjjjjjjkkklllmmmnnnoooqqqrrrsssssssssjjjlllnnnnnnlllkkkjjjjjjaaadddooo{{{}}}qqqooo{{{|||www{{{zzztttooommmrrr}}}{{{cccWWWaaayyy|||~~~{{{zzz{{{~~~|||{{{zzzyyyzzz|||~~~~~~}}}|||{{{yyyuuurrrpppqqqsssrrrlll```RRRHHHAAA;;;888888888777:::>>>@@@BBBJJJVVV```dddeeefffhhhnnntttxxx~~~rrriii___[[[UUUOOOKKKHHHEEEBBBEEEDDDAAA???======>>>>>>AAAHHHRRR\\\fffoooyyy}}}wwwhhhppp___EEE<<<777666666555555444222000222222222222222222222222111111111000000000//////------------------------......------------.........///000000000222666999DDDKKKOOORRRbbb{{{iii^^^aaahhhmmmssszzz~~~~~~~~~~~~}}}|||{{{vvvtttqqqnnnllljjjiiiiiigggiiijjjjjjiiiiiijjjkkknnnmmmjjjhhhggggggggggggcccddddddddddddfffiiikkklllllllllnnnrrrwww{{{~~~|||yyyvvvtttooohhhfffiiikkkiiifffdddccceeeggghhhiiiiiijjjjjjjjjiiiiiiiiilllmmmoooqqqrrrrrrrrrrrrssstttvvvwwwxxxxxxxxxxxxsssqqqnnnkkkhhhfffdddcccaaaaaabbbbbbbbbbbbccccccbbbcccdddfffggghhhhhhhhhddddddccccccbbbbbbaaaaaa```bbbfffiiimmmsssyyy}}}|||uuuxxxuuuqqqnnnnnnoooppppppppppppqqqrrrrrrrrrrrrrrrmmmooopppooommmkkkkkkkkkjjjrrrzzz{{{mmmiiiwwwzzzrrrzzzxxxooolllmmmnnn{{{uuubbbbbbvvv~~~}}}~~~}}}{{{}}}}}}|||{{{{{{{{{}}}{{{xxxxxxwwwvvvtttnnnoooqqqooohhhZZZJJJ@@@<<<999777999999999<<>>======@@@EEELLLSSS[[[hhhvvvuuudddoooOOO===888666444444555555444222222222222222222222222222111111111111000000000000..............................---------......///---...///000111444888<<>>DDDIIINNN\\\mmmrrrmmmjjjmmmooouuuzzz~~~|||pppkkkccc[[[VVVRRROOOLLLCCCCCCBBBAAA???>>>===<<>>AAACCCHHHSSSdddppp|||hhhgggxxxaaaEEE???777444555777666555333333333333333333333333222222222111111111000000000000000000000000000000...............///000000000111222333555:::@@@DDDIIIOOO```xxx{{{zzzoooZZZLLLPPP___jjjwwwxxxzzz{{{{{{{{{}}}~~~zzzyyyyyywwwtttqqqmmmkkkffffffffffffgggggghhhhhhiiikkkmmmnnnoooppprrrtttvvvvvvtttrrrqqqooonnnmmmqqqrrrsssrrrooommmmmmnnniiijjjkkknnnsssxxx}}}xxxtttrrrtttrrrjjjbbb^^^YYYXXXVVVVVVZZZ```gggkkkiiihhhfffeeeeeefffhhhjjjiiijjjkkklllmmmlllkkkkkkiiiiiiiiihhhgggdddbbbaaabbbbbbaaa````````````aaa```aaabbbcccdddeeeffffffggghhhjjjlllmmmnnnoooooopppooommmkkkiiihhhggggggggggggfffcccbbbbbbeeehhhoooooouuu~~~zzzwwwxxx{{{|||zzzwwwwwwvvvvvvuuusssqqqooonnnnnnoooooonnnlllkkklllmmmsss{{{~~~rrrjjjxxx~~~xxxvvvxxxzzzvvvpppvvv}}}zzz~~~oooaaaiiiwww~~~{{{vvvzzz}}}~~~{{{}}}}}}|||zzzyyyyyyyyyxxxvvvtttpppfffWWWJJJAAA<<<;;;:::999:::>>>DDDFFFGGGLLLSSSYYYYYY___hhhgggeeeqqq~~~qqqeee\\\TTTPPPIIIIIIIIIGGGEEEBBB???>>>777;;;>>>@@@CCCLLL[[[gggvvv~~~zzzccchhhLLLDDD:::555666777666555333333333333333333333333222222222111111111111000000000000000000000000000...............///000000111222333555777<<>>???FFFMMMQQQTTTYYYccclllxxx}}}||||||tttaaa]]]]]]QQQKKKGGGHHHGGGBBB>>>===;;;:::;;;>>>???DDDPPP]]]ggglllxxxzzzsssvvvSSS888999===666333777444444444333333333222222222333333333333222111111000000000000000000000000111111000000000000000111111333444555:::AAAFFFGGGNNNOOOtttuuusss~~~tttXXXSSS___mmmxxx~~~|||yyyxxxuuussspppooonnnmmmkkkiiiaaacccfffhhhiiihhhfffdddhhhiiijjjiiihhhggggggiiikkkkkkkkkjjjiiigggfffeeekkklllllljjjhhhffffffgggdddfffjjjnnnrrrvvvyyyzzzxxxnnnhhhiiihhhbbb^^^^^^VVVXXXSSSKKKLLLWWWaaadddaaabbbcccdddeeegggkkknnnlllkkkiiijjjjjjkkkiiihhhfffhhhiiiiiifffbbb```___]]]^^^``````___^^^______bbbaaa```^^^]]]\\\\\\\\\^^^\\\[[[\\\___bbbeeefffjjjlllmmmmmmmmmmmmooopppnnnnnnlllhhhdddbbbcccdddhhhfffeeeiiipppvvvzzz{{{~~~{{{uuuqqqsssxxxvvvpppqqqqqqppppppooonnnnnnnnnjjjiiijjjkkkhhhdddeeekkkvvvwwwkkk___kkkvvv}}}xxx|||~~~wwwfffcccxxx||||||}}}~~~}}}}}}~~~~~~~~~}}}|||wwwuuuuuuqqqjjj^^^QQQCCC===:::888888:::??????CCCIIINNNRRR[[[cccllluuu|||zzz}}}~~~ooohhhbbbUUUNNNJJJKKKJJJFFFBBBBBB===;;;<<<>>>>>>BBBMMMXXX\\\aaammmzzzhhhBBB666999999777777444444444333333333222222222333333333333222111111000000000000000000000000111111000000000000111111222222555:::CCCHHHHHHEEEKKK]]]wwwssswww{{{tttbbbaaakkkuuu}}}{{{{{{||||||||||||{{{{{{tttqqqmmmjjjiiiiiihhhgggeeefffhhhiiiiiihhhgggfffhhhiiiiiiiiigggfffggghhhhhhhhhhhhgggfffdddcccbbbdddeeefffeeecccbbbcccdddfffggghhhkkknnnsssvvvxxxxxxooohhhhhhgggaaa\\\\\\XXXYYYTTTMMMMMMUUU]]]```^^^```ccceeefffhhhkkkmmmmmmkkkjjjjjjkkkkkkjjjiiieeehhhkkkllliiiccc]]]YYY\\\]]]^^^_____________________^^^]]][[[ZZZYYYXXXUUUUUUVVVXXX\\\```cccdddjjjkkklllllljjjiiijjjkkkqqqppplllhhhdddccceeeggghhheeedddffflllqqqtttuuuzzzwwwqqqjjjjjjoooqqqooonnnnnnnnnnnnnnnmmmmmmmmmjjjhhhhhhiiifffbbbdddiiiuuutttkkkeee```pppvvvzzz}}}~~~mmmdddfff|||}}}}}}~~~~~~~~~~~~}}}~~~}}}xxxuuuqqqjjjbbbQQQGGG===;;;:::999:::===AAADDDKKKQQQTTTXXXcccnnnooosss}}}xxx{{{pppaaaZZZSSSMMMLLLJJJEEEAAAAAA???======>>>===???FFFOOOQQQVVVaaannnvvvxxx{{{{{{PPP888777===:::222444444444444333333333333222333333333333222111111000000000000000000000000111111000000000111111222000000444===HHHKKKHHHCCCNNNppp~~~tttwwwvvv{{{uuulllfffjjjqqqvvvzzz}}}zzzzzzyyyyyyyyyyyyzzzzzzzzzuuunnnjjjiiiiiijjjkkklllkkkkkkjjjjjjiiihhhhhhgggiiiiiihhhgggfffggghhheeeeeeeeeeeedddcccaaaaaa```aaabbbbbbaaaaaacccdddggggggggghhhjjjnnnqqqtttuuummmggggggfffbbb\\\YYYZZZZZZUUUNNNLLLQQQVVVYYY[[[^^^cccfffhhhiiikkklllmmmlllkkkkkklllmmmkkkjjjhhhlllppprrrnnnfff\\\VVVZZZ[[[\\\^^^_________^^^^^^]]][[[XXXUUURRRPPPOOOKKKNNNRRRVVV[[[^^^aaabbbeeeggghhhhhhfffeeeeeefffpppnnnkkkfffccccccfffiiigggeeecccdddgggkkknnnooovvvtttmmmccc___ccchhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkgggeeeeeebbb___bbbgggwwwwwwiiiffflllrrr}}}}}}}}}yyy~~~~~~hhhcccfffxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~zzz||||||zzztttkkk___UUUHHHAAA<<<<<<===<<<>>>AAAGGGJJJRRR[[[___bbbjjjrrrmmmkkklllsss}}}}}}sssddd[[[SSSPPPLLLFFFAAA@@@BBB???>>>???===<<<@@@GGGLLLPPPZZZfffmmmppptttyyycccCCC999>>>:::...555444444444444333333333222333333333333222111111////////////////////////111111000000111111222222111222888BBBJJJKKKKKKLLL___{{{pppwww~~~~~~tttfffgggjjjooosssuuuxxxzzz}}}{{{yyywwwvvvvvvwwwwww}}}wwwoooiiihhhiiilllmmmpppooommmllljjjjjjjjjkkkiiijjjkkkjjjhhhggghhhiiieeeeeefffeeeeeedddccccccaaabbbdddddddddeeehhhjjjffffffggghhhiiikkkmmmnnnoooiiiddddddgggeee^^^YYY[[[YYYTTTNNNJJJJJJMMMOOOVVV[[[bbbgggiiijjjkkkkkknnnmmmllllllmmmnnnmmmkkkoooqqquuuwwwssskkk```XXXXXXYYYZZZ]]]______^^^]]]]]]ZZZTTTOOOJJJHHHGGGGGGKKKOOOUUUZZZ^^^```aaabbb___aaacccbbbaaa```aaabbbeeeeeeeeecccbbbbbbdddfffeeecccbbbbbbdddgggjjjllltttuuuooobbbYYYXXX\\\]]]cccdddfffhhhiiiiiiiiiiiijjjeeebbbaaa___]]]___dddwww~~~~~~tttjjjkkkvvv~~~~~~www}}}|||xxxhhheeehhhrrr|||}}}zzz~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{~~~~~~|||zzzzzzzzzxxxyyy{{{zzzssseeeUUUKKKCCC===;;;<<<>>>>>>@@@DDDHHHKKKTTTaaajjjnnnpppsssnnnllljjjlllrrr|||nnnddd[[[VVVRRRLLLGGGGGGEEEBBB@@@@@@>>>;;;===AAAHHHKKKTTT```hhhmmmssszzz~~~zzzzzzRRR;;;;;;:::222555555555444444444333333222333333333333222111111////////////////////////111111111111111222333333666999AAAIIILLLMMMVVV```vvvooolllxxxffflllsssuuuvvvxxx{{{}}}|||zzzyyywwwvvvvvvvvvwwwyyyssskkkeeedddfffhhhjjjrrrpppnnnlllkkkllllllmmmkkklllmmmllljjjjjjjjjkkkhhhhhhiiiiiiiiihhhhhhgggeeefffgggggggggiiillloooeeefffhhhiiikkkkkkkkkjjjiiieeebbbdddjjjlllfff^^^]]]YYYTTTMMMGGGDDDEEEHHHSSSXXX```gggjjjkkkkkkkkknnnmmmllllllnnnnnnmmmlllsssssstttuuusssmmmddd]]]XXXXXXYYY]]]``````^^^[[[XXXSSSKKKEEEBBBCCCFFFIIIRRRWWW]]]aaabbbaaaaaaaaa]]]^^^^^^\\\YYYXXXXXXYYYVVVYYY^^^aaaaaaaaaaaaaaabbbbbbbbbbbbcccgggkkknnnuuuxxxuuuhhh[[[UUUSSSRRR]]]___bbbeeeggghhhhhhhhhhhhccc___^^^^^^\\\^^^bbbvvvyyyzzzwwwsssvvv}}}|||~~~~~~xxxvvv~~~ttt}}}rrrjjjllllllnnnrrrwww{{{|||}}}}}}}}}~~~||||||}}}}}}}}}||||||{{{~~~}}}zzzxxxxxxyyyyyyxxxwwwwwwnnn^^^NNNFFF>>>:::999<<>>AAADDDMMMYYYccciiirrrzzzxxx}}}wwwkkkdddAAA888;;;:::555555555555444444444333222333333333333222111111000000000000000000000000111111111111111222333444666999BBBKKKMMMQQQbbbuuuzzzllltttuuujjjrrrxxxwwwvvvxxx{{{|||vvvvvvvvvvvvvvvwwwxxxyyywwwrrrlllhhhggghhhjjjjjjpppooommmllllllmmmnnnooolllnnnnnnnnnlllkkklllmmmjjjkkklllllllllllllllkkkhhhiiiiiihhhhhhiiimmmpppfffggghhhjjjlllmmmmmmmmmiiigggfffjjjrrrxxxrrrhhhccc]]]VVVPPPHHHBBBCCCGGGPPPVVV___fffjjjkkkllllllmmmlllkkklllnnnnnnnnnlllqqqpppoooqqqqqqmmmfff```YYYYYYZZZ]]]aaaaaa]]]ZZZQQQLLLFFFBBBBBBGGGMMMRRRXXX]]]cccdddbbb___]]]^^^\\\[[[XXXTTTOOOMMMNNNPPPOOOTTT[[[aaabbbaaa``````aaaaaabbbbbbcccfffkkkooouuuyyyxxxmmm```XXXSSSPPPXXXZZZ^^^bbbeeeggghhhgggfff```\\\]]]^^^]]]]]]```wwwtttrrrsssxxx~~~yyywww|||xxxvvvtttkkkjjjuuuwwwyyyyyyzzz|||~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}{{{yyyxxxyyyzzzzzztttooolllbbbSSSGGGBBB<<<::::::???BBBEEEKKKRRRUUUXXX```lllsssuuuyyy~~~vvv{{{sssggg___YYYQQQMMMMMMIIIEEEDDDFFFDDD???======>>>@@@GGGQQQYYY___hhhpppsssxxx~~~ssszzzzzzPPP===;;;<<<555555555555444444444444222333333333333222111111000000000000000000000000111111111111222333444555777999BBBOOOWWW___sssxxxxxxmmmmmmuuuyyyvvvrrrtttuuuuuurrrssstttuuuvvvvvvvvvvvvuuurrrnnnllllllllllllkkkllllllllllllmmmnnnoooppplllnnnnnnmmmlllkkklllmmmkkkkkklllmmmmmmmmmmmmmmmkkkkkkjjjiiihhhiiilllooojjjiiihhhiiikkknnnrrrtttooooooooosss~~~~~~ssskkkccc[[[TTTLLLEEEEEEKKKOOOUUU]]]eeeiiikkkmmmnnnlllkkkjjjkkkmmmnnnmmmllllllkkklllppprrrpppiiibbb[[[ZZZZZZ^^^bbbbbb]]]XXXPPPMMMJJJHHHIIINNNSSSWWWXXX]]]bbbaaa]]]XXXWWWWWWUUUSSSOOOJJJFFFFFFIIILLLSSSWWW^^^cccdddccccccbbbaaabbbcccbbbbbbeeejjjnnnrrrvvvvvvnnneee```[[[VVVUUUWWW\\\aaaeeegggggggggccc]]][[[]]]___^^^^^^___zzzppphhhjjjuuu}}}xxxwwwuuuuuu~~~}}}~~~zzzooolllooo}}}||||||~~~|||}}}~~~~~~~~~zzz{{{{{{zzzyyyxxxzzz|||yyyooofffaaaWWWIIIAAA@@@===;;;===BBBFFFKKKSSS[[[dddgggnnnsssttttttzzzvvvkkkbbbXXXRRRPPPJJJFFFEEEGGGFFFAAA>>>>>>@@@@@@DDDLLLQQQUUU\\\cccppptttzzz|||mmmzzz```DDD:::888666666555555555444444444222333333333333222111111000000000000000000000000111111111111222333444555???>>>GGGYYYgggrrr~~~|||zzzzzzqqqqqqyyy}}}xxxtttttttttqqqsssttttttuuutttsssqqqpppooommmkkkjjjkkkjjjiiiggghhhiiijjjlllmmmooopppppplllmmmnnnmmmkkkjjjkkkllljjjjjjkkklllmmmmmmmmmmmmnnnnnnmmmjjjiiiiiimmmooonnnkkkhhhgggiiiooovvvzzzvvvvvvvvvzzzzzzrrriii___YYYPPPHHHIIIOOONNNTTT\\\dddhhhkkkmmmooolllkkkjjjkkkmmmnnnmmmllljjjjjjmmmrrrvvvtttllleee\\\[[[[[[^^^bbbbbb]]]WWWTTTSSSQQQPPPPPPRRRTTTVVVUUUZZZ^^^]]]WWWRRRQQQRRRKKKIIIFFFBBBAAADDDJJJNNNZZZ]]]bbbeeefffeeeeeefffbbbccccccbbbaaaccchhhlllpppsssrrrmmmhhhfffbbb^^^SSSVVV[[[```eeegggggggggaaa\\\ZZZ^^^```___^^^___zzzggg```mmmyyy}}}~~~|||xxxppp}}}||||||pppccchhhyyyxxx}}}}}}{{{}}}~~~}}}}}}}}}}}}~~~||||||~~~|||wwwuuuvvvwwwvvvtttyyymmm^^^SSSIII???<<<===>>>>>>BBBHHHMMMSSS]]]gggnnnpppuuuxxxvvvuuu}}}|||qqqdddYYYUUUOOOJJJGGGGGGFFFAAA======<<<<<>>???AAADDDIIIOOOUUUXXXccccccdddddddddcccaaa```bbbcccdddcccbbbcccdddfffmmmqqqrrrmmmhhhgggddd```WWWUUUUUUZZZbbbhhhiiihhhbbbaaa```aaaaaa```]]][[[zzzkkkggguuuvvvpppppp}}}|||zzzkkk___bbbooovvvzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzxxxxxxwwwtttqqqooodddWWWNNNFFF???<<<>>>AAABBBFFFLLLQQQVVVbbbnnnmmmpppvvv{{{zzzzzz~~~qqqbbb\\\UUUNNNJJJIIIGGGBBB>>>>>>===<<<>>>AAACCCGGGQQQ\\\fffllluuu|||pppbbbqqqoooMMM:::777666444444555555444333333333333222222222222111111111111111111111111111111111333555333111555;;;GGGHHHXXX{{{xxx}}}{{{wwwrrrooonnnqqqtttsssqqqoooooopppqqqqqqppprrrpppnnnmmmnnnnnnmmmkkkmmmmmmmmmllljjjjjjlllnnnrrrpppmmmlllllllllkkkjjjjjjjjjkkkmmmqqqtttuuuuuurrrqqqppppppoooooooooooonnnnnnmmmnnnqqqvvv{{{~~~zzzxxxxxxwwwppphhhbbbaaa\\\ZZZ^^^hhhoooooolllkkkmmmkkkkkkkkkmmmmmmmmmkkkmmmppprrrsssvvvxxxssskkk___\\\YYY[[[___cccdddcccaaa]]]YYYYYYZZZXXXRRRMMMIIIJJJLLLOOOQQQNNNFFF@@@BBBEEEKKKRRRYYY^^^bbbdddgggggghhhhhhgggeeedddcccaaabbbcccccccccdddgggiiiqqqtttuuuoookkkiiifffbbb]]]XXXVVVYYYaaagggiiihhhdddccccccccccccbbb___\\\rrrlllooo}}}qqqjjjrrr}}}yyyssssss|||wwwjjjcccfffkkkuuuwwwyyy{{{~~~~~~~~~~~~~~~|||yyywwwssslllgggaaaWWWMMMFFFBBB>>>>>>AAAEEEGGGMMMSSSVVV\\\jjjxxxooorrryyy}}}||||||yyywww}}}jjj```[[[SSSLLLKKKIIIDDD@@@???>>><<<<<>>FFFFFFYYY{{{xxx{{{xxxsssnnnlllmmmrrrvvvtttqqqmmmlllnnnqqqsssttttttrrrpppoooooonnnmmmkkkoooooonnnllljjjjjjlllnnnqqqooommmmmmnnnooonnnmmmlllkkklllnnnrrruuuuuuuuutttttttttsssrrrqqqpppooosssqqqpppoooqqquuuxxx{{{vvvwwwxxx{{{nnnbbbaaa^^^aaajjjppppppnnnnnnmmmmmmmmmnnnooonnnllljjjooorrrtttuuuxxxzzzuuummm^^^[[[ZZZ]]]bbbfffgggfffaaa^^^\\\]]]]]]XXXNNNFFFBBBDDDFFFHHHGGGEEEBBB???EEEJJJRRR[[[bbbfffhhhhhhiiijjjjjjiiihhhfffdddcccaaabbbccccccccceeehhhkkkssswwwwwwqqqmmmkkkiiieeeccc\\\VVVWWW___fffhhhgggeeedddcccccccccaaa^^^\\\bbbhhhuuuooonnnvvvyyyxxxwwwxxx|||rrrnnnrrruuutttwwwvvvwwwzzz~~~~~~{{{|||~~~|||yyyuuunnnddd^^^WWWNNNEEEAAA???>>>@@@DDDIIIMMMTTTZZZ]]]cccqqqwwwxxx||||||yyywwwtttrrrvvvxxx}}}ttthhhaaaWWWNNNKKKJJJFFFBBBAAA@@@===;;;<<<===@@@IIISSS^^^eeeooowww}}}kkkoooooogggZZZ:::888666444444555666666555444444333333333222222222111111111111111111111111222111333555555555;;;CCCGGGJJJ]]]yyy|||~~~uuuuuuuuutttqqqnnnlllmmmqqquuuvvvssspppooopppsssuuuuuusssqqqnnnnnnnnnnnnmmmlllnnnnnnmmmkkkiiijjjmmmpppmmmllllllnnnqqqtttttttttqqqpppoooppprrrsssrrrqqqttttttuuuuuutttrrrpppooosssrrrooonnnnnnpppsssuuuuuuvvvwwwxxx~~~}}}ccceeebbbdddkkkooonnnnnnooonnnnnnoooqqqrrrrrrooommmrrruuuwwwwwwzzzzzztttlll]]][[[ZZZ^^^ccchhhhhhggg```^^^[[[[[[ZZZSSSHHH@@@???@@@AAAAAAAAABBBFFFHHHOOOSSSZZZ```eeeggggggfffjjjjjjjjjiiigggeeecccbbbbbbccccccccccccdddgggjjjpppttttttppplllllljjjhhheee]]]TTTTTT[[[cccffffffdddcccbbbbbbaaa```\\\ZZZYYYhhh{{{}}}|||ooopppwww{{{xxx{{{|||{{{~~~|||rrrlllsss~~~|||zzzyyyyyy{{{~~~~~~~~~}}}yyy{{{~~~}}}{{{xxxqqqggg```PPPHHHAAA??????@@@DDDIIIMMMRRRZZZbbbfffjjjvvv~~~~~~zzztttqqqnnnlllcccbbbcccfffllluuu~~~}}}zzzggg[[[PPPLLLKKKHHHDDDCCCBBB===;;;;;;<<<>>>EEELLLUUU]]]hhhsss{{{{{{qqq~~~xxxllliiidddFFF:::777555444444555555444444444444333333333222222111111111111111111111111222111333555666888@@@HHHQQQYYYmmm~~~}}}tttwwwoooppppppooonnnnnnppprrruuusssqqqpppqqqrrrrrrqqqnnnlllkkkkkkmmmnnnnnnmmmkkkkkkkkkjjjiiijjjmmmpppmmmmmmmmmpppsssuuuuuutttqqqpppooooooqqqrrrqqqpppqqqqqqrrrrrrrrrpppnnnmmmqqqnnnkkkiiiiiijjjmmmnnnqqqrrrtttrrrooonnnrrrwwwsssgggdddeeeiiikkkkkkkkknnnnnnnnnpppsssuuuvvvtttrrrtttvvvxxxxxxzzzyyyqqqhhh]]][[[YYY\\\bbbfffgggfff```\\\WWWUUUTTTNNNDDD<<<===<<<;;;;;;>>>DDDMMMTTT\\\^^^bbbeeehhhjjjkkkkkkkkkkkkkkkjjjiiifffdddcccdddeeefffeeeddddddeeegggkkkooopppllliiikkkkkkhhhddd\\\SSSQQQUUU]]]ccceeedddcccbbbbbbbbb```]]]ZZZaaarrr}}}}}}zzzhhheeesss|||~~~|||yyyzzzvvvkkklllvvv{{{{{{}}}~~~~~~}}}}}}}}}~~~}}}|||xxx{{{~~~~~~~~~~~~}}}{{{vvvmmmgggLLLDDD??????AAADDDIIIOOORRRVVV```kkkpppsssxxx|||sssmmmgggdddSSSPPPMMMMMMRRRZZZdddiiisssrrrrrrvvvssseeeWWWQQQOOOKKKGGGEEEDDD>>>;;;<<<<<<===AAAFFFLLLTTTaaammmvvv}}}~~~tttcccppptttVVV===:::666444444555555444444444444444333333333333111111111111111111111111333111333666777:::CCCMMMZZZiii}}}{{{|||vvvxxxlllnnnppppppooonnnooopppqqqpppnnnnnnoooooonnnmmmkkkjjjiiiiiilllmmmmmmmmmiiikkkkkkkkkjjjjjjlllmmmpppoooooopppqqqqqqooommmkkkjjjjjjkkknnnoooooonnnkkkllllllllllllkkkjjjjjjmmmkkkhhhfffeeefffiiikkklllkkklllmmmjjjdddaaabbbaaawww~~~iiifffeeeggghhhgggiiimmmllllllnnnqqqtttuuutttsssqqquuuvvvwwwxxxwwwoooeee^^^ZZZWWWYYY]]]bbbcccccc```[[[UUURRRQQQLLLDDD===<<<:::888999???IIISSSYYY^^^___aaadddhhhkkkmmmooolllmmmmmmlllkkkiiigggffffffhhhjjjjjjhhhfffffffffiiimmmmmmiiigggiiijjjhhhbbb]]]UUUPPPPPPUUU]]]ccceeeddddddddddddccc```^^^www|||~~~{{{vvvnnnkkkqqq|||}}}qqqlllttt{{{zzzxxxzzzzzz~~~}}}||||||}}}~~~~~~}}}zzz|||}}}{{{xxxxxx|||~~~zzzxxxuuunnneee^^^GGG@@@<<>>AAAEEEMMMZZZfffpppwww|||qqqfffxxxdddBBB>>>:::777666666666555555444444444444333333333111111111111111111111111333222222666888<<>><<<:::999>>>GGGPPPWWWZZZZZZ\\\^^^bbbeeehhhjjjkkkkkkkkkllllllkkkjjjhhhgggfffiiimmmooonnnkkkiiiiiillloooooojjjggghhhiiigggccc```ZZZQQQLLLNNNWWW___dddccccccdddeeedddbbb```}}}{{{~~~xxxrrrmmmyyyvvvnnnppp}}}wwwvvv|||yyy}}}|||}}}~~~~~~|||}}}}}}yyytttssswww|||{{{uuupppjjjaaaVVVNNNCCC===:::>>>EEEKKKSSSZZZ[[[^^^iiixxxzzzwww|||{{{ttteee\\\YYYVVVSSSPPPNNNOOOQQQSSSMMMOOOPPPMMMMMMVVVhhhwww}}}iii___YYYRRRLLLIIIEEE@@@===>>>>>><<<<<<>>>AAAIIIVVVbbbkkkrrrwwwzzzgggaaaqqqEEEAAA<<<999888777777666555555444444444333333333111111111111111111111111333222222666999===HHHSSSlll~~~~~~}}}vvvzzzjjjaaahhhrrrssslllppppppnnnlllkkklllpppsssrrrnnnjjjhhhkkkooosssvvvnnnllljjjjjjkkkkkkjjjiiioooppprrrqqqmmmjjjggggggjjjiiiiiijjjkkkjjjhhhfffeeedddbbbbbbccccccbbb```bbbaaa``````aaabbbdddeeekkkiiigggeeeeeegggjjjlllrrreee]]]^^^aaa]]]YYYXXXWWWYYY\\\^^^```bbbbbb```lllhhhffffffeeecccfffllljjjhhhggggggiiikkkkkkjjjggglllooorrruuuuuunnneee___ZZZSSSQQQTTTYYY[[[\\\^^^[[[YYYXXXXXXRRRHHH@@@???======DDDOOOWWWYYYYYY[[[]]]aaadddfffhhhhhhhhhhhhiiiiiijjjiiihhhgggffffffjjjpppsssrrrpppmmmlllpppsssqqqlllhhhhhhhhhfffeeeddd___TTTJJJIIISSS]]]aaaaaaaaabbbccccccaaa___uuu}}}tttqqqppptttzzz|||{{{www|||~~~~~~}}}}}}~~~~~~|||zzzwwwxxxzzz|||zzzyyyzzzyyyuuulll```UUUNNNLLLAAAAAABBBCCCGGGNNNVVV\\\aaabbbjjjuuuyyyxxxyyy~~~~~~xxxmmmddd```___]]]ZZZWWWUUUSSSQQQHHHDDDBBBCCCDDDIIITTT```yyy||||||mmmddd^^^SSSLLLLLLIIIEEEBBBAAAAAA@@@===999BBBFFFNNNYYYdddnnnuuuzzztttfff{{{\\\III999888:::777444444444444333333333333222222222222222333333333444444444///222;;;<<<<<>>===>>>======DDDMMMZZZ~~~zzzuuu}}}|||yyyxxxjjjZZZQQQOOOKKKFFFDDDDDDCCCAAA>>>===???DDDMMMWWWcccmmmssszzz}}}oooxxxhhhJJJ;;;999:::777555666666666555555555555444444444444444555555555666444555;;;@@@AAAOOOwww|||}}}tttttt{{{~~~}}}yyysssnnnmmmpppsssrrrrrrrrrrrrqqqqqqqqqqqqmmmkkkjjjkkknnnppppppppprrrvvvvvvqqqnnnooonnnlllnnnnnnmmmmmmlllkkkkkkkkkiiigggfffgggiiikkkkkkkkkjjjlllllljjjfffaaa^^^]]]]]]]]]]]]\\\ZZZWWWTTTRRRSSSRRRXXXhhhwwwyyylll^^^NNNIIIDDD???>>>@@@CCCFFFCCCAAAAAABBBAAABBBIIIQQQ```iiippppppllliiieeeaaadddfffhhhjjjjjjiiigggfff]]]\\\^^^fffmmmlllddd\\\YYYRRRHHHAAA@@@GGGPPPWWWZZZ\\\^^^```___]]][[[YYY\\\YYYYYY[[[^^^[[[TTTMMMKKKRRRXXXXXXYYY\\\______]]]bbbfffiiimmmqqqooojjjeeeaaa^^^___``````ccchhhqqqttttttooolllnnnooommmhhhjjjkkkjjjgggeeeeeeeeeaaabbbbbbcccddddddeeeeee~~~~~~wwwvvvxxx|||~~~}}}~~~~~~}}}|||~~~~~~wwwpppdddVVVKKKDDDAAA@@@CCCIIIQQQYYY___cccgggjjjppprrruuuuuusssuuu}}}}}}kkkZZZNNNFFFAAA>>>AAA??????@@@===<<>>888:::999555666666666555555555444444555555555555666666666666555666999===@@@QQQyyy}}}yyy}}}zzztttpppoooppprrrppppppppppppqqqqqqqqqqqqlllllllllmmmooopppqqqqqqqqquuuvvvrrrqqqssstttrrrppppppppppppqqqrrrssstttssspppnnnpppssstttsssppptttsssqqqmmmiiiffffffgggffffffeeedddaaa[[[UUUQQQNNNNNNTTTcccqqqtttjjj___OOOIIIBBB>>>???AAABBBBBBAAA@@@AAADDDCCCCCCIIIQQQbbbkkksssssspppmmmhhhdddkkkmmmqqqrrrqqqlllgggdddVVVVVVWWW]]]ccceeeaaa]]]ZZZUUULLLFFFEEEIIIPPPUUUZZZ\\\___aaacccdddccccccdddbbb``````___YYYPPPIIIDDDKKKQQQRRRVVV\\\``````cccggghhhgggiiimmmmmmiiidddbbb___^^^^^^```eeeiiiooosssuuuqqqnnnppprrrqqqjjjjjjjjjiiihhhfffeeeeeebbbbbbcccdddeeeggghhhiiiyyyvvvxxxyyywwwyyy}}}|||~~~~~~||||||}}}|||{{{ppphhh[[[NNNFFFCCCCCCDDDHHHMMMVVV]]]ccchhhllloooooorrrtttssssssxxxwww```NNNEEECCCCCCDDDAAA@@@@@@AAA>>>;;;???EEEUUUqqqqqq___ooo|||uuuyyy{{{xxxvvvuuuvvviiicccXXXRRRKKKFFFEEEDDDBBB@@@======>>>BBBJJJUUU```fffnnnvvv~~~iiixxxgggFFF888999:::666555555555444444444444333555555555666666666777777:::888:::@@@HHHZZZ{{{}}}uuupppoooqqqqqqpppoooppppppqqqrrrsssssstttlllmmmnnnooooooppppppqqqoootttvvvttttttwwwyyyxxxpppppppppqqqsssuuuvvvwwwyyywwwttttttvvvuuurrrooorrrtttvvvvvvssspppnnnmmmjjjiiihhhfffddd^^^VVVQQQRRRSSSWWW___fffjjjiiiggg]]]TTTKKKHHHJJJKKKGGGBBBAAAAAADDDGGGFFFEEEJJJQQQdddmmmttttttssssssrrrpppoooqqqssssssoooggg___ZZZSSSRRRQQQTTTYYY]]]^^^___ZZZWWWRRRNNNMMMOOORRRUUU\\\]]]___bbbeeeggghhhhhhfffdddbbbaaa^^^XXXPPPJJJBBBHHHNNNQQQUUU\\\```______bbbaaa]]]^^^cccggggggeeefffddd```^^^___ccceeemmmsssuuurrrooopppssssssnnnllliiifffeeedddddddddccccccdddeeegggiiikkklll{{{~~~}}}nnnuuu{{{yyyzzz}}}}}}~~~~~~}}}|||}}}|||yyywwwggg^^^RRRGGGCCCCCCEEEGGGMMMSSS[[[ccchhhlllooopppqqqtttvvvuuuxxx}}}nnnZZZKKKEEEDDDDDDDDD@@@>>>???@@@===:::>>>DDDSSSgggvvvfffXXXdddvvvsss~~~pppaaalllsssjjj___XXXOOOIIIFFFEEECCCAAA???>>>===???EEENNNWWW]]]fffppp{{{jjjooo|||UUU;;;888:::888555555555444444444333333555555555555666666666777777666999CCCQQQddd}}}wwwyyy{{{|||{{{~~~|||ppplllnnnqqqqqqpppssssssssstttuuuvvvvvvvvvnnnoooqqqqqqpppoooooopppmmmrrrtttssstttxxxzzzzzzssssssuuuvvvwwwyyyzzz{{{xxxvvvsssqqqoookkkgggdddgggooozzzyyyvvvqqqooommmlllkkkggg```ZZZ\\\]]]^^^^^^```dddlllrrrqqqjjjaaa]]][[[WWWPPPJJJFFFFFFIIIKKKIIIFFFHHHNNNbbbkkksssuuuwwwzzz{{{{{{ssstttuuurrrlllddd[[[UUUOOONNNNNNPPPSSSWWW\\\^^^ZZZXXXVVVTTTSSSTTTVVVXXX``````aaaccceeegggiiijjjeeedddbbbaaa^^^ZZZTTTPPPIIINNNRRRTTTXXX]]]]]][[[QQQTTTTTTRRRUUU\\\ccceeennnrrrrrrlllgggfffgggffflllssswwwsssoooppprrrrrrrrrooojjjgggfffeeedddccccccccccccdddfffhhhkkklllzzzoooooowww~~~|||kkk```iiiyyy~~~}}}||||||~~~~~~~~~}}}}}}~~~zzzvvvtttcccZZZNNNEEECCCEEEIIIJJJPPPWWWbbbkkkooopppoooooowwwzzzzzz{{{yyyjjjVVVHHHCCCCCCBBBAAA???>>>???@@@===;;;@@@GGGMMM]]]rrr}}}iiiXXXPPPVVVlllvvvpppyyywwwfff```dddzzzvvvpppggg___TTTMMMIIIGGGEEEBBBAAA???======AAAHHHOOOTTT^^^iiivvv}}}}}}~~~tttiiifffBBB888:::999666666666555555555555444444444555555555666666666555777===HHHWWWjjjxxxjjjsss~~~~~~{{{zzzyyytttnnnlllmmmpppqqqrrrvvvvvvvvvuuuuuuuuuttttttoooqqqsssrrrpppnnnnnnooommmqqqsssqqqrrruuuwwwvvvtttuuuwwwyyyzzzzzzzzzzzzsssssspppkkkddd]]]YYYWWWVVV___mmmyyy~~~yyyvvvtttuuuvvvsssmmmhhhgggfffddd``````gggrrr{{{xxxmmmddd]]]YYYSSSSSSUUUVVVRRRKKKKKKNNN```iiirrrtttuuuwwwxxxwwwttttttrrrnnnhhh```XXXSSSJJJLLLOOOPPPRRRUUUXXX[[[]]]\\\YYYXXXXXX[[[^^^```eeeeeedddeeeeeeggghhhiiigggeeedddbbb```]]]ZZZXXXTTTXXXZZZZZZ[[[\\\YYYSSSHHHNNNRRRSSSWWW___fffhhhqqqyyy}}}xxxsssqqqpppmmmnnnvvvzzzuuupppoooqqqrrrpppnnnjjjiiiiiigggdddaaabbbaaaaaabbbcccfffhhhjjjxxxqqqooowww|||nnn[[[SSSZZZfffuuuwwwzzz}}}~~~|||~~~~~~}}}~~~~~~yyytttrrrcccZZZOOOGGGFFFIIILLLNNNQQQZZZgggqqquuussspppmmm|||nnnVVVFFF@@@AAACCCCCCAAA@@@@@@AAA???>>>CCCJJJIIIWWWlll~~~yyybbbNNNKKKLLL\\\qqq}}}vvvooowww|||vvvwww{{{~~~zzzhhhUUU]]]ppptttttttttlllcccXXXOOOKKKIIIFFFDDDAAA???<<<<<<>>>DDDJJJNNNYYYeeesss{{{{{{|||jjjsssGGG999::::::777777777777666666666666444444444444555555555666:::>>>FFFPPP]]]nnn{{{sssyyyvvvfffpppvvvnnnoooooonnnmmmnnnqqqtttxxxwwwvvvtttsssqqqpppooopppsssuuussspppmmmmmmnnnmmmqqqrrrpppooorrrtttrrroooqqqsssuuuvvvuuutttsssqqqqqqooohhh^^^UUUPPPOOOEEELLLUUU```jjjsss{{{{{{xxxvvvwwwzzzyyytttoooooolllgggcccdddkkkwww{{{lllfffgggbbbaaabbbbbb[[[RRRPPPRRR^^^hhhppprrrqqqpppnnnkkknnnmmmkkkfff```XXXRRRNNNFFFJJJPPPSSSSSSTTTVVVXXXccc```]]][[[\\\```eeehhhiiihhhgggfffffffffggghhhiiihhhfffdddbbb```___^^^]]]```aaa___]]][[[UUUNNNIIIRRRYYY[[[___fffkkkllljjjuuu|||zzzvvvwwwuuurrrpppxxx|||wwwpppoooqqqrrrlllkkkjjjjjjkkkhhhccc___``````______aaacccfffhhhooopppqqqiiitttttt]]]NNNUUUdddkkknnntttyyy~~~{{{yyy{{{~~~}}}~~~{{{yyy}}}~~~vvvkkk^^^VVVNNNLLLKKKKKKOOOTTTYYY^^^jjjvvvwwwpppnnnqqqzzz{{{gggRRRKKKIIIEEEAAA@@@BBB>>>===???AAA@@@CCCGGGOOO___qqq|||~~~vvv```KKKHHHEEEKKK\\\qqq}}}wwwssszzz|||xxxvvvyyy~~~~~~wwwssstttvvv}}}iii[[[XXXbbbsss}}}uuuttt}}}pppbbbYYYPPPFFFCCCFFFBBBAAA???<<<<<>>===???CCCGGGOOOYYYdddlllttt}}}^^^DDD;;;;;;777777777777666666666666555555555444333444666888:::@@@RRRbbbmmmwwwssswwwxxxkkkfffqqqttteeekkkkkkkkkkkklllnnnqqqtttvvvuuutttuuuuuuuuurrrpppmmmnnnoooppppppnnnlllkkkllllllmmmmmmmmmmmmllllllnnnoooqqqqqqqqqpppnnnmmmoooooonnnlllfff___WWWRRRNNNGGGBBBBBBFFFLLLXXXcccjjjpppxxx|||wwwpppmmmooollljjjsss|||qqqtttrrrpppmmmfff]]]ZZZ\\\hhhjjjkkkkkkiiigggggggggbbbeeehhhhhhddd\\\SSSNNNKKKKKKKKKLLLNNNQQQSSSUUU[[[___bbbbbb``````cccgggiiiiiiiiiiiihhhfffeeedddfffgggiiiiiiiiihhhfffeeebbbaaaaaaaaa___[[[XXXVVVXXXZZZaaajjjooommmlllmmmhhhjjjlllnnnppprrrrrrsssssswww{{{yyytttooonnnoookkkhhhccc]]]WWWRRROOOMMMNNNLLLLLLMMMMMMOOOWWW```}}}zzznnnxxx}}}zzzyyyyyyyyy~~~yyy~~~|||vvvqqqssswww{{{}}}~~~|||{{{|||~~~~~~||||||||||||}}}~~~|||yyysssmmmlllkkkddd[[[NNNJJJJJJNNNRRRUUUZZZ```gggeeeiiissszzzzzzvvvtttrrryyy~~~|||||||||{{{}}}~~~~~~ssseeeVVVPPPNNNLLLIIIHHHFFFCCCCCCHHHKKKJJJIIIKKK@@@RRRjjj|||uuu]]]HHH???;;;===IIIXXXiiiyyyyyyppptttuuuhhhbbb```bbbooo~~~zzziiiWWWWWW^^^nnn{{{yyyooohhhmmm{{{xxxhhh___[[[TTTLLLGGGDDDCCCBBB@@@>>>???AAACCCJJJSSS]]]eeennnxxxxxxlllKKK<<<;;;888888777777777666666666555555555555444444777999:::CCC[[[qqq~~~xxxqqqzzz|||nnniiifffkkkooogggkkkkkkkkkkkklllnnnpppqqqtttttttttvvvwwwvvvssspppjjjkkkmmmnnnnnnnnnmmmlllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnsssvvvxxxtttlllbbb\\\YYYUUUOOOIIIGGGFFFFFFJJJPPPYYY___iiivvv~~~yyyuuupppnnnooommmkkkrrr~~~yyyuuuooogggaaa```eeeeeedddaaa]]][[[[[[[[[]]]bbbhhhkkkiiiaaaXXXRRRKKKJJJJJJKKKLLLOOORRRSSSXXX[[[^^^^^^]]]]]]```cccfffgggggghhhhhhhhhhhhhhhdddeeefffggggggfffddddddfffeeedddeeeeeeeeecccaaaVVVSSSTTT\\\ccceeefffhhhfffgggggghhhiiijjjkkklllppptttxxxwwwqqqkkkgggfff___[[[TTTLLLGGGEEEDDDEEEDDDDDDEEEDDDAAAAAAKKKWWWyyyrrrvvvvvviiiiii{{{}}}zzz{{{~~~vvvpppssswww{{{}}}}}}{{{zzzzzz|||~~~|||{{{{{{|||}}}~~~}}}}}}~~~|||uuulllgggccc\\\TTTFFFEEEHHHNNNSSSUUU[[[bbbjjjiiikkkppptttvvvuuutttvvv~~~~~~|||yyyrrrkkkgggccc]]]TTTNNNHHHDDDDDDIIILLLKKKJJJKKKCCCNNN___mmmqqqhhhUUUFFF@@@<<<<<>>???@@@FFFOOOXXX___iiittt|||~~~}}}~~~{{{mmmpppxxxTTT???:::999888888777777666666666444555666555555666888;;;;;;IIIiiivvvrrrtttoootttooollloooooolllkkkjjjjjjlllnnnoooooorrrrrrssstttuuussspppllliiijjjlllmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllmmmooopppwww}}}~~~tttiiidddccc___XXXSSSQQQMMMGGGEEEFFFGGGJJJSSSbbbpppwwwwwwsssrrrnnnmmmnnnllljjjooovvvxxxnnneeeaaabbbaaa]]]XXXSSSPPPPPPQQQWWW]]]ffflllmmmggg___YYYOOONNNLLLLLLLLLNNNPPPRRRWWWYYY\\\]]]]]]]]]```bbbcccdddfffgggiiijjjjjjkkkffffffggggggfffeeedddccchhhiiijjjkkkmmmoookkkeeeSSSIIICCCGGGPPPWWW]]]bbbcccccccccdddeeeeeefffgggkkknnnqqqoooiiiaaaZZZWWWOOOLLLHHHDDDBBBCCCEEEGGGBBBCCCDDDCCC===<<>><<<@@@HHHTTTfffvvv{{{qqqwww~~~sssrrrvvvaaaSSSQQQPPP^^^wwwsssiii^^^ZZZhhh}}}qqqaaaZZZdddyyyiiiSSSOOOQQQOOOKKKFFFFFFFFFCCC@@@>>>>>>???EEELLLTTT[[[dddqqq{{{~~~~~~}}}yyyfff[[[~~~eeeIII>>>999999999888777666666666444555666666555777:::<<<@@@QQQwwwrrrwwwyyykkklllpppkkkjjjiiijjjlllnnnnnnmmmoooooopppqqqqqqoookkkhhhkkklllmmmnnnoooppppppqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnlllllllllnnnpppqqqvvv~~~yyyooojjjjjjbbb\\\XXXWWWSSSKKKEEECCCBBBBBBGGGSSSaaalllppppppmmmkkkjjjkkkjjjhhhjjjmmm~~~rrrgggbbbdddbbb^^^XXXSSSPPPOOOQQQPPPWWWaaaiiillliiiccc^^^VVVTTTQQQOOONNNOOOPPPRRRVVVXXXYYY[[[\\\]]]___```bbbccceeegggiiikkkllllllllllllkkkjjjiiihhhffffffiiinnnqqqssswwwxxxqqqgggYYYKKK>>>===DDDOOOZZZbbbbbbbbbbbbcccccccccddddddcccddddddaaa[[[SSSKKKHHHCCCCCCBBBBBBCCCEEEGGGHHHDDDFFFHHHFFF@@@===FFFRRRyyyttt~~~}}}~~~}}}sssiiippprrrwwwzzz||||||{{{zzz|||}}}}}}|||zzz{{{}}}~~~|||{{{yyyxxx{{{pppddd[[[SSSLLLJJJKKKOOOUUUVVVWWW\\\dddeeekkkmmmjjjhhhkkkpppsssvvv}}}|||{{{||||||~~~~~~yyylllrrryyyqqqiiicccSSSJJJBBBCCCFFFFFFFFFGGGAAAGGGUUUeeejjjbbbTTTKKK@@@===<<<===AAAKKK]]]nnnzzzmmmmmmvvvxxxooottt{{{rrrccc\\\QQQXXXhhh~~~}}}vvvrrreee^^^kkkrrraaaYYYaaauuuuuuXXXPPPRRRQQQLLLGGGGGGFFFDDD@@@>>>>>>???CCCIIIPPPUUU___mmmwww{{{|||~~~}}}fffWWWvvvYYY@@@::::::999888777777666555444555666666666888;;;>>>AAATTTzzzxxxmmmkkkooojjjhhhgggiiimmmooonnnlllnnnnnnnnnoooooonnnkkkhhhooooooooooooppppppqqqqqqmmmlllkkkjjjjjjkkklllmmmoooooonnnmmmmmmnnnpppqqqsss|||}}}tttooonnniiiccc___```^^^VVVOOOMMMHHHFFFFFFLLLUUU___eeegggffffffggghhhhhhhhhhhhhhhqqq~~~rrriiieeedddccc___ZZZUUURRRRRRSSSOOOUUU]]]eeeiiihhhdddaaa[[[YYYUUURRRPPPQQQSSSTTTUUUUUUWWWYYY[[[]]]^^^___bbbccceeegggiiikkkkkklllkkkjjjiiihhhgggffffffeeelllsssyyy|||rrrdddUUUEEE???AAAIIIVVV```bbbcccddddddcccbbb```___XXXWWWTTTPPPKKKEEE@@@===>>>???@@@BBBDDDEEEFFFFFFHHHIIIJJJJJJDDDAAAFFFOOO{{{~~~|||wwwrrrtttvvvzzz}}}~~~}}}{{{yyy|||}}}}}}}}}||||||~~~~~~}}}|||{{{zzzzzzzzz|||~~~sssggg^^^VVVPPPLLLNNNRRRVVVVVVVVV\\\ddddddhhhiiigggiiiqqquuutttuuuzzz}}}~~~{{{yyyvvvsssrrrqqqqqqrrrrrruuuzzz|||{{{yyyxxxwwwqqquuuvvvyyywwwxxx|||sss]]]PPPDDDBBBDDDEEEFFFHHHAAACCCLLLYYY___XXXOOOJJJ>>><<<<<<<<<===EEEWWWhhh}}}~~~nnngggjjjxxxsss~~~}}}zzzoooaaa^^^cccqqq}}}{{{yyywwwiiibbbmmmsssbbbXXX[[[jjjwwwoooaaa___YYYQQQHHHHHHFFFCCC???>>>???@@@???EEEKKKOOOXXXfffrrrvvvwww|||qqqdddtttkkkFFF;;;::::::999888777666555444555666666777999<<>><<<:::999<<<===>>>AAACCCEEEGGGHHHLLLKKKMMMMMMJJJFFFHHHMMMzzz{{{zzzwwwyyyzzz}}}}}}zzzxxxzzz|||~~~}}}~~~~~~}}}{{{zzzzzz{{{|||}}}sssyyyyyypppddd[[[TTTNNNSSSTTTXXX\\\[[[[[[bbbjjjeeegggffffffmmmxxxzzzvvvwwwyyyxxxxxx}}}~~~~~~|||yyytttmmmhhhdddbbbaaadddhhhlllnnnmmmkkkiiihhheeegggeeeiiirrrvvveeeVVVGGGBBBCCCEEEGGGJJJEEE@@@AAAIIILLLIIIFFFFFF>>>======<<<<<>>???AAA<<>>BBBBBB???>>>===<<<<<<===CCCTTTdddwww}}}kkkqqqzzzuuuuuuqqqjjjmmmvvv}}}}}}yyykkkbbbooo}}}wwwmmmcccXXXTTT]]]iiippppppqqqrrrtttwww{{{}}}uuuhhhaaaOOOLLLHHHDDDCCCAAA>>><<<===???BBBFFFNNNYYYfffnnnrrrtttwww{{{www```GGG;;;;;;>>>888666:::888444888555333999888:::DDDUUUfffmmmwwwwwwggg___fffllljjjiiimmmfffdddcccgggmmmpppnnnkkksssrrrpppooooooqqqrrrtttqqqqqqpppoooooonnnoooooommmlllkkkjjjjjjkkkmmmnnnqqqqqqpppooonnnnnnoooooosssyyy~~~yyyxxxsssqqqpppmmmhhhfffhhhhhheeeaaa]]]ZZZXXXXXXXXX\\\^^^aaadddggghhhiiiiiigggeeedddhhhnnnqqqooollllllnnnmmmiiidddbbbeeeiiimmmpppttttttoookkkhhhhhhggglllrrrsssoooiiieeeccc^^^___^^^]]][[[ZZZZZZ[[[___```bbbdddeeeeeedddddddddddddddeeehhhiiijjjiiiooonnnooottt{{{}}}zzzvvvuuuyyyzzz|||}}}kkkeee^^^UUUSSSXXX___bbbfffgggaaaWWWKKKCCC<<<;;;999888888999;;;<<<<<<>>>???@@@AAADDDGGGJJJRRRRRRRRRQQQPPPMMMKKKJJJzzzxxxsss___cccllluuuwwwvvvzzz}}}||||||||||||}}}~~~}}}~~~~~~~~~}}}~~~}}}{{{{{{|||wwwoooiiiaaaZZZZZZ]]][[[^^^```^^^\\\^^^dddiiilllhhheeegggnnntttwwwwww|||yyytttrrrrrrsssssssssvvvxxxzzzzzzxxxxxxzzz|||{{{|||~~~}}}}}}|||{{{yyy{{{yyyxxxzzz|||yyyqqqjjj\\\TTTMMMIIIDDD>>>>>>BBBGGGJJJOOOUUUYYYXXXSSSNNNJJJJJJHHHLLLRRRUUUjjjmmmVVVKKK@@@???DDDDDDDDDCCC@@@;;;<<>>>>>???AAAEEELLLWWWdddlllrrrtttxxx|||{{{rrrJJJ<<<:::===777555999888666:::666555:::999<<>>@@@AAABBBDDDHHHKKKRRRSSSSSSRRRPPPNNNLLLJJJ}}}}}}mmmXXXZZZbbbnnnuuuxxx{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~||||||{{{{{{xxxoooiiibbb]]]\\\```___```aaaaaa``````bbbdddlllhhhfffhhhnnnsssvvvvvv{{{yyyuuuqqqooooooppppppttttttuuutttsssuuuxxxzzzzzz{{{}}}{{{xxxwwwxxxwwwwww{{{xxxvvvxxxzzzssseeeYYYJJJEEEBBB@@@>>>;;;;;;>>>@@@BBBEEEJJJOOOQQQQQQPPPEEEEEEBBBEEEJJJLLL___~~~}}}```QQQCCC@@@BBBAAACCCCCC???<<<===@@@===777>>><<<;;;;;;===FFFZZZkkkxxx{{{yyyuuuzzzyyy~~~qqqnnnzzzzzzooobbblllzzztttlllbbbXXXRRRWWW___hhhiiilllttt~~~~~~ssscccYYYSSSLLLFFFCCCAAA@@@@@@@@@@@@@@@CCCIIITTT```iiiqqqtttyyy|||RRR???999<<<777555888888888;;;888777;;;:::???OOOnnnnnn{{{xxxooo{{{}}}}}}uuuhhh___ccchhhgggfffiiidddccccccfffkkknnnmmmjjjmmmlllllllllmmmnnnpppqqqppppppooonnnnnnnnnooooooooooooooonnnmmmlllkkkjjjllllllmmmmmmooopppqqqrrruuuxxx}}}{{{vvvqqqqqqoookkkiiiiiijjjiiihhhfffdddbbb`````````bbbdddgggiiikkkkkkkkkmmmiiieeedddffffffeeebbbccceeefffeeebbbaaacccfffllluuuwwwiii___```dddkkksssyyywwwqqqjjj]]]\\\[[[[[[[[[]]]___```bbbdddgggiiiiiihhhfffeeefffeeeeeeeeeeeeeeeeeeeeemmmnnnqqqvvvzzzyyytttoookkkfffbbbcccjjjyyyqqqggg]]]YYY[[[gggfffccc]]]UUUKKKBBB==============================???AAABBBCCCEEEHHHKKKQQQRRRRRRQQQPPPMMMJJJIIIzzz|||{{{iii___^^^dddoooyyy|||~~~~~~~~~~~~~~~~~~|||||||||}}}|||~~~}}}}}}~~~~~~uuulllgggccc______bbb```aaabbbccceeefffffffffllljjjiiikkkooosssuuuuuuzzzyyywwwrrrnnnlllmmmooorrrqqqpppooopppssswwwzzzxxxxxxyyyzzz{{{}}}~~~~~~}}}xxxuuuuuuvvvxxxxxxzzzwwwtttrrrnnneeeWWWMMMAAA@@@???@@@???>>>>>>?????????AAAEEEIIINNNQQQSSSJJJJJJEEEEEEJJJJJJWWWqqqooo[[[KKKDDDDDD@@@CCCBBB@@@>>>BBBGGGEEE???BBB???>>>>>>AAAKKK___rrr~~~~~~yyyooommmsss{{{}}}}}}ppphhhppp{{{zzztttvvvssskkkkkkttt~~~uuudddfffyyyuuupppiiiaaaVVVOOOQQQWWW^^^bbbkkkxxx{{{kkk```YYYPPPIIIDDDCCCBBBAAAAAA@@@@@@AAAFFFPPP\\\dddnnnsssyyy|||~~~^^^DDD999;;;777555888777888;;;888777;;;999BBBWWWuuuxxxrrryyy{{{wwwqqqfff___bbbgggggghhhjjjcccbbbcccfffjjjllllllkkkkkkkkkkkklllmmmnnnpppqqqnnnmmmmmmlllllllllmmmmmmnnnnnnooooooooonnnlllkkklllllllllmmmnnnooopppqqqtttwww~~~xxxrrrrrrpppllliiijjjmmmmmmllljjjhhheeecccbbbdddfffhhhjjjlllmmmmmmmmmmmmiiieeebbbbbbbbbaaa``````bbbddddddbbbbbbccceeemmmttt}}}{{{mmm]]]SSSTTTYYYcccrrr~~~wwwnnnccc```]]][[[[[[]]]^^^^^^aaacccfffhhhhhhfffdddbbbdddddddddcccbbbccceeefffhhhkkkoootttvvvtttnnniiicccYYYSSSUUUYYY```sssvvvkkkaaa]]]___gggddd^^^WWWOOOGGGAAA===>>>>>>???@@@@@@???>>>>>>>>>@@@CCCDDDEEEGGGJJJLLLOOOPPPQQQQQQPPPMMMJJJHHHyyy{{{iiigggeeehhhsss}}}}}}|||{{{{{{}}}}}}~~~~~~}}}}}}~~~}}}sssjjjfffbbb^^^^^^```___```cccfffiiikkkllllllmmmllllllnnnqqqssstttuuuyyyzzzyyytttmmmiiikkknnnpppnnnllllllooossswwwyyyttttttuuuvvvxxx{{{~~~}}}zzzvvvuuuvvvyyyzzz{{{xxxuuunnndddXXXMMMFFFBBB???@@@@@@??????>>>===<<<999:::;;;<<>>GGGPPPPPPKKKCCCAAA@@@@@@BBBKKK___qqqxxxxxxtttkkkbbb^^^aaadddkkkyyypppfffeeennnqqqsssrrriiinnn~~~www^^^XXXaaajjjlllhhhddd```WWWNNNJJJKKKRRRRRRUUU]]]lll}}}uuujjj]]]XXXggg}}}~~~vvvxxx{{{llleeeZZZPPPJJJFFFDDDCCCAAA@@@@@@???BBBHHHQQQWWWaaaiiitttzzz{{{}}}zzzkkk~~~}}}UUU======;;;777999888666888666777:::999JJJiiiqqq~~~pppbbb______bbbgggjjjjjjiiibbbccceeehhhjjjkkklllmmmlllmmmmmmnnnooopppqqqqqqjjjjjjiiiiiiiiijjjkkkkkkjjjkkklllmmmnnnooooooooommmllllllllllllmmmmmmnnnqqqttt}}}zzzxxxwwwrrrnnnlllggghhhjjjlllnnnpppqqqrrrrrrrrrsssssssssrrrpppooogggfffdddcccbbbbbbbbbbbbbbbcccdddeeeeeedddbbb``````]]][[[YYYWWWTTTPPPMMMAAAEEEPPPbbbssszzzxxxrrriiiddd^^^\\\^^^bbbcccdddgggggghhhhhhgggfffeeeddd^^^___aaa```^^^```eeeiiimmmllliiieee^^^WWWQQQMMMKKKIIILLLRRRWWWXXXZZZ^^^hhhqqqzzz{{{rrrfff___\\\\\\ZZZVVVQQQLLLIIIFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBEEEHHHJJJKKKMMMOOOPPPTTTUUUXXXZZZZZZXXXUUUSSS|||rrryyywwwjjjjjjiiinnnwww~~~||||||{{{{{{|||}}}}}}||||||}}}tttllleeeeeefffbbb______cccgggjjjiiifffeeehhhlllkkklllnnnooooooooopppppprrrwwwyyysssiiieeehhhnnnjjjhhhgggiiinnnsssuuuvvvrrrrrrqqqsssvvv{{{|||xxxxxxyyyzzz||||||zzzwwwpppiii^^^RRRKKKKKKQQQWWW^^^```]]]UUUOOONNNJJJDDD>>>???@@@>>>;;;;;;===???>>>BBB@@@???DDD@@@>>>GGGGGGVVViii{{{dddZZZSSSKKKFFF@@@???FFFOOOOOOIIIEEEDDDCCCCCCDDDKKK]]]nnnmmmllljjjeee^^^ZZZ[[[^^^```llltttzzzoooqqqnnnmmmmmmeeefffvvv~~~qqqccc___```kkkgggeeebbb[[[PPPJJJJJJPPPPPPPPPSSS]]]pppmmm]]]ZZZcccqqq{{{|||rrrggg^^^TTTPPPXXXddd~~~xxxwwwxxxpppiii^^^TTTLLLHHHDDDBBB@@@@@@@@@@@@AAAFFFMMMQQQYYYdddpppxxxzzz|||jjjxxx]]]AAA@@@===999999888666888666999;;;;;;OOOrrrxxxlll\\\]]]^^^bbbfffhhhfffcccbbbdddgggiiijjjkkkmmmnnnmmmmmmnnnooooooooooooooojjjjjjjjjjjjjjjkkklllllllllkkkkkkkkklllmmmnnnnnnjjjjjjkkkkkklllmmmnnnoooqqqsssyyy~~~|||wwwrrrpppkkkkkkkkkmmmooorrrtttvvvxxxxxxxxxwwwvvvtttqqqpppfffffffffeeedddbbbbbbccccccccceeefffeeeccc___\\\[[[XXXTTTRRRRRRQQQOOOMMMBBBCCCIIITTTbbbnnnrrrsssnnnhhh```]]]___cccddddddhhhgggfffeeeeeeddddddddd^^^```aaa___\\\]]]bbbgggkkkhhhbbbZZZRRRKKKGGGFFFDDDLLLSSSTTTVVVZZZ]]]^^^eeejjjqqqtttqqqiii___XXXXXXWWWUUURRRNNNKKKHHHGGGBBBAAA@@@@@@@@@@@@AAABBBDDDGGGKKKMMMNNNOOOQQQSSSSSSVVVYYY\\\]]]\\\YYYWWWyyymmmpppuuunnnnnnrrryyy~~~{{{{{{{{{||||||}}}{{{xxxwwwllleeeaaaeeeiiihhhffffffgggkkkmmmiiibbb___ccchhhiiikkkmmmnnnnnnmmmmmmnnnpppuuuxxxrrrhhhcccgggmmmhhhfffeeegggmmmrrrtttttttttsssrrrsssvvvzzz~~~zzzxxxxxxzzz|||}}}{{{wwwtttooofff[[[VVVYYYaaakkkppplllmmmhhh]]]VVVTTTOOOHHHAAACCCCCCAAA<<<999:::;;;:::@@@???@@@FFFCCC???EEEDDDFFFMMM___rrr|||qqqhhhaaaTTTMMMDDDAAAGGGNNNMMMGGGAAA@@@??????@@@FFFWWWgggeeecccbbb___ZZZUUUVVVYYY\\\bbbbbbkkkzzzooojjjkkkbbb___lll~~~~~~wwwkkkeeekkkhhhfffddd]]]SSSLLLKKKFFFIIILLLMMMQQQ]]]ooo}}}}}}qqq```TTTQQQVVV^^^dddkkkeee___[[[WWWVVV[[[bbb|||rrrkkk```VVVNNNIIIDDDBBB???@@@@@@@@@AAAEEEJJJNNNUUU```nnnwwwzzz|||hhhtttbbbCCCAAA???::::::999777888777:::======SSSxxxrrriiiYYY[[[^^^aaadddeeebbb^^^ccceeehhhjjjkkklllmmmooommmmmmnnnnnnooonnnnnnmmmkkkkkkkkkkkkllllllmmmnnnnnnmmmkkkjjjjjjkkklllmmmhhhhhhiiijjjlllnnnpppqqqrrrrrruuu{{{uuurrrrrrqqqpppooooooqqqsssttt||||||{{{zzzwwwuuurrrpppggghhhhhhgggeeecccbbbbbbcccddddddeeeeeeaaa]]]YYYUUURRRNNNMMMMMMKKKGGGDDDFFFDDDDDDJJJVVVdddnnnsssuuummmccc______bbbbbbaaagggfffdddbbbaaaaaabbbbbb___aaabbb___[[[[[[```eeeeeebbb[[[SSSKKKGGGEEEFFFBBBQQQYYYTTTQQQWWW^^^___ffffffhhhkkknnnkkkaaaVVVVVVVVVUUUSSSPPPMMMIIIGGGCCCBBB@@@??????@@@BBBCCCFFFIIIMMMOOOPPPQQQSSSTTTQQQSSSXXX[[[\\\[[[YYYWWW~~~mmmqqqvvv{{{}}}}}}zzzzzzzzzzzz{{{{{{{{{|||~~~~~~yyytttpppmmmgggdddfffgggeeeiiipppnnniiiffffffccc]]]^^^ccchhhjjjlllnnnoooooonnnmmmqqqsssyyy{{{ooo^^^YYY^^^jjjjjjjjjmmmppptttuuuvvvrrrrrrrrrrrrssstttvvvxxx~~~zzzvvvzzz|||vvvqqqppplllnnnqqq{{{}}}ssshhh^^^WWWSSSQQQGGGDDD@@@<<<::::::;;;<<<:::;;;;;;<<<===>>>??????BBB@@@BBBDDDDDDNNNmmmxxxooofff[[[MMMGGGIIINNNOOONNNFFFAAA???@@@AAACCCJJJRRRNNNRRRRRROOOOOOTTTWWWWWWTTTTTTWWW]]]iiixxx~~~xxxtttjjj___\\\___ooozzzzzzyyy}}}wwwooogggaaaYYYQQQKKKJJJJJJIIIGGGHHHOOOYYYaaaqqqyyylll___[[[YYYVVVWWW\\\fffhhhiiigggccc^^^ZZZYYYwwwzzzrrrwwwttt~~~rrrfff___UUUKKKHHHJJJFFFAAA>>>???@@@AAAFFFLLLVVV^^^gggmmmuuu~~~xxx|||PPP:::CCC???444;;;:::666777::::::AAA[[[xxxtttaaa\\\aaacccbbbdddggggggdddccceeegggjjjkkklllllllllmmmmmmmmmmmmnnnooopppqqqiiikkknnnnnnnnnnnnooopppnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjlllmmmlllkkkrrrrrruuu{{{}}}yyyyyyvvvssstttvvvwwwuuusss~~~~~~}}}zzztttpppkkkkkkkkkjjjiiigggeeedddeeefffiiikkkiiibbbYYYRRRLLLJJJGGGDDDAAAAAAAAABBBAAAAAACCCEEEGGGNNN^^^nnnpppjjjcccbbbeeeggggggeeecccbbbccceeegggfffdddbbbbbbaaa___^^^]]]^^^_________ZZZRRRJJJEEECCCDDDEEEPPPQQQRRRRRRTTTWWW[[[^^^gggjjjmmmmmmjjjddd___\\\\\\]]][[[UUUQQQOOOLLLGGGDDDEEEEEECCCAAAAAADDDGGGKKKMMMQQQUUUWWWXXXWWWVVV[[[XXXXXX[[[\\\ZZZ[[[^^^uuu~~~}}}zzztttwww{{{}}}}}}||||||}}}}}}}}}}}}{{{{{{zzzyyyxxxyyyzzz|||}}}yyyyyy{{{}}}~~~{{{wwwssslllhhhgggiiiiiieeefffjjjqqqmmmjjjhhhaaaYYYYYY]]]eeegggjjjlllnnnnnnnnnmmmqqqttt{{{|||nnn]]]YYY___hhhhhhhhhjjjmmmppprrrrrrrrrqqqppppppsssuuuwwwxxx}}}~~~~~~}}}{{{}}}}}}wwwqqqppp|||tttbbbVVVQQQOOOFFFDDD@@@<<<;;;;;;<<<===;;;<<<<<<<<<===>>>>>>>>>???<<<===>>>;;;>>>SSSlllzzztttiii\\\VVVWWWXXXVVVSSSFFFBBB???@@@@@@???BBBGGGDDDHHHIIIHHHJJJQQQUUUVVVPPPOOOOOORRR[[[gggssszzz}}}{{{rrrfff```aaabbbmmm~~~}}}yyy~~~}}}}}}{{{xxxnnnfff^^^TTTNNNIIIHHHGGGDDDDDDIIIPPPVVVZZZqqq}}}pppllljjjiiilllqqqrrrtttuuurrrnnnlllmmmppp||||||gggmmmuuu|||yyyjjjiiiwww|||lllbbbZZZPPPIIIHHHFFFAAA>>>???@@@@@@EEEJJJQQQZZZccciiiqqqzzz}}}}}}]]]??????<<<777>>>999666777;;;;;;BBB[[[uuuvvv]]]\\\```cccdddfffkkkllliiieeegggiiilllmmmnnnnnnnnnnnnmmmmmmnnnooopppqqqqqqkkkmmmoooooonnnnnnoooppprrrrrrqqqqqqpppooooooooonnnmmmlllmmmoooppppppoooqqqrrrtttxxx|||zzzxxxyyy}}}~~~}}}~~~{{{uuuqqqmmmmmmmmmlllkkkiiigggfffhhhiiijjjkkkhhhaaaXXXRRRIIIHHHFFFCCCBBBAAAAAAAAAAAAAAABBBDDDEEEKKKZZZhhhnnnkkkfffdddddddddbbbaaabbbbbbccceeefffeeeaaa______^^^]]]]]]\\\\\\]]]]]]VVVRRRMMMJJJIIIKKKOOORRR[[[\\\^^^___bbbeeeiiikkkmmmnnnooommmhhhbbb]]]ZZZWWWXXXVVVRRRRRRSSSOOOJJJEEEFFFEEECCCAAACCCGGGKKKOOOQQQTTTXXXZZZZZZYYYYYYZZZVVVVVVXXXYYYXXXYYY]]]hhhvvv|||wwwzzzyyy{{{}}}~~~|||zzzyyyyyy}}}|||{{{{{{|||}}}{{{zzzzzzyyyxxxwwwxxxzzz}}}xxxvvvuuuxxx|||{{{vvvpppjjjhhhiiilllkkkfffddddddhhhhhhiiiggg```ZZZ\\\aaabbbdddgggjjjlllnnnnnnnnnpppuuu}}}}}}mmm[[[XXX```eeeeeeggghhhjjjlllmmmnnnqqqnnnlllnnnrrrvvvxxxxxxzzz||||||}}}~~~|||}}}fffTTTMMMMMMDDDBBB???===<<<<<<>>>???========================@@@>>>>>>>>>999666@@@NNNcccuuuiiicccaaa___XXXSSSGGGBBB???@@@@@@===<<<>>>;;;>>>@@@AAAFFFOOOUUUVVVQQQNNNKKKJJJMMMUUU^^^cccxxxyyy}}}yyynnneeeccceeennnzzzzzzzzzxxxnnnmmmccc]]]XXXVVVUUU[[[ooo{{{qqqhhh```WWWQQQKKKIIIGGGDDDBBBDDDHHHKKKMMM___vvv~~~}}}~~~|||zzz~~~nnnfff```bbbeeeeeedddeeegggooo||||||nnnjjjqqqpppbbbZZZQQQIIIEEEFFFAAA>>>?????????CCCHHHNNNWWW```gggnnnwww||||||yyyNNN>>>:::999>>>777666888;;;<<>>===<<<===???@@@>>>>>>>>>===============AAA>>>===???<<<888;;;BBBMMMdddtttmmmjjjfff^^^XXXNNNFFF?????????===;;;<<<888;;;<<<>>>EEEPPPWWWWWWVVVRRRMMMHHHHHHLLLRRRVVVccciiissszzzyyyrrrjjjgggkkkooovvv}}}xxxuuuiii^^^VVVRRROOONNNKKKJJJTTT___{{{rrrkkkddd\\\WWWOOOMMMJJJFFFDDDDDDEEEFFFMMMZZZlll||||||lll```aaaaaa[[[XXXZZZZZZZZZ^^^cccdddhhhsss{{{iii]]]SSSMMMIIIFFFAAA>>>??????>>>AAAFFFLLLVVV```fffnnnwww}}}eeeCCC999::::::777777999;;;<<>>>>>>>>>>>>>>=========>>><<<:::;;;:::888999<<>>===;;;;;;999:::;;;===EEEQQQWWWWWWWWWTTTNNNIIIGGGIIILLLNNNNNNXXXdddmmmqqqrrrooommmggghhhjjjooowww{{{rrrnnnqqq{{{ooo[[[NNNIIIFFFGGGHHHHHHIIILLLiiixxxqqqkkkddd^^^SSSPPPLLLHHHFFFEEEEEEDDDIIIRRRaaaqqq}}}|||zzzvvviii^^^[[[VVVUUUXXXcccnnnxxxwwwcccWWWRRRQQQGGGBBB???@@@???===???DDDIIITTT___eeellluuu}}}ooosssHHH;;;<<<999999999:::;;;>>>JJJ___rrrzzzwwwtttdddYYYZZZ^^^``````bbbhhhjjjiiihhhiiilllnnnppppppqqqpppoooooooooooooooooopppqqqnnnpppqqqpppnnnmmmmmmmmmrrrpppnnnmmmlllmmmooopppmmmkkkjjjjjjmmmooopppppprrrwww{{{zzzwwwxxx}}}}}}|||}}}}}}{{{xxxuuusssrrrqqqooonnnmmmllllllmmmooorrrrrrnnncccVVVMMMJJJJJJKKKKKKJJJIIIHHHHHHHHHFFFFFFHHHHHHIIIOOOWWWaaahhhpppqqqlllfffdddeee``````bbbdddeeeddd```]]]YYYZZZ[[[\\\]]]^^^___```bbbcccdddeeefffggghhhiiifffeeeeeegggkkknnnooooookkkhhheeedddeeeeeedddccccccccccccgggooovvvrrrjjjddd^^^VVVOOOMMMPPPUUUXXX]]]]]]^^^______^^^]]]]]][[[UUURRRRRRSSSTTTXXX^^^tttrrr~~~pppyyy{{{}}}}}}{{{xxxwwwwwwxxxyyy{{{{{{{{{{{{|||~~~yyy{{{}}}~~~~~~|||{{{zzzuuupppooopppnnnjjjeeeccceeedddccceeejjjmmmmmmeeegggeee```^^^aaacccbbbeeefffhhhjjjmmmoooqqqrrrpppnnnnnnlll^^^PPPPPPYYYeeehhhkkkkkkgggeeefffgggggghhhkkknnnppprrrssstttvvvxxxzzz|||||||||xxxkkkccc___]]]```dddiiijjjhhh```TTTJJJFFFFFF>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===<<<;;;:::;;;<<<;;;999AAAYYY~~~wwwnnn[[[HHH???>>><<<:::999::::::999;;;EEEQQQWWWVVVTTTRRRMMMJJJGGGGGGGGGHHHDDDLLLVVV]]]dddlllqqqrrrooollljjjkkkpppwww||||||xxxqqqjjjdddbbbbbbcccmmmxxx}}}jjj```SSSKKKHHHHHHHHHGGG\\\xxx{{{uuunnneee___WWWRRRMMMIIIFFFEEEDDDBBBCCCIIIVVVfffrrrzzzzzznnnkkkllluuueeeWWWRRRPPPHHHDDDAAAAAA@@@===???BBBDDDOOO[[[aaagggqqq{{{oooeeexxxMMM===???;;;:::;;;;;;;;;BBBTTTmmm|||rrraaaWWW[[[^^^___^^^```fffhhhfffgggiiikkknnnooopppppppppoooooonnnnnnnnnnnnoooooommmooopppooommmllllllmmmllllllkkkjjjkkklllmmmnnnnnnllljjjkkkmmmppprrrrrrrrrvvvyyyxxxttttttwww{{{|||}}}yyyyyyyyy{{{}}}}}}{{{zzzuuutttrrrpppooonnnnnnnnnlllmmmnnnnnnjjjaaaVVVNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKIIIJJJLLLMMMMMMQQQWWW^^^fffooosssqqqllljjjjjjhhhfffeeedddccc```[[[XXXWWWWWWWWWYYY[[[^^^aaaccciiikkknnnqqqsssrrrpppoooiiifffeeeiiiooouuuxxxxxxppplllhhhhhhjjjkkkiiigggiiilllpppuuunnnfff\\\UUUSSSVVVYYY[[[____________^^^]]]\\\\\\YYYSSSPPPQQQQQQRRRVVV\\\yyyeeejjjxxx{{{wwwuuu}}}~~~|||yyywwwwwwvvvxxxzzzzzzzzzzzz|||~~~|||{{{{{{zzzzzzzzzzzz{{{tttqqqmmmkkkjjjhhhfffdddaaadddeeebbbdddkkknnnlll```aaa```^^^dddnnnrrrqqqhhhhhhiiijjjlllnnnoooppppppjjjfffbbbXXXMMMMMMUUUbbbfffjjjhhhdddaaaaaacccbbbhhhnnnqqqpppoooppprrruuuxxx{{{~~~~~~~~~{{{tttiii]]]PPPLLLIIIGGGGGGKKKMMMOOOPPPNNNKKKGGGEEEDDD===<<<;;;;;;;;;;;;<<<<<<=========>>>?????????@@@???AAABBB@@@>>>>>>>>>===999888:::CCCZZZ}}}ppp\\\GGG??????>>><<<:::;;;;;;999<<>>>>>BBB@@@LLLXXX^^^dddnnnyyy~~~kkkjjjzzz~~~SSS???@@@;;;;;;<<<;;;===HHHaaarrr```WWW]]]``````___aaagggjjjiiihhhiiilllnnnpppqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnkkkmmmnnnnnnlllkkkllllllhhhiiijjjkkklllmmmmmmnnnnnnllljjjjjjmmmppprrrsssqqqrrrrrrqqqpppppprrrtttuuu|||{{{xxxvvvvvvwwwzzz~~~wwwvvvtttrrrqqqpppppppppkkkiiigggeeebbb\\\VVVQQQRRRQQQOOONNNMMMMMMMMMNNNLLLJJJLLLOOOQQQQQQTTTYYY]]]dddnnnsssssspppmmmlllhhhfffcccaaa___]]]ZZZWWWXXXXXXXXXYYY]]]bbbgggjjjlllpppvvv{{{|||yyyuuuqqqhhhdddaaaccciiipppssssssmmmjjjgggiiimmmooonnnlllkkkpppuuuzzzqqqiii___YYYXXXZZZ]]]^^^bbbaaaaaa___^^^]]]\\\[[[ZZZUUUSSSTTTUUUUUUXXX^^^qqqVVV]]]kkkqqqwww}}}~~~|||zzzzzztttwwwyyyzzzyyyyyy{{{~~~|||xxxuuuuuuvvvyyy{{{rrrpppmmmiiieeecccbbbaaa```eeefffccceeelllmmmjjjfffeeeaaa___fffrrrvvvsssiiiiiiiiijjjkkklllnnnnnnqqqhhhaaa]]]TTTKKKKKKRRR```dddgggfffaaa]]]]]]___```hhhpppsssooommmnnnrrruuuyyy||||||}}}~~~}}}zzzzzzzzzpppdddZZZPPPHHHHHHHHHDDDDDDGGGCCCCCCDDDEEEEEEEEEDDDDDD<<<<<<;;;::::::::::::;;;<<<<<<===>>>???@@@@@@AAA777<<<@@@@@@>>>>>>======888<<<===:::AAA___jjjWWWCCC>>>AAABBB@@@>>>===<<<;;;>>>IIIWWW]]]]]]XXXXXXWWWTTTQQQNNNKKKJJJCCCFFFDDDAAAGGGWWWeeekkkgggfffeeefffiiiiiigggdddaaaaaa___ZZZRRRMMMLLLMMMIIILLLNNNQQQ\\\nnn|||qqq[[[PPPNNNNNN\\\~~~vvvpppddd]]]SSSLLLIIIFFFDDDAAAEEEDDDIIIUUU___fffoooyyy{{{}}}oooggg^^^VVVKKKFFFCCCCCCAAA>>>>>>BBB@@@LLLXXX^^^dddnnnyyynnnooowwwXXX???>>>888;;;<<<;;;>>>MMMkkkooo___YYY^^^aaabbbaaadddjjjmmmllliiijjjmmmoooqqqqqqrrrqqqnnnmmmmmmlllllllllmmmmmmjjjlllmmmmmmlllkkkkkklllggghhhjjjlllmmmnnnoooooollljjjhhhhhhkkkoooqqqrrrqqqooommmkkklllnnnqqqssszzz}}}}}}}}}~~~|||xxxxxxyyyyyyvvvsssuuuuuuwww{{{yyyxxxvvvtttsssrrrrrrssskkkgggbbb]]]ZZZXXXVVVTTTTTTRRRPPPMMMLLLMMMNNNNNNLLLKKKLLLQQQSSSSSSUUUYYY^^^dddlllrrrtttrrrnnnllldddbbb___^^^^^^^^^]]][[[\\\[[[[[[\\\aaagggnnnrrrooottt{{{|||uuupppjjjddd^^^^^^ccchhhjjjjjjeeecccbbbfffmmmrrrrrrpppeeekkkppprrrvvvyyyyyyvvvqqqiii```ZZZZZZ]]]___```ccccccbbb```___]]]\\\\\\^^^YYYWWWYYYYYYYYY\\\aaaooo]]]```gggjjjsss{{{|||~~~~~~}}}|||yyywwwxxx|||~~~}}}{{{~~~~~~|||{{{yyyyyyyyyyyysssuuuuuupppgggaaaaaaccccccdddeeedddbbbdddiiinnnlllaaaZZZ```jjjnnnllliiiiiiiiiiiiiiijjjiiiiiiiiimmmtttnnnddd]]]QQQHHHLLLWWW]]]aaaaaa```aaa```]]]aaaeeejjjnnnoooooonnnoootttvvv{{{}}}zzzwww{{{}}}{{{rrreeeXXXQQQKKKGGGCCC@@@???@@@@@@@@@???????????????@@@@@@AAA@@@===;;;999:::;;;<<<<<>>???@@@AAAAAA@@@???>>>:::888999<<>>===<<>><<>>>>>>>>>>>>>>???@@@@@@@@@>>><<<;;;<<<===>>>>>>>>>===============>>>???>>>???@@@AAAAAA@@@???>>>;;;999:::<<>>===<<<======???>>>???MMM```gggbbb```]]]XXXUUURRRPPPMMMKKKLLLIIIDDD@@@@@@CCCHHHKKKLLLKKKKKKJJJIIIHHHGGGGGGKKKIIIGGGEEEDDDCCCCCCCCC@@@@@@AAACCCHHHRRR]]]dddooo{{{pppfff[[[RRRddd{{{sssnnnfff```ZZZVVVOOOGGGCCCDDD??????@@@CCCDDDFFFOOOYYY^^^gggzzzsssiiidddOOOJJJFFFFFFCCC???>>>@@@@@@DDDKKKTTT^^^iiittt{{{zzz~~~{{{nnn\\\qqqjjjHHH:::>>><<>>AAATTTzzz~~~lllbbb]]][[[\\\]]]_________ccciiijjjgggffflllpppooooooqqqqqqnnnpppooommmmmmooopppooooookkkkkkjjjjjjiiijjjjjjjjjlllmmmooonnnlllkkkkkkkkknnnllljjjjjjmmmoooooonnnmmmmmmmmmnnnoooppprrrrrrsssssssssuuuwwwvvvrrrooonnnooopppqqqrrrrrrrrrqqqpppqqquuu{{{}}}yyyvvvuuuvvvwwwlllggg```[[[XXXXXXWWWWWWVVVUUUSSSPPPNNNMMMLLLLLLKKKLLLNNNQQQTTTXXXZZZ\\\\\\]]]aaagggnnnqqqnnnkkkmmmiiieeebbbccccccbbbaaadddgggjjjiiiggggggiiikkkggggggggggggfffeeedddddd^^^[[[XXXXXXZZZ]]]``````___cccaaa^^^dddqqquuupppnnnkkkgggdddccceeehhhkkkiiifffbbb``````aaabbbaaadddfffiiihhhddd___[[[YYYZZZ\\\^^^_________aaabbbwwwbbbTTTZZZdddkkktttyyy{{{}}}~~~}}}{{{xxxvvv|||yyywwwxxxxxxyyyyyyyyyxxxwwwuuusssqqqtttssspppmmmiiigggffffffhhhjjjlllllljjjgggeeeeeegggbbb```eeehhhfffdddccc^^^aaaddddddcccgggnnnuuu{{{ppp\\\JJJHHHQQQWWW]]]^^^```dddfffdddhhhhhhhhhffffffhhhllloooppprrrvvvzzz~~~sssaaaRRRJJJEEE@@@<<<===<<<;;;<<<===>>>===;;;===============>>>??????@@@???>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>;;;:::;;;<<<<<>>>>>===>>>AAA>>>@@@@@@DDDTTTgggnnnjjjfffccc^^^ZZZWWWTTTPPPNNNNNNKKKEEE@@@>>>===???@@@AAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>>>>>>>???============AAAHHHPPPWWW^^^ooo}}}}}}xxxiii]]]pppwwwppplllhhhddd```^^^VVVKKKCCCAAA@@@@@@CCCFFFEEEDDDHHHOOOMMMUUUjjjzzznnnhhhTTTNNNHHHGGGEEEAAA@@@AAA???CCCIIIPPPZZZeeepppwwwwww{{{oooRRR```wwwOOO;;;???===<<<;;;DDD[[[|||tttjjj~~~eeeZZZVVVXXX[[[[[[]]]^^^___dddjjjllliiiffflllqqqpppppppppoookkknnnlllkkklllnnnooooooooonnnllljjjiiihhhiiijjjkkkooopppqqqpppmmmkkkkkkkkkmmmlllkkkkkkmmmooooooooommmmmmmmmnnnooopppqqqrrrpppoooooopppqqqqqqnnnlllfffhhhkkkoooqqqrrrrrrqqqmmmooottt{{{}}}zzzxxxwwwxxxyyyzzznnnhhh___ZZZXXXZZZ\\\]]][[[XXXUUUQQQNNNMMMMMMMMMMMMNNNQQQTTTWWWZZZ]]]^^^```^^^___ccchhhkkkjjjhhhmmmiiieeecccdddeeeeeeeeegggjjjkkkiiiccc^^^\\\]]]\\\\\\]]]]]]]]][[[ZZZYYYSSSSSSSSSUUUYYY\\\^^^^^^aaacccbbbaaahhhtttwwwssspppkkkddd^^^]]]```eeehhhoookkkfffbbbaaabbbbbbbbbcccfffhhhgggddd___\\\ZZZ\\\\\\]]]___ccceeeffffffzzzzzzgggZZZ^^^gggmmmttt|||yyy{{{~~~~~~{{{yyy~~~|||wwwuuuvvvxxxyyyzzz{{{{{{yyywwwtttrrrssspppllliiiiiiiiihhhgggiiijjjkkkllllllkkkjjjiiimmmjjjjjjmmmlllfffcccccc]]]aaacccaaa___cccnnnwww~~~uuubbbQQQOOORRRZZZaaaccceeehhhgggdddfffffffffeeeeeegggkkkoooppprrrtttvvv{{{}}}rrrbbbNNNBBBAAACCCCCCAAA>>>>>>===>>>???>>><<<:::<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@>>>===<<<===<<<<<<<<<<<<===>>>???@@@??????@@@AAAAAA@@@??????<<<<<<===<<<999>>>QQQeeexxxYYYGGGDDDAAA@@@CCCCCCAAABBBFFF@@@@@@AAAHHHZZZmmmssspppkkkgggbbb^^^ZZZVVVRRROOOMMMKKKGGGCCC@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<>>>CCCJJJPPPUUUeeetttyyy~~~yyykkk|||~~~xxxtttssskkkgggdddaaaYYYLLLDDDAAAFFFFFFIIIMMMMMMKKKMMMRRROOOPPP^^^uuu~~~pppiiiYYYQQQIIIGGGEEEBBB@@@AAA@@@BBBGGGMMMVVVaaallltttwww{{{oooZZZbbbZZZ???@@@<<<:::<<>>AAACCCDDDBBB???<<<;;;;;;======<<<<<<===>>>>>>??????@@@AAABBBBBBAAA@@@???======>>><<<999999CCCNNNtttttt]]]LLLHHHBBB@@@BBBFFFGGGDDDDDDFFFBBBAAABBBMMM```qqquuurrrmmmiiieee```\\\WWWRRROOONNNKKKHHHDDDAAA@@@@@@@@@>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@?????????;;;;;;;;;<<<===BBBHHHLLLQQQ]]]hhhlllwwwzzz|||uuuzzz~~~{{{xxxwwwxxxnnnjjjeeeaaaXXXLLLEEECCCEEEEEEHHHMMMMMMJJJKKKNNNQQQOOOXXXkkk|||rrrjjj^^^TTTJJJGGGEEEBBB@@@@@@@@@BBBFFFKKKSSS___kkksssyyy}}}wwwaaakkkaaaCCC@@@???>>>AAALLL___vvv]]]^^^}}}|||fffYYYWWWXXXYYY]]]```bbbbbbfffkkkkkkggg\\\dddlllnnnooopppnnnjjjhhhgggfffhhhjjjlllmmmlllooommmkkkiiihhhiiikkkmmmkkkmmmoooooommmmmmmmmnnnkkklllmmmnnnnnnnnnooopppqqqqqqpppppppppqqqrrrrrrppppppqqqpppooommmmmmmmmeeegggjjjmmmnnnooonnnnnnpppoooppptttyyy~~~wwwvvvwwwyyy{{{{{{xxxvvvuuurrrmmmjjjhhhfffdddbbb^^^ZZZTTTOOOKKKKKKLLLMMMUUUWWWYYY\\\___aaabbbbbbddd___ZZZXXXYYYZZZXXXVVVMMMOOORRRVVV[[[___cccfffhhhiiihhhccc[[[UUURRRRRRUUUVVVWWWWWWWWWVVVUUUTTTUUUSSSQQQSSSYYYaaaiiillllllooossswww|||{{{tttvvvqqqiiibbb```ccchhhkkkqqqlllgggbbb``````___^^^bbbdddffffffccc```___^^^^^^___bbbgggjjjhhhaaa[[[{{{zzz{{{~~~zzzmmmcccfffooouuuyyy{{{uuuwwwyyy|||~~~}}}}}}|||zzzwwwvvvvvvwwwvvvwwwwwwxxxwwwvvvuuutttqqqnnnjjjgggfffhhhkkkmmmkkkhhheeeeeejjjpppvvvxxxooolllmmmnnnkkkccc]]]\\\\\\^^^aaabbbeeemmmyyywwwttthhh]]]]]]aaahhhmmmllljjjhhhddd```^^^aaaeeehhhiiijjjkkkmmmpppuuuuuusssvvv~~~yyyZZZRRRLLLNNNWWW]]]\\\YYYQQQLLLFFFAAA>>>===;;;:::<<<<<<<<<<<<<<<===>>>>>>@@@CCCFFFEEEAAA>>>===>>>>>>>>>============>>>>>>???@@@AAABBBBBBAAA@@@???===>>>>>>===::::::>>>BBBgggvvvaaaMMMCCCCCCCCCAAACCCIIILLLJJJGGGGGGHHHDDDEEEQQQdddsssvvvrrrmmmjjjfffbbb^^^YYYSSSOOOOOOLLLHHHCCC@@@>>>>>>>>>????????????????????????AAAAAAAAAAAA@@@???>>>===999::::::;;;<<>>>>>BBBMMM]]]rrr~~~^^^bbb|||xxx___RRRSSSZZZ^^^^^^bbbcccdddhhhllllllhhh[[[cccjjjmmmnnnpppnnnkkkjjjiiihhhjjjlllnnnooonnnmmmlllkkkjjjjjjkkklllnnnkkkmmmnnnooonnnmmmnnnoookkkmmmooooooooonnnoooppprrrrrrqqqpppppppppqqqqqqpppqqqsssrrrpppnnnmmmmmmiiiiiijjjkkkllllllllllllrrrpppppprrrvvv{{{~~~{{{xxxwwwxxxzzzzzzwwwtttrrrqqqnnnllljjjgggccc``````\\\VVVQQQNNNMMMNNNOOOVVVXXXZZZ]]]___`````````^^^ZZZVVVUUUUUUTTTQQQNNNFFFGGGJJJLLLPPPVVV]]]bbbgggjjjjjjggg```ZZZWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXTTTPPPPPPWWWaaakkkqqqmmmpppttt{{{~~~xxxrrrwwwtttoookkkjjjkkkmmmoooppplllhhheeecccbbbaaa```aaaccceeeeeecccaaa``````___aaadddggggggbbb[[[VVV~~~}}}{{{tttuuu{{{{{{pppgggjjjssszzz|||}}}yyyyyyzzz{{{}}}|||{{{zzzyyyxxxvvvttttttuuuuuuuuuuuuvvvvvvrrrqqqnnniiifffhhhmmmrrrnnnjjjfffeeeiiioootttvvvhhheeedddhhhgggbbb\\\[[[ZZZ[[[\\\___dddmmmxxx{{{zzzqqqggghhhhhhllllllgggccccccbbb___```cccfffhhhiiiiiikkklllmmmtttuuurrrwwwzzz___]]]^^^fffooosssqqqmmm\\\UUULLLDDD@@@@@@@@@AAA======<<<<<<======>>>???>>>CCCHHHHHHEEECCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@AAABBBBBBAAA@@@@@@>>>???>>>======>>>??????]]]ppp^^^PPPIIIJJJGGGJJJSSSZZZXXXSSSQQQNNNHHHIIIVVVhhhtttuuurrrnnnkkkgggccc___ZZZTTTPPPPPPMMMHHHCCC@@@??????@@@BBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAA@@@@@@>>>>>>:::;;;;;;;;;;;;===@@@CCCGGGWWWgggpppxxxwwwvvvuuutttuuutttsssqqqqqqlllhhhddd\\\PPPHHHFFFDDDHHHRRR^^^aaaZZZSSSOOOHHHHHHQQQcccooouuu~~~yyyqqqhhhZZZNNNIIIHHHEEEBBBBBB???@@@BBBFFFOOO[[[iiirrrxxx|||yyyiiiyyypppPPP@@@===;;;@@@NNN```sss~~~aaafff~~~{{{```RRRSSS[[[^^^^^^aaadddfffjjjooooookkk^^^ffflllmmmnnnpppooolllkkkjjjiiijjjlllnnnnnnnnnkkkkkkkkkkkkkkklllmmmnnnnnnoooqqqpppooonnnnnnooojjjmmmppppppooonnnooopppqqqppppppooonnnnnnnnnooommmpppssssssppplllkkkkkkjjjiiiiiihhhiiijjjkkklllqqqpppppprrrvvvyyy{{{{{{yyyrrrppprrrtttsssrrrnnnmmmkkkkkkiiigggccc```ccc```[[[WWWTTTSSSSSSTTTYYYZZZ]]]___```______^^^ZZZXXXVVVWWWXXXWWWSSSPPPEEEEEEDDDCCCGGGQQQ]]]fffjjjooossssssmmmfff```^^^[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZUUUQQQQQQWWWbbbkkkqqqnnnnnnqqqxxx}}}|||xxxuuuuuuuuuuuuuuutttssssssrrrpppnnnkkkjjjiiihhheeeccc```bbbddddddcccaaaaaaaaa```bbbdddddd```\\\XXXVVVzzzzzzwwwxxxuuulllnnnwww}}}~~~}}}~~~~~~}}}}}}~~~}}}||||||{{{xxxuuuttttttttttttuuuvvvxxxyyyssssssqqqlllggghhhooouuuqqqlllhhhgggjjjnnnpppqqqddd```___dddfffccc^^^\\\```______aaagggpppxxx}}}{{{qqqrrrlllmmmiiiaaa]]]___aaa```dddfffggggggggghhhjjjllljjjrrrtttrrrwww|||ttttttvvv{{{~~~wwwqqq^^^VVVJJJAAA===>>>@@@AAA===============>>>??????;;;BBBHHHKKKIIIGGGHHHKKKJJJIIIHHHGGGFFFEEEEEEEEE@@@@@@BBBBBBBBBBBB@@@@@@>>>???>>>===>>>AAAAAA@@@VVVzzzlllZZZTTTPPPSSS^^^hhhgggaaa]]]SSSLLLLLLYYYkkkuuuuuuqqqnnnlllhhhdddaaa[[[VVVRRRPPPLLLHHHDDDBBBBBBDDDFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>@@@AAAAAAAAA@@@???======>>>===<<<<<<>>>@@@DDD[[[wwwwwwxxxxxxuuuqqqqqqssstttrrrppppppllljjjhhh___RRRIIIFFF@@@HHHWWWhhhnnnggg]]]XXXLLLJJJNNNZZZcccjjjxxx~~~kkk]]]OOOJJJIIIFFFDDDCCC===>>>@@@DDDMMMZZZhhhqqquuuyyydddccc|||WWW@@@AAA>>>CCCTTThhhzzzkkkrrriiiYYYWWWZZZZZZ\\\```dddffflllqqqrrrnnnbbbiiinnnnnnooopppooollljjjiiihhhiiijjjllllllkkkiiijjjkkklllmmmmmmnnnnnnqqqrrrsssrrrpppnnnnnnnnnjjjmmmpppqqqooonnnoooqqqpppooonnnmmmmmmlllmmmmmmkkknnnrrrrrroookkkiiihhhiiihhhgggfffggghhhkkklllppppppqqqtttxxxyyyyyywwwxxxmmmggghhhllloooooommmkkkiiiiiiiiigggeeecccfffccc___[[[YYYWWWXXXXXX\\\^^^```aaabbbaaa```___YYYXXXYYY[[[^^^^^^YYYUUUFFFDDD@@@>>>CCCPPPaaannnqqqyyy~~~tttlllhhhcccaaa___]]]]]]___bbbccc[[[WWWSSSTTTZZZccclllqqqooommmooouuu{{{|||zzzyyysssuuuxxxzzzzzzxxxvvvtttqqqooonnnnnnnnnllljjjggg```bbbddddddcccbbbbbbbbb```bbbccc```[[[WWWWWWXXXxxxzzzvvvwww{{{sssvvvxxxpppooossszzz~~~|||||||||}}}~~~~~~|||zzzyyyuuuwwwxxxwwwvvvuuuvvvwwwvvvwwwwwwtttpppnnnooorrroookkkffffffjjjmmmllljjjddd^^^\\\___bbb___ZZZWWW^^^bbbeeeeeeeeeiiirrryyy|||~~~{{{uuupppmmmfffccc^^^[[[ZZZ]]]```cccmmmjjjggggggiiijjjiiigggpppqqqrrrvvvxxxuuuaaaUUUOOOIIIEEEEEEDDDBBB@@@===>>>??????>>>>>>@@@AAAEEEDDDGGGLLLLLLJJJPPPYYYXXXYYYVVVQQQRRRUUUOOOEEEFFFCCCDDDGGGEEE@@@@@@DDDAAAAAA@@@@@@???>>>>>>>>>OOOiiivvvkkkaaaYYY^^^jjjoooggg]]]QQQMMMQQQ```pppvvvuuusssoookkkeeecccbbbaaa^^^ZZZTTTOOOHHHBBB???@@@CCCFFFEEEEEEDDDDDDCCCBBBAAAAAA<<<===???AAABBBAAA@@@???@@@>>>===<<<<<<===>>>@@@III\\\zzzwwwsss}}}xxxssspppqqqqqqpppnnnoooooommmiiiaaaVVVLLLFFFIIIFFFHHHSSS```ddd]]]TTTHHHEEEGGGRRR^^^kkkwwwtttccc[[[SSSEEE@@@AAA===AAA???@@@FFFLLLVVVeeesssvvvwww{{{lllfff~~~\\\AAA@@@>>>DDDWWWqqqpppzzzmmmXXXRRRWWW[[[[[[]]]```ffflllqqqttttttjjjkkklllnnnoooooopppppplllkkkjjjiiijjjkkklllmmmiiiiiihhhhhhhhhhhhiiiiiioooooopppoooooonnnmmmmmmpppnnnmmmoooqqqrrrpppnnnpppoooooonnnmmmmmmllllllkkklllnnnppppppnnnllljjjeeeggghhhgggeeeeeegggjjjlllmmmnnnqqqtttuuutttrrryyyvvvrrrmmmjjjkkkooosssnnnppppppnnnmmmooopppooonnnmmmiiiaaaYYYUUUVVVYYY[[[]]]aaadddeeeeeecccaaa]]]]]]^^^^^^^^^^^^]]]]]]OOOJJJCCC>>>BBBPPPcccqqqttt{{{vvvmmmiiidddeeeccc______cccfffeee\\\WWWSSSWWW```iiilllkkkiiijjjkkkmmmpppsssvvvxxxsssuuuxxxzzzyyyvvvrrrooossssssrrroookkkiiiiiiiiieeefffgggfffdddbbbaaabbb^^^]]]\\\]]]^^^]]][[[ZZZsssvvvsssvvv{{{tttwww|||tttqqqtttyyy|||}}}~~~~~~}}}|||zzzyyyyyyxxxyyyyyyxxxvvvvvvvvvxxxvvvwwwwwwuuurrrooonnnnnnkkkgggdddeeehhhiiigggeeeccc^^^[[[^^^___\\\YYYYYY]]]bbbhhhiiihhhjjjoootttxxxxxxyyyvvvqqqkkkfffcccaaa___\\\[[[[[[^^^aaacccgggdddcccdddhhhkkkkkkkkkjjjlllooosss|||xxxbbbYYYSSSLLLHHHFFFEEEBBB???AAABBBBBBAAA??????@@@BBB@@@BBBJJJRRRSSSRRRVVV]]]```cccccc```______ZZZSSSTTTJJJDDDDDDEEEBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>CCC^^^}}}pppddddddmmmqqqllldddZZZWWW[[[jjjwwwzzzwwwtttllliiifffdddeeeccc___\\\RRRNNNHHHCCCAAAAAADDDFFFEEEEEEDDDCCCBBB@@@@@@??????@@@AAABBBBBBAAA???>>>???>>>===<<<<<<===>>>???GGG[[[|||qqqiiiooorrrooosss}}}{{{uuurrrqqqrrrqqqooonnnnnnmmmiiiaaaWWWNNNHHHGGGCCCBBBHHHQQQUUURRRLLLCCCAAADDDOOO\\\jjjxxxuuueee]]]VVVIIICCCDDD@@@@@@???@@@EEEKKKTTTcccqqqvvvwww{{{zzzrrrdddGGGCCC@@@HHH```~~~rrrkkkXXXTTTXXX\\\[[[]]]```fffkkkooorrrrrrmmmmmmnnnooooooooonnnnnnlllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjnnnnnnnnnnnnnnnmmmllllllmmmlllkkknnnqqqrrrqqqooopppoooooonnnmmmlllkkkkkkkkklllmmmnnnnnnmmmkkkjjjfffhhhiiihhheeecccccceeejjjiiijjjmmmqqqtttuuutttzzzxxxsssmmmjjjjjjnnnqqqqqqrrrssstttvvvzzz~~~|||xxxqqqiiiaaa\\\ZZZ[[[^^^```ccceeeffffffdddcccbbbbbbccccccddddddddddddVVVOOOFFF@@@CCCQQQcccpppqqqwww}}}vvvpppmmmeeehhhgggdddcccdddddd```UUUQQQOOOVVVbbblllqqqqqqnnnmmmlllllllllnnnqqqrrrtttuuuwwwxxxwwwtttqqqooopppqqqpppnnnkkkjjjjjjkkkeeeeeeeeefffffffffeeeeeebbbaaa```bbbcccdddbbbaaarrrtttssswww~~~uuuiiikkk{{{yyyyyy||||||~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{|||zzz{{{{{{yyyvvvuuuvvvwwwvvvvvvvvvvvvuuurrrmmmiiigggeeeccceeeggggggccc``````\\\ZZZ[[[ZZZXXXXXX\\\\\\cccjjjmmmkkkiiikkkmmmpppooonnnkkkgggaaa]]]ZZZ^^^]]]\\\\\\]]]```bbbdddfffeeedddfffiiilllnnnnnnjjjnnnrrrvvvgggaaa[[[SSSNNNLLLJJJGGGDDDGGGGGGFFFDDDAAAAAABBBCCCBBBIIITTT^^^bbbeeellluuuxxx|||}}}||||||zzzwwwppp___NNNGGGGGGEEEBBB???AAAAAAAAA@@@??????>>>>>>@@@YYYtttmmmrrrxxxzzzxxxsssoooqqq{{{{{{vvviiifffcccccccccbbb^^^ZZZTTTQQQMMMHHHFFFEEEFFFGGGGGGGGGFFFDDDBBBAAA@@@???AAABBBBBBBBBBBB@@@>>>===???>>>===<<<<<<===>>>???EEE[[[{{{qqqrrriii```VVVSSSSSSRRRSSSVVV[[[bbbpppzzzuuurrrqqqpppooolllmmmllliiibbbYYYPPPJJJFFFBBB>>>???CCCFFFGGGFFFBBB???BBBLLLXXXfffuuuvvvggg```ZZZMMMGGGGGGCCC@@@>>>???CCCIIIRRR```nnntttvvvzzzxxxkkkLLLBBB???KKKkkkzzzxxxhhhXXXVVVZZZ\\\ZZZ]]]aaaeeeiiilllnnnoooppppppppppppooonnnnnnmmmlllllllllllljjjiiihhhggghhhggggggggghhhiiijjjjjjllllllmmmmmmmmmlllkkkkkkiiiiiijjjlllpppqqqqqqpppoooooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiikkkmmmllliiieeebbbaaafffffffffiiinnnrrrtttttt{{{yyyuuuqqqnnnnnnrrruuuwwwwwwxxxyyy}}}}}}qqqhhhbbb^^^[[[bbbccceeeggggggfffeeedddddddddeeeeeeffffffffffffZZZRRRFFF???BBBNNN]]]hhheeejjjooopppnnnllllllmmmgggkkkllliiigggfffbbb]]]RRRPPPPPPWWWcccmmmrrrsssnnnllliiiggggggiiikkkmmmsssssssssrrrqqqooonnnmmmkkklllmmmmmmkkkkkklllnnnnnnlllkkkmmmppprrrqqqooojjjiiihhhiiikkkllllllkkkuuuwwwvvvzzz|||kkkXXXVVVffflllwww~~~}}}}}}||||||}}}}}}}}}||||||}}}||||||{{{xxxvvvtttuuuvvvvvvuuuuuuwwwxxxtttllleeefffeeeeeeggggggfffaaa^^^[[[WWWUUUUUUSSSRRRVVV\\\\\\cccjjjllliiifffgggiiigggfffeeedddbbb```]]]ZZZ````````````aaabbbcccdddfffeeeeeeeeefffhhhjjjjjjlllrrrxxx|||pppiiiccc\\\WWWUUUSSSOOOMMMLLLLLLJJJGGGDDDCCCDDDFFFGGGRRR```mmmttt|||gggTTTKKKGGGDDDBBBBBBAAAAAA@@@@@@???>>>>>>CCCVVVtttvvvxxx}}}qqqlllgggddddddccc```^^^[[[XXXTTTPPPLLLJJJIIIIIILLLLLLJJJHHHEEECCCAAAAAA@@@AAAAAAAAAAAA@@@???>>>??????>>>======>>>??????DDD[[[uuuuuurrraaaSSSQQQYYYVVVNNNGGGEEEHHHIIIFFFFFFFFFJJJYYYuuuxxxsssooommmlllkkklllllliiicccZZZRRRLLLHHHFFFBBB@@@AAACCCEEEGGGEEEBBBCCCKKKUUUaaappp}}}zzzkkkccc]]]NNNGGGFFFAAA@@@>>>>>>BBBGGGOOO]]]jjjrrrtttxxx}}}|||vvvsssSSSDDD@@@LLLooouuuwwwzzzcccWWWWWWYYYZZZYYY]]]aaaeeegggiiikkklllpppppppppppppppooonnnnnnnnnnnnnnnnnnllljjjhhhffffffeeeeeeffffffggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjlllnnnoooooonnnnnnnnnmmmlllkkkjjjiiiiiihhhggghhhhhhhhhhhhiiiiiikkknnnrrrsssppplllfffcccddddddfffiiinnnqqqrrrqqqxxxxxxvvvttttttwww||||||yyyzzz~~~yyynnnfff```\\\eeeeeefffggggggfffeeedddfffgggggggggfffdddcccbbbXXXOOOEEE???AAAIIIRRRWWWSSSUUUUUUUUUUUUYYY```fffgggkkkmmmkkkjjjiiieee___YYYWWWWWW[[[dddkkkmmmnnniiigggcccaaabbbeeehhhkkknnnmmmkkkiiihhhgggggggggfffhhhjjjkkkkkkkkkmmmooouuurrrqqqttt{{{~~~|||vvvtttsssssstttuuutttssswwwxxxxxx}}}}}}gggPPPOOOWWW___kkkxxx}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{}}}}}}|||{{{xxxuuutttuuuvvvvvvuuuvvvxxxxxxuuummmgggffffffffffffeeeccc___\\\VVVRRROOOOOONNNNNNSSSZZZ]]]bbbggggggdddbbbdddgggaaa``````ccceeefffeeeccceeeeeeddddddccccccccccccaaaaaaaaa``````aaacccdddjjjrrrzzzwwwnnnhhhaaa]]][[[ZZZWWWUUUQQQQQQOOOKKKHHHGGGIIIKKKIIIZZZpppiiiSSSIIIFFFFFFBBBBBBAAAAAA@@@?????????CCCMMMaaa~~~zzzpppjjjhhhgggfffeeeaaa^^^ZZZUUUQQQNNNLLLLLLQQQPPPNNNKKKHHHEEEBBBAAA>>>??????@@@@@@AAAAAA@@@??????>>>>>>>>>>>>??????BBBXXX|||pppnnnooodddXXXSSSUUUUUUOOOFFFCCCFFFEEE@@@HHHGGGEEEDDDMMMeee}}}tttnnnjjjiiikkklllllljjjddd\\\SSSNNNHHHHHHHHHGGGFFFGGGHHHIIIFFFCCCDDDJJJSSS___ooo~~~pppggg___OOOGGGEEE@@@@@@>>>>>>AAAEEELLLZZZgggnnnqqqvvvzzz}}}wwwyyy\\\JJJDDDMMMmmmooonnn~~~uuuaaaVVVUUUXXXXXXXXX\\\bbbeeefffgggiiijjjnnnnnnooopppppppppppppppnnnooooooooommmkkkiiihhhdddddddddddddddeeeffffffiiiiiijjjjjjjjjjjjiiiiiikkkllllllllllllkkkkkkkkkllllllkkkkkkjjjiiiiiiiiieeeffffffffffffgggggghhhjjjmmmrrrvvvvvvrrrlllgggcccdddgggkkkooopppooommmqqqrrrsssuuuxxx~~~zzzzzz~~~uuummmgggcccfffffffffffffffeeeeeeeeejjjjjjkkkjjjgggccc___]]]TTTMMMEEEBBBEEEHHHIIIHHHEEEDDD@@@===>>>FFFRRR[[[eeeiiikkkjjjjjjllliiieee___^^^]]]```eeeiiiiiiiiieeeccc```]]]^^^```dddfffhhhgggcccaaa___^^^^^^___aaacccgggiiiiiijjjlllnnnssspppqqqwww~~~~~~~~~}}}||||||lllXXXYYYYYY[[[```gggooovvv{{{~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{|||}}}~~~}}}|||xxxvvvuuuvvvxxxvvvvvvwwwxxxwwwtttppplllgggfffeeeccc```^^^]]]\\\SSSNNNJJJKKKLLLMMMQQQWWW[[[```dddccc```___cccggg___^^^```eeekkknnnllljjjhhhgggfffdddcccbbbaaaaaa^^^___```______```ccceeehhhrrr|||~~~rrrllleeeaaa```___\\\ZZZVVVUUUSSSPPPNNNNNNPPPRRRTTTiii{{{vvv{{{dddRRRJJJGGGBBBBBBBBBAAA@@@@@@??????BBBFFFTTTpppvvvnnnjjjiiigggeeedddbbb]]]YYYUUUSSSRRRQQQVVVTTTQQQNNNJJJFFFDDDBBB?????????@@@AAABBBBBBCCC????????????????????????@@@QQQpppsssgggfffccc[[[VVVIIIIIIGGGCCCAAACCCCCCAAABBBEEEGGGDDDAAALLLjjjxxxqqqllljjjlllmmmmmmjjjeee\\\TTTOOOGGGHHHIIIJJJKKKJJJIIIHHHCCCAAACCCIIIQQQ___rrrwwwlllbbbQQQIIIGGGBBBAAA???>>>@@@DDDKKKXXXeeemmmpppuuuyyy{{{}}}zzz```JJJEEEQQQpppssskkkuuubbbUUUTTTVVVVVVWWW\\\bbbfffffffffhhhjjjmmmnnnnnnoooppppppppppppmmmmmmmmmmmmmmmlllkkkkkkeeeeeedddddddddddddddeeehhhhhhiiijjjjjjjjjiiiiiimmmnnnooommmkkkiiihhhhhhjjjjjjjjjjjjjjjjjjiiiiiieeefffggghhhhhhiiihhhhhhfffjjjpppvvvxxxvvvooojjjdddeeegggkkknnnpppooommmkkkmmmqqquuuzzz}}}}}}wwwqqqmmmhhhggggggfffffffffggggggjjjlllmmmlllhhhbbb[[[WWWUUUOOOIIIHHHLLLLLLGGGBBB@@@>>>;;;777777???JJJSSS___eeeiiiiiikkknnnlllhhh^^^^^^___bbbfffiiiiiiiiieeeccc```^^^]]]^^^```bbbeeeccc___\\\YYYYYYYYYYYY]]]```dddfffggghhhiiikkknnnnnnqqqzzzppp___eeebbbccceeehhhlllsssyyy}}}~~~~~~}}}||||||||||||}}}zzzzzzzzz{{{{{{{{{{{{{{{}}}zzzxxxwwwzzz|||wwwxxxyyywwwuuusssssssssllliiifffaaa^^^]]]^^^```RRRKKKGGGIIIMMMOOOQQQUUUXXX]]]cccdddaaa```cccggg``````bbbhhhnnnpppmmmiiifffeeebbb```___^^^^^^^^^]]]^^^^^^]]]ZZZZZZ\\\___bbbmmm{{{zzztttmmmhhhfffdddaaa^^^[[[ZZZXXXVVVTTTUUUXXX[[[iiizzz{{{qqqjjjdddeeeaaaaaaeeennn~~~eeeTTTJJJCCCBBBBBBAAAAAA@@@??????BBBCCCOOOmmm}}}vvvqqqnnnjjjfffgggeeeaaa^^^\\\[[[\\\]]]]]][[[XXXTTTPPPLLLHHHGGGCCCCCCBBBBBBBBBCCCCCCDDD?????????@@@@@@?????????@@@KKK```}}}~~~lllccc```ZZZSSSMMMKKKKKKKKKIIIFFFFFFHHH>>>@@@DDDFFFCCCFFFVVVgggvvvrrrpppmmmmmmmmmkkkeee]]]TTTOOOGGGGGGGGGJJJKKKKKKGGGDDDCCCAAABBBGGGOOO\\\ppp~~~rrrgggVVVNNNNNNJJJCCC@@@>>>@@@CCCJJJWWWcccmmmqqqvvvyyy{{{}}}hhhKKKIIIWWWwww{{{pppwwweeeWWWSSSUUUVVVUUU\\\cccfffffffffhhhkkknnnnnnooooooooonnnmmmmmmjjjjjjjjjjjjjjjkkklllmmmhhhgggfffeeeddddddddddddhhhhhhiiijjjjjjjjjjjjjjjmmmooopppnnnkkkhhhhhhiiigggggghhhhhhiiijjjjjjkkkggghhhjjjlllmmmlllkkkjjjgggjjjpppwww{{{yyysssmmmdddccccccfffjjjnnnqqqqqqoooqqqtttxxx}}}xxxuuujjjiiihhhgggggghhhjjjkkkoooqqquuuuuurrrjjjaaa[[[ZZZSSSLLLLLLQQQQQQJJJCCCAAAAAAAAA???>>>AAAHHHNNNYYYaaahhhkkkmmmooolllfffZZZ[[[^^^bbbfffhhhiiiiiidddbbbaaa``````aaacccddddddbbb___\\\YYYXXXWWWWWW[[[^^^bbbdddeeeeeefffgggiiikkkooouuu}}}pppaaahhhgggkkkqqquuuyyy{{{}}}~~~|||{{{zzzyyyxxxwwwwwwwww||||||}}}}}}~~~}}}|||||||||zzzzzz|||wwwyyyzzzwwwtttsssuuuxxxqqqnnnhhhbbb^^^^^^aaadddSSSKKKFFFIIIOOOQQQRRRTTTVVV\\\cccfffdddbbbdddgggbbbaaaccciiinnnooojjjeeecccaaa___\\\[[[[[[\\\]]]YYYZZZYYYUUUPPPNNNOOOQQQXXXcccsss|||tttnnnkkkiiieeebbb^^^]]]\\\YYYXXXZZZ^^^bbbwwwnnn[[[PPPLLLJJJJJJLLLPPPTTTXXXiiiwww^^^MMMCCCBBBBBBAAAAAA@@@@@@?????????LLLkkk~~~yyyrrrmmmkkkiiieeecccbbbdddfffhhhdddbbb___ZZZVVVQQQNNNLLLGGGFFFEEEDDDDDDCCCDDDDDD??????@@@@@@@@@@@@??????BBBGGGUUUlll|||qqqjjjddd```___XXXMMMJJJMMMKKKFFFDDDFFFDDDAAADDDLLL___{{{wwwuuummmnnnnnnkkkeee]]]TTTNNNIIIGGGFFFHHHKKKKKKGGGCCCFFFDDDDDDGGGMMMYYYlll}}}uuujjjZZZSSSUUURRRCCC@@@???AAACCCIIIVVVbbbnnnrrrwwwzzz{{{~~~uuuvvvRRRPPP^^^zzz{{{rrrzzzhhhXXXSSSUUUWWWUUU[[[cccgggffffffhhhkkkppppppoooooonnnlllkkkjjjhhhggggggggghhhjjjlllnnnjjjiiihhhgggfffeeeeeeeeehhhhhhiiijjjjjjjjjjjjjjjmmmooopppoookkkhhhiiijjjffffffggghhhiiijjjkkkkkkhhhjjjmmmooopppooonnnlllkkkmmmssszzz~~~}}}vvvpppeeebbb```aaafffmmmsssvvvvvvxxxzzz}}}|||{{{wwwkkkjjjiiihhhhhhjjjlllmmmyyy}}}xxxooohhh]]]UUUMMMMMMRRRSSSLLLEEEBBBEEEHHHHHHFFFEEEGGGJJJUUU^^^hhhmmmpppooojjjcccXXXZZZ]]]aaadddggghhhhhh`````````aaacccfffhhhjjjeeedddaaa^^^[[[YYYXXXXXXZZZ^^^aaacccccccccddddddbbbdddgggjjjnnnsssyyy~~~~~~{{{yyyzzzzzzzzzzzzppp]]]YYY]]]ccclllzzz}}}zzz{{{}}}zzzwwwwwwxxx{{{yyy|||~~~|||zzzzzz{{{~~~{{{zzzzzz{{{~~~zzzyyyxxxyyyxxxtttmmmhhhfffdddbbbaaaaaacccfffggg[[[QQQFFFDDDJJJSSSYYYZZZ[[[]]]___```bbbdddhhhkkkhhhgggggghhhiiiiiifffddd```___^^^\\\[[[YYYXXXXXXYYYVVVQQQMMMJJJIIIJJJJJJKKKXXXeee~~~~~~vvvpppmmmkkkkkkggghhhaaaXXX\\\hhhmmmhhhqqqkkkaaaUUUJJJBBB===;;;@@@CCCAAADDDOOO\\\yyynnnRRRIIIBBB???AAABBB@@@>>>>>>???CCCIIIXXXuuu{{{yyyyyyssspppmmmlllmmmpppsssvvvnnnmmmggg```^^^^^^XXXQQQNNNLLLKKKIIIHHHGGGFFFEEEEEECCC@@@?????????>>><<>>FFFQQQ\\\nnnuuuzzzyyyzzz~~~xxxiiiHHHaaa{{{|||ooosss{{{{{{oooTTTYYYVVVUUUVVV\\\ccchhhiiiiiikkkmmmqqqooonnnlllkkkkkkkkklllkkkjjjhhhggghhhjjjmmmoooooonnnmmmmmmmmmlllhhheeeeeegggiiikkkllllllmmmmmmqqqpppooollliiiiiikkkllliiiiiijjjkkkkkkjjjjjjjjjlllmmmoooqqqqqqpppooonnnooorrrrrrsssxxx~~~yyyppphhh```\\\```eeehhhoooxxxyyy}}}~~~ooooooxxx{{{tttjjjkkkkkkhhhdddbbbccceeewwwvvvnnnddd^^^WWWSSSQQQOOOLLLJJJPPPOOOPPPUUUXXXVVVNNNGGGPPPYYYfffoooqqqnnniiifff\\\______\\\]]]aaacccbbbfffeeedddcccdddfffiiikkkiiiiiihhhddd___ZZZWWWVVV[[[]]]___bbbccccccbbbbbbaaaaaaaaabbbccccccddddddiiiggghhhkkklllkkkoootttqqqYYYVVV^^^cccmmmzzz}}}{{{|||~~~~~~}}}{{{yyyxxxyyyzzz{{{}}}~~~|||zzz{{{||||||{{{zzzyyyyyy{{{|||}}}|||{{{zzzzzzxxxssslllfffcccaaa___^^^___aaadddeee^^^SSSGGGCCCGGGOOOSSSUUU\\\^^^aaaccceeegggjjjmmmfffeeeeeeeeefffeeecccaaa``````___]]][[[YYYXXXWWWQQQNNNJJJFFFCCCCCCDDDDDDIIIRRR]]]uuu|||vvvrrrpppnnnooohhh[[[XXX^^^___ZZZUUUQQQJJJCCC===:::888888;;;>>><<<>>>HHHSSSmmmaaaMMMFFFAAABBBBBB@@@??????@@@FFFPPP___sss}}}|||zzzwwwsssqqqpppqqqppppppmmmiiigggddd\\\SSSSSSTTTVVVVVVSSSMMMFFF@@@FFFDDDAAA@@@AAA@@@???>>>???>>>@@@GGGTTTjjjuuu^^^RRRGGGEEEGGGGGGHHHIIIEEE\\\wwwsssllleee___WWWPPPKKKLLLLLLMMMNNNPPPNNNKKKHHHEEEDDDDDDEEEFFFLLLZZZiiiuuufff___kkkyyyvvvOOOFFF===<<>>???DDDKKKQQQhhh}}}xxxuuuxxxzzzrrraaaUUURRROOOJJJAAA???<<<999777888999:::777:::888:::BBBIII___}}}pppSSSKKKDDDCCCBBB@@@???AAA@@@GGGWWWgggrrryyy~~~zzztttqqqppprrruuuvvvtttsssooodddYYY[[[[[[[[[ZZZWWWQQQIIIDDDFFFDDDAAAAAAAAAAAA@@@???>>>@@@BBBCCCFFFWWWwwwrrr^^^KKKDDDGGGHHHGGGEEE@@@PPPooo|||wwwnnnfff^^^VVVPPPLLLQQQQQQRRRSSSTTTQQQLLLIIIHHHFFFFFFGGGFFFHHHRRR]]]}}}xxxiii___gggqqqnnnLLLEEE???>>>@@@EEEOOOXXXeeemmmssstttvvv{{{ppp}}}^^^kkk~~~vvvZZZXXXSSSUUUVVV[[[bbbfffggghhhjjjmmmmmmmmmmmmmmmlllkkkkkkjjjmmmllllllkkkkkkkkkkkkkkkqqqsssuuussspppnnnoooqqqlllfff``````ffflllmmmkkkjjjjjjjjjjjjiiijjjlllnnnmmmmmmmmmkkkjjjhhhfffeeehhhgggfffeeeeeedddddddddeeekkkppprrruuuyyy{{{zzzrrrmmmiiiiiikkkooouuu|||ooobbb___fffppp|||yyynnngggiiijjjjjjhhhddd```^^^]]]]]]```hhhpppuuutttmmmfffXXXXXXYYY[[[]]]^^^]]][[[]]]^^^```dddfffddd```\\\MMMNNNQQQWWW\\\^^^[[[XXXVVVXXXZZZ^^^gggnnnmmmhhhfffdddbbb``````bbbeeegggjjjlllmmmkkkfff```\\\ZZZ^^^```cccfffggghhhhhhgggdddcccaaa___]]][[[YYYYYYVVVVVVYYY^^^aaaaaaeeejjj{{{eee```ccc```kkkvvvzzzzzzzzzzzzyyy{{{}}}~~~~~~|||zzzzzz{{{}}}|||{{{zzzyyyyyy{{{|||{{{|||~~~}}}zzztttlllccc]]]^^^]]]\\\[[[\\\^^^aaacccZZZQQQFFFAAADDDLLLRRRUUUZZZ]]]aaaccccccccccccdddaaa```___`````````^^^]]]^^^]]]\\\YYYUUUPPPKKKIIIAAA@@@===;;;:::;;;<<<===@@@FFFJJJYYYsss{{{tttsssyyy}}}}}}yyyfffSSSIIICCC@@@>>><<<:::888888999:::;;;777:::888999???CCCTTTooozzzuuuXXXOOOFFFCCCBBB??????@@@@@@FFFWWWjjjqqqoootttzzz{{{sssnnnlllvvv|||xxxwwwxxxvvvyyy{{{{{{|||yyypppfffccc]]]VVVPPPOOONNNNNNLLLDDDBBB@@@@@@AAAAAA@@@???>>>???AAAAAABBBMMMgggkkkUUUKKKJJJHHHEEECCCDDDKKK```zzzqqqhhh```ZZZUUUQQQUUUUUUVVVWWWVVVRRRLLLHHHHHHFFFFFFGGGEEEEEELLLTTTsssvvvfff```^^^TTTIIIDDD@@@@@@AAADDDMMMVVV```hhhooorrruuu{{{sssqqqbbbqqq}}}{{{```YYYRRRUUUVVV[[[bbbeeefffhhhjjjmmmlllmmmnnnoooooonnnlllkkknnnnnnmmmmmmlllkkkjjjjjjmmmrrrvvvuuupppllllllnnnooohhhaaa^^^aaagggkkkmmmiiijjjjjjjjjiiijjjlllnnnpppooonnnllljjjgggeeedddbbbaaa___^^^^^^___aaabbbccchhhmmmnnnooottt{{{yyywwwtttssssssvvv|||yyymmmhhhmmmsss{{{wwwnnnhhhhhhiiijjjhhheee```[[[XXXWWWVVVXXX]]]aaaaaaZZZTTTRRRSSSWWW\\\aaaeeegggggg___^^^___eeekkkkkkeee^^^SSSNNNKKKLLLPPPSSSRRROOOLLLMMMPPPWWWffftttvvvrrrkkkiiifffddddddfffiiikkkjjjlllnnnmmmhhhbbb]]]ZZZ___aaadddfffhhhhhhggggggbbbaaa___]]]ZZZXXXVVVUUUTTTTTTVVV[[[]]]]]]aaafffqqq}}}}}}ppphhhccc___bbbnnnwwwxxxxxxzzz{{{zzzzzz|||}}}}}}|||zzz{{{{{{{{{zzzxxxwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~|||wwwooofff^^^ZZZ___]]]\\\[[[\\\^^^aaacccYYYQQQHHHCCCEEEKKKQQQTTT[[[^^^```aaa```^^^^^^^^^^^^^^^^^^___aaa```^^^[[[YYYXXXUUUQQQLLLFFFAAA???<<<;;;:::888888999:::;;;===DDDFFFNNN```fffgggllllll{{{|||~~~wwweeePPPCCC>>><<<;;;:::888666555555666666777999777888>>>???LLLdddrrrvvv[[[QQQGGGCCCAAA>>>>>>@@@BBBGGGWWWjjjpppiiieeeiiidddllltttpppbbbTTTNNNOOOOOOddd~~~zzzyyy{{{}}}yyy{{{||||||~~~|||uuukkkbbbVVVNNNLLLMMMMMMMMMAAA@@@>>>>>>???@@@@@@???<<<:::;;;===>>>DDDRRR```aaapppsssgggZZZRRRNNNJJJHHHIIIHHHHHHRRRmmm~~~uuullleee```\\\ZZZXXXXXXWWWWWWUUUQQQLLLGGGFFFEEEEEEGGGFFFDDDIIIOOOhhh|||mmm```VVVIIIGGGCCCAAAAAAAAACCCKKKTTT\\\eeennnqqquuu{{{|||sssddd{{{}}}wwwyyybbbZZZTTTXXXWWW\\\bbbeeefffhhhkkknnnnnnooopppqqqqqqpppoooooonnnnnnmmmmmmlllkkkjjjiiijjjqqqxxxyyysssmmmkkkkkkllliiiddd]]]YYY\\\dddkkkiiijjjkkkjjjiiiiiijjjlllmmmlllkkkiiifffdddaaa```\\\[[[ZZZZZZ[[[]]]```bbbaaacccfffffffffkkkvvvzzzvvvuuuvvvxxxxxxvvvrrrmmmiiihhhhhhiiihhheee```ZZZVVVUUUQQQNNNNNNQQQPPPJJJEEEJJJMMMRRRXXX^^^dddjjjmmmfffccccccnnn||||||sss___VVVLLLGGGGGGHHHGGGEEEGGGFFFGGGOOO___pppwwwvvvnnnlllhhhggggggjjjnnnqqqnnnppprrrqqqllleee```^^^```aaaccceeefffeeedddccc]]]]]][[[ZZZXXXWWWUUUUUUQQQOOOPPPSSSTTTSSSWWW]]]hhhllljjjcccbbbggggggaaagggsss{{{yyyxxx|||~~~{{{yyy{{{|||{{{zzzzzz{{{|||zzzxxxvvvvvvwwwxxxwwwvvvwwwxxxzzz}}}~~~~~~}}}}}}zzztttkkkccc]]]ZZZ^^^]]][[[YYYZZZ[[[^^^___YYYSSSKKKEEEEEEIIIMMMPPP\\\^^^______^^^\\\[[[\\\[[[\\\]]]______]]]XXXTTTQQQOOOKKKGGGBBB>>>:::999888777666666666666777888999AAABBBGGGSSSYYY]]]gggmmmpppqqqkkkgggxxxzzzxxxppp___LLL???;;;<<<999888777666555555666666555777555666<<<===HHH^^^mmm|||xxx]]]SSSIIIEEECCC???>>>???GGGOOO```qqquuujjj\\\SSSKKKRRR[[[\\\QQQDDDAAAEEEAAAPPPttt{{{yyyyyy{{{|||||||||{{{zzz~~~~~~qqqiii```ZZZVVVRRRKKKEEE@@@>>>======???@@@@@@???@@@<<<;;;===>>>>>>BBBGGGLLLWWWhhh{{{qqqfffccc]]]YYYVVVTTTPPPKKKKKKNNNJJJFFFHHH[[[xxxqqqkkkgggccc```[[[YYYWWWVVVTTTPPPKKKHHHFFFDDDDDDFFFEEEDDDGGGLLL]]]ssskkk___XXXNNNFFFCCCAAAAAA@@@AAAJJJTTT\\\eeeooossswww}}}ffftttiiivvvqqq```ZZZTTT[[[XXX]]]bbbfffggghhhllloooooopppqqqqqqrrrrrrrrrrrrnnnmmmlllkkkjjjjjjjjjjjjkkkqqqxxx{{{xxxssspppnnnjjjiiiddd[[[SSSSSSZZZbbbgggiiijjjiiihhhhhhiiijjjfffeeedddcccaaa^^^\\\[[[YYYXXXXXXYYY[[[^^^aaaccc_________``````cccmmmxxx~~~{{{wwwtttsssqqqooommmhhhhhhggggggeeeaaa[[[VVVQQQNNNJJJHHHHHHGGGDDDAAACCCHHHPPPWWW]]]ccchhhkkkhhhdddeeerrrrrrgggWWWKKKCCCAAA???>>>EEEDDDDDDIIIWWWhhhqqqrrrmmmkkkhhhgggiiimmmrrruuuvvvxxxyyyvvvqqqjjjfffcccbbbcccddddddcccaaa___]]]YYYYYYXXXXXXWWWVVVVVVVVVRRROOONNNOOOOOONNNSSSYYYiiikkkdddWWWUUU___eeedddiiivvv|||xxxvvv{{{}}}zzzyyyyyyzzzyyyxxxyyy{{{}}}yyyxxxvvvwwwyyyyyywwwtttvvvwwwyyy{{{}}}~~~~~~}}}yyyqqqhhhaaa^^^]]][[[ZZZWWWUUUUUUVVVXXXZZZTTTPPPJJJFFFEEEHHHKKKMMMXXXZZZ[[[ZZZYYYYYYZZZ[[[YYYZZZ\\\]]][[[VVVNNNIIIGGGEEEAAA>>>;;;999888888777777666666666666777777666===>>>BBBPPPUUUVVV^^^ddd```]]]VVVKKKSSS~~~xxxmmm]]]KKK???<<<>>><<<;;;:::999888888888999555777444666===>>>HHH^^^ooo}}}xxx___UUUKKKHHHEEEBBB@@@@@@HHH\\\tttvvv```MMMFFFGGGKKKOOOLLLEEEBBBEEEEEEKKKiii~~~}}}}}}|||zzz~~~}}}zzzxxx|||vvvooohhhddd```YYYNNNEEE@@@>>>===>>>???AAAAAA@@@BBB???>>>@@@???<<<===@@@GGGMMMXXXjjjyyynnnfffdddeeeeeecccaaa```[[[SSSPPPRRROOOKKKIIIVVVwww|||uuuooojjjeeebbb]]]ZZZWWWUUUSSSPPPLLLIIIHHHEEEDDDEEEEEECCCEEEJJJRRRhhh~~~jjj]]]WWWOOOFFFCCCAAA@@@>>>@@@IIITTT]]]gggpppuuuyyyfffzzzwwwtttbbbkkkjjj]]]YYYSSSZZZZZZ^^^cccfffgggiiimmmqqqooooooooopppqqqrrrssstttnnnmmmkkkiiihhhiiijjjkkkllloootttxxxyyyyyywwwvvvnnnkkkeee\\\TTTRRRUUUYYYbbbdddfffgggfffggghhhiiiaaaaaaaaa```___]]][[[[[[ZZZYYYZZZ[[[\\\^^^aaabbb```^^^```cccdddccchhhppp|||wwwuuutttrrrpppiiihhhffffffeeebbb\\\WWWRRROOOLLLHHHFFFEEEDDDDDDAAAIIIUUU^^^dddfffhhhjjjdddaaaaaajjj|||kkkWWWIIIAAA?????????BBBCCCGGGSSSbbblllnnnkkkjjjhhhgggjjjpppwww{{{}}}}}}|||yyyssslllhhhgggeeeeeeeeedddaaa^^^ZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUWWWSSSPPPOOOOOOPPPVVV^^^kkkooofffSSSJJJRRR]]]```hhhuuuzzztttrrrwwwzzzvvvyyyyyyxxxwwwvvvxxx{{{~~~yyyxxxwwwyyy{{{zzzwwwtttxxxxxxzzz{{{}}}~~~}}}yyyqqqhhhaaa``````YYYWWWTTTRRRQQQRRRTTTUUUMMMKKKGGGEEEFFFIIIMMMOOOSSSTTTUUUUUUUUUVVVXXXZZZXXXYYY[[[[[[XXXPPPFFF???AAA???;;;999777888999:::999999888888777888888888444::::::AAAQQQVVVSSSVVVIIIFFFIIIJJJ===>>>kkk|||nnn^^^MMMBBB???BBB>>>===<<<:::999888777777777888555888@@@AAAKKK```tttuuu```VVVMMMJJJHHHDDDAAABBBGGGeeejjjRRRNNNGGGDDDIIIKKKFFFCCCCCCCCCDDD```zzz~~~}}}zzzxxx{{{|||yyyrrriiieeeccc^^^TTTLLL@@@???>>>???AAABBBBBBAAA<<<;;;<<<>>><<<999<<>>???IIITTT___iiirrrwww{{{rrrwwwdddzzzvvvrrr}}}{{{dddiiihhh]]]WWWPPPVVV[[[___dddggghhhjjjnnnrrroooooonnnnnnoooqqqssstttnnnllliiigggggghhhkkklllllllllnnnsssxxx{{{||||||tttoooggg^^^YYYVVVTTTTTT]]]```cccdddeeefffhhhiiiaaaaaaaaaaaa```___^^^]]]\\\\\\\\\]]]^^^___```aaacccaaadddjjjkkkgggggglllyyyyyyvvvsssooollljjjhhhfffeeeeeebbb]]]YYYUUUSSSPPPKKKFFFDDDDDDFFFDDDNNN]]]hhhllllllkkkkkkcccaaa```cccooo|||dddPPPFFFCCCDDD888===CCCHHHSSSaaajjjmmmllljjjiiiiiimmmttt{{{~~~~~~}}}xxxrrrlllhhhgggggggggfffdddaaa\\\XXXVVVXXXWWWWWWWWWVVVUUUUUUUUUWWWRRRNNNNNNMMMOOOWWW___pppooo]]]NNNSSSYYYZZZ]]]lllrrrxxxxxxxxxzzzzzzwwwssswww}}}|||yyyzzz~~~}}}xxxxxxzzz|||}}}|||yyy}}}xxxpppkkkeee```]]]ZZZUUUOOONNNPPPQQQNNNKKKFFFCCC@@@AAAEEEHHHJJJJJJLLLPPPTTTUUUUUUUUUWWWYYYSSSXXX[[[\\\___]]]OOO@@@AAA>>>999666999===;;;555;;;;;;:::999777666777888999999;;;DDDLLLNNNHHHAAA===@@@<<<===>>>777UUUssseeeWWWIII@@@>>>???>>><<<<<<<<<<<<;;;999999777777999<<>>>>>>>>>>>>>>;;;AAAGGGUUUffflllwww}}}|||uuussseeebbb```ggg|||{{{tttkkkeeeaaa^^^YYYVVVSSSQQQOOOMMMJJJGGGEEEFFFFFFDDDCCCCCCIIITTTggg{{{nnn___XXXKKKJJJFFFCCCBBBAAAAAAGGGNNNYYYfffrrruuuvvv||||||zzzooonnnlll]]]```oooXXXIIITTTWWWWWW[[[bbbhhhlllmmmmmmlllmmmmmmllllllllllllmmmmmmnnnllliiiiiikkkkkkhhhfffkkklllmmmnnnrrryyy~~~nnnbbb^^^\\\ZZZWWWUUUWWW[[[___bbbdddddddddbbbbbbcccddddddcccbbbaaadddbbb```___```bbbeeegggeeegggjjjnnnpppoookkkhhhmmmppptttwwwyyy{{{~~~}}}wwwuuuuuurrroooiiiiiihhhfffdddaaa^^^\\\ZZZZZZWWWQQQJJJEEEEEEFFFEEEIII[[[kkkttt}}}}}}ooohhh___WWWXXXaaarrrvvv]]]KKKFFFIII===@@@@@@CCCNNN]]]dddbbbiiihhhiiikkkkkknnnwwwyyytttooojjjhhhgggeeeaaa^^^\\\ZZZYYYVVVXXXWWWTTTTTTVVVTTTOOOXXXYYYWWWNNNEEEBBBFFFKKKzzzwwwaaaMMMOOOWWW]]]gggqqqwww{{{zzzzzz||||||zzz~~~}}}zzzyyy}}}|||yyyyyy|||~~~~~~~~~{{{~~~}}}uuummmfffaaa^^^\\\XXXSSSNNNLLLNNNOOONNNKKKFFFCCCAAAAAADDDHHHIIIIIIJJJLLLOOOOOOOOOPPPSSSVVVVVVYYY\\\]]]bbbddd\\\RRRFFFFFFCCC??????@@@<<<666;;;;;;:::888777666666666::::::<<>><<<===>>>888MMM{{{rrr]]]JJJ@@@>>>AAA???>>>>>>>>>===;;;999888666666999<<>>>>>>>>>>>;;;???AAAMMM^^^hhhxxx{{{llliiixxx{{{tttccc```\\\YYYWWWUUUSSSQQQLLLIIIFFFEEEDDDDDDCCCDDDDDDLLL\\\mmmwww~~~qqqccc[[[NNNKKKFFFCCCBBBAAAAAAFFFMMMVVVcccqqquuuwww}}}}}}zzzwwwuuuuuu}}}rrrlllddduuu{{{```eeennnZZZSSSZZZTTTWWW[[[aaagggkkkmmmmmmlllllllllkkkkkkkkkkkkllllllllljjjhhhiiikkkllljjjhhhlllmmmmmmmmmpppuuu}}}zzzpppgggaaa]]]\\\]]]]]]^^^```bbbeeegggiiijjjjjjjjjjjjkkklllmmmmmmjjjhhhgggeeedddeeefffgggjjjlllooosssuuurrrmmmiiihhhjjjmmmppprrruuuyyy|||{{{yyy}}}xxxssspppooollliiiiiiiiihhhgggfffcccaaa___^^^]]]ZZZUUUMMMIIIGGGHHHFFFKKK```uuuxxxkkk]]]WWW[[[hhh{{{xxxgggZZZQQQLLLDDDDDDAAA@@@FFFQQQVVVTTTWWWWWWYYY\\\^^^eeeuuu|||tttmmmffffffeeebbb^^^[[[XXXWWWWWWYYYXXXVVVXXX\\\\\\ZZZ[[[YYYTTTKKKAAA<<<<<>>===;;;999888777777777999:::===AAADDDEEEBBB@@@???EEEDDDAAA???999BBBZZZvvvwww]]]IIIBBBDDDAAA@@@?????????>>>;;;999:::777777;;;>>>FFFSSS```iiilllnnnlllmmmpppooollleee\\\TTTOOOKKKFFFDDDFFFKKKbbbvvvbbbYYYSSSNNNKKKHHHFFFEEEZZZ|||xxxyyy{{{|||}}}}}}|||{{{}}}yyytttnnnfff]]]WWWKKKEEEAAABBBBBBAAAAAADDD@@@@@@?????????>>>>>>>>>;;;===;;;CCCTTTaaavvvwwwnnnvvv~~~xxxgggddd```]]]\\\ZZZWWWUUUOOOMMMIIIEEECCCCCCDDDDDDFFFKKKVVVccclllqqqzzzuuuhhh```RRRKKKGGGCCCBBBAAA@@@FFFMMMRRR```ooouuuxxx~~~}}}~~~}}}|||zzzvvvsssqqqlllqqqtttjjjccctttzzzjjjlllmmmZZZWWW\\\RRRWWWZZZ```fffjjjllllllkkkkkkjjjjjjiiiiiijjjjjjkkkjjjiiihhhiiikkklllkkkjjjmmmmmmmmmlllmmmpppuuuzzzwwwjjjcccbbbdddcccaaa```bbbfffjjjmmmrrrqqqppppppqqqrrrsssuuuwwwvvvtttrrrpppnnnmmmlllkkkmmmqqquuuwwwuuupppllleeefffhhhjjjlllpppuuuxxx|||{{{vvvqqqlllmmmrrrvvvvvvuuuyyywwwsssoookkkhhhfffeeehhhiiiiiiiiihhhgggeeedddcccbbb___YYYSSSMMMKKKJJJIIIOOOggg|||ggg[[[ZZZ```lllwww}}}tttmmmaaaTTTLLLIIICCC>>>AAAGGGIIIGGGHHHHHHJJJLLLNNNYYYnnnuuullldddeeeeeeccc___[[[YYYYYYYYY[[[[[[YYY\\\ccchhhhhhiiicccZZZPPPFFF???;;;999}}}sssZZZJJJQQQZZZbbbmmmxxx|||~~~{{{yyy{{{|||zzzvvvyyy|||~~~|||xxxxxxyyyzzz|||}}}~~~~~~|||uuukkkbbb]]]]]]^^^WWWRRRKKKGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKHHHIIINNNWWW___cccpppqqqmmmddd\\\YYYWWWSSSEEEBBB>>>;;;:::999888888777999<<<>>>AAABBBCCCCCCEEEIIIHHHDDDAAA???AAAGGGUUUxxxrrrZZZKKKHHHLLL@@@???>>>>>>>>>>>>;;;999===::::::===AAAFFFQQQ[[[aaaeeegggfffhhhlllllliiiddd\\\TTTQQQLLLGGGEEEFFFQQQbbb~~~qqqaaaXXXOOOJJJEEEEEEBBBMMMjjjzzzxxxyyy{{{}}}~~~}}}zzzsssjjjaaa\\\PPPIIICCCBBBAAA@@@AAADDDAAA@@@@@@??????>>>>>>>>><<<<<<999===LLLXXXooovvvqqqttt}}}wwwsssjjjgggcccaaa___]]]YYYWWWRRRRRRNNNGGGCCCDDDEEEEEEHHHKKKUUUaaahhhlllqqqxxxxxxlllcccUUULLLGGGDDDBBBAAA@@@EEELLLPPP___nnnvvvyyy~~~~~~~~~~~~{{{xxxtttrrrjjjlllyyyxxxmmmgggzzzqqqrrrrrr```TTTVVVTTTWWWZZZ___eeeiiikkklllkkkkkkjjjjjjiiiiiijjjjjjkkkjjjiiiiiiiiijjjjjjjjjiiikkkkkkkkkjjjjjjlllpppsss}}}xxxmmmhhhiiihhhfffeeefffhhhkkkmmm{{{{{{zzzzzzzzzzzzzzzzzz}}}yyyvvvrrrpppllllllnnnqqqssssssqqqooohhhiiiiiiiiijjjmmmssswww|||yyytttnnngggfffjjjooopppnnntttssspppkkkgggeeefffggghhhiiijjjjjjjjjjjjhhhhhhfffeeebbb]]]WWWQQQMMMJJJKKKQQQjjjrrrccc^^^```fffmmm~~~{{{ooo```TTTNNNFFFBBBBBBFFFHHHGGGFFFFFFGGGGGGGGGNNNaaattt|||rrrjjjccccccccc```\\\[[[\\\^^^]]]^^^]]]ZZZ]]]gggpppsssuuunnncccYYYPPPHHH@@@;;;eeeRRRXXX___eeeooozzz|||zzz||||||zzzwww|||~~~}}}}}}vvvwwwxxxyyyyyyzzzzzz{{{wwwlllddd______```VVVRRRLLLGGGDDDBBBBBBAAABBBBBBBBBBBBBBBDDDFFFGGGJJJJJJKKKLLLLLLJJJHHHFFFDDDBBBAAACCCIIISSS___hhh{{{~~~wwwnnnfffSSSLLLDDD>>>;;;999888777666777999===BBBGGGKKKMMMGGGDDDBBB@@@???DDDGGGEEEFFFXXX{{{iiiZZZQQQOOOCCCAAA???>>>>>>>>><<<:::>>>;;;:::>>>AAAEEELLLTTTXXX^^^ccceeehhhlllkkkgggccc\\\UUURRRNNNHHHEEEFFFOOO]]]wwwpppbbbTTTJJJ@@@EEECCCEEERRReee{{{yyyyyyyyyzzz}}}yyyppphhhcccUUUMMMFFFCCCAAA???@@@CCCAAAAAAAAA@@@???>>>>>>===<<<>>>:::===HHHQQQddd~~~xxxvvvxxx~~~~~~vvvkkkfffeeeeeegggiiikkkvvv|||xxxvvvmmmjjjfffccc```]]]XXXUUUUUUXXXVVVMMMGGGGGGGGGDDDCCCFFFPPP]]]dddfffhhhlll}}}yyynnneeeVVVMMMHHHDDDCCC@@@???DDDKKKPPP^^^nnnvvvzzz~~~}}}~~~zzzvvvsssllljjjrrr~~~qqqiii~~~|||lllqqqsssXXXOOOUUUWWWZZZ___dddhhhkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjhhhhhhgggggghhhiiijjjiiiiiijjjmmmpppwww{{{sssoooooooooooooooooopppppp}}}}}}yyyvvvssssssqqqnnnmmmnnnooonnnnnnkkkkkkiiihhhhhhkkkooosss{{{~~~{{{vvvoooiiihhhmmmrrrtttssssssqqqlllgggddddddgggjjjhhhiiijjjkkkkkkkkkjjjiiigggfffccc___ZZZSSSMMMJJJIIINNNeeeuuufff___]]]___cccsss{{{ppp```XXXPPPKKKKKKKKKKKKKKKIIIJJJKKKKKKHHHJJJWWWeeexxx}}}{{{vvvrrrmmmggg]]]]]]\\\WWWTTTUUUZZZ```___```^^^YYY[[[fffrrrwwwwwwoooeee\\\UUUMMMDDD>>>xxx^^^^^^bbbhhhuuu|||~~~||||||~~~zzzqqqqqqxxx|||zzzwwwxxxxxxwwwvvvvvvwwwyyy~~~uuujjjddd```^^^]]]TTTQQQMMMHHHCCC@@@???>>>???@@@BBBBBBBBBCCCFFFHHHGGGGGGGGGIIIJJJJJJHHHFFFFFFEEEGGGLLLRRRZZZgggsssjjj```QQQEEE>>>;;;888555666666888>>>HHHRRRZZZ]]]XXXIIIDDDBBB===AAAFFF@@@HHHJJJoooxxxcccVVVMMMJJJEEEAAA@@@???===<<<===999999>>>BBBEEEKKKQQQTTT[[[bbbfffiiikkkiiidddccc]]]WWWUUUQQQKKKGGGGGGNNN[[[rrrqqq\\\LLL???FFFDDD@@@BBBGGGZZZuuu{{{zzzyyyzzz|||~~~vvvooolll\\\TTTKKKHHHDDD@@@@@@BBBBBBBBBAAA@@@???>>>>>>===;;;>>><<<>>>EEEIIIYYYsssoooccc\\\XXXSSSPPPQQQWWWYYYTTTNNNLLLOOOQQQUUUZZZ[[[eee~~~qqqnnniiieeeaaa[[[VVVRRRXXX^^^^^^UUUMMMLLLIIIDDDBBBDDDNNNZZZaaabbbcccfffuuuyyyooogggWWWNNNIIIEEECCC@@@???CCCJJJPPP]]]llluuu{{{}}}|||xxxuuummmjjjmmm{{{uuummmnnn___gggjjjSSSUUUXXX[[[___dddhhhkkkmmmmmmkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkllljjjhhhffffffgggggghhhjjjjjjiiijjjlllnnnmmmuuutttvvvxxxyyyyyyxxxvvvttttttvvvzzz~~~}}}|||}}}yyytttooommmllljjjiiihhhhhhgggeeeeeegggkkkooovvv}}}}}}xxxrrrmmmmmmsssyyy|||{{{sssoooiiidddcccdddhhhjjjiiiiiijjjkkkjjjiiihhhggggggeeeccc```\\\VVVOOOJJJFFFJJJ]]]sss}}}kkk___XXXSSSTTTWWWfffxxxqqqhhh___\\\YYYVVVSSSSSSOOOOOOQQQRRROOONNNTTT\\\dddhhhiiifffbbbaaa___\\\UUUVVVTTTOOOKKKKKKRRRYYY___aaa^^^XXXYYYeeeqqqxxxvvvqqqiiibbb\\\UUUMMMGGGgggbbb```gggwww{{{|||yyy}}}xxxllliiiqqqxxxxxx{{{{{{zzzwwwtttsssuuuxxx|||~~~oooddd```]]]ZZZVVVOOONNNLLLIIIDDDAAA??????<<<>>>AAABBBBBBCCCFFFIIIGGGEEEDDDEEEJJJNNNPPPPPPQQQRRRWWW]]]___bbblllxxx{{{fffSSSGGG@@@;;;888777555777BBBRRRaaakkkooonnnVVVNNNOOOFFFGGGMMMGGGQQQKKKaaaooo]]]WWWOOOHHHCCCAAA@@@???===:::;;;BBBHHHLLLQQQWWWYYY___eeegggjjjllljjjeeeeee___ZZZXXXUUUNNNJJJIIIOOO[[[nnn|||bbbMMMBBBFFFAAA===>>>;;;AAARRRjjj|||~~~vvvqqqoooccc[[[RRRNNNIIICCCAAABBBCCCBBBBBBAAA???>>>>>>===999<<<;;;<<>>CCCIIINNN[[[jjjttt{{{{{{wwwmmmllllllttt{{{vvvlllZZZXXXuuucccWWWYYY\\\```eeeiiilllnnnnnnjjjiiiiiihhhhhhiiiiiijjjhhhjjjkkkjjjgggfffgggiiihhhjjjkkkkkkjjjiiijjjkkkhhhnnnwwwwwwyyy{{{||||||{{{yyyxxxmmmmmmnnnpppsssxxx|||~~~}}}zzzvvvrrrpppllliiifffbbbccccccbbbccceeeiiimmmttt}}}{{{vvvrrrssszzztttoooiiifffgggiiiiiihhhjjjjjjjjjjjjiiigggeeedddfffeeecccaaa^^^XXXPPPJJJEEEKKK\\\iiimmmvvvxxxnnniiiaaaXXXRRRMMMJJJKKKOOOZZZkkkyyyrrrpppmmmgggcccccc[[[XXXXXXZZZYYYVVVWWWZZZWWW\\\^^^[[[XXXXXXVVVRRRQQQSSSSSSNNNHHHEEEIIINNN]]]___]]]WWWXXXdddqqqyyyvvvtttoooiiiccc\\\VVVRRRzzzjjjddd^^^ccctttwww}}}~~~}}}yyyuuu~~~uuuqqqxxx}}}|||~~~~~~|||xxxsssrrruuuxxx{{{~~~{{{iii___\\\ZZZUUUOOOKKKLLLKKKIIIFFFBBB@@@@@@:::===AAABBBBBBCCCGGGJJJJJJFFFCCCDDDKKKSSSXXX[[[]]]^^^ccchhhfffccciiittt}}}www```QQQGGG@@@<<<999666888DDDYYYlllvvvzzzuuuYYYUUU\\\UUUWWWaaa^^^YYYPPPVVVwwwjjjbbbWWWMMMGGGCCCAAA@@@???===???HHHOOOTTTZZZ___```eeeiiijjjkkkmmmlllggggggaaa\\\[[[XXXQQQLLLKKKOOOZZZllleeeMMMEEEEEE>>><<<@@@===;;;DDDEEEPPPddd~~~{{{tttpppnnnhhh```WWWRRRLLLFFFBBBCCCCCCCCCBBBAAA@@@>>>>>>===777;;;999:::===>>>LLLeeeyyylllbbb[[[TTTPPPOOOSSSTTTOOOJJJHHHOOOGGGGGGLLLLLLIIIPPP[[[|||xxxuuuoooiiibbbZZZRRRMMMYYYfffkkkbbbXXXTTTLLLBBBFFFDDDGGGOOOVVVXXX[[[___iiivvv{{{rrriiiYYYOOOJJJEEECCC@@@>>>BBBIIILLLYYYhhhsss|||~~~{{{nnnnnnnnnrrr}}}}}}ttt^^^LLLaaapppZZZZZZ]]]aaaeeeiiilllnnnooohhhhhhgggggggggggghhhhhhfffhhhjjjjjjggggggiiikkkkkklllmmmllljjjhhhhhhiiiiiimmmssswwwzzz{{{}}}wwwxxxyyyzzzzzzyyyyyyxxxqqqnnnkkkiiikkkooouuuxxxuuuuuuvvvxxxyyy{{{|||}}}uuuttttttsssrrrooojjjfff^^^```aaabbbcccfffjjjnnntttzzzvvvxxxvvvqqqlllkkkmmmnnnkkkgggjjjjjjjjjiiihhhfffcccbbbfffeeecccbbb```ZZZRRRKKKHHHNNN___gggbbbbbb___RRRNNNJJJHHHIIIGGGFFFIIIOOORRR```~~~}}}vvvrrrssshhhbbb`````````\\\ZZZ[[[XXX^^^aaa___\\\[[[XXXTTTQQQUUUWWWRRRJJJDDDEEEHHH\\\^^^\\\WWWXXXdddrrr{{{tttssspppjjjddd]]]WWWUUUnnnbbbbbb\\\\\\gggnnnyyyzzz}}}|||yyyyyyxxxwwwwwwyyy|||~~~~~~}}}zzzwwwvvvwwwxxx}}}xxxeee[[[ZZZYYYSSSKKKOOOMMMIIIEEEBBB@@@??????>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCEEEIIIQQQ[[[aaakkkgggeeeeeedddbbbeeekkkxxxxxxfffTTTDDD;;;777888;;;IIIddd~~~zzz{{{qqqiiijjjnnnqqqwww}}}wwwaaaWWWllljjjTTTSSSSSSHHH@@@@@@CCC>>>AAAMMMXXX\\\```dddkkklllllllllooossspppjjjiiifff```ZZZSSSNNNJJJHHHNNN[[[jjjyyyjjjOOOJJJCCC???BBBBBB>>>===@@@>>>CCCJJJWWWlll{{{vvvssshhhgggbbb[[[RRRIIIDDDBBBCCCBBBAAAAAAAAA@@@>>><<<>>>999888<<<:::888EEEWWWvvvuuufffUUURRRYYYVVVRRRQQQKKKIIIHHHFFFCCCAAACCCFFFIIIdddzzzzzznnniiidddZZZOOOIIISSScccmmmggg]]]WWWMMMCCCBBBDDDGGGKKKPPPTTTWWWXXXfffooozzztttaaaWWWRRRIIIBBB@@@@@@???BBBFFFPPP[[[iiitttzzz|||rrruuusssqqqzzzvvvvvv[[[KKKNNNeeeZZZVVV[[[bbbgggkkkmmmoooppplllkkkiiihhhggggggggghhhkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmlllkkkjjjjjjkkkpppooopppsssvvvxxxwwwvvvuuuvvvvvvuuuttttttuuuwwwyyyvvvoooiiifffhhhmmmrrrqqqqqqqqqrrrssstttvvvwwwvvvtttrrrrrrqqqmmmgggaaa``````___```aaadddggghhhttt}}}|||vvvoooooonnnjjjhhhjjjllllllkkkjjjiiigggeeedddiiigggdddcccaaaZZZNNNEEECCCKKK```kkk```UUUPPPGGGHHHHHHGGGFFFFFFHHHJJJLLLQQQYYYvvv|||sssqqqfffaaaffffff___]]]bbb___^^^___bbbbbb]]]XXXUUURRRUUUVVVQQQIIICCCCCCEEEQQQYYY[[[UUUSSS^^^mmmvvvsssooolllhhh```XXXVVVXXX~~~bbbUUUXXXWWW\\\iiipppyyyyyyyyyzzz{{{{{{{{{zzz}}}|||zzzyyyzzz|||~~~~~~{{{wwwuuuvvvwww|||xxxiii___[[[XXXTTTPPPOOOMMMJJJFFFCCC@@@>>>===============???@@@AAABBBBBBBBBBBBCCCFFFKKKSSSXXX^^^\\\]]]^^^]]]ZZZ\\\aaaiiiooonnnwww{{{dddUUUHHH???777777:::HHHgggppp[[[bbb|||yyyccc]]]UUUFFF???BBB@@@???FFFUUUbbbhhhkkknnnmmmpppqqqqqqtttxxxyyyuuummmiiiaaaYYYSSSPPPOOOOOOMMMWWWcccppprrrYYYJJJEEECCCDDDAAA<<<<<<@@@;;;<<<>>>BBBKKK\\\rrr}}}|||yyywwwllliiiddd]]]VVVNNNHHHDDDCCCBBBAAAAAAAAA@@@>>><<>>???@@@@@@AAABBBBBBBBBEEEIIILLLPPPOOOQQQTTTTTTQQQQQQUUUZZZ___]]]```rrr}}}aaaVVVNNNDDD===;;;:::DDD```mmmVVVTTTccc}}}wwwiiiYYYFFF???CCCAAAFFFRRRcccpppuuuvvvxxxssswwwwwwttttttxxx{{{zzzpppjjj```XXXSSSRRRTTTVVVUUUZZZaaakkk{{{hhhSSSOOOJJJGGGBBB>>>???CCC???>>><<<999999===FFFMMMkkk~~~|||{{{sssnnngggaaa[[[UUUMMMGGGDDDBBBAAA@@@AAA@@@>>>===???;;;;;;===;;;:::DDDRRRwwwqqqcccccc___]]]ZZZSSSGGGFFFDDDCCCAAAAAA@@@AAAAAAZZZwwwmmmeeeXXXMMMFFF???KKKUUUWWWXXXYYYQQQGGGDDDDDDEEEFFFIIIMMMQQQSSS\\\iiiwwwvvvgggaaaRRRJJJEEECCCCCCAAAAAADDDLLLXXXhhhuuu}}}~~~zzzxxxxxx|||iiisss|||YYYEEEBBBGGG^^^hhhUUU[[[___dddiiikkkmmmppprrrqqqpppnnnlllkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnniiikkkmmmnnnmmmnnnoooppptttsssssstttvvvvvvuuussskkklllmmmllljjjjjjlllnnnqqqvvvyyyvvvooohhheeeeeehhhjjjmmmoooqqqqqqpppooooooppprrrvvvxxxuuuoooiiihhhgggdddccccccdddfffgggsss|||zzzxxxuuurrrrrruuussspppmmmjjjhhhggggggbbb___]]]\\\YYYSSSJJJCCCGGGQQQfffpppfff^^^ZZZQQQNNNMMMOOOUUU\\\\\\VVVOOOPPPNNN[[[|||uuuuuussslllkkkoooppppppnnnllliiifffcccaaaddd```ZZZRRRKKKDDD???===???DDDFFFDDDGGGTTTfffqqqtttooojjjiiiddd]]]XXXXXXnnnMMM===DDDOOO___qqqyyy~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{}}}}}}|||{{{yyyyyy{{{}}}}}}uuujjjccc___[[[VVVRRRIIIHHHHHHFFFDDDAAA>>><<<;;;;;;;;;;;;<<<===>>>??????AAABBBBBBBBBBBBDDDFFFHHHGGGIIILLLLLLIIIKKKPPPTTT\\\\\\[[[dddnnnfff\\\SSSFFF???===:::AAA[[[yyyxxxfffVVVQQQVVVgggrrr^^^JJJAAACCCEEEOOO```qqq{{{~~~}}}|||{{{~~~}}}uuupppqqqttttttnnniiiaaaYYYUUUUUUXXXZZZ[[[^^^bbbhhhtttyyyhhh___RRRJJJFFFDDDDDDEEEBBBCCCBBBAAA??????BBBDDDFFF\\\mmm~~~~~~~~~~~~}}}|||xxxrrriiiddd```ZZZQQQJJJEEECCCAAA@@@AAA@@@???>>>???===<<<===<<<<<>>CCCHHHKKKOOOSSSOOOGGGEEEDDDCCCCCCEEEIIIMMMOOOVVVdddsss{{{xxxhhhaaaSSSLLLFFFEEEDDDBBBAAADDDKKKWWWgggttt|||{{{yyyvvv}}}oooooo\\\FFFEEEHHHZZZggg\\\WWW\\\dddkkkoooqqqssstttrrrqqqooolllkkkjjjjjjjjjkkkkkklllmmmnnnoooooopppjjjlllmmmnnnmmmlllmmmnnnqqqpppooopppqqqqqqooommmkkklllmmmllljjjjjjlllmmmnnnqqqtttuuusssnnniiifffccceeeiiimmmooooooooonnnqqqsssvvv{{{~~~|||uuupppjjjhhheeeccccccdddggghhhsss{{{yyyvvvrrrppprrrpppmmmiiigggffffffgggaaa```]]][[[XXXSSSKKKFFFHHHXXXuuu{{{rrrjjj\\\XXXWWWXXX^^^dddddd^^^WWWTTTPPPXXXppp|||wwwxxx|||~~~}}}xxxoooiiigggfffeeeddd^^^WWWOOOJJJFFFBBB???@@@BBBBBB@@@CCCNNN^^^jjjsssmmmhhhgggddd]]]XXXWWWnnnLLL:::BBBNNN^^^pppxxxxxxzzz|||}}}{{{zzz{{{|||{{{{{{||||||{{{{{{zzzzzz~~~~~~~~~|||zzzyyy{{{}}}}}}qqqeee___```]]]UUUMMMDDDDDDDDDDDDCCCAAA???===<<<<<<<<<<<<<<<===>>>???>>>AAACCCDDDCCCCCCEEEFFFHHHEEEEEEGGGGGGFFFJJJPPPTTT\\\]]]\\\___cccuuuzzzjjjYYYHHH===<<<;;;CCC\\\yyyqqq{{{mmm___VVVRRRWWWllltttcccQQQFFFCCCIIIXXXlll|||uuunnnnnnppppppmmmjjjeee```]]]\\\\\\]]]ZZZ[[[___gggppp|||rrr\\\MMMIIIJJJHHHDDD???AAABBBCCCBBBCCCCCCDDDBBBHHHGGGUUU~~~}}}{{{zzztttlllfffbbb\\\SSSLLLFFFCCCAAA@@@@@@AAA@@@>>>???>>>======<<<<<>>===<<<<<<;;;;;;<<<======>>>>>>@@@CCCDDDDDDDDDFFFGGGHHHEEEDDDEEEEEEEEEJJJPPPQQQVVVTTTTTTYYY]]]oooyyybbbOOOAAA@@@>>>BBBWWWqqq~~~}}}}}}uuu}}}ooo```VVVNNNNNN\\\nnnssseeeVVVJJJFFFNNNaaavvvwwwrrrssstttsssnnnllljjjgggdddbbb``````[[[[[[___hhhrrr|||sss^^^UUUSSSOOOHHHEEEDDDCCCBBBAAA@@@??????>>>CCC>>>BBB]]]}}}yyyyyytttmmmgggaaa[[[SSSMMMGGGDDDAAA@@@@@@AAA@@@???>>>>>>>>>===<<<<<>><<<>>>BBBBBBBBBBBBBBBAAAAAACCCEEEHHHIIISSS```mmmttt{{{yyyhhhaaaWWWPPPIIIGGGEEEBBBBBBEEEMMMXXXgggrrryyy~~~}}}wwwvvvqqqyyypppsssYYYCCCFFFNNNcccnnn```ZZZ___hhhoootttwwwzzz|||uuussspppmmmkkkjjjiiiiiimmmmmmmmmnnnnnnooooooppprrrssstttssspppooonnnooommmllllllmmmoooooonnnlllkkkkkklllkkkjjjjjjkkkmmmllljjjhhhlllrrrvvvwwwvvviiiiiiiiiiiikkklllnnnooopppqqquuuzzzzzzuuullljjjgggeeeeeehhhkkknnnvvv}}}vvvooolllkkkjjjhhhhhhhhhhhhiiicccaaa^^^ZZZUUUOOOKKKHHHOOOlllvvvnnnfffdddiiijjjfffaaaYYY___jjjtttxxxwww{{{~~~{{{sssuuuwwwuuuqqqjjj___TTTKKKFFFDDDDDDCCC@@@???@@@BBBGGGRRR]]]hhhccc___\\\VVVPPPQQQUUUtttUUUEEELLLSSS^^^mmmssszzz}}}}}}zzzzzz}}}yyy{{{|||~~~~~~|||zzzyyy~~~~~~~~~}}}{{{{{{}}}{{{pppccc]]]\\\YYYSSSMMMCCCBBB@@@>>><<<;;;::::::;;;::::::::::::;;;;;;<<<>>>@@@BBBCCCBBBBBBDDDEEEEEECCCCCCEEEEEECCCGGGLLLKKKLLLJJJLLLSSSTTTaaazzzkkk^^^IIIFFFAAAAAARRRkkkwwwvvv{{{~~~pppcccZZZRRRKKKOOOYYYnnn{{{sssdddUUUMMMKKKZZZmmm~~~xxxwwwyyyxxxtttnnnmmmjjjgggdddbbbaaa```^^^[[[]]]eeemmmvvvooofff```ZZZTTTQQQKKKFFFCCCAAA@@@???;;;@@@>>>@@@JJJ[[[zzzuuurrrmmmfff^^^WWWPPPMMMGGGDDDAAA@@@@@@AAAAAA@@@===>>>>>><<<;;;<<<<<<<<>>>>>???AAA@@@@@@AAABBBCCCEEEFFFGGGNNNXXXeeennnyyynnnnnnyyylllhhhZZZQQQJJJGGGDDDBBBCCCFFFMMMXXXgggssszzzyyykkkyyyxxx}}}xxx\\\GGGDDDJJJcccppp```\\\```fffmmmttt~~~yyywwwtttqqqooommmllllllnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrrrrpppnnnnnnoookkkkkkkkkmmmpppqqqpppoookkklllmmmllljjjjjjlllnnnlllmmmmmmmmmmmmqqqvvvzzzsssqqqllliiihhhiiilllnnnmmmnnnrrrxxx~~~}}}zzzrrroookkkhhhgggiiimmmooozzz{{{rrrttttttsssrrrqqqpppooonnnfffeeebbb\\\VVVPPPLLLKKKOOOnnn|||{{{~~~rrriiinnnwww~~~}}}zzz|||}}}wwwlll^^^QQQKKKKKKNNNLLLGGGEEEFFFEEEFFFNNNXXXaaa^^^[[[UUULLLGGGKKKTTTxxx[[[MMMSSSXXXaaaooovvvxxxzzzzzzwwwttttttzzz{{{}}}}}}zzzxxxwwwyyyzzz{{{}}}zzzrrrggg^^^YYYVVVSSSPPPEEECCC@@@<<<:::888888777999999999888999999::::::>>>???AAAAAA@@@@@@AAACCCBBBAAACCCFFFEEEBBBCCCGGGEEEFFFEEEJJJPPPKKKNNNaaarrrkkkJJJHHHBBBCCCVVVqqq}}}qqqiii\\\KKKBBBBBBWWWkkkuuubbbSSSNNNOOOeeeyyy~~~yyyyyy{{{xxxrrrmmmkkkgggccc```_________^^^XXXVVVZZZ```hhhvvvyyyqqqlll___YYYRRRKKKGGGFFFEEEEEECCCBBB>>>AAADDDCCCXXX|||{{{rrrqqqmmmeee\\\TTTOOOMMMHHHEEEAAA@@@@@@AAAAAA@@@<<<>>>===<<<;;;;;;;;;:::???SSSqqq|||iiiaaaUUUOOOPPPMMMHHHNNN\\\rrr{{{ssskkk^^^QQQJJJBBB@@@???@@@???>>>???AAA???@@@AAABBBDDDEEEFFFGGGGGGQQQ]]]hhhvvvvvv```\\\sssyyypppooo\\\SSSJJJFFFDDDBBBCCCGGGMMMXXXgggttt{{{nnngggyyy{{{}}}]]]HHH???BBB\\\lll\\\[[[]]]bbbjjjuuu}}}{{{xxxuuurrrppppppooonnnnnnnnnnnnmmmmmmmmmmmmjjjlllnnnnnnmmmllllllmmmiiiiiiiiillloooqqqqqqpppnnnoooooonnnmmmmmmnnnpppkkkppptttpppjjjjjjsss||||||wwwpppiiifffgggjjjmmmlllmmmqqqxxxwwwtttoookkkiiijjjmmmooo|||{{{|||||||||zzzxxxvvvtttssskkkjjjfff```YYYSSSPPPNNNEEEeeezzz|||zzzxxx{{{}}}~~~uuufffXXXQQQSSSXXXWWWQQQMMMMMMJJJGGGKKKSSS]]][[[XXXQQQFFFAAAHHHSSSkkkWWWYYYRRRTTThhhqqqxxx~~~|||uuuqqqyyy~~~~~~{{{yyy{{{~~~|||rrreee^^^ZZZUUUSSSSSSKKKFFF???;;;::::::::::::::::::999999::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFEEEFFFHHHHHHEEEGGGLLL]]]ggguuuzzzvvvZZZUUUNNNMMMYYYqqqrrr]]]IIIBBBEEEPPP]]]ttt~~~|||~~~~~~rrrbbb[[[aaajjjxxxuuuvvvuuupppjjjmmmllliiiddd^^^YYYXXXWWWUUURRRPPPOOOSSSZZZaaaffflllvvvrrrjjjbbb\\\UUULLLHHHHHHEEEAAA@@@AAABBBCCCIIIQQQmmmwwwrrrnnnggg```YYYQQQKKKFFFGGGEEECCCAAA@@@??????@@@AAA@@@???===<<<;;;;;;;;;HHHTTTiiixxxmmmbbbWWWQQQMMMaaa{{{rrrlllkkkgggZZZNNNCCCAAA@@@@@@BBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@FFFMMMXXXcccoooyyy{{{tttyyyrrrccceeeuuukkk___QQQFFFEEEDDD@@@AAAGGGLLLZZZmmm|||yyyhhhooozzzzzzaaaIIICCCFFFSSS```___\\\]]]___dddooowwwuuuxxxyyytttoooqqqqqqppppppooommmlllkkkiiikkkmmmoooppppppooonnnjjjlllnnnooopppqqqpppppplllkkkjjjjjjlllnnnnnnmmmrrrrrrrrrqqqqqqpppppppppssswwwzzzxxxrrrlllhhhgggkkkmmmooottt~~~}}}}}}|||xxxqqqiiifffhhhkkk{{{zzzxxxxxxxxxxxxqqqooolllgggbbbZZZRRRLLLKKKXXXyyynnnfffbbbbbbdddbbb___ZZZTTTRRRSSSXXX[[[^^^\\\WWWOOOEEE@@@HHHTTTaaaPPPUUUQQQTTTiiiqqqxxx}}}yyyyyy~~~}}}~~~}}}~~~|||xxx}}}~~~qqqccc]]]XXXTTTRRRRRROOOJJJCCC>>>;;;:::999888:::999999999999:::;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEGGGEEEEEEGGGFFFDDDFFFKKKMMMUUUaaalllssswwwyyyyyyeeeaaa[[[XXX```vvvzzzeeePPPEEEDDDFFFPPPaaapppssspppqqqvvvyyy}}}|||pppbbbaaaooo}}}xxxvvvwwwvvvpppjjjmmmkkkgggaaaZZZUUUTTTSSSSSSQQQMMMKKKLLLPPPUUUXXX[[[eee{{{wwwkkkeee___VVVMMMIIIHHHDDDBBBDDDDDDDDDHHHNNN\\\{{{sssmmmeee]]]VVVPPPKKKHHHGGGEEECCCBBB@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<@@@MMMbbb{{{zzzlll```YYYZZZnnn~~~qqqkkkiiieee[[[RRRGGGDDDAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@?????????BBBIIITTT___kkkvvvqqqnnntttqqqgggllltttjjj___RRRGGGEEEDDD@@@AAAGGGLLLZZZnnn~~~nnnppp}}}}}}yyyeeeIIIAAACCCPPPZZZWWW\\\___eeennnzzzwwwuuuwwwxxxtttppppppppppppooonnnmmmkkkkkkjjjkkkmmmoooooonnnmmmlllhhhjjjlllnnnooopppppppppmmmlllkkkkkkmmmoooooonnnssssssssssssrrrrrrrrrqqqnnnsssyyy|||zzzssslllhhhmmmnnnpppsss}}}}}}{{{vvvpppjjjhhhhhhiiipppzzzuuurrrqqqpppllljjjgggddd```ZZZTTTOOOIIITTTxxxvvvmmmhhhhhhiiidddbbb___\\\ZZZ[[[]]]___^^^ZZZSSSKKKBBBBBBNNN\\\YYYIIIQQQPPPUUUjjjqqqxxxzzz}}}}}}|||}}}~~~|||yyyttteee^^^ZZZUUURRRRRRNNNJJJCCC>>>;;;:::999888999999999999999:::;;;;;;:::;;;;;;<<<===>>>??????AAA@@@@@@@@@AAABBBCCCDDDHHHEEEDDDFFFEEEDDDGGGMMMKKKPPPXXX```hhhqqqxxx}}}nnniiibbb___fffzzzmmmYYYKKKEEE???EEEMMMTTTWWW\\\jjjwwwsssiiimmm~~~yyyxxxxxxvvvpppjjjkkkiiiddd]]]VVVQQQPPPPPPOOONNNKKKJJJJJJLLLNNNPPPSSSZZZlllvvvmmmcccXXXRRRNNNIIIGGGGGGEEEBBBBBBEEEMMMeeesssmmmddd[[[UUUPPPMMMKKKGGGEEEDDDBBBAAAAAABBBBBB@@@@@@???>>>======>>>>>>AAAMMMbbb{{{pppeee```gggyyy}}}sssmmmiiiddd\\\VVVLLLHHHBBB???>>>?????????AAAAAA@@@??????>>>======>>>DDDMMMYYYeeeqqq|||yyylllmmmtttuuupppuuusssggg```RRRGGGFFFDDD@@@AAAGGGMMM[[[nnn~~~}}}ppp{{{kkkJJJ@@@CCCPPPWWWPPPYYY^^^iiivvv{{{uuusssvvvwwwtttqqqooooooooonnnnnnlllkkkjjjjjjkkklllmmmmmmmmmlllkkkggghhhjjjlllmmmnnnoooooonnnlllkkklllnnnppppppoootttttttttttttttsssssssssnnnpppuuuyyyzzzxxxrrrnnnppppppppprrrzzz{{{uuupppllliiigggeeegggppp~~~uuummmhhheeeccc___]]][[[ZZZXXXUUUQQQNNNFFFLLLccc}}}tttooommmmmmeeedddcccaaa```_________^^^XXXOOOGGGBBBFFFWWWhhhZZZJJJPPPOOOSSSiiiqqqxxxxxxzzz}}}}}}{{{jjjbbb]]]XXXTTTSSSHHHDDD???;;;:::::::::999999999999888999::::::;;;:::;;;;;;<<<======>>>>>>??????@@@@@@AAAAAABBBCCCGGGDDDCCCEEEFFFFFFKKKRRRYYY[[[^^^```dddjjjpppuuukkkbbbYYYXXXeeeyyy|||nnn___TTTNNNNNNPPPTTT\\\kkk}}}{{{vvv~~~}}}yyyxxxwwwtttnnniiigggeeeaaaZZZTTTPPPPPPQQQMMMMMMMMMMMMOOOPPPRRRSSSTTTWWWbbbuuussshhhddd[[[UUUPPPNNNJJJDDD@@@AAADDDRRRrrrrrrmmmeee]]]XXXSSSOOOLLLGGGFFFEEECCCBBBBBBCCCCCC@@@??????>>>>>>>>>??????FFFOOObbb{{{wwwjjjdddcccjjjvvv|||wwwrrrllleee]]]WWWMMMIIICCC>>>===>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;@@@HHHSSS___mmmzzzyyyqqqwww~~~{{{|||vvviiiaaaSSSHHHGGGEEEAAABBBGGGOOO\\\mmm{{{sssooo}}}pppLLLBBBFFFTTTYYYQQQUUUZZZffftttyyyvvvrrrqqqrrrsssrrrpppnnnnnnnnnmmmmmmllljjjjjjiiijjjkkkllllllllllllllljjjjjjkkkllllllmmmmmmmmmmmmkkkkkklllnnnppppppooossssssssssssssssssssssssssspppmmmnnnrrruuuvvvuuupppqqqpppooovvv~~~vvvqqqnnniiiddd```bbbcccggglllttt|||ssshhh```[[[XXXVVVOOOMMMKKKJJJKKKJJJIIIGGGCCCCCCLLL\\\{{{wwwqqqqqqtttyyy~~~yyywwwvvvmmmkkkhhhfffdddbbb```___\\\UUUMMMGGGEEELLL^^^pppaaaOOORRRNNNRRRhhhqqqyyy}}}{{{}}}|||{{{|||}}}}}}}}}||||||mmmccc]]]WWWQQQOOOFFFCCC>>>;;;::::::999999999888888888888999::::::;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAADDDBBBBBBFFFHHHIIIPPPWWWbbbccccccaaa``````aaacccaaaTTTHHHKKK___uuu~~~rrrkkkgggeeejjjzzz~~~{{{xxxvvvtttpppkkkfffbbbaaa^^^ZZZUUUSSSSSSTTTOOOOOOPPPRRRSSSUUUVVVVVVTTTTTTYYYcccmmmwwwzzzuuujjjbbbZZZVVVQQQKKKFFFFFF@@@EEESSSnnnppplllhhhbbb]]]WWWQQQLLLIIIHHHFFFDDDCCCCCCDDDDDDAAA@@@@@@?????????@@@@@@CCCJJJYYYppp|||mmmeeeeeehhhdddiiiooozzz|||{{{zzzxxxtttmmmddd[[[UUULLLHHHBBB>>>===??????@@@@@@??????>>><<<;;;;;;:::999===DDDMMMZZZjjjyyy~~~yyyrrrbbbTTTIIIGGGFFFAAABBBGGGOOO[[[lllyyy}}}jjjzzzpppLLLBBBHHHWWW\\\SSSSSSXXXaaalllvvvxxxuuuppprrrqqqooonnnnnnnnnnnnnnnlllllllllllllllkkkjjjiiiggghhhiiijjjlllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjiiijjjmmmooooooooopppppppppppppppppppppppprrrnnniiiiiimmmqqqsssssspppqqqpppmmmqqq|||zzztttoooiiibbb\\\]]]YYYUUUSSSUUUXXXZZZZZZ___cccfffiiippp~~~pppjjjaaaZZZUUURRRQQQOOOGGGDDDAAA???@@@AAAAAA@@@??????BBBEEEUUU{{{wwwpppkkkhhhkkkppp|||zzzuuuooojjjhhhfffcccaaaVVVPPPKKKIIIIIIPPP___nnncccOOORRRMMMQQQgggqqqzzz}}}~~~|||{{{}}}{{{xxxyyyzzz{{{{{{~~~}}}jjj___ZZZSSSMMMIIIKKKGGGBBB>>><<<:::888777888888888888888999::::::<<<<<<<<<<<<======>>>>>><<<===>>>???@@@@@@@@@@@@BBB@@@BBBFFFIIIJJJPPPWWWbbbcccdddbbb___\\\ZZZZZZYYYJJJ>>>BBBVVVlllwwwzzzyyy|||}}}zzzvvvsssoookkkfffccc]]]]]]]]]ZZZXXXVVVVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSUUU[[[```eeeoooxxxyyymmmaaa[[[UUUNNNJJJJJJFFFDDDDDDRRRrrr~~~nnnllliiieee```ZZZSSSNNNKKKJJJGGGEEEDDDCCCCCCDDDBBBBBBAAA@@@??????@@@@@@@@@CCCOOOddd}}}uuuiiicccdddfffXXXZZZ___lllzzzyyy}}}~~~|||sssqqqnnnkkkggg___WWWQQQJJJGGGBBB???>>>???@@@@@@@@@@@@???>>><<<;;;::::::999;;;@@@IIIUUUfffvvvzzzvvvtttttt{{{}}}}}}zzzdddUUUJJJHHHFFFBBBBBBHHHNNNZZZkkkyyydddllloooLLLCCCHHHVVV[[[RRRSSSWWW___gggnnnpppnnnlllmmmnnnnnnmmmkkkkkklllmmmkkkkkkkkkkkkkkkjjjiiiiiihhhiiiiiijjjkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhjjjlllooooooooolllllllllmmmmmmmmmmmmmmmkkkkkkkkkmmmoooooommmlllooorrrqqqmmmnnnwww}}}wwwqqqjjjccc^^^YYYUUUPPPMMMLLLMMMMMMMMMLLLPPPUUUYYYbbbsssuuuggg^^^[[[VVVSSSSSSSSSRRRQQQKKKFFFAAA===<<<<<<===<<<<<<>>>DDDDDDEEEWWWiiihhheeecccdddffffffeeeggglll|||zzzrrrmmmjjjgggccc```SSSOOOKKKKKKLLLQQQ]]]iiiZZZIIINNNLLLQQQhhhrrrzzz~~~~~~{{{{{{}}}~~~|||{{{|||}}}|||{{{}}}|||{{{eee[[[VVVQQQJJJGGGJJJFFFBBB>>><<<:::888777888888888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===????????????>>>AAA???BBBFFFHHHHHHMMMSSSZZZ]]]______]]]ZZZYYYXXXSSSHHH===???LLL]]]iiinnn|||yyytttooojjjeeebbb___ZZZ[[[\\\\\\YYYWWWVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPTTTSSSUUUYYY[[[\\\ccckkknnn{{{sssggg]]]TTTPPPOOOPPPGGGCCCKKK\\\vvv}}}ooolllhhhccc___ZZZTTTPPPMMMLLLIIIFFFDDDCCCCCCCCCDDDCCCBBBAAA@@@?????????@@@???EEEUUUlll~~~~~~wwwnnneee]]]WWWUUUJJJNNNUUUddd}}}yyyrrruuuyyyzzzzzzxxxvvvvvvhhhccc]]]ZZZYYYVVVQQQMMMJJJGGGCCC@@@??????>>>===AAA@@@???>>>===;;;::::::888:::===DDDQQQbbbsssyyyrrrlllhhheeedddkkknnnrrrwww}}}{{{{{{~~~wwwdddVVVKKKIIIGGGBBBBBBHHHPPP\\\lllyyyfffkkksssQQQFFFIIITTTWWWOOOQQQVVV^^^eeeiiilllnnnoookkknnnooonnnkkkiiikkknnnjjjjjjjjjjjjjjjjjjiiihhhlllllllllkkkkkkkkkkkklllkkkjjjjjjiiijjjkkklllmmmkkkjjjiiijjjmmmpppppppppjjjjjjjjjjjjkkkkkklllllljjjlllnnnoooooonnnnnnooooootttuuupppnnnsss{{{zzzrrrkkkfffddd\\\\\\ZZZWWWUUUSSSSSSSSSQQQRRRTTTUUUZZZfffvvvxxxrrrggg^^^YYYXXXWWWXXXYYY[[[ZZZYYYSSSMMMEEE>>>;;;:::::::::;;;999AAADDD>>>CCCMMMMMMPPPQQQWWW^^^aaaaaaeeejjjyyy}}}yyyuuusssooohhhbbbYYYTTTPPPPPPPPPTTT^^^iiiQQQAAAJJJKKKQQQiiirrryyyxxxzzz}}}}}}~~~~~~|||yyyxxx|||xxxcccYYYVVVQQQKKKHHHDDDAAA>>><<<;;;:::999888888888888777888999999:::::::::::::::::::::;;;;;;:::<<<===?????????>>>>>>@@@???BBBFFFGGGFFFIIINNNQQQTTTWWWXXXWWWUUUTTTTTTPPPIII@@@>>>EEERRR^^^fff^^^]]]iii~~~|||xxxssslllgggbbb___]]]YYY[[[]]]\\\ZZZWWWUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPRRRUUUTTTTTTYYY```cccgggrrryyykkk___XXXWWWSSSFFFBBBJJJLLLRRRsss}}}ppplllfff```\\\YYYUUURRRNNNMMMJJJGGGEEECCCCCCBBBEEEDDDBBBAAA@@@?????????>>>;;;<<>>===;;;::::::888999;;;BBBNNN___qqq}}}~~~{{{vvvuuurrrmmmgggbbb___^^^^^^WWWZZZ___fffmmmsssxxx{{{}}}{{{uuurrrxxxzzz~~~zzznnneeeWWWKKKIIIGGGBBBCCCHHHSSS^^^lllxxxrrruuuyyyXXXKKKKKKSSSVVVMMMMMMTTT]]]dddgggjjjnnnqqqkkkoooqqqoookkkiiikkknnniiiiiijjjjjjjjjiiiiiihhhpppooonnnlllkkkjjjiiiiiiggggggggggggiiikkkmmmnnnllljjjjjjlllnnnqqqqqqqqqiiiiiiiiijjjjjjkkkkkkkkkooooooooollljjjmmmsssxxxpppvvvwwwrrrnnnrrryyy}}}~~~|||tttmmmiiiiiieeeffffffccc^^^ZZZYYYXXXZZZYYYWWWVVVWWW___iiirrr|||{{{wwwpppllliiiddd^^^\\\[[[\\\^^^aaabbbaaa```XXXQQQHHH@@@;;;999888888:::333888>>>999;;;EEEHHHNNNOOOTTTZZZ^^^^^^ccchhhooorrr}}}}}}tttlllaaa[[[VVVUUUUUUXXXbbblllJJJCCCEEEIIINNNbbbvvvyyy}}}|||}}}~~~}}}~~~~~~~~~zzzyyy|||~~~~~~mmm]]]ZZZYYYRRRHHHCCC@@@<<<:::::::::999999777777777777777777777777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===@@@@@@?????????AAABBBCCCDDDFFFJJJMMMPPPSSSTTTTTTPPPHHH@@@>>>???CCCLLLUUUTTTPPPWWWkkk{{{~~~{{{xxxssskkkeee```\\\YYYWWW[[[[[[[[[ZZZYYYWWWVVVUUUVVVUUUSSSNNNJJJHHHIIIJJJJJJLLLNNNPPPRRRTTTUUUVVVXXX\\\dddnnnzzzxxxiiiaaa^^^\\\WWWPPPHHHCCCGGGXXXiii~~~nnnkkkiiiiiieee^^^[[[[[[WWWVVVRRRLLLFFFBBB@@@AAABBBBBBBBBBBBAAA???===<<<===::::::@@@KKKTTTWWWWWWTTTTTTUUUSSSJJJ@@@>>>BBB>>>>>>JJJaaazzzwwwpppfffccc___^^^```aaa```^^^YYYTTTMMMHHHHHHJJJMMMNNNLLLIIIEEEAAA???>>>??????CCCBBBAAA@@@???===<<<<<<999777777===JJJZZZiiirrrzzztttqqqqqqrrrpppnnnfffffffffffffffeeeeeeeeeccccccaaa```aaadddiiimmmqqqvvvvvvsssvvvzzzrrrdddbbbkkk}}}uuuiiifffWWWJJJHHHHHHDDDEEEJJJTTT```nnnuuuxxx~~~tttmmmwwwdddGGGPPPiiiYYYQQQNNNRRRZZZbbbdddeeelllssspppmmmjjjjjjlllmmmllljjjkkkkkkjjjjjjiiihhhhhhhhhmmmnnnoooppppppnnnlllkkkmmmkkkiiijjjllloooqqqqqqpppnnnlllkkkkkkmmmoooqqqlllmmmnnnnnnmmmkkkiiihhhjjjlllnnnooonnnmmmmmmmmmllllllmmmooosssuuuvvvvvvyyyxxxwwwvvvuuurrrnnnkkkpppuuuvvvpppjjjhhhfffdddcccaaabbbdddcccbbbffflllqqquuuzzzzzzuuunnniiigggbbbeeeeeeeeegggjjjiiiddd[[[UUULLLEEEAAA>>><<<;;;;;;;;;<<<<<<999777<<>>@@@???>>>>>>>>>???@@@AAA@@@BBBEEEHHHLLLNNNOOOOOOMMMEEE>>><<<===AAAHHHOOOIIIEEEJJJYYYfffnnn{{{|||wwwtttooojjjccc]]]YYYVVVTTTRRRVVVXXXZZZ\\\[[[YYYWWWUUUUUUTTTRRRNNNJJJHHHIIIKKKKKKKKKMMMOOOPPPQQQQQQQQQRRRUUUZZZ```iiisss~~~xxxnnnkkkccc\\\SSSJJJBBBAAAJJJUUUccczzzxxxtttssssssnnnfffbbbbbb[[[ZZZUUUOOOGGGBBB@@@@@@BBBBBBBBBBBBAAA???===<<<<<<::::::===BBBFFFFFFEEE@@@???AAAEEEEEEAAA???BBBDDDFFFSSSjjjyyyrrrgggccc```___aaaaaa^^^\\\UUUQQQLLLIIIHHHIIIIIIIIIJJJHHHEEEBBB@@@@@@@@@AAACCCBBBAAA@@@???===<<<<<<999777777;;;FFFVVVdddmmmxxxzzz}}}|||zzzxxxvvvtttsssrrrqqqooommmkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhiiilllooorrrjjjnnnpppmmmiiieee```ZZZbbbppptttgggcccTTTIIIHHHHHHEEEFFFKKKXXXeeeuuu||||||~~~vvvuuu}}}hhhOOOXXXppp]]]PPPMMMQQQYYYaaadddffflllsssqqqnnnkkkkkklllmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiilllmmmooooooooonnnlllkkkkkkjjjhhhhhhkkknnnoooooonnnmmmlllkkkkkkmmmoooqqqppppppppppppnnnkkkiiigggiiikkkmmmnnnmmmllllllmmmmmmmmmnnnooorrrtttuuuuuuqqqpppnnnmmmlllkkkiiihhhtttyyy{{{vvvqqqnnnllliiihhheeedddfffgggeeeggglllrrrwww||||||wwwqqqmmmkkkiiikkkjjjhhhhhhiiifff```[[[VVVNNNGGGBBB???>>>======<<<<<<===:::888>>>EEEFFFNNNVVVYYYYYY[[[aaahhhqqqooopppqqqrrryyy|||qqqhhhfffgggiiilllpppLLLCCCEEEJJJMMM[[[jjjkkkllluuu}}}{{{yyy}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~nnngggfff]]]RRRLLLDDDAAA===:::999999888777777777777777777777777777666777888999:::<<<======<<<============>>>>>>>>>???>>>======<<<============>>>AAAEEEHHHJJJLLLLLLKKKCCC===<<<===???DDDIIIFFFBBBDDDMMMTTTYYYaaalllzzz}}}zzzuuupppllleeeaaa[[[VVVSSSQQQOOOMMMPPPRRRVVVYYYZZZXXXUUURRRPPPPPPNNNKKKHHHGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMLLLRRRTTTWWWZZZ^^^eeelllqqq~~~xxxmmmcccWWWNNNFFF@@@@@@DDDLLLccc}}}|||yyyyyyyyytttkkkdddccc___]]]YYYQQQIIICCC@@@???AAABBBBBBBBBAAA???>>><<<;;;;;;;;;<<<<<<;;;999888>>>;;;;;;AAACCCAAA>>>>>>CCCIIIYYYppp}}}vvviiifffbbbbbbbbbaaa^^^[[[UUURRRNNNKKKJJJJJJIIIHHHIIIHHHEEECCCBBBAAAAAAAAABBBBBBAAA@@@???===<<<;;;;;;999888;;;DDDRRRaaaiiisssyyy~~~~~~zzzxxxxxxuuuxxxzzz{{{yyyxxxwwwvvvtttuuuuuuuuuttttttsssrrrrrrrrrrrrrrrsssrrrrrrrrrqqqqqqqqqlllaaaWWWXXX^^^mmm}}}wwwhhh___RRRIIIIIIIIIEEEFFFLLLYYYgggyyyllliiiRRR^^^ssscccQQQNNNQQQXXX```dddffflllsssrrrooommmllllllmmmmmmllliiiiiiiiiiiijjjjjjjjjjjjlllmmmnnnnnnnnnmmmkkkjjjkkkiiiggghhhjjjlllmmmmmmmmmlllkkkjjjkkkmmmpppqqqsssssssssqqqnnnkkkhhhfffhhhjjjllllllkkkjjjkkklllmmmmmmnnnoooqqqrrrtttuuurrrpppllliiiggghhhiiikkkwww~~~~~~yyyvvvsssooonnniiihhhkkklllkkklllnnnwww||||||wwwuuuuuusssuuusssnnnllljjjeee^^^ZZZWWWQQQJJJCCC@@@???@@@???=========;;;:::???FFFHHHNNNTTTWWWWWWZZZ```eeesssrrrqqqqqqnnnnnnvvvyyyllliiijjjkkkkkkmmmMMMBBBCCCIIIMMMYYYgggiiiccclllwww|||{{{zzz|||}}}}}}|||{{{{{{{{{|||}}}}}}}}}iiibbb```XXXPPPOOODDDAAA<<<:::999888777666777777777777777777777777666777888999:::;;;<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;===???AAADDDGGGJJJLLLMMMKKKCCC======???@@@BBBEEEIIIEEEEEEIIILLLMMMRRRXXX___gggpppvvv}}}yyyxxxvvvuuusssnnniiiddd^^^ZZZVVVSSSQQQPPPNNNLLLJJJKKKNNNPPPPPPOOOMMMKKKHHHHHHHHHFFFCCCCCCDDDEEEGGGGGGIIIJJJKKKKKKKKKKKKRRRTTTVVVYYY[[[```eeeiiikkkyyywwwjjj[[[RRRKKKDDD@@@@@@FFFTTTsss}}}xxx}}}{{{zzz{{{vvvllleeeddd___^^^ZZZSSSKKKDDD@@@???AAAAAABBBBBBAAA@@@>>>===<<<======<<<:::999:::<<>><<<;;;<<<;;;:::===EEERRR```jjjpppxxxzzzvvvuuuwwwvvvzzz~~~}}}xxxuuu}}}vvvooojjj```ZZZddduuuwwwhhh^^^RRRJJJIIIHHHDDDFFFLLLUUUcccvvvsssyyyhhhNNNXXXmmmdddRRROOOPPPVVV^^^ccceeekkkrrrpppooommmkkkkkkkkkllllllhhhhhhiiijjjjjjkkklllllllllmmmmmmnnnmmmlllkkkkkkkkkjjjhhhiiikkklllmmmlllkkkkkkjjjjjjkkkmmmoooppprrrrrrqqqpppnnnkkkiiiggggggiiijjjjjjiiiiiijjjkkkkkklllmmmnnnoooqqqtttvvvzzzvvvpppiiieeeeeehhhjjjwww|||wwwssssssnnnlllpppsssrrrrrrttt}}}~~~~~~|||vvvssspppjjjcccZZZXXXSSSLLLEEEAAAAAACCC@@@===<<<===<<<;;;@@@GGGMMMNNNPPPQQQSSSYYYaaagggnnnnnnqqqsssrrrqqqvvv}}}{{{llliiikkkllljjjjjjQQQCCCAAAIIINNNZZZiiimmmiiinnnvvv|||~~~}}}{{{zzz{{{zzzzzzzzzzzz{{{||||||}}}|||~~~hhhYYYSSSLLLGGGHHHCCC@@@<<<999888888777666777777777777777777777777888888999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::>>>???AAACCCFFFIIILLLMMMIIIAAA;;;<<>>===>>>???BBBCCCEEEHHHJJJKKKLLLMMMNNNPPPRRRSSSUUUWWW[[[]]]^^^hhhvvvppp^^^SSSMMMGGGBBB@@@CCCFFF[[[}}}}}}}}}}}}xxxnnngggeee^^^]]]YYYSSSLLLEEEAAA@@@@@@AAAAAABBBAAA@@@>>>=========<<<::::::===BBBFFFIIIIIIJJJJJJEEE@@@BBBGGGEEELLLYYYjjj~~~~~~|||}}}~~~rrroookkkjjjkkkkkkgggdddccc^^^VVVQQQOOOPPPRRRRRRPPPNNNJJJFFFCCC@@@??????BBBCCCCCCCCCAAA???===;;;999999999<<>>777999=========>>>AAA@@@??????@@@@@@AAABBBNNNUUUVVVNNNIIILLLOOOOOONNNOOORRRXXXdddooopppjjjfffdddcccaaa```______^^^ZZZZZZZZZ[[[[[[XXXTTTQQQOOOMMMJJJIIIIIIHHHGGGEEEAAA@@@>>>===<<<===>>>???===>>>>>>===;;;:::;;;<<<===???BBBEEEHHHKKKLLLMMMMMMNNNPPPPPPPPPPPPQQQRRRZZZ]]]bbbiiiuuuttt```TTTMMMEEE@@@>>>AAA===IIIhhh~~~|||{{{tttjjjbbbaaa^^^]]]ZZZUUUMMMFFFBBB@@@@@@@@@AAABBBAAA@@@???>>><<<;;;:::<<>>===666777777999???KKK[[[fffgggmmmrrrqqqllliiilllpppwwwzzz|||sssmmmmmmuuuxxxmmmbbbVVVMMMJJJFFFBBBEEENNNZZZdddqqqyyyzzzzzz{{{}}}www}}}~~~tttwww||||||}}}VVVNNNYYYfffZZZTTTRRRUUU\\\aaacccgggllljjjjjjkkkjjjiiiiiikkkmmmiiiiiiiiijjjkkkllllllmmmooonnnnnnnnnmmmmmmmmmmmmpppnnnmmmnnnoooooonnnmmmkkkjjjjjjjjjkkkkkklllllljjjjjjjjjjjjjjjjjjjjjkkkhhhiiiiiihhhggghhhjjjkkkhhhkkkmmmlllllloootttyyyxxxnnnddd______bbbqqq}}}||||||yyywwwxxxxxxyyy~~~{{{jjjeee^^^YYYTTTPPPMMMJJJGGGBBB>>>???@@@@@@EEEJJJRRRMMMHHHHHHOOO\\\hhhooolllkkkmmmpppooollllllpppuuutttwwwxxxnnnnnnqqqpppoooooodddMMMDDDKKKQQQ___rrr{{{zzz}}}~~~{{{zzzzzzwwwyyy}}}~~~fffWWWSSSKKKAAA@@@===:::888888999999888777777777777777777777777777777888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>>>>=========>>>AAADDDGGGJJJLLLFFF===666888<<<>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAHHHSSSUUUKKKDDDFFFGGGDDD@@@BBBDDDFFFNNNWWW[[[ZZZYYYYYYWWWVVVUUUTTTTTTSSSPPPPPPPPPQQQRRRPPPMMMKKKIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>?????????===??????>>><<<;;;;;;;;;:::<<>>::::::===EEESSS```iiilllppprrruuuttthhhUUUFFFAAADDDHHHLLLRRRaaavvv}}}|||~~~wwwsssooonnnqqqtttuuutttmmmhhhaaa\\\YYYYYYYYYYYYUUUQQQKKKEEEAAA@@@AAACCCEEEFFFGGGGGGEEECCC@@@>>>888888999999===HHHWWWcccjjjmmmpppooolllkkknnnrrrwwwyyy{{{tttppp|||zzzpppbbbWWWMMMIIIFFFBBBIIISSS___hhhsss{{{|||||||||}}}zzz}}}tttjjjhhhtttyyybbbUUU[[[pppgggVVVTTTUUU[[[```bbbeeejjjhhhjjjkkkjjjiiijjjmmmpppjjjjjjjjjkkkkkklllllllllppppppooonnnnnnnnnnnnnnnqqqooonnnoooppppppnnnlllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkhhhiiiiiihhhggghhhjjjlllkkkmmmnnnmmmjjjlllqqqvvvwwwmmmhhhhhhjjjrrr~~~|||wwwvvvyyyqqqhhhcccaaa^^^WWWQQQLLLFFFBBBBBBDDDEEEIIINNNOOOJJJFFFHHHSSS```kkkppptttrrrqqqsssqqqmmmmmmpppwwwvvvvvvyyy~~~zzzrrrllllllmmmkkkjjjkkkkkkRRRFFFLLLRRR```ttt~~~tttzzzyyywww{{{wwwzzz}}}iiiZZZWWWMMM>>>???<<<999888888999:::999777777777777777777777777555555666888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<===>>>@@@@@@@@@??????>>>???@@@BBBEEEIIILLLNNNHHH>>>777999>>>@@@@@@AAA>>>??????>>>>>>@@@@@@>>><<>><<<===@@@BBBCCCCCCBBBAAA???AAABBBAAA>>><<<<<<===999;;;===@@@CCCFFFGGGHHHGGGIIILLLNNNNNNMMMNNNOOOKKKOOORRRSSSTTT\\\jjjuuussseee[[[TTTKKKEEEDDD===<<>>999:::AAAQQQeeewwwoooqqqxxx}}}wwwdddOOODDDGGGKKKNNNSSSbbbxxxwwwsssnnnnnnqqqvvvxxxxxxqqqmmmhhhdddaaa___^^^\\\UUUQQQJJJDDDAAAAAADDDFFFEEEFFFHHHHHHGGGDDDAAA>>><<<<<<<<<;;;>>>HHHVVVbbbjjjkkklllkkkjjjkkknnnrrrpppsss{{{xxxpppppptttlllbbbVVVLLLIIIEEEDDDLLLXXX```iiiuuu~~~}}}{{{~~~ssskkkfffkkkkkk]]]```zzzrrrXXXTTTUUU[[[___aaadddhhhhhhjjjkkkkkkjjjkkkooosssjjjjjjkkkkkkkkkkkkllllllqqqqqqpppooooooooooooooopppooooooooopppooommmkkkllllllkkkkkkjjjiiiiiihhhkkkkkkjjjiiiiiijjjjjjjjjiiiiiijjjiiihhhhhhjjjmmmmmmooopppmmmiiiiiinnnssszzzrrrlllmmmooouuu}}}vvvttt~~~zzzooojjjjjjggg___WWWPPPIIIDDDEEEGGGHHHLLLRRRKKKGGGEEEJJJVVVccclllppptttqqqqqqsssrrrpppqqqtttmmmrrrxxxyyyxxxyyy{{{wwwqqqnnnnnnmmmjjjiiikkkRRRIIIKKKOOOdddnnnttt|||{{{|||~~~}}}yyyxxxzzzyyy{{{}}}~~~~~~~~~|||zzz}}}|||lllqqqiiikkklll^^^RRRJJJAAA@@@<<<888555555666777666888888888888888888888888777777777888999999:::::::::::::::;;;;;;::::::999999:::;;;<<<>>>???@@@AAA===>>>???AAADDDGGGJJJLLLFFF@@@999888;;;>>>???===>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDFFFGGGFFFDDDAAA???CCCBBBBBBAAABBBCCCEEEFFFLLLMMMPPPQQQOOOLLLIIIFFFJJJJJJIIIIIIHHHGGGFFFEEEFFFEEECCCAAA>>>===<<<;;;???AAADDDFFFEEEDDDDDDDDDFFFEEEEEEFFFFFFDDDAAA???>>>===<<>>>>>===========================@@@AAACCCDDDDDDBBB@@@>>>BBBAAA@@@@@@@@@AAABBBCCCGGGIIIKKKLLLMMMKKKIIIHHHIIIIIIIIIHHHHHHFFFEEEEEEFFFDDDBBB@@@???>>>>>>>>>AAACCCFFFHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHEEEAAA>>>>>>======>>>BBBFFFGGGHHHLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQSSSUUUWWWWWWXXX]]]eeemmmtttxxxzzz||||||yyyqqqggg___XXXNNNEEEAAA===<<>>>>>>>>>>>BBBHHH___~~~zzz{{{rrr\\\JJJCCCCCCGGGMMMVVVcccrrr|||}}}rrrjjjiiilllqqquuuuuutttrrrppplllhhhccc```YYYSSSMMMKKKGGGCCCCCCGGGKKKMMMMMMKKKFFFAAA>>>======:::999:::===BBBNNNZZZccceeehhhjjjiiifffbbb```VVVXXX^^^hhhvvvrrrjjjcccWWWMMMJJJGGGFFFNNNZZZgggqqqyyy{{{{{{}}}~~~~~~~~~zzzppptttXXXTTT\\\bbb\\\UUURRRXXX___aaadddhhhnnnpppqqqnnniiifffhhhkkklllkkkjjjjjjiiiiiijjjjjjnnnnnnmmmmmmllllllmmmmmmpppooonnnmmmlllllllllkkkjjjjjjiiiiiiiiikkklllmmmllllllmmmmmmlllkkkkkkjjjhhhhhhgggggghhhjjjlllnnnoooqqqqqqlllhhhjjjrrryyyzzzuuutttvvv}}}|||zzzuuulllfffeeeccc[[[VVVWWWXXXVVVTTTTTTJJJCCCBBBLLLZZZdddjjjoooooooooppppppppppppqqqqqqrrrssssssrrrqqqqqqsssuuu|||~~~}}}{{{|||xxxttt|||{{{yyy|||}}}zzzqqqooommmmmmmmmllljjjiiijjjJJJQQQTTTNNN\\\jjjwwwqqqyyy}}}{{{|||{{{yyyzzz|||~~~~~~~~~~~~}}}}}}{{{|||~~~fff[[[[[[]]]TTTMMMHHH??????<<<::::::::::::999888777777777777777777777777666666777888888999999:::::::::999999999888888888999999999999999999999999;;;===???BBBDDDEEEFFFFFFAAA===::::::===>>>===<<<========================<<<>>>@@@AAAAAAAAA???>>>AAA@@@??????>>>?????????BBBCCCDDDFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEECCCAAA@@@???@@@AAABBBBBBDDDGGGHHHHHHHHHIIIJJJHHHIIIJJJJJJIIIGGGEEECCC@@@>>>===>>>AAADDDFFFGGGNNNNNNNNNMMMLLLIIIGGGFFFIIIJJJKKKMMMPPPRRRSSSTTTPPPQQQUUU\\\eeemmmrrruuuwwwyyyvvvnnnggg___TTTJJJEEE<<<:::@@@DDDMMMeeewwwmmmkkkiiiddd]]]WWWQQQKKKEEEBBBAAAAAA@@@>>>>>>======>>>:::>>>CCC[[[yyykkkVVVGGGCCCBBBEEEJJJRRR^^^mmm|||{{{ppphhhgggkkkoooqqqsssuuuuuuqqqlllhhhggg^^^WWWPPPLLLHHHEEEFFFJJJOOOPPPPPPMMMHHHCCC@@@???===:::999;;;<<<@@@JJJUUU^^^dddjjjkkkgggaaa\\\ZZZRRRQQQSSSYYYggg{{{uuuooobbbVVVMMMJJJGGGFFFPPP]]]jjjsss{{{|||}}}|||mmmxxx~~~^^^KKKMMMXXX\\\UUURRRUUU[[[___cccgggnnnppprrroookkkgggggghhhlllkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkllllllllloooooonnnmmmlllkkkjjjiiijjjjjjkkkkkklllkkkkkkkkkjjjkkkmmmmmmmmmllljjjiiihhhggggggggghhhiiikkkllloooqqqqqqnnnjjjlllssszzzzzzvvvvvvvvvooommmmmmeee```aaaaaa\\\UUURRRFFFCCCGGGSSSaaahhhkkkmmmnnnooopppppppppooonnnmmmpppppppppnnnllllllnnnpppsss~~~}}}zzzwww|||wwwuuutttlllcccfffooo{{{zzzuuunnnkkkmmmpppsssvvvxxxzzz{{{rrrpppnnnmmmmmmllljjjhhhgggIIIPPPSSSLLLZZZiiivvvpppxxx{{{xxx|||xxx{{{{{{|||}}}~~~~~~|||{{{|||zzz|||}}}sssddd______UUUNNNHHH>>>===<<<::::::;;;;;;999777666666666666666666666666666666777777888999999999:::999999888888777777888777777888999:::;;;<<<<<<<<<>>>AAACCCEEEEEEDDDCCC===;;;:::;;;===>>>===;;;========================;;;<<<>>>???@@@@@@??????@@@@@@??????>>>>>>>>>>>>?????????@@@BBBCCCEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@???@@@BBBDDDFFFBBBDDDFFFGGGGGGHHHKKKMMMIIIJJJKKKJJJIIIIIIIIIJJJBBB@@@===>>>@@@CCCEEEEEEIIIJJJKKKKKKIIIFFFCCCAAACCCDDDFFFJJJMMMPPPSSSTTTRRRPPPPPPUUU^^^hhhpppttttttwwwwwwrrrkkkcccXXXNNNKKK???<<>>>>>>>>???:::<<<===RRR|||zzzgggQQQEEEBBB@@@BBBGGGNNNZZZiiiyyy|||qqqkkkjjjkkkmmmqqqttttttpppkkkhhhfff```XXXPPPLLLHHHEEEHHHMMMRRRRRRRRROOOIIICCC@@@>>>===::::::;;;;;;>>>GGGQQQZZZbbbkkkmmmhhh```[[[ZZZYYYVVVTTTVVVbbbsssuuuooo```UUULLLIIIGGGGGGRRRaaammmuuu|||~~~}}}___gggaaaGGGLLL```]]]XXXTTTTTTXXX]]]bbbeeeeeeiiilllmmmllljjjiiijjjlllkkkjjjjjjiiiiiijjjjjjiiiiiijjjkkklllllllllmmmooonnnnnnmmmkkkjjjiiihhhiiikkklllmmmmmmlllkkkjjjiiijjjmmmnnnnnnllljjjhhhhhhhhhhhhhhhiiijjjkkklllooopppqqqooommmoootttzzz}}}yyyzzztttkkkdddcccbbb[[[RRRNNNHHHHHHOOO\\\gggjjjiiiiiiooooooqqqqqqpppnnnlllkkklllllllllkkkiiijjjlllnnnmmmwww~~~~~~}}}}}}}}}{{{|||tttlllaaaWWWWWW]]]kkkrrruuusssqqqqqqooojjjooooooooopppqqqrrrssssssrrrpppnnnmmmmmmmmmkkkiiikkkIIILLLOOOJJJZZZhhhsssuuuyyyyyyyyy}}}||||||}}}}}}{{{yyyzzzyyyyyy|||}}}lllccc```XXXRRRLLLAAA===;;;::::::::::::888666666666666666666666666666555666666777888888999999999999888777777888999999999::::::;;;<<<===>>>>>>>>>@@@BBBDDDEEEDDDCCCBBB:::::::::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>???>>>>>>======>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????AAACCCEEEGGGCCCEEEFFFGGGHHHKKKNNNQQQQQQQQQPPPLLLIIIHHHJJJLLLDDDAAA>>>===???AAACCCCCCCCCEEEGGGHHHHHHEEEBBB@@@BBBCCCEEEHHHKKKNNNPPPQQQSSSQQQOOOQQQXXXbbbkkkppptttxxxzzzuuuooohhh^^^VVVPPPCCC???BBB???<<>>@@@DDDKKKVVVfffwww~~~rrrjjjgggdddgggjjjkkkiiifffdddccc```XXXPPPKKKHHHFFFIIIOOOSSSTTTTTTQQQKKKDDD???===<<<:::999:::;;;===FFFOOOUUU^^^hhhlllhhhbbb^^^^^^]]]ZZZWWWXXX```nnn|||}}}qqqjjj^^^TTTLLLIIIFFFHHHUUUeeerrrxxx}}}~~~~~~}}}oooSSSZZZ}}}lllLLLLLLaaa^^^[[[WWWTTTVVV\\\aaacccbbbeeejjjmmmmmmmmmlllllllllkkkjjjjjjiiiiiijjjjjjhhhiiijjjkkklllmmmmmmmmmnnnnnnnnnmmmlllkkkiiihhhjjjkkkmmmoooooommmkkkjjjiiikkkmmmoooooommmkkkjjjjjjjjjjjjjjjkkkllllllmmmnnnoooppppppoooqqquuuyyy|||pppjjjfff]]]TTTNNNNNNOOOVVVccckkkllliiiiiiooopppqqqqqqpppnnnllljjjhhhiiijjjiiiiiijjjlllnnnnnnuuuyyyxxxxxxzzz|||{{{~~~uuuiii]]]QQQKKKNNNSSS[[[aaagggiiikkkmmmnnnmmmrrrsssssstttsssrrrqqqpppqqqpppnnnnnnnnnnnnllljjjlllGGGGGGJJJHHHYYYfffqqqxxxxxxyyy|||}}}{{{|||}}}{{{xxxxxxxxxzzz}}}mmmaaa___XXXUUUQQQFFF???===:::999999888777666777777777777777777777777555555666777777888888999888888777777888999;;;<<<@@@@@@??????>>>=========@@@AAABBBBBBBBBAAA@@@@@@888999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@???>>><<<;;;:::::::::<<<===>>>???????????????>>>>>>???@@@BBBDDDEEEFFFEEEFFFGGGHHHJJJMMMRRRUUUZZZ[[[YYYTTTMMMIIIHHHJJJFFFCCC>>>===>>>@@@AAABBBAAACCCEEEHHHHHHGGGEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJRRRRRRQQQQQQTTT]]]gggooossszzz|||wwwppphhh```SSSIIICCCBBB===;;;JJJ___zzzjjj___[[[\\\XXXTTTPPPNNNKKKGGGEEEAAAAAABBBCCCCCCCCCCCCBBBDDDEEE<<>>???AAAGGGRRRbbbsss~~~xxxpppyyyqqqjjjbbb``````aaabbbcccbbb```^^^WWWOOOLLLIIIGGGKKKPPPVVVXXXYYYWWWPPPHHHAAA===<<<999888999:::===GGGQQQUUU\\\eeeiiiiiifffdddcccbbb```^^^___eeeoooyyy~~~yyyrrr~~~zzzmmmddd\\\SSSLLLIIIFFFHHHWWWiiiwww{{{~~~~~~~~~{{{~~~~~~eeeOOOQQQtttZZZJJJQQQYYYZZZWWWSSSUUU[[[```aaafffhhhkkknnnoooooonnnllllllkkkjjjjjjiiiiiijjjjjjggghhhjjjllllllllllllkkkmmmmmmnnnnnnmmmllljjjiiilllmmmnnnoooooommmkkkjjjkkklllnnnooooooooommmllljjjkkkkkklllllllllmmmmmmlllnnnooopppppprrruuuxxx~~~wwwlll```YYYTTTUUU\\\gggnnnnnnlllmmmnnnnnnoooooonnnlllkkkjjjggghhhiiihhhhhhiiillloooqqqvvvvvvssspppqqqpppnnnggg```VVVKKKCCCBBBFFFKKKNNNSSSZZZ___dddiiilllnnnmmmooorrrtttuuuuuutttssspppooommmnnnoooooonnnllleeeAAADDDHHHEEEVVVdddpppuuutttxxxzzzvvvuuu~~~{{{{{{|||zzzxxxyyyyyy|||mmm___\\\WWWVVVSSSHHHCCC???;;;999888888777666888888888888888888888888555555666666777888888888888777777777888;;;===???BBBAAAAAA@@@??????>>>>>>@@@@@@??????>>>>>>======888888999999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????>>>???@@@AAAAAAAAA@@@???@@@???>>><<<;;;999888777999:::;;;<<<============;;;<<>>>>>GGGRRRsss|||ooo```WWWTTTVVVTTTPPPNNNLLLJJJHHHFFFEEEGGGJJJLLLMMMMMMKKKJJJCCCGGG@@@EEEhhhdddKKKAAA@@@??????@@@CCCMMM\\\lllwww|||qqquuu{{{pppiiibbb```cccdddbbb___]]]VVVPPPMMMKKKJJJMMMRRR[[[^^^```^^^WWWNNNEEE@@@<<<888777888999>>>IIIUUU]]]```fffkkkmmmnnnmmmlllkkkiiiffffffjjjqqqxxx}}}}}}vvvooolllkkkkkkvvviiiaaaZZZRRRKKKIIIFFFIIIYYYkkkxxx|||~~~~~~}}}yyycccQQQHHHiiipppNNNCCCQQQTTTTTTQQQSSS[[[aaaaaahhhiiikkkmmmoooooonnnllllllkkkjjjjjjiiiiiijjjjjjfffgggiiikkkkkkjjjiiihhhlllmmmnnnoooooonnnlllkkkmmmnnnnnnooonnnmmmlllkkkmmmmmmnnnooopppooooooooojjjjjjkkkkkkllllllkkkkkkkkklllnnnpppqqqsssuuuwww~~~sssjjj```___cccjjjmmmllllllnnnllllllkkkkkkjjjjjjiiiiiihhhhhhiiihhhggghhhjjjlllqqquuuuuuppplllhhhccc]]]QQQPPPKKKFFFBBBBBBCCCCCCCCCGGGNNNVVV]]]ccciiiooommmnnnpppqqqssssssttttttooommmmmmmmmooopppooonnn\\\<<>>===>>>???@@@AAAAAA@@@?????????>>>===;;;999777666777888999:::;;;<<<<<<<<<:::;;;???AAACCCCCCCCCBBB??????@@@AAACCCGGGNNNRRRVVV^^^eeefff___WWWQQQNNNHHHDDD???<<<<<<>>>???@@@@@@AAACCCDDDEEEEEEEEEEEEAAAAAABBBCCCDDDFFFGGGGGGAAAGGGKKKJJJIIINNN[[[fffeeesss~~~sssjjj___ZZZPPPEEE@@@BBBGGGLLLjjj}}}yyynnnbbb[[[ZZZSSSQQQNNNLLLKKKJJJHHHGGGKKKNNNRRRUUUVVVVVVTTTSSSEEEMMMIIINNNpppcccJJJBBBBBBAAA@@@???AAAIIIWWWgggqqq{{{{{{wwwkkkeeeggggggccc^^^\\\VVVPPPOOOMMMLLLOOOTTT___bbbfffeee]]]SSSIIICCC;;;888666777999???KKKWWWfffgggjjjnnnsssuuutttssspppmmmiiiggghhhmmmssswwwwww{{{}}}vvvkkkdddggglllssshhhaaaYYYQQQKKKIIIFFFIIIZZZmmmvvv{{{~~~zzzyyy}}}sssdddRRR@@@```VVVBBBIIIOOOQQQOOORRR\\\bbbaaaeeeeeegggjjjmmmnnnnnnmmmlllkkkjjjjjjiiiiiijjjjjjeeefffhhhiiijjjiiigggfffkkklllnnnppppppooonnnmmmnnnnnnooonnnnnnmmmllllllnnnoooooooooppppppqqqqqqiiiiiijjjkkkkkkkkkjjjjjjjjjkkkmmmoooqqqsssuuuvvv|||xxxkkkhhhhhhlllllliiiiiillljjjiiihhhhhhggghhhhhhhhhiiiiiiiiigggffffffgggiiimmmrrrtttqqqkkkeee]]]TTTJJJLLLMMMKKKIIIGGGCCC@@@>>>AAAHHHQQQXXX```hhhoootttsssrrrpppppppppppppppnnnmmmlllmmmpppqqqppppppXXXCCC???HHHHHHMMMaaappprrrtttwwwttthhh___eeeqqq}}}~~~|||wwwuuuvvvxxx}}}|||}}}qqq___ZZZ[[[UUUKKKDDDCCCAAA===:::888888999:::555666666777777777777666888888999999999:::::::::666777999::::::999888777888888999:::<<<===>>>>>>>>>===<<<;;;999888777666999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@????????????@@@AAABBBBBBFFFDDDAAA>>>:::888666555555666777888999999999999===>>>@@@BBBCCCCCCCCCCCC@@@@@@??????@@@BBBCCCDDDNNNSSSZZZ___^^^WWWNNNHHHDDDBBB???===<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGKKKRRR\\\cccdddiiisssyyyppphhh```WWWPPPGGGAAADDDMMMggg{{{{{{sssjjjeeedddVVVRRRPPPOOOKKKGGGGGGJJJNNNVVV]]]___``````]]]XXXSSSRRRKKKPPPzzz]]]FFFGGG@@@>>><<<===BBBIIITTTfffttt{{{{{{ssslllgggddd]]]]]]ZZZUUUOOOMMMOOOQQQ]]]ccciiilllfffYYYJJJ@@@<<<:::888777777>>>OOO___jjjjjjkkknnnsssvvvwwwwwwqqqpppooooooppprrruuuwwwrrrvvvvvvnnnffffffrrr~~~|||pppeee```YYYQQQJJJGGGFFFKKK[[[lllrrrxxx}}}~~~|||qqq[[[IIIBBB^^^XXXJJJGGGPPPUUURRRSSS[[[```___fffhhhkkknnnoooooommmlllkkkkkkkkkjjjiiihhhggggggeeehhhlllnnnnnnllliiigggiiikkkooossstttssspppnnnnnnmmmlllkkklllnnnpppqqqmmmmmmmmmmmmmmmnnnooopppiiiiiijjjjjjjjjiiiiiihhhjjjkkkmmmpppsssuuuwwwxxx||||||ppppppooonnnmmmkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffcccbbbccceeennnuuuwwwqqqggg]]]UUUNNNKKKQQQWWWYYYSSSKKKEEEAAABBBBBBEEEKKKTTT^^^eeeiiiooopppqqqpppnnnllllllmmmmmmmmmlllllllllkkkkkkkkkZZZCCC???HHHGGGKKK[[[hhhkkkooottttttiii___```gggvvvxxxyyyyyyxxxxxxzzz}}}{{{{{{}}}nnn]]]WWWWWWRRRIIIBBBBBB@@@<<<999888777888999666777777777777777666666888888888999999999::::::888888888999888888777777888888999:::;;;<<<<<<===;;;::::::999888777666666999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@????????????@@@AAABBBCCCDDDBBB@@@===;;;999777777444555555666777777777777999;;;>>>@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBEEEIIIPPPUUUUUUPPPJJJFFFCCCBBB???===<<<===???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHGGGGGGFFFHHHMMMUUUZZZ```dddmmmwww|||vvvsssjjj___UUUKKKCCCCCCHHH]]]ppp~~~uuujjjaaa]]]TTTQQQPPPPPPNNNJJJKKKNNNLLLVVV```eeegggiiigggbbbaaa]]]RRRUUU|||ZZZDDDCCC===AAA>>>>>>BBBHHHQQQaaaooozzz{{{sssoooeeebbb^^^XXXTTTSSSSSSTTT___bbbffffffaaaVVVIIIAAA<<<:::999888888>>>OOO```eeegggjjjnnnrrrwww{{{}}}yyywwwuuutttssssssrrrqqqtttooogggbbbeeeqqq~~~rrreee]]]XXXQQQIIIFFFGGGNNN```qqqxxx}}}}}}~~~|||tttYYYDDD===UUU}}}wwwdddIIIHHHQQQUUURRRRRRYYY___```eeegggjjjmmmnnnnnnmmmlllkkkkkkkkkjjjjjjiiihhhggghhhhhhiiijjjjjjjjjjjjiiilllmmmnnnppppppppppppoooooonnnmmmllllllmmmmmmnnnkkkkkkkkkkkkkkklllmmmmmmiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkknnnpppssstttuuuxxxvvvkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiigggggggggeeeddddddeeegggpppvvvwwwpppeee]]]UUUOOOOOOTTT[[[\\\YYYRRRLLLIIICCCCCCDDDHHHPPPZZZcccggglllnnnppppppooonnnnnnooonnnnnnnnnmmmlllkkkkkkkkkbbbHHH@@@JJJKKKLLLZZZdddiiinnnvvvzzzuuullliiikkkuuuvvvxxxyyyyyyzzz}}}yyyyyy|||ooo\\\VVVUUUQQQIIICCCAAA???<<<999777777777888888888888888777666555555888888888999999999999:::999999888777666666666777888888999999999:::::::::999999999888888888777777::::::::::::;;;;;;;;;;;;=======================================>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???===;;;:::888888555555666666666666666666777:::===@@@BBBAAA???>>>======<<<<<<===>>>???@@@===@@@FFFJJJLLLJJJGGGDDDBBBAAA???===<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEGGGLLLOOOZZZ]]]eeennnwww|||}}}|||zzzooocccXXXOOOGGGCCCDDDPPPaaauuuzzzoooccc\\\ZZZVVVUUUUUUSSSOOONNNPPPMMMYYYfffnnnrrruuusssnnnlllhhh^^^```^^^HHHDDD???CCC@@@???BBBEEEMMMZZZgggrrr{{{|||sssnnnjjjeee___[[[ZZZZZZWWWUUUXXXYYYYYYVVVQQQIIIBBB===<<<:::999888888???PPPaaacccgggkkknnnpppttt{{{|||xxxwwwvvvsssooojjjkkkccc\\\aaaqqq~~~~~~|||{{{|||xxxhhh]]]XXXQQQIIIFFFHHHSSSgggwww~~~~~~zzz||||||tttTTT@@@:::LLLmmmqqqrrryyyvvvKKKGGGMMMRRRQQQPPPUUU[[[___dddeeehhhkkklllllllllkkkkkkkkkkkkkkkjjjiiihhhgggjjjiiigggffffffhhhkkklllnnnnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkkkkkiiihhhhhhgggggghhhhhhiiiggghhhiiikkknnnpppqqqrrrtttwww~~~sssjjjiiihhhggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjfffggggggfffeeefffhhhjjjtttyyyyyypppfff^^^XXXRRRUUUXXX\\\\\\YYYTTTPPPNNNFFFDDDCCCDDDKKKTTT___eeehhhkkknnnoooooopppppprrrqqqpppooonnnmmmlllkkkjjjpppNNN???GGGJJJLLLXXXccchhhnnnxxx~~~{{{xxxwww{{{{{{{{{{{{zzzzzz{{{|||wwwxxx|||uuu```WWWVVVRRRKKKFFFAAA???===:::999888888888999999999888777666555444888888888888999999999999;;;:::888666555555666666999999888888888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@>>><<<:::888777888777777666666666666777888;;;???CCCDDDCCC@@@>>><<<<<<<<<<<<======>>>>>><<<>>>AAADDDFFFFFFFFFEEEAAA@@@???=========>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCDDDFFFHHHSSSXXX```iiipppvvvzzz|||wwwmmmaaaXXXQQQKKKFFFCCCFFFSSSeeesss{{{yyyooofffgggaaa]]]\\\YYYRRROOOPPPQQQ^^^mmmwww}}}~~~zzzqqqnnnggglllmmmRRRHHHEEECCC@@@???AAADDDIIIUUU```fffqqqwww~~~qqqgggcccdddhhhnnnrrrtttvvvwwwtttnnnhhhccceee```[[[[[[^^^]]]XXXRRROOONNNKKKGGGCCC@@@===<<<===;;;:::999999@@@RRRbbbeeeiiimmmmmmlllooouuu|||}}}zzzvvvtttssspppiiiccc\\\\\\cccsss}}}~~~zzzyyy{{{}}}}}}lll^^^YYYRRRJJJFFFJJJXXXlll{{{}}}}}}}}}}}}vvvnnnOOO???;;;HHH```mmmiiiUUUCCCGGGKKKOOOPPPQQQVVV[[[bbbdddfffiiijjjkkkkkkjjjjjjkkkkkkkkkjjjjjjiiihhhkkkiiigggffffffiiilllnnnnnnnnnmmmlllkkkkkkkkkkkkkkklllnnnnnnnnnlllkkkiiiiiiiiihhhhhhhhhiiiiiijjjhhhggggggffffffggghhhiiifffggghhhjjjlllnnnoooppprrrqqqzzz|||wwwooonnnllljjjjjjkkkmmmnnnkkkkkkkkkkkklllllllllllliiiiiiiiihhhggggggiiikkkwww{{{{{{rrrhhhaaa\\\WWWZZZYYYXXXUUURRROOONNNMMMJJJHHHDDDCCCGGGPPP[[[cccfffiiimmmooooooppppppqqqsssrrrqqqooonnnlllkkkjjjYYY???BBBDDDFFFSSS]]]gggmmmtttzzz}}}~~~}}}|||~~~}}}{{{zzzzzzyyyyyyxxxwwwxxx{{{}}}dddYYYVVVRRRKKKGGGBBBAAA???<<<;;;:::999999999999999999888777555555777777888888888999999999;;;:::888666555666666777999999888888888888777777888999999::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>>;;;888777888777666555555666666777:::<<<@@@CCCDDDBBB???===<<<<<<<<<==================>>>???@@@AAACCCCCCDDD@@@???>>>=========>>>????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDDDDCCCDDDEEEGGGNNNUUU___fffkkkooorrruuussslllbbbYYYSSSOOOIIIDDDBBBJJJYYYfffpppvvv{{{~~~uuurrrkkkdddaaa]]]WWWSSSSSSTTTbbbsss{{{uuunnnooo___IIIEEECCC@@@@@@AAABBBFFFPPP[[[bbbmmmppprrrzzzzzzxxxtttddd\\\XXXVVVXXX\\\\\\^^^```bbbcccaaa___^^^YYYUUUSSSVVV\\\\\\UUUMMMKKKIIIFFFBBB@@@@@@@@@AAA>>><<<;;;:::;;;BBBSSSdddeeeiiilllllljjjlllqqqwwwyyyuuuqqqmmmjjjfffaaa\\\YYYcccsss~~~~~~{{{kkk^^^ZZZTTTKKKFFFLLL]]]ppp}}}}}}{{{vvvrrr|||kkkLLL@@@===EEESSS{{{tttooogggHHHEEEGGGOOORRRQQQTTTZZZaaaccceeegggiiijjjjjjjjjjjjkkkkkkkkkkkkjjjiiiiiijjjjjjiiiiiijjjlllmmmnnnlllmmmnnnnnnmmmkkkhhhggghhhjjjlllnnnnnnmmmkkkjjjjjjjjjiiiiiiiiiiiiiiijjjggggggggggggggghhhiiiiiiggghhhiiijjjlllmmmnnnooopppnnnsssyyyyyyzzzuuussspppnnnllllllmmmnnnllllllllllllmmmmmmnnnnnnmmmmmmllljjjhhhggghhhjjjtttyyyzzzsssjjjddd___ZZZZZZVVVRRRNNNMMMNNNOOOPPPNNNLLLHHHEEEFFFMMMXXX```eeehhhlllnnnooonnnooooootttsssrrrpppnnnllljjjjjjnnnHHHFFFFFFFFFQQQ\\\jjjpppuuuwwwyyy|||~~~}}}|||zzzxxxxxxyyyzzzyyyxxxyyyyyy{{{~~~}}}}}}iii[[[VVVPPPJJJFFFBBBAAA@@@>>><<<;;;:::999999999999999888777666666777777777888888888888999::::::999888777777777888999999888888888888888888666777777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<========================;;;;;;;;;;;;;;;<<<======????????????@@@AAABBBBBBCCCCCCCCCBBB@@@===;;;999777666555444444555666777;;;===@@@AAAAAA???<<<:::;;;;;;<<<<<<===<<<<<<;;;<<<;;;;;;;;;===>>>@@@AAA???>>>>>>======>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???AAACCCCCCCCCDDDEEEGGGJJJRRR\\\bbbdddeeeiiimmmqqqoooggg\\\TTTOOOIIIBBB@@@DDDNNN[[[eeemmmvvv~~~~~~uuulllhhheee```]]]]]]XXXgggxxxrrrlllvvvqqqNNNEEEEEEBBBAAABBBBBBCCCLLLUUUcccoooooojjjooouuu}}}vvvkkkaaa]]][[[WWWVVVXXXTTTUUUWWWYYYZZZZZZZZZZZZPPPMMMKKKOOOUUUWWWRRRLLLHHHFFFDDDBBBAAAAAAAAABBB>>><<<;;;;;;<<>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCAAA???>>>999888777666777999:::<<>>;;;:::999::::::;;;;;;:::999999888888888999:::<<<>>>@@@>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>??????@@@@@@AAAAAA???@@@BBBBBBBBBBBBDDDFFFFFFOOOXXX\\\[[[\\\bbbhhhkkkmmmggg[[[RRRMMMGGGAAA>>>>>>DDDQQQ]]]gggssszzztttqqqllliiiiiicccqqqvvvlllkkkvvv]]]OOOHHHEEEDDDCCCAAAAAAGGGOOO[[[mmmqqqkkkmmmqqq{{{ooohhhdddeeefffccc``````\\\\\\]]]]]]\\\[[[YYYXXXQQQLLLHHHIIINNNQQQQQQOOOIIIHHHHHHGGGEEEDDDBBBAAA>>>===<<<<<<<<>>===;;;999888777777888888999999999888888777777777777888888888888888999:::<<<<<<;;;:::999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<============>>>???@@@AAA>>>???BBBDDDDDDDDDCCCBBB===<<<;;;;;;;;;===@@@AAADDDDDDDDDCCCBBB???===<<<777888999::::::999777777777777777888:::===@@@AAA=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>???@@@AAAAAABBB???@@@AAAAAA@@@AAACCCEEEDDDLLLTTTVVVUUUWWW^^^fffcccgggdddYYYNNNJJJFFFAAA===:::>>>KKKXXXdddsss{{{uuuqqqqqqppp|||yyypppgggeeennnzzzooo\\\LLLIIIFFFDDDAAA???DDDKKKPPPhhhtttpppooonnnrrr}}}ssspppkkkkkkpppsssqqqooonnnhhhiiiiiihhheeeaaa\\\YYYUUUOOOIIIFFFIIINNNRRRSSSPPPPPPQQQPPPNNNJJJGGGEEE???===<<<<<<===DDDVVVgggqqqqqqqqqrrrqqqooojjjfffeeefffeeeaaa^^^cccoooyyyzzzwwwxxx{{{xxxwwwvvvwwwxxx{{{}}}}}}{{{{{{}}}~~~{{{}}}}}}pppgggaaa___OOONNNIIIGGGRRRiii{{{{{{{{{pppJJJ<<<>>>BBBIIIRRR{{{zzz{{{ZZZAAACCCLLLMMMQQQ[[[aaabbbdddfffhhhjjjkkkllljjjjjjkkkllllllkkkkkkkkkjjjiiigggggghhhkkknnnpppqqqooollljjjiiijjjkkkmmmkkkkkkkkkkkkjjjiiiiiihhhjjjjjjiiihhhhhhhhhhhhhhhdddfffjjjlllmmmllljjjhhhggggggggghhhiiijjjjjjjjjlllhhhiiiooosssssssssuuurrrqqqpppqqqxxxvvvzzzxxxtttxxx~~~uuudddiiirrr}}}xxxrrroooqqqsssrrrqqqrrrtttsssrrrrrrssssssqqqooopppoooooommmkkkhhhfffeeeeeeffffffggghhhhhhiiiiiikkkjjjiiifffcccaaabbbcccnnnyyy{{{rrrjjj`````````aaa```ZZZPPPHHHOOOPPPPPPMMMHHHHHHMMMRRRXXX]]]dddiiilllnnnooopppqqqpppooonnnmmmlllkkkjjj```DDDBBBFFFDDDJJJXXX^^^jjjuuuyyyzzz}}}~~~~~~~~~}}}~~~yyyxxx}}}~~~{{{zzz~~~qqq^^^ZZZWWWPPPIIIEEEBBB???<<<::::::;;;<<<999999999999999999999999888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888999:::::::::::::::;;;;;;;;;<<<<<<===========================<<<;;;::::::;;;<<<===;;;:::999999888888999999???>>><<<;;;;;;;;;<<<===AAAAAABBBCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@???;;;888:::888666666777888888888777666555555777999<<<>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================AAAAAAAAAAAAAAA@@@???>>>@@@BBBEEEHHHMMMSSS[[[```eeefffbbbYYYRRRLLLFFF???>>><<<@@@MMM\\\jjjxxx~~~uuuwwwqqqzzz{{{qqqcccWWWXXX___qqq\\\SSSKKKIIIHHHDDDCCCDDDKKKaaawww|||nnnuuu{{{sssvvvyyywwwpppkkknnnrrrsssnnnqqqooojjjggggggaaaXXXUUUPPPKKKMMMTTTZZZ\\\[[[\\\[[[ZZZZZZXXXTTTOOOKKKCCC@@@===<<<===EEEXXXiiipppppppppnnnllliiifffeee___^^^^^^bbbjjjssszzz~~~~~~{{{wwwtttrrrssstttvvvuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxyyyyyyzzz||||||~~~|||{{{zzzzzz~~~|||zzztttiii___ZZZLLLIIIGGGJJJUUUgggzzz~~~||||||rrrtttlllOOO===:::AAAGGGTTTkkkaaaBBB@@@JJJOOOQQQTTTZZZ]]]```cccdddfffiiikkkiiijjjkkkllllllkkkiiihhhjjjhhhgggfffgggjjjlllnnnpppmmmkkkjjjjjjjjjjjjiiillllllkkkkkkkkklllmmmmmmjjjjjjkkkkkkkkkjjjiiihhhggghhhhhhiiiiiijjjjjjkkkfffgggggghhhhhhhhhhhhgggiiijjjlllmmmooopppppppppnnnoooqqqqqqrrruuuzzz}}}~~~uuusssqqqqqqtttwwwxxxyyyiiiddd```eeeooovvvwwwtttkkkiiigggiiilllnnnmmmkkknnnoooppppppppppppoooooopppnnnllljjjjjjjjjhhhggggggfffeeefffhhhjjjiiihhhhhhhhhhhhgggggggggffffffttt||||||uuummmnnneeegggjjj```XXXUUUOOOOOOLLLKKKJJJFFFCCCFFFLLLQQQYYYaaafffkkkppppppmmmoooppppppooommmlllmmmooovvvWWWAAACCCGGGDDDIIIVVV^^^jjjvvvzzz{{{~~~~~~||||||}}}~~~}}}||||||xxxxxx}}}|||}}}qqqaaa^^^\\\TTTMMMFFFCCC@@@<<<:::::::::;;;999999999999999999999999888888999999999999888888::::::::::::::::::::::::<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;:::999999888888999999======<<<<<<<<<<<<======@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@@@@???===:::777999777555555777999999888888888888888999;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@@@@@@@@@@???>>>>>>???AAADDDGGGKKKQQQYYY^^^ccceeebbb[[[TTTNNNGGG@@@===<<<@@@MMM\\\kkkzzzwwwyyywww~~~{{{vvvlll```]]]```nnnpppcccUUUMMMIIIGGGGGGJJJTTTnnnzzz~~~{{{{{{uuuttttttsssssstttrrrkkkhhhgggaaaZZZYYYSSSMMMMMMTTT\\\```aaaaaa___]]][[[YYYUUUOOOLLLCCC???===<<<>>>HHH\\\mmmssssssrrroookkkhhheeeddd^^^aaafffmmmuuu{{{yyywwwtttqqqqqqqqqsssuuutttssssssssssssuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||zzz{{{{{{|||}}}~~~~~~~~~~~~yyyssshhh___ZZZLLLIIIGGGLLLYYYkkk|||fffjjjeeeIII;;;:::>>>AAANNNhhhdddEEEAAAJJJNNNOOOPPPXXX[[[___bbbdddeeegggiiihhhiiijjjkkkkkkjjjiiihhhiiihhhgggfffgggiiilllmmmnnnllljjjiiiiiiiiiiiiiiillllllkkkkkkkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjiiiggghhhiiijjjkkkmmmnnnnnngggggghhhhhhhhhggggggfffiiijjjlllnnnppprrrssssssqqqrrrrrrqqqpppqqqtttwww~~~}}}wwwsssooonnnppprrrqqqoooccc]]]XXX[[[eeemmmooonnnoookkkfffeeehhhkkknnnooolllmmmnnnnnnnnnnnnnnnnnnpppnnnlllkkklllllllllkkkhhhgggfffhhhjjjkkkkkkjjjiiiiiihhhgggeeebbb___\\\eeettt|||vvvssskkkmmmqqqmmmhhh]]]KKKNNNIIIGGGFFFDDD@@@@@@DDDOOOWWW___dddiiinnnnnnkkkoooppppppnnnmmmlllmmmooohhhPPP@@@DDDGGGCCCGGGSSS\\\hhhtttxxxyyy|||~~~~~~|||{{{zzzzzz|||}}}}}}|||{{{yyyzzz}}}~~~}}}uuueeeaaa^^^VVVNNNGGGEEEAAA>>>;;;:::999:::999999999999999999999999888888888777777888888888999999999999999999999999;;;;;;:::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888888999:::;;;<<<======>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>===;;;888555666555444555888::::::::::::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>===<<<===???AAADDDHHHNNNUUUZZZ```cccccc]]]WWWRRRJJJBBB???>>>CCCPPP___nnnzzzzzzzzz~~~~~~}}}vvvjjj```]]]mmm{{{~~~pppiiiddd```___aaakkkxxxyyyyyy{{{zzzrrrnnnkkkfff```^^^WWWPPPPPPXXXbbbiiikkkiiifffbbb^^^[[[VVVQQQMMMDDD???<<<<<<@@@JJJ^^^pppssssssqqqnnnhhhdddbbbbbb```fffooowww}}}~~~}}}{{{rrrqqqpppooooooppprrrtttrrrqqqqqqqqqqqqssstttuuuttttttuuuvvvxxxzzz|||}}}zzz{{{|||}}}~~~~~~zzztttmmmddd[[[WWWLLLHHHHHHPPP```rrr~~~gggnnnbbbHHH>>>>>>@@@@@@JJJaaawwwPPPAAADDDIIINNNQQQUUUXXX]]]aaacccdddeeegggggghhhiiijjjjjjjjjhhhhhhiiihhhfffffffffhhhjjjkkkkkkkkkjjjiiihhhhhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkjjjiiijjjjjjkkkffffffhhhiiikkklllnnnnnnhhhhhhhhhhhhggggggfffeeeggghhhkkkmmmoooqqqrrrsssoooppppppooonnnooorrrtttqqqvvvzzz}}}zzzvvvooohhhhhhkkklllhhhcccZZZTTTOOOPPPYYYbbbgggiiiooollliiihhhiiikkklllllljjjjjjkkkllllllmmmllllllmmmkkkjjjjjjlllmmmllllllhhhggggggiiikkkmmmmmmlllllllllkkkiiifff```XXXSSSUUUiii~~~yyysssvvv|||vvvXXXLLLEEE@@@AAAAAA???>>>>>>KKKTTT^^^cccgggkkkllliiinnnoooooonnnllllllmmmooogggSSSDDDEEEEEEAAAEEEPPPWWWcccoootttuuuyyy{{{{{{{{{yyyxxxyyy|||}}}}}}}}}}}}|||}}}}}}}}}}}}|||iiiaaa]]]UUUKKKIIIFFFCCC???<<<:::999888888888888888888888888888999888777666666777888999999999999999999999999999::::::999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777999;;;===>>>>>>======<<<<<<<<<===>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCAAA???<<<;;;:::999666444555444444666999;;;<<<;;;:::;;;;;;<<<<<<;;;::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;===???AAAEEEJJJQQQUUU\\\```bbb___[[[WWWOOOGGGDDDDDDHHHTTTcccrrr{{{{{{xxx{{{~~~|||ooobbbZZZwwwzzzsssrrrqqqhhhlllmmmjjjiiippp}}}~~~xxxsssnnniiiaaa[[[VVVYYYbbbmmmtttvvvrrrnnniiiccc^^^XXXSSSOOOFFFAAA<<<<<>>FFFUUUcccaaacccbbb___[[[ZZZ]]]```jjjnnnssstttqqqmmmiiigggjjjkkklllmmmooopppqqqrrrnnnmmmmmmmmmmmmooopppqqqrrrrrrtttuuuxxxzzz}}}~~~~~~}}}||||||xxxzzz{{{||||||}}}}}}{{{ooohhhccc[[[SSSPPPJJJJJJOOO]]]ppp~~~ooohhhpppzzzXXXDDD<<<999:::<<>>@@@AAABBBHHHSSS___dddgggjjjlllkkklllmmmmmmlllkkkkkkmmmnnn}}}eeeMMMDDDAAA@@@DDDKKKTTTaaammmrrruuuyyy|||||||||{{{zzz{{{}}}~~~|||xxxyyy|||}}}mmm___]]]WWWOOOIIIGGGEEEAAA>>>;;;:::999888888888888888888888888888888888777777888888888::::::::::::::::::::::::777888999999:::999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999888777777777777888555666777888::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????===;;;999888888888777666555555666999===??????>>>888888888888888888888888888888888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;999;;;<<<===@@@DDDJJJNNNSSSZZZ___```aaaaaa\\\VVVPPPNNNQQQXXXbbbooo~~~wwwuuurrrssstttwwwzzzzzzvvvrrrnnnxxxxxxmmmmmmxxx{{{yyy~~~sssfffSSSCCC;;;999999999???CCCMMMXXXcccqqq~~~vvvtttiiieeedddiiittt~~~}}}zzztttnnnhhhaaa[[[VVVLLLEEE???<<<===CCCNNNYYYWWWZZZ[[[YYYUUUVVV\\\bbbhhhlllooonnnkkkhhhiiijjjiiijjjlllmmmooooooppppppmmmllllllllllllnnnooopppqqqqqqrrrtttvvvyyy{{{|||zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxzzz{{{|||~~~xxxnnniiiddd\\\UUUQQQHHHLLLVVVfffvvv}}}}}}~~~~~~yyyxxx~~~wwwTTTBBB<<<999:::===AAAKKKnnn^^^GGGEEEKKKOOOSSSVVVZZZ]]]```bbbeeehhhggghhhhhhhhhiiijjjjjjkkkjjjiiiiiihhhgggggggggggggggjjjmmmmmmkkkjjjlllnnnlllmmmmmmnnnmmmllljjjiiikkkjjjiiihhhggghhhhhhiiiiiiiiihhhggggggfffeeeeeeggggggggggggffffffeeedddiiiiiiiiiiiiiiiiiihhhggghhhjjjmmmnnnooopppssstttoooooollljjjppp{{{|||ooo___TTTOOOLLLFFFAAADDDCCCAAAAAACCCJJJSSSZZZggghhhjjjjjjhhhgggggghhhdddeeegggiiijjjkkkllllllooommmkkkkkkkkkkkkjjjiiiiiihhhhhhiiikkkllllllkkkkkklllnnnssstttnnnbbbXXXGGGGGGKKK[[[sssvvvtttvvvtttsssbbbSSSDDD>>>??????@@@AAAFFFSSS```eeegggjjjllllllkkklllllllllkkkkkklllnnnfffLLLAAAAAAAAADDDHHHSSS```lllrrruuuyyy||||||}}}{{{zzz{{{}}}~~~~~~}}}}}}zzzvvvxxx|||}}}qqqbbb___XXXMMMHHHGGGEEEBBB???<<<;;;999888888888888888888888888888888999999999999888888999999999999999999999999666777888999:::999999888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999999999888777777777777777555555555666666888999999999999999999::::::::::::999999::::::;;;<<<<<<===;;;999777777888999888888777777888;;;???@@@@@@>>>999888777666777777999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<>>>BBBHHHLLLPPPWWW]]]```bbbdddbbb]]]YYYWWWXXX\\\cccooozzzsssqqqoooooopppqqqsssyyywwwnnnmmmnnnnnnwww||||||sssjjjiiioootttrrrkkkgggjjjlllkkkkkklll\\\QQQDDD<<<999999::::::===BBBOOO```ooo}}}zzzwwwqqqlllhhhkkkttt}}}|||xxxsssmmmfff___YYYMMMFFF@@@>>>???BBBJJJSSSSSSVVVXXXVVVSSSUUU]]]eeeeeehhhjjjiiifffeeehhhlllhhhiiikkkmmmnnnmmmllllllmmmlllkkkkkklllmmmooopppooooooppprrrtttvvvxxxyyyuuuuuuvvvvvvwwwwwwxxxxxxxxxzzz{{{||||||}}}uuullliiieee]]]UUURRRFFFNNN\\\lll{{{~~~||||||}}}~~~~~~|||zzzPPP???===<<<<<>>AAAGGGKKKNNNUUU\\\___cccgggfffbbbaaa^^^^^^aaafffqqq~~~wwwqqqnnnkkkkkkkkkkkklllpppvvv{{{nnnbbbaaaeeefffgggiiiiiiggggggjjjoooqqqlllhhhfffhhhfff]]]TTTPPPGGGAAA<<<:::;;;::::::;;;BBBGGGUUUiiiyyy}}}{{{xxxqqqjjjjjjqqqzzz}}}zzzvvvpppiiiaaa[[[MMMGGGAAA@@@@@@BBBIIIQQQSSSWWWXXXVVVSSSVVV^^^fffcccfffhhhgggcccbbbeeeiiihhhiiikkkllllllkkkjjjiiillllllkkkkkklllmmmooopppnnnnnnnnnpppqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{||||||||||||}}}~~~}}}~~~~~~~~~~~~}}}||||||}}}{{{{{{rrrjjjgggddd\\\TTTPPPFFFPPP```ppp}}}{{{|||~~~}}}|||{{{|||}}}|||{{{zzzIII777999;;;:::;;;999FFF___gggGGGBBBKKKPPPRRRSSSUUUWWWZZZ^^^ccchhhiiiiiiiiiiiijjjkkklllmmmlllkkkkkkjjjiiihhhggggggcccggglllllliiihhhjjjmmmnnnoooppppppooommmkkkjjjggggggggghhhgggfffeeeeeeddddddddddddddddddddddddeeeeeeffffffgggfffffffffbbbcccdddeeefffffffffffffffhhhkkklllllllllmmmnnnjjjkkkkkkkkkqqq|||vvvkkk[[[MMMFFFDDDEEEFFFFFFHHHIIIFFFBBBBBBFFFJJJMMMTTT^^^dddgggggghhhiii___```bbbeeeggghhhiiiiiikkkiiihhhiiikkkmmmmmmmmmooommmllllllmmmnnnlllkkkqqqpppssszzz~~~zzzoooeeeLLLGGGBBBFFFTTTdddjjjgggbbbZZZ]]]^^^SSSPPPWWWYYYVVVNNNFFFEEEDDDBBBBBBDDDCCCRRR```eeefffiiikkkkkkiiikkkkkkkkkjjjjjjlllnnnuuuQQQAAAFFFEEEBBBHHHQQQ\\\jjjsssuuuvvvyyy}}}yyyvvvzzz|||zzz}}}|||zzzzzz{{{|||zzzfff\\\TTTKKKKKKHHHDDDCCCCCCBBB>>>;;;:::999999888888999999:::888999::::::;;;;;;:::::::::::::::999999888888888:::999999888888999999:::;;;;;;:::999999999::::::<<<;;;;;;:::::::::;;;;;;;;;::::::999999::::::;;;999888888888777777666666;;;999666333222333555666;;;888555444666777666555444555555666777888888999777777777777777666666666888999999::::::999999888555777888888888888:::<<<999999999999999999999999999999999999999999999999;;;;;;;;;:::::::::999999777777888999::::::;;;;;;999:::;;;;;;<<<@@@EEEIIISSSSSSWWW___eeejjjqqqxxxzzztttmmmjjjmmmxxx{{{vvvpppiiicccgggdddbbb``````cccgggjjjtttooofff]]]VVVRRRRRRRRRVVVUUUTTTSSSWWW^^^hhhoootttnnneee]]]WWWPPPIIIDDDBBB>>>===???===888:::@@@FFFWWWeeesssxxxqqqpppnnnmmmooouuu|||~~~zzzwwwssslllddd^^^UUUMMMEEEBBB@@@AAAFFFMMMOOOTTTXXXXXXUUUTTTWWW[[[bbbbbbcccdddddddddcccccccccdddfffgggiiijjjjjjjjjmmmllljjjjjjjjjlllnnnooooooqqqrrrrrrpppooooooppprrrrrrqqqpppooorrrvvvzzzzzzzzzyyyxxxyyy{{{}}}~~~}}}~~~|||vvvxxxzzz|||}}}|||zzzxxxyyy|||}}}}}}yyyyyyrrrmmmkkkeee\\\SSSOOOIIIQQQ```qqq{{{}}}}}}~~~}}}|||||||||~~~~~~|||zzz~~~zzzkkkKKKBBB<<<999:::777999>>>YYYmmmRRRDDDEEEIIIRRRQQQQQQSSSXXX^^^___\\\dddgggiiijjjiiiiiiiiijjjiiiiiihhhhhhggggggffffffccceeegggiiijjjkkkkkkkkkooooooooonnnmmmkkkjjjiiigggfffeeeeeeeeefffhhhiiibbbcccdddeeedddcccbbbaaagggdddbbbcccfffgggfffdddffffffeeeeeeeeedddddddddfffgggiiiiiiiiikkkmmmpppoooqqqpppooorrrwwwwwwttttttmmmbbbWWWPPPNNNOOORRRXXXRRRJJJEEECCCDDDEEEFFFGGGMMMVVV___eeehhhiiiiiidddaaa^^^___dddhhhjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkklllnnnrrryyyuuu```SSSFFFBBBEEEJJJRRRZZZRRROOONNNNNNJJJDDDDDDGGGEEEHHHKKKJJJFFFCCCBBBCCCIIISSS]]]aaadddgggiiihhhhhhkkknnnnnnmmmlllnnnpppwwwRRR@@@EEEEEEBBBIIIOOO[[[iiirrrtttuuuyyy|||~~~yyywww{{{|||{{{}}}{{{zzzzzz{{{|||~~~}}}iii```XXXPPPJJJFFFBBBAAAAAA@@@===999:::999999888888999999:::888999::::::;;;;;;:::::::::::::::999999999888888::::::999999999999:::::::::::::::999999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;::::::999999::::::;;;999999999888888888888888;;;999666444333333444555777555222333555777666555444555555555666777777777666666666666666666666666888888999999999999888888666777999888888888999;;;999999999999999999999999999999999999999999999999::::::::::::999999999999777777888999999:::;;;;;;::::::;;;;;;;;;>>>BBBFFFIIINNNVVV^^^dddlll|||}}}sssrrryyy|||vvvqqqkkkddd______^^^]]]\\\\\\\\\\\\\\\]]]YYYSSSLLLGGGEEEDDDEEEKKKKKKKKKKKKNNNTTT]]]ccckkkgggccc___[[[VVVOOOJJJDDD@@@>>>???===;;;>>>EEEPPPaaaooo~~~xxxpppoooooopppssswww|||~~~zzzvvvrrrlllddd___WWWPPPIIIGGGFFFFFFJJJPPPRRRVVVYYYYYYVVVUUUWWW[[[aaaaaabbbcccccccccbbbbbbcccccceeeggghhhiiiiiiiiimmmlllkkkiiiiiijjjkkklllnnnoooqqqpppooonnnnnnooooooqqqrrrrrrqqqrrruuuwwwxxxwwwvvvwwwxxx{{{~~~~~~~~~yyyzzz}}}|||wwwtttvvvxxxzzz{{{zzzxxxwwwzzz|||}}}}}}zzztttnnnjjjiiiddd[[[SSSPPPJJJSSScccsss|||~~~}}}||||||}}}}}}|||www}}}^^^BBB===999999;;;999;;;<<>>;;;:::999999888888999999:::888999::::::;;;;;;::::::::::::::::::999999999999::::::999999999999::::::999999999999:::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;999999:::::::::::::::::::::999666444333333444555444222111222444666666555444444444444555555555555444444444555666666666777777888888999999888888777777888999999777777888999888888888888888888888888999999:::::::::::::::::::::999999999999888888888777777888888999:::::::::;;;;;;;;;:::999;;;>>>AAAAAAIIITTT\\\```kkk~~~wwwzzz}}}uuunnniiiddd^^^YYYXXXXXXXXXWWWUUURRRNNNLLLIIIGGGCCC@@@===<<<<<<===???@@@AAABBBDDDIIIPPPUUU]]]^^^```bbbaaa]]]VVVQQQKKKGGGDDDBBB@@@???DDDJJJTTTgggwwwzzzrrrsssuuuzzz{{{wwwrrrlllfffaaaYYYTTTPPPPPPOOONNNPPPUUUVVVYYY[[[ZZZWWWVVVXXXZZZ______```aaaaaaaaaaaaaaaaaabbbccceeegggggghhhhhhmmmllljjjhhhhhhhhhiiiiiilllmmmoooooonnnmmmmmmnnnlllooorrrssssssrrrrrrsssuuutttssstttvvv{{{~~~~~~~~~~~~zzzyyy|||{{{xxxtttuuuxxxyyyzzzzzzyyyxxxyyy|||}}}|||}}}nnnjjjggggggcccZZZSSSPPPLLLXXXhhhvvv}}}||||||~~~~~~yyy~~~{{{zzzzzzUUU===:::888888:::888===:::IIIhhhYYYDDDBBBGGGJJJNNNRRRUUUXXX[[[^^^bbbeeehhhiiiiiiiiijjjjjjjjjjjjiiihhhggggggffffffdddeeeggghhhjjjkkkkkkkkknnnmmmllljjjiiiiiiiiijjjkkkjjjiiihhhgggggggggggggggfffeeeeeeddddddeeeeeedddcccbbbccceeeggggggfffddddddeeeeeefffgggggggggiiijjjkkkkkkjjjkkkmmmooonnnqqqssstttxxx||||||xxxzzzwwwqqqhhh```\\\[[[\\\QQQOOOLLLKKKJJJGGGDDDAAACCCGGGPPP[[[eeeiiihhheeeiiifffcccaaaaaaaaaaaa```ggghhhjjjkkklllllllllkkkfffgggiiikkkmmmooooooppppppsssxxxrrr___PPPFFFCCCGGGNNNWWWTTTSSSSSSQQQMMMNNNRRRUUUYYY[[[XXXPPPGGGAAA>>>GGGRRR___eeehhhkkkkkkiiigggiiikkklllkkkkkkkkkmmm{{{YYYDDDFFFGGGDDDIIIMMMWWWeeeooosssvvvxxx{{{{{{{{{|||}}}~~~~~~{{{zzz{{{|||~~~|||pppfff___XXXOOOKKKFFFDDDEEEDDDAAA???:::999999888888999999:::888999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::999999:::::::::888888888999:::;;;<<<===;;;;;;:::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<===:::888666555444333444555444444333333444444444444444444444333333333333333222333333444555666777777666777777888888777777666777888999888777666777888888888888888888888888888999999999999::::::::::::999999999888888888777777777777888888999999999:::;;;;;;;;;999777888:::<<>>EEEQQQ^^^eeeiiilllllliiiggghhhjjjjjjjjjjjjjjjjjjyyyYYYEEEGGGIIIFFFJJJLLLVVVcccmmmtttwwwyyyzzz{{{~~~~~~}}}||||||}}}~~~ttthhh```XXXQQQLLLGGGEEEFFFEEECCC@@@:::999999888888999999:::888999::::::;;;;;;::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;888888888999:::;;;<<<===:::::::::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>999888777555444444444444777777777666555444333333333333333333222222222222222333333444555666777777555666666777777666666555777888999888666666777888777777777777777777777777888888888999999999::::::999999999888888888777777777888888888888888999999:::::::::888666666777999===@@@GGGOOOTTT[[[iiiuuuxxxsssqqqsssttt}}}zzzsssnnngggbbb```]]]XXXTTTQQQOOOLLLHHHCCC@@@===<<<666666555555444444444444444666999:::<<<>>>BBBDDDIIIOOOXXX```cccaaa]]]ZZZ^^^\\\VVVNNNGGGFFFGGGHHHRRRggg|||uuuvvv|||{{{sssmmmjjjiii___\\\]]]``````\\\ZZZ\\\\\\[[[[[[YYYWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaaccccccdddddddddddddddeeefffggghhhhhhiiikkkmmmmmmmmmmmmnnnooommmnnnooonnnmmmnnnppprrruuutttrrrqqqrrrtttxxxzzzyyyzzzzzzzzz{{{{{{||||||www{{{{{{uuurrrtttuuuuuuvvvvvvxxxyyyyyyyyyxxxwwwtttyyy||||||~~~lllhhhfffddd^^^UUUPPPPPPUUUdddttt}}}~~~}}}}}}}}}|||}}}qqqPPP======999777888555<<<777@@@SSSqqqwwwbbbHHHBBBCCCHHHOOOQQQPPPUUU\\\^^^aaaeeeggghhhiiikkklllkkkkkkjjjiiihhhgggffffffffffffggghhhiiijjjjjjkkkooonnnllljjjjjjkkkmmmnnnmmmlllllljjjiiihhhgggffffffeeecccbbbbbbbbbcccdddffffffeeedddcccbbbccccccddddddeeefffhhhiiijjjjjjjjjkkkllllllkkkkkkmmmooonnnqqqsssuuu{{{yyy{{{zzztttkkkbbb^^^^^^XXXVVVSSSQQQPPPNNNKKKHHHFFFEEEFFFLLLUUU^^^dddfffjjjjjjjjjiiigggeeedddccccccdddfffhhhiiijjjjjjiiiggghhhiiijjjllllllmmmmmmpppvvv}}}xxxoooeeeZZZUUUUUU\\\___fffmmmnnnjjjhhhjjjdddccc```XXXNNNGGGDDDDDDEEEQQQ^^^eeeiiilllllliiihhhhhhhhhiiijjjjjjiiihhhaaaGGGGGGIIIGGGJJJKKKSSS```kkksssvvvxxxyyy{{{~~~~~~~~~xxxkkkaaaYYYQQQLLLGGGDDDDDDDDDCCC@@@:::999999888888999999:::888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999:::;;;;;;<<<::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============999888777666555444444444888::::::999666444333444222222222222333333333333444444444555666666666777444555555666666555555444666777888888666666777888666666666666666666666666666666777777888999999999:::999999999999888888888888888888888888888888888888999999888666666777888888888<<>>CCCQQQ|||{{{bbbKKKCCCBBBJJJNNNLLLOOOVVV[[[^^^bbbfffgggiiikkkmmmmmmlllkkkjjjhhhgggfffeeehhhhhhgggggghhhiiijjjkkkkkkkkkkkkllllllmmmmmmmmmjjjjjjjjjjjjiiihhhfffeeeddddddeeeeeeddddddcccbbbaaacccdddcccbbbbbbdddgggffffffggghhhiiiiiijjjjjjggghhhjjjjjjjjjkkkmmmooojjjjjjhhhgggnnn{{{wwwlllhhhggg``````___^^^\\\WWWPPPLLLDDDEEEFFFEEEFFFMMMWWW```iiillloooooollliiihhhhhhdddcccbbbaaabbbccceeefffiiijjjkkkllllllmmmmmmllllllooottt|||~~~mmmccc___aaagggmmmnnnjjjiiilllgggeeeaaaXXXMMMFFFDDDDDDLLLWWWbbbgggjjjmmmnnnmmmjjjiiihhhiiikkkkkkiiiggg\\\KKKEEEAAABBBEEEMMMYYYeeennnssstttttt||||||yyy{{{tttiiiaaaUUUPPPJJJGGGGGGHHHFFFDDD:::999999999999999999:::999999:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999::::::999999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;888888777666555444333333444777:::999777555555777111111222333444444555555777777777777777666666666333444444555555444444333333555666777666777888:::666666666666666666666666333444444555666777777888;;;;;;;;;:::::::::999999888888888777777777777777444666888888777888999;;;888666777:::;;;<<>>===AAAGGGKKKPPPVVV^^^cccfffmmmqqqooommmooolllggggggkkkqqq{{{tttqqqzzzzzzmmmfffeeegggeeecccdddgggeee___\\\]]]YYYVVVSSSRRRRRRSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___`````````aaaaaabbbbbbbbbbbbaaa```bbbeeeffffffgggiiijjjgggjjjnnnpppooolllkkkjjjoooppppppqqqqqqqqqppppppqqqrrrtttwww{{{~~~wwwqqqqqqqqqwwwvvvuuutttrrrqqqpppoooxxx{{{xxxsssnnndddaaa]]]YYYTTTOOOQQQWWWcccttt}}}|||}}}~~~}}}~~~~~~|||uuu}}}zzzooo|||eeeGGG888:::888777;;;<<<:::999======FFFqqqsssOOODDDAAAHHHMMMKKKMMMTTTZZZ]]]bbbeeegggiiilllmmmmmmmmmkkkjjjiiigggfffeeehhhhhhgggggggggiiijjjkkkiiiiiikkklllllllllllllllhhhiiijjjjjjiiihhhfffeeedddeeefffgggfffeeedddccc^^^aaaccccccbbbcccfffjjjggggggggghhhiiiiiijjjjjjfffgggiiiiiiiiikkkmmmppphhhgggcccaaahhhwwwyyynnniiiiiieeefffggghhheee^^^UUUNNNAAAEEEGGGFFFDDDHHHSSS\\\jjjmmmpppppplllhhhggggggeeecccaaa______aaadddeeeeeefffggghhhiiijjjjjjjjjnnnnnnooottt~~~rrrhhhhhhkkknnnnnnkkklllooollllllhhh```UUULLLGGGFFFPPPZZZdddhhhkkknnnpppoookkkiiihhhiiikkkllliiiggg|||NNNAAAEEEAAAGGGIIIRRR```kkkqqqwww}}}}}}}}}~~~}}}}}}}}}|||}}}}}}~~~iii\\\XXXSSSMMMIIIIIIIIIEEECCCEEE???>>><<<:::999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888777777;;;999888999:::;;;;;;;;;999999999999999999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;:::999999888888777555444333444555555666666777777777777777666666555555555444777777777777777777777777222333333444444555555555555444333222444666999;;;888777777666666666666777444444444444444555666777777888888888888999999999777777777777777777777777666666666666666666666666777777888999;;;>>>@@@AAAHHHHHHIIIKKKMMMPPPRRRSSSZZZ\\\]]][[[XXX[[[aaahhhffffffcccZZZNNNDDD???>>>666777888777444222222333222222222222333333444555444444444444555777888999===@@@FFFNNNWWW]]]```aaa___hhhrrrxxx||||||wwwtttpppvvvwwwuuukkkdddfffkkkpppwww|||vvvqqqmmmiiiddd```___```bbbdddcccaaa^^^\\\^^^ZZZUUURRRQQQRRRSSSRRRQQQRRRRRRSSSTTTVVVWWWXXXWWWXXXYYY[[[]]]^^^^^^___\\\^^^```aaa```___```aaaeeeeeeeeeeeefffhhhiiijjjggghhhjjjmmmoooqqqssssssoooppprrrsssrrrqqqooommmpppqqqsssuuuwwwxxxyyyyyyxxxxxxvvvsssnnnlllkkkkkksssttttttqqqnnnnnnrrrvvvwwwzzz~~~~~~zzzuuupppmmmpppaaaXXXZZZVVVMMMOOO\\\hhhtttzzzvvvwww~~~~~~~~~}}}|||zzzxxxzzzfffFFF666:::888555888888777>>>;;;777DDDbbb___HHH<<>><<<:::999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888;;;999888999:::<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;:::999999999888777666444333444444444444444555666666777777777666666666555555666666666666666666666666444444444444444555555555444333222222444777:::<<<888777666555555555555555444444444444444555666666777777888888888999999999777777777777777777777777666666666666666666666666888888888888999:::;;;<<>><<<:::999999:::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;:::888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<===========================<<<;;;:::999999999888777666555444444333222222222333444555888777777777777777666666666666666666666666666666666666555555555555555555333222222333555888;;;===:::999888777666555555555444444444333444444555666777777777888888888999999777777777777777777777777777777777777777777777777888888777666666666666777:::;;;<<<===???AAACCCDDDLLLNNNQQQQQQOOOPPPSSSVVVYYYSSSJJJBBB;;;666333000666888888777555333333333333333333333333333444555333333444444555666888999666888;;;@@@FFFLLLQQQTTTaaadddmmmtttbbbOOOGGG@@@===<<<;;;===AAACCCIIIRRR[[[aaabbb^^^ZZZTTTVVVYYY]]]```bbbdddddd___[[[UUUPPPMMMLLLJJJIIIMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[]]]]]]\\\\\\^^^___aaaaaabbbcccdddeeeeeefffggghhhiiijjjkkkkkkkkkkkkjjjjjjkkkkkklllnnnooopppooopppqqqrrrssssssssssssqqqqqqooollljjjkkkmmmpppwwwyyyvvvmmmddddddooozzz~~~yyysssnnnkkkjjjnnnddd______YYYSSSZZZiiirrrzzz}}}xxxwww|||~~~||||||}}}~~~~~~{{{yyytttxxx|||{{{ZZZ???444888555444888888666999888;;;???HHHpppxxxZZZEEE@@@FFFLLLPPPQQQUUUZZZ___bbbeeegggjjjiiikkkllllllkkkkkklllnnnhhhhhhgggggggggggghhhhhhlllmmmmmmllliiihhhhhhiiiggghhhiiijjjjjjiiihhhggggggffffffeeeeeeeeeffffffgggggggggggggggfffeeeeeefffeeeeeefffhhhiiiiiihhhgggiiikkkkkkjjjiiiiiijjjllllllkkkeeeYYYOOOPPPVVVooo{{{sssrrroooqqq}}}hhhRRRDDDAAAAAAAAA???@@@GGGPPP\\\dddiiiiiiiiilllnnnnnniiihhhfffdddcccbbbbbbccc```bbbfffiiijjjjjjhhhgggeeejjjeeefffvvvoooddd^^^aaaeeegggfffgggjjjjjjfffeeeccc```___aaadddfffgggiiiIIIEEEFFFCCCCCCHHHRRR[[[bbbjjjrrruuuyyy{{{zzzzzz~~~~~~}}}|||||||||~~~~~~ttt___[[[UUUPPPOOOMMMIIIFFFGGG???>>><<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<============<<<=========<<<<<<;;;:::999999999999888777666555333222111000000111333444888888888888777777777777666666666666666666666666777777666666555555555444222111222333555888;;;===<<<;;;:::999888777777777555444444444444444555555777777777777888888888888666666666666666666666666777777777777777777777777888888777666555555555555999999:::;;;<<<>>>@@@AAADDDGGGJJJKKKJJJIIIJJJKKKHHHAAA999444444555444333777888999888666444333444444444333333333444444555333333333444555666777888555666888;;;???DDDJJJNNNYYY]]]ggg|||qqq[[[MMMFFFBBB===;;;999999:::;;;<<<>>>BBBHHHNNNTTTWWWYYYUUUXXX\\\```cccdddcccccc\\\XXXSSSOOOMMMKKKIIIHHHLLLMMMNNNPPPQQQRRRSSSSSSUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ\\\\\\[[[\\\^^^```___```aaabbbcccddddddeeeggghhhhhhiiiiiiiiiiiiiiikkkjjjiiiiiijjjlllnnnoooppppppqqqqqqqqqqqqppppppmmmllljjjhhhfffgggkkknnnllloooqqqnnnkkklllqqqwww~~~~~~|||xxxqqqllliiiggghhhbbb___^^^XXXTTT___ooosss||||||}}}|||yyy{{{{{{|||}}}~~~{{{xxxwwwyyy}}}}}}rrrRRR<<<555999666555999999999888777<<<<<<<<<___tttQQQ@@@CCCGGGFFFMMMQQQVVVZZZ]]]```cccfffiiikkkllllllkkkkkklllmmmhhhhhhgggggggggggghhhhhhkkklllmmmllljjjiiiiiijjjhhhiiilllmmmmmmllliiihhhggggggffffffeeeeeeeeeeeehhhiiijjjjjjjjjhhhfffeeefffeeeeeefffhhhiiihhhgggfffiiilllmmmllljjjiiijjjiiijjjiiidddZZZQQQNNNOOOdddwww~~~wwwqqqhhhbbbeeennnnnncccXXXFFFCCCAAABBBBBBBBBHHHOOO\\\cccgggggggggllloooppplllkkkhhhfffeeeddddddddd```aaacccfffggghhhgggggggggjjjdddbbbppp~~~vvvpppeeeiiiiiiggggggiiihhheeecccbbbaaa```bbbccceeeeeeyyy\\\EEE@@@>>>BBBAAAEEEOOOYYYbbbllltttuuuyyy{{{yyyyyy|||~~~}}}}}}|||||||||~~~eee^^^XXXSSSQQQOOOJJJGGGGGG@@@???===;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>===============<<<<<<:::999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::999:::::::::999888777666333333222111111111222333777777777777888888888888555555555555555555555555777777666666555555555444111111222333666888;;;<<<;;;:::999888777777777777666555555444444555555555666666777777777888888888666666666666666666666666777777777777777777777777777777666666666777777888888999999:::;;;<<<>>>>>>>>>AAADDDFFFEEEDDDCCCBBB<<<666000...111555777777888999:::999666444444555555555444333333444444444333333333333444666777888666777888999;;;???EEEJJJSSSZZZeeeuuu|||mmmVVVGGGAAA===>>>===:::888888888888:::;;;<<<>>>CCCIIIPPPTTTVVVZZZ___cccdddbbb___\\\VVVSSSOOOMMMLLLLLLKKKJJJKKKLLLNNNPPPQQQRRRRRRRRRUUUUUUVVVWWWXXXXXXXXXWWWYYYZZZ[[[[[[[[[\\\___aaa___```aaacccddddddddddddgggggghhhiiiiiiiiihhhhhhmmmllljjjhhhhhhjjjlllmmmooooooooopppooonnnnnnmmmmmmllljjjgggeeefffjjjmmmllljjjhhhiiimmmqqqtttuuuvvvwwwxxxvvvqqqlllhhhfffddd```^^^]]]YYYYYYeeetttyyy~~~}}}zzzzzz||||||zzzzzz{{{|||~~~}}}{{{yyyzzz{{{~~~sss~~~{{{```KKK:::777:::666666;;;999;;;999777;;;:::777TTT\\\AAA???CCCCCCLLLOOOSSSWWWZZZ^^^bbbdddjjjkkkmmmmmmkkkiiiiiijjjhhhhhhgggggggggggghhhhhhhhhiiijjjjjjiiiiiikkkllliiikkkmmmoooooommmkkkiiihhhhhhggggggeeedddcccccchhhiiikkklllkkkiiigggeeefffeeedddeeegggiiihhhgggeeehhhkkkmmmlllkkkkkkkkkjjjllllllhhhaaa[[[WWWTTTYYYiiixxxppphhh___TTTOOOPPPSSSUUUUUUGGGCCCBBBCCCCCCCCCHHHNNN^^^eeeiiiiiihhhlllnnnnnnnnnmmmjjjhhhgggfffffffffbbbbbbaaaaaabbbdddfffgggjjjmmmfffbbbkkkuuuyyyssshhhjjjjjjgggfffhhhhhhdddbbbccceeeeeeeeecccbbbbbbzzzoooiiiVVVEEEAAA>>>BBB@@@CCCLLLWWW```kkkuuutttyyy{{{xxxxxx|||}}}|||}}}|||{{{{{{}}}mmm^^^XXXSSSQQQNNNHHHEEEEEE@@@???===;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<========================<<<;;;999:::<<<======<<<::::::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<============;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999888888444444444333333333222222666666777777777777777888555555555555555555555555666666555555555555555555111222333444666888:::;;;777777666555555555555666888777666666555666666666666666666777777777888888777777777777777777777777777777777777777777777777666666666666777888999999777666777777888999:::;;;;;;<<>>???999===???;;;888888666333333666:::>>>AAADDDHHHKKKRRRUUUZZZ]]]]]]ZZZVVVSSSOOOMMMJJJJJJKKKLLLLLLKKKJJJKKKNNNPPPQQQRRRQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZZZZZZZZZZ\\\___aaa]]]___```bbbccccccccccccdddeeefffggghhhiiiiiiiiimmmkkkiiihhhggghhhjjjkkklllmmmmmmmmmllllllkkkjjjmmmlllkkkiiihhhiiilllooouuulllcccaaahhhppptttuuuoooqqqssssssoookkkgggfffbbb___\\\[[[[[[___lllyyy|||wwwtttwww~~~{{{{{{zzz{{{}}}}}}|||{{{{{{|||~~~wwwsssvvvxxxyyy|||ZZZDDD999888;;;666666;;;888999:::888::::::777KKKqqq}}}wwwhhhFFF>>>CCCGGGLLLOOOSSSVVVYYY]]]aaadddhhhjjjlllllljjjhhhhhhhhhggggggffffffffffffggggggeeeggghhhiiiiiiiiikkkllljjjkkklllnnnnnnlllkkkjjjhhhhhhhhhgggfffdddcccbbbfffgggiiijjjjjjiiihhhfffeeeddddddeeeggghhhhhhgggeeegggjjjlllllllllmmmnnnrrruuuvvvqqqlllfff^^^WWWPPP[[[pppnnnddd[[[XXXQQQIIIDDDCCCHHHMMMHHHFFFFFFFFFCCCAAAFFFNNN^^^fffllllllkkkllllllkkkmmmllljjjhhhgggffffffgggdddbbb```^^^___aaadddfffjjjnnnhhhccciiimmmtttxxxooojjjhhhjjjjjjffffffhhhhhheeebbbeeehhhhhhfffcccaaa```tttqqqppp[[[FFFBBBDDDBBB???AAAIIIRRR[[[gggqqqrrrwwwyyyxxxyyy}}}~~~|||zzzzzz{{{}}}vvv```YYYTTTQQQNNNHHHDDDEEE@@@???===<<<;;;:::;;;;;;:::::::::;;;;;;;;;<<<<<<========================<<<;;;::::::<<<======<<<999::::::;;;<<<<<<======<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<============:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999888444555666777666555333222555555666666666777777777555555555555555555555555444444444444444555555555222222333555666888999:::777777666666666777888888999999888777777777777777666666666666777777777888777777777777777777777777666666666666666666666666666666666666666777777888555555555555666777888888888999:::<<<<<<;;;888666444444555444444444666777999:::;;;:::777666555666666666555444444444444444222222222333444555666777555888999888666777<<>>;;;;;;999444///333888;;;<<<>>>@@@CCCGGGIIIKKKMMMNNNNNNLLLKKKIIIGGGFFFFFFHHHJJJJJJIIIHHHIIILLLNNNPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXYYYXXXXXXZZZ^^^aaa[[[]]]___aaabbbbbbaaa``````aaaccceeefffhhhiiiiiihhhhhhgggffffffggghhhiiihhhiiiiiiiiiiiihhhhhhgggggghhhiiiiiihhhjjjmmmoootttmmmdddaaaffflllqqqsssmmmnnnooonnnkkkhhhffffff```[[[XXXXXX[[[bbbooozzz~~~}}}{{{xxxvvvwww~~~}}}|||zzzzzz|||}}}~~~}}}}}}~~~uuu}}}yyyzzzzzztttOOO???666999;;;555555999666444999999999;;;777BBBZZZ{{{uuu{{{WWWCCCAAAEEEIIILLLPPPSSSVVVZZZ^^^bbbeeegggjjjkkkiiihhhhhhhhhffffffeeeeeeeeeeeeffffffeeefffhhhhhhgggggghhhjjjiiiiiijjjjjjjjjjjjiiiiiiffffffgggggggggfffddddddeeeeeeggghhhiiiiiihhhhhheeeddddddeeeggghhhhhhgggeeegggiiikkkkkkmmmoooqqqxxx}}}}}}xxxpppcccVVVPPPOOOXXXiiitttqqqggg```VVVVVVSSSLLLDDDAAAEEEJJJOOONNNOOOMMMFFFBBBGGGOOO\\\eeemmmooommmmmmkkkgggjjjiiigggfffeeeeeeeeefffcccbbb```_________```aaagggmmmhhhdddhhhhhhjjjttt|||vvvpppkkkhhhfffiiihhheeeeeehhhhhhfffccceeeggggggdddbbbaaabbbzzzdddDDD???DDDBBB>>>???FFFNNNWWWcccmmmpppuuuxxxxxxyyy~~~}}}zzzxxxxxxzzz}}}~~~}}}~~~|||bbb\\\VVVTTTPPPIIIFFFFFFAAA???>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============;;;::::::<<<======<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>>::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;:::999999444666888999888666444222444555555555666666777777555555555555555555555555222333333444444555555555333333444555666777888999999999999999:::;;;<<<===::::::999888777777888888666666666666777777777777777777777777777777777777666666666666666666666666777777666555555555666666666666555555666666777888777777777888999888666444///333777777666555777:::999:::;;;:::888666666666777666555444444444444444222222222333444555666777333666999777444444888===;;;AAAHHHNNNVVV___bbbaaafffggghhhjjjnnnrrrtttuuuzzz{{{~~~uuuaaaQQQMMMHHHAAA;;;777555444333111:::@@@???======<<<777333444555555444666:::???======>>>???BBBDDDFFFGGGEEEDDDCCCDDDFFFGGGGGGGGGFFFHHHJJJMMMNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWWWWWWWWWWYYY\\\```YYY[[[]]]___``````______\\\^^^```ccceeeggghhhiiidddddddddeeefffggghhhiiieeefffffffffffffffeeeeeeaaabbbeeefffggghhhkkknnnkkkiiihhhhhhjjjlllooopppnnnnnnllliiifffeeefffggg\\\WWWSSSSSSYYYbbbnnnxxxvvvyyy}}}~~~zzz{{{}}}|||zzzzzz{{{~~~yyy|||uuu{{{qqqoooooozzzfff@@@;;;555888:::333333777444000999:::999;;;888;;;JJJ}}}xxxiiiJJJ>>>???EEEHHHKKKNNNRRRVVVZZZ^^^bbbdddhhhjjjiiiiiiiiiiiieeeeeeeeeddddddeeeeeeeeefffggghhhgggfffeeefffgggggggggggggggggggggggggggcccdddfffgggggggggffffffcccdddeeefffggghhhhhhhhheeeddddddeeeggghhhgggfffdddfffhhhjjjkkkmmmqqqsssyyywwweeeUUUUUUIIIDDDOOO]]]cccccccccXXXWWWSSSKKKEEEDDDGGGLLLVVVWWWXXXTTTJJJDDDIIIRRRXXXcccmmmpppooommmjjjeeegggfffeeedddccccccdddeeeaaaaaaaaaaaa```___^^^]]]cccjjjhhhdddgggeeedddmmmllltttyyyvvvrrrpppooooooooonnneeeggggggdddeeehhhiiigggcccdddfffdddaaaaaaccceee{{{}}}nnnMMM???GGGBBBCCCBBBCCCIIIVVVdddlllpppsssvvvxxxyyy{{{}}}|||{{{zzzyyy{{{}}}}}}}}}~~~~~~lllaaaUUUQQQRRRSSSOOOJJJEEEBBB===;;;:::;;;<<<;;;:::::::::::::::;;;<<<=========>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777666666555555555444666666666666666666666666777777777777666444333222555555555666666666555555999888777777777777777777777777777777888999;;;;;;======;;;:::999888888888666666777777888888999999777777777777666666666666777777777777777777777777888888777777666666555555666666666666666666666666999888777666555444444444777777888999999999999999999999:::999888666444333666666666666666666666666555555555555666666666666777777777777777777777777<<<>>>CCCJJJSSS]]]fffkkkmmmppppppkkkdddbbbfffkkkiiinnnuuuwwwpppcccTTTJJJBBB@@@<<<999666555444555666:::>>>???===:::777666444444444555555777888888888:::;;;<<<===???BBBEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOQQQQQQPPPPPPRRRSSSXXXWWWWWWVVVVVVWWWWWWXXX[[[\\\^^^]]]\\\\\\^^^___]]]___aaadddeeeeeedddcccccccccccccccdddeeeffffffeeeeeeffffffeeebbb___]]]bbbcccdddcccbbbdddiiinnnlllkkklllmmmppprrrrrrrrrqqqrrrooohhhfffhhheee^^^]]]RRRLLLSSS___iiittt}}}zzz{{{|||}}}|||{{{yyywww|||}}}~~~~~~~~~}}}{{{yyylllgggwww]]]CCC;;;888444333333555555555888888777666666999>>>AAAnnnuuuVVVAAAAAAAAAHHHMMMOOONNNPPPSSSUUU^^^aaadddfffffffffgggiiigggffffffeeeeeedddccccccdddccccccbbbbbbccccccdddfffffffffgggggggggggghhhiiigggeeefffiiijjjhhhfffffffffffffffggghhhiiijjjiiiiiihhhhhhggghhhhhhiiiiiijjjjjjiiiiiikkknnnqqqxxxyyymmmeeeZZZNNNEEEGGGOOOVVVaaakkk___ZZZUUUSSSTTTUUUTTTRRRVVVYYYYYYQQQGGGBBBFFFLLLXXXfffssswwwuuurrrmmmhhheeeeeeeeeggghhhhhhfffdddcccdddeeefffeeecccaaa___jjjiiiiiihhhggggggffffffnnnqqqvvv}}}|||yyysssooollllllnnnpppooommmhhhiiiiiiiiihhhgggeeedddeeeddddddccccccbbbbbbaaa}}}rrrNNN===AAACCCCCCAAAAAAGGGRRR___gggnnnqqquuuxxxzzz{{{}}}~~~|||{{{{{{{{{|||}}}}}}}}}||||||}}}~~~~~~uuugggWWWPPPQQQQQQLLLFFFFFFCCC???===<<<<<<;;;::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777777666666666555555666666666666666666666666555666666666666555555444333333444555777999<<<===???>>><<<999777555333333444444444444555666777888:::;;;<<<<<<;;;:::888777555555666666777777777888777777777777666666666555666666666666666666666666777777777777666666555555555555555555555555555555888777666555444444444444666777777888999999999999888888888888777666444333555555555555555555555555555555555555666666666666777777777777777777777777999;;;???FFFPPPZZZbbbggglllnnnoooiiiaaa]]]___ccc]]]```cccccc^^^UUUKKKDDD???===:::777555444444444666999===???===:::777666333333333333444555666666777999;;;======???AAACCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJMMMOOOPPPPPPPPPPPPQQQSSSTTTTTTSSSTTTTTTUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\]]]]]]^^^aaacccddddddcccbbbbbbbbbbbbbbbcccdddeeeeeecccccccccbbbaaa```^^^]]]^^^`````````___bbbfffjjjllliiiggghhhmmmqqqrrrrrrppppppllleeedddfffeee```[[[SSSPPPWWWaaajjjvvv|||}}}~~~~~~~~~|||zzzxxx|||}}}~~~~~~}}}}}}zzz|||~~~}}}}}}yyy|||tttnnnuuu|||VVVBBB;;;888444333333555555555666666666555555888<<>>;;;999:::::::::::::::;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888777777777777777666666666666666666666666444444444555555555666666111111333666:::>>>BBBDDD@@@>>>;;;888555222111000222222222222222333444555777888;;;======;;;999777555555666666666666666666777777777666666666555555666666666666666666666666777777777666666666666555555555555555555555555555666555444444333333333333555666666777888999999999777777777777777666555444444444444444444444444444555555555555666666666666777777777777777777777777666888;;;@@@GGGOOOVVVZZZcccffffffaaaYYYSSSSSSUUUPPPPPPPPPNNNJJJEEE@@@===:::999777555444333444444555888<<<>>><<<999777666111111111111222333444444555888;;;===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMOOOOOONNNNNNPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYXXXXXXZZZ\\\\\\]]]___aaabbbbbbaaaaaa````````````aaabbbcccddd```___^^^]]]]]]]]]^^^^^^]]]^^^_________```cccfffiiieeeaaadddkkkrrrttttttnnnlllhhhbbbbbbddddddbbbYYYTTTSSSZZZdddmmmwww~~~|||}}}~~~~~~|||zzz||||||}}}}}}}}}|||{{{{{{xxxzzz{{{{{{zzz}}}}}}zzztttuuutttMMM@@@:::777444333444555555555333444555666666777999<<>>???CCCHHHJJJJJJKKKPPPVVVWWW[[[```dddfffggghhhiiigggffffffeeeeeedddccccccdddccccccbbbbbbccccccdddddddddddddddeeeeeeeeeeeeeeedddcccdddfffggggggeeeeeeeeeffffffggghhhhhhiiihhhhhhhhhhhhhhhhhhiiiiiimmmmmmmmmkkkkkkllloooqqqppp|||tttnnniii```WWWOOOIIIGGGLLLRRRkkkrrrzzz|||wwwppplllkkkbbb]]]TTTKKKDDDDDDHHHMMMXXXdddrrr{{{~~~vvvmmmllljjjhhhggghhhgggfffdddddddddccccccbbbaaaaaa```^^^^^^___```bbbcccddddddhhhiiikkkmmmnnnnnnnnnnnnpppoooppprrrttttttsssqqqvvvssspppooonnnnnnllljjjhhhhhhhhhhhhhhhgggeeeeeeccccccccccccccccccbbbbbbnnnUUUHHHFFFBBB???@@@CCCIIIUUU^^^fffjjjqqqvvvyyyzzz{{{|||~~~~~~{{{vvvuuuwww{{{~~~fffWWWTTTTTTNNNFFFHHHFFFDDDCCCBBB???<<<999;;;::::::999::::::;;;;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888888888888888888666666666666666666666666444444444444444444555555111333666:::===@@@AAAAAA888777555444333222222111222222222222222333444444666777999:::;;;;;;:::999777777777777777666666666777777666666666555555555666666666666666666666666666666666666666666666666555555555555555555555555444444333333222333333333444555555666777999::::::888888888888777777666666444444444444444444444444555555555555666666666666777777777777777777777777666777888:::===AAAEEEGGGTTTWWWXXXUUUNNNHHHFFFGGGHHHHHHFFFCCC@@@===:::999666555444333333333333444444777<<<===<<<999777555111111111111111222333333333666;;;===>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLNNNOOOLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTVVVWWWWWWWWWYYY[[[[[[\\\]]]______```______^^^^^^^^^^^^___```aaaaaa^^^\\\ZZZYYYYYY[[[^^^`````````````````````aaabbbbbb^^^\\\aaajjjrrrtttrrrjjjhhhccc``````cccccccccYYYTTTSSSZZZgggrrrwwwxxxyyyzzz|||~~~~~~}}}||||||||||||{{{zzzzzzyyyyyy{{{|||{{{yyyzzz~~~}}}yyyyyylllGGG===999666444333444555555444222444666777777777888:::BBBTTT|||mmmEEE@@@CCCGGGKKKJJJHHHKKKOOOPPPUUU[[[```ccceeefffhhhgggffffffeeeeeedddccccccdddccccccbbbbbbccccccdddbbbcccccccccdddddddddddddddddddddeeefffgggggggggffffffggghhhiiiiiiiiiiiiffffffggggggggggggggggggkkkkkkkkkkkkjjjlllooorrrrrr{{{{{{xxxyyy|||uuuiii[[[OOOIIILLLQQQ___mmmvvvnnnddd]]]SSSKKKHHHIIILLLNNNYYYbbbnnnxxx~~~wwwooollliiigggggggggffffffeeedddcccaaaaaaaaaaaaaaa\\\]]]^^^___```aaaaaabbbhhhiiijjjkkkkkkkkkjjjiiihhhjjjllloooqqqqqqpppnnnrrrqqqooonnnmmmlllkkkjjjhhhhhhhhhggggggffffffeeegggffffffeeedddcccbbbbbbhhhJJJIIICCC???AAACCCGGGRRR]]]aaafffmmmssswwwyyyzzz{{{}}}|||{{{~~~~~~xxxssssssuuuzzzmmm[[[UUUTTTOOOIIIHHHGGGFFFEEEDDDAAA<<<999;;;::::::999999999::::::<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<=========<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888888999999999999666666666666666666666666666666444333222222222222333666;;;>>>???===:::888333333333333333333444444222111111111111222222333777666555666777999;;;<<<999999999888888777777777666666666666555555555555555555555555555555555555555555555555555666666666555555555555555555555555333333222222222333333444444444555666777999;;;<<<;;;;;;:::999999888888888555555555555555555555555555555555555666666666666666666666666666666666666777777777777999;;;===>>>FFFIIIKKKJJJEEEAAA??????DDDDDDCCCAAA>>>:::777555333333333333333333444444333666;;;<<<;;;888666555222222222222222333333444222555999<<<======>>>>>>?????????@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMJJJJJJKKKLLLNNNOOOQQQRRRPPPRRRTTTUUUUUUVVVXXXZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\]]]^^^___]]][[[XXXVVVWWWZZZ^^^```aaaaaa``````___^^^]]]\\\WWWVVVXXX^^^ggglllmmmjjjfffcccaaaaaaaaabbbaaabbb\\\UUURRRZZZjjjvvvwwwrrruuuwwwzzz}}}||||||{{{zzzzzzyyyyyyyyy|||~~~}}}zzzzzz|||yyysss}}}eeeCCC;;;777555333333444555555444222555777888888777888999???HHHjjjRRRBBB@@@DDDJJJLLLJJJIIILLLMMMQQQXXX^^^aaadddfffhhhgggffffffeeeeeedddccccccdddccccccbbbbbbccccccdddbbbbbbbbbbbbcccccccccdddeeeeeeffffffffffffggghhhfffggghhhjjjjjjjjjjjjjjjfffggghhhiiiiiiiiihhhhhhggghhhiiiiiijjjlllpppsssyyylll\\\UUUUUUWWWVVV```pppyyyppp```YYYPPPKKKIIIKKKMMMMMMZZZaaaiiiqqqzzzsssooojjjffffffgggggggggeeedddcccbbbaaaaaaaaaaaa````````````````````````bbbcccdddeeeeeefffffffffeeegggiiikkkkkkkkkjjjiiimmmmmmmmmlllkkkjjjjjjjjjgggggggggfffffffffffffffkkkjjjiiigggeeecccaaa```~~~SSSMMMEEEAAABBBCCCDDDMMMZZZ]]]bbbiiiooosssvvvyyy{{{{{{wwwssstttxxxyyyvvvrrrtttvvv{{{uuu___UUURRRNNNKKKHHHGGGFFFEEEDDDAAA>>>;;;;;;::::::999999999999999;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>======<<<<<<======>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888888888999999999666666666666666666666666777666444222111111111222555888;;;>>>===999444111666666555555555555555666000000/////////000000111666555333222333666999<<<;;;;;;:::999888888777777666666666555555555444444555555555555555555555555444555555555555666666666444444444444444444444444222222222222333333444555555555555666888:::===???>>>===<<<:::999888888888666666666666666666666666555555555555666666666666666666666666666666666666666666777888999;;;===>>>===???BBBBBB@@@>>>======??????@@@???<<<888444222333333333444444444555555222555:::<<<;;;888666555444333333222333333444444222555888:::;;;<<<===>>>>>>??????@@@AAA@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKIIIIIIJJJKKKLLLNNNPPPQQQNNNPPPRRRSSSTTTUUUWWWYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]][[[XXXVVVTTTUUUXXX\\\^^^^^^]]]]]]]]]^^^]]]ZZZXXXSSSTTTXXX\\\aaabbbbbbaaabbb``````dddeeeaaa______```[[[XXX^^^mmmzzzzzzrrruuuwwwzzz}}}|||{{{zzzzzzyyyzzzzzzzzz~~~|||{{{}}}uuutttwww~~~sssooo~~~~~~zzz]]]@@@:::666444333333444555555444333555777888777777888999;;;AAA^^^pppHHH@@@>>>GGGNNNLLLKKKMMMLLLPPPVVV[[[___cccgggiiigggffffffeeeeeedddccccccdddccccccbbbbbbccccccdddbbbbbbbbbbbbcccccccccccceeeggghhhgggfffeeefffgggfffgggiiijjjkkkkkkjjjiiigggiiijjjlllllllllkkkkkkggghhhhhhiiiiiilllpppsssvvvxxxjjjccc___\\\VVVWWWZZZcccmmmrrrrrrppp___YYYQQQKKKIIIJJJLLLNNN\\\aaafffjjjsss{{{vvvnnniiigggggghhhhhheeeeeeddddddcccbbbbbbaaaccccccbbbbbbaaa```____________```bbbdddeeefffggghhhjjjlllmmmlllkkkkkkkkkiiikkklllllljjjiiiiiijjjggggggfffeeeeeeffffffggglllkkkiiigggeeecccaaa```rrrSSSIIIBBBCCCAAA???GGGSSSZZZ^^^eeekkkoootttxxx{{{{{{tttmmmmmmrrrwwwxxxwwwwwwxxx|||hhhXXXRRROOOMMMHHHFFFDDDDDDCCCBBB???===;;;::::::999888888999999;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>============>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777777888888888999999666666666666666666666666555444222111000111222333555666888888777555222111666555555555555666666777111111000000000000111111333333222222333555777888;;;;;;:::999888777666555666666555555555444444444555555555555555555555555444444444555555555666666444444444444444444444444222222222222333444666666666555666666999<<>><<<:::888777777777555555555555555555555555555555555555666666666666666666666666666666666666555555666777888:::;;;;;;777999;;;<<<;;;;;;;;;;;;999:::;;;;;;:::888555333444444555555666666555555111555999;;;:::888666555444333333222222333333333222444777888999:::===???>>>???@@@AAAAAAAAA@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJHHHHHHHHHIIIJJJLLLMMMNNNKKKMMMOOOQQQQQQSSSUUUXXXXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXWWWXXXXXXYYYZZZ[[[XXXVVVSSSRRRRRRUUUXXX[[[ZZZZZZZZZ]]]``````]]]ZZZZZZ\\\^^^^^^\\\ZZZ[[[\\\___]]]aaaggghhhbbb\\\[[[dddeeeeeegggppp{{{~~~zzzzzz{{{}}}~~~}}}|||{{{{{{zzzyyyzzzzzz|||||||||~~~}}}|||~~~yyywww}}}zzzyyyrrruuuqqqTTT::::::555444333333555555444333333444666555555555666888999:::OOO{{{XXXFFF<<>>;;;::::::999888888888999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>============>>>>>><<<===>>>@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666666777777888888888888666666666666666666666666333222111000000222444555555444444333333333444444111111222333444666777888444444333333333333333444000111222333444444444444;;;:::999888777666555444666666555555555444444444555555555555555555555555444444444555555555666666444444444444444444444444222222222333444555666777666666666777999===@@@BBB@@@>>>;;;999777666555555444444444444444444444444555555555555666666666777666666666666666666666666666666666555555555555444444555666666777777777777777777888999999888777777555555666666777666666666000444999;;;:::888666555333333222222222222222333333444666777888:::===???>>>???@@@AAABBBAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGGGGFFFFFFHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHJJJMMMOOOPPPQQQTTTVVVXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZVVVTTTRRRPPPPPPSSSVVVXXXXXXXXXZZZ___cccdddbbb^^^dddffffffaaa[[[WWWYYY\\\]]]\\\aaajjjkkkbbb[[[YYYfffmmmpppnnnrrr{{{~~~|||zzz{{{zzzzzzyyyzzz{{{}}}~~~yyy|||~~~~~~|||}}}|||{{{wwwsssvvvnnnMMM666;;;555333333333555555444333222333444444333333555777:::666AAAeee{{{hhhOOO<<>>===;;;999888888888999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::888666555444555666888777666666666555555555555333111///---...111444777888666444222111222333444222222111222333555777888444444444444444444444444222333333222000//////000777888:::::::::999777666777777888777666555333222444444555555555555444444444444444444444444444444444444444444444444444444000222444444333444888<<<>>>;;;999;;;@@@BBB@@@===???>>><<<999777666555555666666666555444444333333444555555666666666666666555555555555666666666777444555555555666666777777444444444444444444444444333333333333333444555666666777888999:::999888888888888888888777666555444222111111111111111222222111333555888:::<<<===>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIKKKLLLNNNOOOOOORRRSSSTTTUUUUUUTTTSSSSSSZZZXXXUUUUUUVVVVVVUUUTTTSSSRRRPPPOOOPPPSSSVVVXXXVVV[[[``````]]][[[\\\^^^bbb\\\]]]cccaaaXXXXXX___]]][[[^^^cccccc^^^___dddnnnrrruuutttwww~~~~~~|||{{{||||||{{{{{{wwwwww{{{|||yyywwwxxxyyy|||}}}{{{~~~~~~zzzwwwooolll]]]DDD666666555555444444444333333333333333333333444555666666999<<<<<>>===;;;:::999888999999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888666555555666777888777777666666666555555555444222000...///222555888666555444333222333333444222222222222333555777888555555555444444333333333444555555444222111111222666777888::::::999777666555666666777777666555444444444555555555555444444444444444444444444444444444444444444444444444444111333555555555666:::>>>>>>;;;999;;;@@@BBB@@@>>>???===<<<:::888666666555777666666555555444333333444555555666666666666666555555555555666666666666444555555555666666666777444444444444444444444444444444444444555666777777666777999:::::::::999888888888888888777666555444222222111111111111222222111333555888:::<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAADDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNTTTSSSRRRQQQPPPPPPQQQQQQSSSRRRQQQQQQRRRSSSQQQPPPRRRQQQPPPPPPPPPRRRTTTVVVVVVXXX[[[[[[YYYYYYZZZ\\\```[[[\\\```^^^VVVXXX```eeedddfffjjjhhhccccccgggxxx|||{{{|||}}}~~~~~~{{{wwwwww{{{}}}||||||}}}xxx{{{~~~}}}xxxzzzyyyuuunnnXXX>>>222555555444444444444333333333333333222333333444555666333666555CCCjjjrrrVVVHHH>>>FFFPPPJJJKKKGGGGGGKKKMMMOOOVVV___ccceeeffffffdddbbbbbbbbbbbbccceeefffffffffeeedddgggffffffeeedddccccccccceeeeeeeeeeeedddcccbbbaaabbbccccccdddddddddccccccdddeeeeeefffggghhhhhhhhhiiijjjkkkkkkjjjkkkmmmooorrryyyrrrfff^^^^^^aaacccddddddeeefffiiimmmqqqxxx}}}qqqfffeeedddcccdddeeefffeeedddcccbbb``````aaaccccccbbb_________^^^^^^___cccffffffggghhhiiikkkkkklllllljjjkkkkkkkkkjjjhhhfffeeeeeeeeeddddddddddddeeeeeecccccccccccccccccccccbbb{{{vvv~~~YYYDDD>>>EEE@@@<<>>===<<<;;;999999999999:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888666666666777888999777777777666666666555555555333111///000333666888444444444444444444444333333333222333333555777888666666555444333333222222444666777666444333333333333444666888999888777666444444555666777777666666444444555555555555444444444444444444444444444444444444444444444444444444222333555666777999===???<<<:::999;;;???AAA???===>>>===;;;:::888777666666777777666555555444444333444555555666666666666666666666555555555555555555555555555555555666666666444444444444444444444444555444444555666777888888666777999;;;;;;:::999888888888888888777666555555222222111111111111222222111333555777:::;;;===============>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLLLLTTTRRROOOLLLKKKLLLNNNOOONNNMMMNNNOOOQQQQQQOOOMMMPPPPPPPPPPPPQQQRRRSSSSSSVVVTTTRRRSSSUUUXXXZZZZZZ^^^[[[[[[]]]XXXSSSWWWaaaeeeeeegggiiihhhdddcccfffxxx~~~}}}~~~|||{{{|||}}}~~~~~~{{{wwwwww{{{~~~xxx{{{~~~yyyzzz~~~}}}pppUUU;;;444:::444444444444333333333333222222222333333444555666444888555===YYYzzzrrrQQQ<<>>FFFOOO[[[eeelllrrruuuvvvzzzzzz{{{|||}}}}}}|||{{{||||||{{{{{{}}}{{{cccXXXTTTOOONNNKKKHHHEEEDDDCCCCCC>>>>>>===<<<;;;:::999999999::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777777888999:::777777777666666666666555444222111///000222555777222333444555555555555444555444333333444555666777777666666444333222111111444555777777555333333333111222555777888888777777555555666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333111222444666888;;;===???999888777999<<<======<<<>>>===;;;:::999888777777777777666666555444444444444555555666666666666666666666555555555555444444555555555555555555555555333333333333333333333333444444444444555666888888666777:::<<<<<<;;;:::999888888888888777666555555333333222111111111222222111333555777999;;;<<<<<<<<<======>>>>>>???@@@@@@????????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJNNNMMMKKKJJJIIIJJJKKKLLLKKKLLLMMMOOORRRRRROOOMMMNNNNNNOOOPPPPPPQQQQQQQQQTTTOOOLLLMMMTTTZZZ\\\\\\^^^\\\\\\ZZZTTTQQQWWWaaaaaabbbdddeeedddbbbcccdddppp}}}~~~||||||||||||{{{}}}xxxwww{{{~~~{{{|||~~~~~~}}}wwwjjjrrr|||iiiNNN999666<<<444444444333333333222222222222222222333444555666666;;;888;;;LLLeeejjjJJJBBBHHHHHHGGGGGGFFFGGGGGGHHHLLLPPPXXX[[[___aaaaaaaaaaaaaaaddddddfffgggggggggfffeeefffffffffffffffeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbcccdddeeeffffffbbbcccdddeeeggghhhiiijjjgggggggggfffgggiiinnnqqqooooootttssshhheeefffeeeeeeeeedddcccdddfffiiieeelllxxxsssiiifffaaa___```bbbdddeeebbb```______``````___^^^\\\^^^`````````___aaabbbaaabbbdddfffhhhjjjjjjkkkfffhhhjjjlllkkkhhheeecccddddddccccccccccccddddddbbbbbbcccccccccccccccccc|||wwwsssnnnYYYAAA:::AAA???<<<>>>===BBBHHHSSS___hhhnnnrrruuuyyyyyyxxxxxxyyyzzz|||~~~}}}{{{{{{}}}wwwbbbUUURRROOOKKKHHHEEEDDDBBBBBB>>>>>>>>>===<<<;;;:::999999999::::::;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888999999999888777777777666666666666222111000///000222444666222333444666666777777777666555444444444555666777777666666444333222111111111333666666444222222222000222444777888888777777888777777666555444444444444444555555555555444444444444444444444444444444333333333333333333333333///000222555888:::;;;<<<666555555777999:::::::::===<<<;;;:::999999999999888777777666555555444444444555555666666666666666555555555555555444444444555555555555555444444444333333333333333333333333222222222333444555777888555777:::===>>>===;;;999999999999999888777666555444333333222111111222222222333555777999:::;;;;;;======>>>>>>???@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMPPPPPPNNNLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRMMMJJJMMMVVV^^^aaa``````^^^[[[XXXSSSQQQWWW___ccceeeeeecccaaaaaaccccccooo|||~~~~~~~~~}}}|||~~~yyywwwzzz}}}}}}~~~~~~}}}|||zzzyyyhhhvvv~~~~~~zzzvvv{{{vvv\\\BBB555333555444444333333333222222222222222222222333444555555333777555666???PPPxxxjjjFFF===IIIHHHIIIIIIGGGFFFGGGIIIJJJPPPTTTYYY\\\^^^___aaabbbbbbcccdddeeefffeeeddddddddddddddddddddddddeeeeeeddddddcccbbbbbbbbbccccccccccccccccccdddeeefffgggcccdddeeefffhhhiiikkkkkkiiiiiihhhffffffhhhlllooonnnpppssswww|||ssskkkeeeeeehhhdddeeefffeeeeeeeeehhhjjjjjjhhhjjjtttqqqllleee```______`````````___^^^___```aaa___^^^\\\^^^aaaaaa`````````aaa___aaabbbeeefffhhhiiiiiigggiiikkkmmmllliiifffdddeeeddddddccccccddddddeeeeeeeeeddddddcccbbbbbbaaazzzvvvrrrhhhJJJ<<<@@@???>>>@@@>>>@@@BBBLLLYYYccciiinnnsssxxxxxxyyyyyyxxxzzz}}}~~~|||{{{|||~~~ppp\\\UUUQQQLLLHHHFFFDDDBBBAAA?????????>>>===<<<:::999999999999:::;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;::::::::::::999999888888888888777777777666666666111000//////000111333555333444555666777999:::;;;777666555444444444555666666666555444333333222222///222555555444222111111111222555777888888777777999888777555444444444444444444555555555555444444444444444444444444444444333333333333333333333333//////000333777999999888444444555666777888999999<<<<<<;;;:::::::::::::::888888777666666555555444444555555666666666666666333333444444444555555555555555555444444444444444333333333333333333333333111111222222444555777888555888;;;>>>???>>><<<:::999999999999888777666555555444333222222111222222222333555777888::::::;;;=========>>>??????@@@@@@>>>>>>>>>????????????@@@<<<===>>>??????@@@@@@???@@@@@@????????????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEBBBCCCEEEGGGHHHHHHGGGGGGFFFEEEFFFHHHJJJKKKJJJHHHIIIJJJJJJLLLMMMOOOQQQRRRQQQNNNMMMQQQYYY```bbbaaa^^^\\\XXXTTTSSSUUUZZZ^^^dddfffccc^^^[[[]]]``````pppzzz|||}}}~~~}}}}}}~~~yyyxxx{{{}}}{{{|||~~~~~~|||zzzyyywwwwwwjjjqqq{{{}}}zzzXXX???666444222333333333333222222222222111111111222222333444555333444444777<<>>IIILLLNNNNNNJJJGGGHHHIIIHHHKKKNNNSSSVVVYYY\\\___bbbaaabbbcccdddddddddcccbbbbbbbbbbbbccccccddddddddddddcccbbbaaaaaabbbcccdddddddddccccccccceeefffgggeeeeeefffggghhhiiijjjkkkjjjjjjiiihhhggggggjjjmmmkkkpppsssrrrrrrwwwnnniiieeebbbdddiiidddfffggggggffffffhhhjjjpppiiidddhhhqqqzzzzzztttkkkddd```___^^^]]]___^^^^^^___aaabbb```___^^^```bbbbbbaaa```aaabbb___```aaaccceeeffffffggggggiiikkklllkkkiiigggeeefffeeeeeeddddddeeeeeefffggggggfffeeedddcccbbbbbb~~~XXXAAAAAAAAAAAAAAA===>>>>>>FFFSSS^^^dddkkkqqqsssvvvzzz{{{{{{{{{|||~~~~~~}}}|||}}}~~~~~~iiiYYYTTTNNNIIIGGGFFFDDDBBB????????????>>><<<;;;999888999999::::::;;;<<<<<<================================================<<<<<<<<<<<<=========>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;:::999777777888888888777777777666666222111000000111222444555555555555666888:::===>>>888777666444444444555666555555555444444333333333///111555666444222111111222333666888999888777666888777666555444444555666444444555555555555444444444444444444444444444444222222222222222222222222000///000333777999888666444555666777777888999:::<<<;;;;;;:::::::::;;;;;;888888777777666555555555444555555666666666666666222222333444555555666666555555555444444333333333222222222222222222222222222222222333555666888999555888;;;???@@@???<<<:::999999999999888777666666555555444333222222222222222333555666888999::::::;;;<<<<<<======>>>??????>>>>>>?????????@@@@@@@@@;;;<<<===>>>????????????@@@@@@???????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEHHHHHHHHHIIIKKKOOORRRTTTQQQQQQRRRVVV\\\___```___YYYVVVQQQPPPSSSYYY]]]^^^bbbdddaaaZZZYYY___eeefffqqqxxx~~~|||zzzzzzzzzxxx}}}{{{{{{{{{}}}~~~~~~}}}}}}yyyxxx|||~~~||||||~~~~~~|||zzzxxxwwwwwwwwwwww}}}}}}uuuqqq{{{}}}zzz~~~XXX>>>888777333333333333222222222222111111111111111222333444555555555555;;;>>><<>><<>>===;;;:::888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;======<<<;;;:::888777666888888888888777777777777333222222111222444555666666666555666888;;;???AAA888777666555444444555555444444444444444444444444///222555666555333222222333444777888999888777666666666555444444666777888444555555555555555555444444444444444444444444444222222222222222222222222111000111444888:::888555555666888888888999:::<<<<<<;;;;;;::::::;;;;;;;;;888888777777666666555555444555555666666666666666000111222333555666777777555555555444444333333333222222222222222222222222333333333444666888999:::555888<<>>????????????@@@@@@@@@@@@======???@@@@@@AAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBGGGEEECCCAAAAAACCCEEEFFFFFFDDDCCCCCCEEEFFFFFFEEEGGGGGGFFFGGGJJJNNNSSSVVVRRRSSSVVVZZZ]]]^^^]]][[[TTTPPPLLLLLLTTT\\\___^^^bbbeeeccc]]]___jjjrrruuuttt{{{|||xxx~~~|||{{{zzz{{{{{{yyywww{{{xxxyyy}}}~~~}}}}}}|||zzzxxxwwwwwwwwwxxxvvv{{{|||kkkkkk|||yyySSS999444555333333333333222222222111111111111111111222333444555555333333;;;===666HHHnnn\\\KKKRRRWWWWWWPPPLLLMMMKKKGGGKKKMMMNNNOOOPPPTTTYYY\\\aaabbbcccdddeeedddccccccaaaaaabbbcccddddddeeeeeedddcccaaa``````bbbccceeegggfffdddccccccdddeeefffeeeeeeeeefffffffffgggggggggiiijjjkkkjjjjjjlllmmmjjjmmmooolllhhhjjjrrr{{{{{{vvvwwwsssooommmnnnlllhhhgggjjjfffggghhhgggeeedddeeefffcccdddhhhkkkhhhgggppp|||vvvnnnhhhdddbbb```]]]]]]^^^aaacccdddcccbbbbbbbbbcccbbbaaaaaaccceee______aaabbbccccccccccccggggggggggggggggggffffffggggggffffffffffffggggggfffffffffgggggggggggghhh}}}|||ZZZ;;;<<>>>>>===<<<;;;:::::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999888777666222222111111222555777999666777888888888999<<>>@@@@@@@@@>>>===@@@DDDBBB===<<<:::777777777777666444888777666444444333333333555555555666777777888888:::999888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA???>>>=========>>>@@@AAA======>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBFFFHHHJJJKKKLLLMMMOOOQQQPPPSSSXXX]]]``````]]]ZZZXXXQQQJJJJJJQQQYYY^^^___fffdddcccfffmmmvvv}}}~~~~~~zzzwwwwwwzzz||||||vvvyyy|||}}}|||tttnnnttt}}}zzzoooqqqmmmssskkkWWWHHH888666888222333333333222222222111111222222111111222222333444222222555888555666BBBRRRPPPHHHYYYccc]]]TTTPPPKKKDDDGGGGGGGGGHHHLLLPPPUUUXXX^^^```cccdddddddddeeeggggggeeecccaaa``````aaabbbaaaaaaaaabbbcccccccccdddeeedddddddddddddddddddddfffeeeeeeeeeeeefffggghhhiiiiiiiiijjjkkkkkkllllllkkkkkkkkkllllllmmmmmmmmmqqqvvv{{{{{{yyyuuusssrrrtttvvvxxxrrrooommmmmmnnnmmmjjjfffhhhgggfffeeeddddddcccdddeeedddddddddeeehhhjjjlll|||uuujjjfffgggbbbbbbaaaaaabbbdddggghhheeeccc``````bbbcccccccccccccccbbbbbbbbbbbbccccccdddddddddeeeggghhhjjjkkkgggggggggfffdddcccaaa```eeedddcccccccccdddeeefffcccFFFCCCFFFBBB???>>>===@@@GGGQQQ[[[bbbeeelllnnnrrrwww|||}}}}}}|||{{{{{{||||||||||||}}}}}}|||}}}ooobbbTTTNNNLLLGGGDDDCCCDDDBBB???>>>>>>>>>===;;;;;;::::::999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999:::::::::999999888666666222222111222333666888:::888888888777666888;;;===:::888666444444444555666666666666666666666555444333333333333333333333333111222444777888888777777666666555555555444444444555555444444444333333333222333333444444333333222333222111000000000222222222444666888999999999888999:::<<<===>>>>>>===<<<>>><<<::::::;;;;;;:::999999999999888777777666666666666666666555555555555333333444444444444444444444444444444444444444444333333222222333555777888777999<<<===???AAAEEEHHHCCCDDDBBB@@@BBBEEEBBB<<<<<<:::777777777777666444777666555555444444444444555555666666777888888999;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>>>>===<<<===>>>???@@@=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAAAAACCCEEEGGGHHHHHHHHHIIIKKKNNNQQQVVV[[[]]]]]]YYYVVVSSSRRRPPPOOORRRWWW___ddddddccceeekkkuuu|||yyyyyyzzzzzzzzz|||}}}~~~}}}|||{{{{{{xxxrrrooosssxxxwwwrrrppprrr~~~zzzbbbNNNAAA555444777222333333222222222111111111222222111111222222333444333222444666555555>>>IIIoootttOOOMMMRRR[[[\\\RRRKKKKKKHHHGGGGGGGGGJJJMMMQQQTTT[[[^^^```bbbbbbbbbdddeeefffeeecccaaa```aaaaaabbbbbbbbbbbbbbbbbbccccccccceeeeeedddcccbbbcccddddddeeeeeeeeeeeefffffffffgggggghhhhhhiiijjjkkkkkklllkkkkkkkkkkkkkkkkkkllllllkkknnnqqqqqqpppnnnllllllpppooommmmmmmmmooorrrtttnnnlllkkklllnnnnnnkkkiiigggfffeeeddddddcccccccccddddddddddddfffhhhjjjkkkqqqyyy}}}nnneeefffeeedddddddddeeedddccceeedddbbbbbbcccdddcccbbbbbbbbbbbbaaabbbbbbcccccceeeeeeeeefffggghhhiiijjjjjjjjjiiihhhgggfffddddddfffeeedddcccccccccdddeee~~~mmmRRRHHHCCC???AAA@@@??????DDDLLLVVV]]]aaalllnnnrrrvvvyyy|||}}}~~~zzzzzz{{{|||}}}}}}}}}}}}~~~}}}~~~lllXXXPPPNNNKKKFFFCCCEEECCC@@@?????????===<<<;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>>>>>>>===============<<<<<<<<<<<<============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999888888888888;;;;;;;;;:::999777666555222222222222444777:::<<<:::999777555333555888;;;999888666555444555555666555555666777777777666666444444444444444444444444111222333555777888888888666666666555555555444444555555444444444333333333222333333444444333333222222111000000000000222222222555:::>>>@@@???===;;;;;;===@@@BBBCCCBBBAAA@@@===;;;::::::<<<<<<;;;:::888888888888888888888888666666666555555555555444444444444444444444333333222222333333444555666666333333333333444666888999<<<>>>@@@AAABBBDDDGGGIIIEEEFFFEEECCCEEEGGGBBB<<<<<<:::777777777777666444666555555555555555555555666666666777888888999999;;;;;;:::999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????===<<<<<<<<<<<<===>>>>>>==================<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFEEEDDDDDDDDDJJJMMMSSSWWWYYYWWWTTTQQQNNNSSSWWWVVVSSSVVV```iiikkkjjjlllpppyyy||||||{{{zzzyyy~~~}}}{{{zzzyyyyyyuuurrrssssssrrruuuyyy}}}vvvqqqVVVBBB:::222333666111333222222222222111111111222111111111111222333333444222333555555444888>>>WWWjjjNNNCCCTTT]]]OOOFFFKKKHHHGGGFFFFFFGGGJJJMMMOOOXXXZZZ]]]______```bbbdddfffeeecccbbbaaaaaabbbccccccccccccbbbbbbbbbbbbbbbfffeeecccaaaaaabbbcccdddcccdddeeefffgggfffeeeeeeeeefffggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjllllllkkkhhhfffffffffiiiiiiiiiiiijjjkkklllllljjjiiiiiikkkmmmnnnmmmkkkffffffeeedddccccccccccccbbbccceeefffhhhiiiiiiiiikkkppp{{{|||llljjjgggeeeeeegggfffdddaaaeeedddcccdddeeedddcccaaaaaaaaaaaaaaabbbbbbccccccffffffffffffgggggghhhhhhlllllllllkkkkkkiiihhhhhhgggfffdddcccbbbccccccdddqqqYYYJJJ>>>999@@@AAA??????AAAHHHQQQZZZ```kkknnnqqqtttwwwyyy|||~~~{{{|||}}}~~~~~~~~~}}}|||vvv^^^UUUTTTQQQMMMIIIFFFDDDBBBAAAAAA@@@???===<<<;;;;;;::::::::::::;;;;;;<<<======>>>>>>======???>>>>>>===<<<;;;;;;;;;===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;:::888888888888999<<<<<<;;;:::999777555444333222222333555888;;;===<<<;;;777444111222666999888777666555555666666777444444555666777777777666444444444444444444444444111111222444666777999999666666666666555555555555555555444444444333333333222333333444444333333222111111000//////000222222555888===AAADDDDDDBBBAAA???AAADDDFFFFFFDDDAAA???===<<<;;;<<<======<<<:::777888888888999999999:::666666555555555444444444555555555444444333333333222222333444444555555666333333333333444666888:::BBBCCCCCCAAA???>>>???AAAAAACCCCCCCCCFFFHHHDDD===<<<:::777777777777666444555555555666666666666666666666777777888999999999::::::999999999:::;;;<<<:::::::::::::::::::::::::::::::::;;;<<<======>>>;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>??????CCCEEEGGGGGGEEECCCCCCCCCFFFKKKQQQTTTUUURRROOONNNLLLRRRXXXYYYWWWYYYbbbjjjllllllmmmqqqwww}}}~~~~~~~~~~~~}}}{{{yyy||||||{{{|||}}}}}}|||{{{wwwrrrrrrvvvtttpppvvv}}}jjjMMM:::555222333555000222222222222111111111111111111111111111222222333333222222444666666777777GGGppp```AAAFFFPPPKKKFFFKKKGGGFFFEEEDDDEEEHHHKKKLLLTTTVVVZZZ\\\]]]^^^aaabbbdddccccccbbbbbbbbbccccccdddcccccccccbbbaaaaaaaaafffeeebbbaaa```aaacccdddcccdddfffggggggfffeeecccdddeeefffggghhhiiijjjkkkjjjjjjiiiiiihhhhhhggggggjjjkkklllkkkjjjjjjkkkmmmkkkkkkkkkkkkjjjiiigggggghhhhhhiiijjjkkklllkkkjjjeeeeeedddcccccccccccccccbbbdddgggiiijjjjjjjjjiiimmmkkkooo}}}{{{ooojjjeeedddfffgggeeebbbddddddddddddeeedddbbb___``````aaabbbbbbcccccccccfffgggggggggggggggffffffkkkllllllllllllkkkjjjjjjhhhfffeeecccbbbbbbcccccc|||~~~rrr```QQQ???888@@@@@@???>>>@@@FFFOOOYYY___hhhlllppprrrtttvvvzzz|||~~~~~~|||{{{{{{}}}mmm```ZZZUUUQQQNNNHHHFFFCCCBBBBBBBBB@@@???===<<<;;;;;;:::::::::;;;;;;;;;<<<===============??????>>>===<<<;;;;;;:::<<<<<<<<<===============@@@???>>>===<<<::::::999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;999888777888999:::===<<<<<<;;;999777666555333333222333555777:::<<<===;;;888444111111444888777666666666666777777888333444555666666666666666555555555555555555555555222222222333444666888999777777666666666555555555555555444444444333333333222333333444444333333222000000/////////000222333888;;;>>>BBBEEEGGGHHHHHHCCCEEEGGGHHHFFFCCC???<<<>>>======>>>???>>>===;;;777777777888888999::::::555555555555444444444444555555555444444333333333444444444444444444444444333333333333444666888999@@@@@@???<<<999666666777:::===???@@@EEEHHHEEE???<<<:::777777777777666444444555666777777666666555666666666777888888999999888888888888888999999:::::::::::::::::::::::::::999999999::::::;;;;;;<<<999999::::::;;;;;;;;;;;;<<<;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???CCCEEEGGGGGGEEECCCCCCCCCEEEJJJPPPRRRRRRPPPNNNNNNOOORRRVVVYYY\\\___dddhhheeegggjjjqqqyyy|||{{{|||~~~}}}}}}~~~~~~|||zzzzzzyyyyyy{{{}}}~~~}}}{{{rrroooqqquuussspppxxxxxx}}}|||eeeHHH777666333333444000222222222111111111000000111111000000111111222333222222222333777999888555>>>```SSS@@@CCCKKKNNNOOOGGGFFFDDDDDDDDDGGGIIIKKKPPPSSSVVVYYY[[[]]]___aaabbbbbbbbbbbbbbbbbbccccccdddcccccccccbbbaaaaaaaaaeeedddbbbaaaaaabbbdddeeedddeeeggghhhhhhgggeeeddddddeeefffggghhhiiijjjjjjiiiiiiiiihhhhhhgggggggggggghhhhhhhhhhhhiiikkkmmmllllllllllllkkkiiigggfffhhhiiijjjjjjiiihhhhhhhhheeeeeeddddddccccccddddddccceeehhhkkkllllllkkkjjjkkkiiijjjqqq|||yyyssskkkfffeeeddddddbbbcccccccccdddeeedddaaa___```aaabbbcccdddcccccccccfffgggggghhhggggggfffeeehhhiiijjjjjjjjjjjjjjjjjjhhhfffeeecccbbbbbbccccccxxxyyyzzztttlll```III;;;AAA????????????CCCKKKUUU\\\dddiiinnnqqqrrrssswwwzzz}}}~~~~~~|||{{{xxxzzz~~~rrrbbbVVVQQQQQQIIIGGGDDDCCCCCCCCCAAA@@@>>>===<<<;;;::::::::::::;;;;;;<<<============<<>>>>>===<<<;;;;;;;;;<<<<<<<<<===============@@@@@@???===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;:::888777777888:::;;;<<<<<<<<<;;;:::888777666444333222333444666999:::===<<<999555222111444666666666666777777888888888555555666777777777666666666666666666666666666666444333222222333555777999777777777666666666555555555555444444444333333333222333333444444333333222000///......///000222333999;;;???CCCGGGJJJKKKLLLGGGHHHHHHGGGEEEBBB>>>;;;AAA@@@???@@@AAA@@@===;;;666666777777888888888999555555555444444444444333444444444444444444333333444444444444444444444333333333222222333444666777888999888777444333444555555888:::<<>>???BBBCCCDDDDDDBBBBBBCCCEEEGGGKKKPPPRRRQQQPPPQQQRRRTTTUUUWWW[[[```eeeggghhhjjjlllpppwww}}}}}}||||||{{{zzz{{{|||}}}|||zzz}}}{{{zzz|||~~~}}}yyytttlllmmmppprrrqqqsss~~~~~~}}}}}}}}}zzz|||^^^BBB555888555222333111222111111111111000000000111000000000000111222222000222333333666999999666888PPPhhh}}}TTTDDDIIINNNLLLJJJIIIFFFEEEDDDFFFHHHIIIKKKNNNRRRUUUWWWZZZ]]]______``````aaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbbbbccccccccccccdddeeeffffffgggggghhhiiihhhgggfffeeeffffffgggggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhggggggggghhhhhhgggffffffhhhjjjhhhiiijjjjjjjjjjjjiiiiiihhhiiijjjiiigggeeeeeeeeefffeeeeeeddddddeeeeeeeeedddfffhhhkkklllllllllkkkeeegggjjjnnnsssxxx|||~~~}}}vvvmmmgggcccbbbcccdddccccccccceeeeeedddbbbbbbcccdddeeeeeedddcccbbbffffffggghhhhhhgggfffeeedddeeefffggghhhiiiiiiiiigggfffdddcccbbbccccccdddvvvtttvvvuuuxxxrrrWWW??????>>>?????????AAAFFFOOOUUU```fffmmmqqqqqqqqqtttwwwxxxzzz|||~~~~~~}}}||||||{{{}}}kkkXXXRRRUUUJJJHHHEEEDDDDDDDDDBBBAAA>>>===<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999777666777999;;;===;;;;;;;;;;;;:::999888777444444222222333555777888<<<<<<:::777444333444666555555666777888999999999888888999999999888777777666666666666666666666666666444222111111333666888777777777777666666666555555555444444444333333333222333333444444333333222//////......///000222333666999???EEEJJJLLLLLLLLLHHHHHHHHHGGGEEEBBB???>>>CCCCCCBBBCCCCCCAAA>>>;;;666666666666666777777777555555555444444444333333333333444444444444444444222333333444444555555555444333222111111222333444444555555555333333555777333555777999???FFFGGGBBB<<<:::777777777777666444666777888888888666444333444444444555666666777777777777888999999999999999999999999999999999999999777777888888888888999999666777888999999999888888777777888888888888888999888888999999999:::::::::::::::::::::<<<===>>>???AAABBBBBBBBBAAACCCFFFIIIIIIMMMRRRRRRQQQQQQUUUXXXYYYYYY[[[^^^cccgggjjjlllpppssswww}}}|||zzzxxxxxxyyyzzzyyyxxx}}}|||{{{}}}|||vvvpppiiiooorrrppprrr{{{}}}|||zzz~~~{{{TTT;;;333999444000222222111111111111000000000000000000000000000111222222///444555222333777777444666CCCRRRnnn|||ZZZNNNOOOQQQPPPNNNJJJGGGEEEDDDEEEEEEFFFIIIMMMQQQSSSVVVYYY\\\]]]^^^___``````aaaaaaaaabbbbbbbbbbbbbbbcccccccccaaabbbdddfffggghhhhhhgggiiiiiiiiiiiihhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhiiijjjjjjhhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiifffhhhiiihhhfffddddddeeegggffffffeeeeeeffffffgggccceeegggiiijjjjjjjjjjjjdddfffjjjlllnnnqqquuuxxxxxxnnnhhhggghhhfffdddcccdddfffhhhhhhgggeeefffggggggfffeeecccbbbdddfffggghhhiiihhhfffeeebbbbbbdddeeegggggghhhhhhfffeeedddcccccccccdddeee~~~oooqqquuu~~~___AAA;;;?????????>>>>>>CCCJJJPPP^^^eeemmmppppppppprrruuusssuuuyyy|||~~~~~~}}}~~~~~~qqqZZZUUUZZZKKKHHHFFFEEEEEEDDDCCCBBB>>>>>>===<<<;;;::::::::::::;;;<<<<<<======<<<<<<===============<<<<<<<<<;;;<<<<<<<<<======>>>>>>999999::::::;;;<<<======;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999888777666777999<<<>>>;;;;;;;;;;;;::::::999888555444222222222333555777<<<<<<;;;888555444444666444555666888999999999999;;;;;;;;;;;;;;;:::999888777777777777777777777777777555222111111333555777777777777777666666666666555555444444444333333333222333333444444333333222///.........///000222333333888@@@HHHLLLMMMLLLJJJHHHHHHGGGFFFEEECCCBBBAAAEEEEEEDDDDDDDDDBBB>>>;;;666666666666666555555555555555444444444333333333333333333444444555555555000111222333555666777888444333222111111111222333555666666555444444555777444666666888>>>EEEFFFBBB<<<:::777777777777666444777888999999888666444222333333444444555666666666888888999::::::::::::999888888888888888888888888777777777777888888888888555666888999999888888777666666777777888888999999777777777777888888888888:::::::::;;;<<<===??????BBBCCCBBBBBBBBBEEEJJJMMMKKKOOOSSSSSSQQQRRRXXX\\\[[[]]]```bbbdddggglllpppjjjnnnuuu}}}{{{xxxvvvwwwwwwvvvuuu{{{zzzzzz}}}}}}vvvoookkksssvvvrrruuu|||{{{~~~vvvsssrrrlllLLL666000888444...111333111111111111000000000000000000000000000111111222///555666222000444555333888>>>EEE___sss[[[ZZZcccUUURRRMMMHHHEEECCCBBBBBBBBBEEEJJJMMMPPPSSSWWWYYY\\\\\\^^^___````````````aaaaaabbbbbbcccccccccddd___aaadddgggiiiiiiiiihhhkkkkkkjjjiiihhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggghhhhhhiiiiiijjjjjjdddfffhhhiiiiiihhhiiikkknnnmmmllljjjhhhgggggggggdddfffiiihhheeedddeeefffggggggfffffffffgggggghhhcccccceeefffhhhiiiiiiiiihhhhhhhhhhhhjjjnnntttxxx}}}vvvooonnnppphhhfffdddeeegggjjjkkkkkkfffggghhhhhhgggeeecccaaadddeeeggghhhiiihhhgggfff```aaaccceeefffgggggghhheeedddcccccccccdddeeefffzzztttttt}}}}}}jjjNNN:::;;;>>>?????????DDDHHHJJJWWW^^^gggmmmnnnoooppprrrtttwwwzzz|||}}}~~~}}}}}}~~~~~~cccXXXZZZPPPNNNIIIEEECCCCCC@@@===?????????>>>===;;;:::999:::::::::::::::;;;<<<===========================>>>?????????>>><<<999777;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<999:::;;;;;;999999:::;;;999777555444666999<<>><<<:::888888777666555555666777888333333444444444444444444111222333333444444333333333333444555777999;;;<<<:::666222111333555555444555444333222333444666777<<<666222666@@@GGGFFFCCC===<<<:::999888777555333777777777666555555444444666666666666666666666666777777888888888999999999888888888777777777777777666777777777888888888888777777666666666666777777666666666666666666666666666666666666777777777777777777888999:::<<<>>>???@@@???>>>???CCCHHHMMMPPPNNNNNNOOORRRVVVYYYZZZZZZYYY^^^dddhhhiiikkknnnqqqsssuuuyyy}}}|||zzzyyyzzzzzzwwwuuu}}}|||{{{||||||yyysssnnnnnnrrrqqqnnnvvv}}}tttjjj___DDD;;;333222333222111222111111111111111111111111000111111111111222222222111111111111222333444555666999>>>MMMnnn{{{uuu}}}qqq___MMMHHHGGGDDDCCCEEEEEEEEEEEEGGGKKKNNNQQQSSSUUUWWWZZZ\\\]]]^^^```bbb___```aaabbbbbbbbbbbbbbbbbbccceeefffffffffhhhjjjiiiiiihhhhhhhhhhhhhhhiiiffffffgggggggggggggggfffiiiiiijjjkkkjjjiiihhhggghhhhhhhhhjjjkkkkkkjjjhhhhhhggggggggghhhiiijjjjjjcccdddeeefffffffffeeedddeeefffggghhhhhhiiiiiihhhffffffggghhhhhhhhhhhhhhhlllmmmlllkkkkkklllooorrrxxx}}}~~~uuummmhhhhhhfffdddddddddgggjjjlllggggggggghhhiiihhheeebbbgggfffeeeeeefffgggeeedddffffffggggggffffffeeedddgggfffdddddddddeeegggiii{{{tttUUU::::::===>>>===<<>>===;;;:::999:::::::::::::::;;;<<<<<<========================>>>>>>??????>>><<<999888;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;;;;;;;;;;;;;<<<999:::;;;;;;999999:::;;;888777555444666888<<<>>><<<<<<<<<;;;;;;999888777666666555444222333666888:::999888777666666666666777777888888888999999999999999999999999999999999999999888777777777777777666666666666555333222111555555555555666666666666444444444444444444444444444444333333333333222222111000///......///000111:::@@@FFFHHHJJJQQQ\\\fffrrrlllccc]]]YYYTTTMMMHHHFFFCCC@@@>>>===;;;999777888777666555555666777777444444444444444444333333111222333333444444333333222222222333555666888999666333000111444777999999999888777666666888:::;;;===999666999@@@EEEEEEBBB>>>===;;;999888777666555777777666666555555444444555555555555555555555555666666666777777777888888777777777777777777777777666666777777777888888888777666666666666666666777666666666666666666666666555666666666777777777777777777777888999;;;<<<======>>>???BBBGGGLLLRRRUUUYYYXXXXXXYYYZZZ[[[[[[[[[ZZZ___fffkkklllmmmooorrrxxxyyy|||~~~|||yyyyyyzzzzzzxxxvvv}}}||||||||||||xxxsssnnnmmmjjjgggkkkwww}}}vvvpppfffZZZBBB999333333444333111222111111111111111111111111000000111111111222222222111111111111222333444444555888<<>>===<<<===@@@EEEMMMRRRZZZccckkknnnnnnlllpppsssxxx{{{}}}~~~|||jjjcccVVVPPPIIIFFFEEEEEECCCBBB?????????>>>===<<<;;;::::::::::::::::::;;;;;;<<<===========================>>>>>>>>>>>><<<:::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<;;;:::999:::;;;888777666555555777999;;;:::;;;<<<<<<;;;:::999888666666666444222333666888;;;:::888777777777888888888888888888888999999999999999999999999999999999:::999888888777888888888666666666666666555444444444444444444555555555555444444444444444444444444444444333333333333222222111000///......///000111777???GGGIIIIIIOOO]]]iiivvvoooeee]]]XXXRRRMMMHHHDDDAAA>>><<<;;;:::888666666666555555555666666777555555444444333333222222111222333333444444333333111111111111222333444444333111111333999>>>BBBDDD>>>===:::888888:::<<<===@@@???>>>???AAABBBAAA@@@>>>===;;;999888777888888777777666666555444444444555555555555555555555555555555555555666666666666666666666777777777777777666666666666777777777777666666555555555555666666666666666666666666666666555555666666666777777777777777777777888999:::;;;:::<<<@@@EEEJJJPPPUUUXXXYYYYYYZZZ[[[\\\\\\[[[[[[\\\aaahhhmmmnnnooorrruuu~~~|||zzzyyyyyyzzz{{{yyyxxx}}}||||||{{{zzzwwwrrrooonnneeebbbmmm{{{|||}}}ssswwwnnnuuuyyywwwtttnnn```PPP===666222444555333222222111111111111111111111111000000000111111111222222111111000111111222333444222777999<<>>@@@@@@>>>???BBBIIILLLSSS^^^hhhnnnnnnlllnnnrrrxxx|||~~~vvveeeZZZQQQHHHEEEEEECCCBBBBBB?????????>>>>>><<<;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;:::::::::;;;<<<;;;:::999:::<<<;;;:::888666555555555666999:::;;;<<<<<<;;;:::999777777666444333333555888;;;:::999777777888999:::888888888888888888888888999999999999999999999999999999888888888888999999666666777777777777666666444444555555555666666666555555555555555555555555444444333333333222222222111000//////...//////000000888AAAEEEEEEGGGLLLRRRYYYVVVQQQNNNMMMKKKHHHEEECCC@@@===;;;:::999777666555555555555555555666666555555444444333222111111111222333333444444333333222111111000000111111222222222444888???FFFLLLOOOLLLJJJFFFCCCBBBBBBCCCDDDHHHHHHHHHFFFBBB???===<<<<<<;;;:::888777777888:::777666666555555444333333555555555555555555555555444555555555666666666666555555666666666666666777555555555666666666777777666555555444444555555666555555555555555555555555555555555666666666777777777777666777777888999999888;;;???EEEKKKPPPTTTVVVPPPTTTZZZ___aaaaaa```___```dddiiilllmmmpppuuuyyy~~~~~~}}}|||zzzzzzyyyzzzzzzzzzzzzzzz}}}|||{{{zzzwwwtttqqqooonnngggjjjyyyyyyxxx~~~yyyoooppp}}}{{{oooqqqtttwwwuuuiiiSSSAAA999444222555666333222333111111111111111111111111000000000000111111111111000000000000111222333444222777888666===VVV{{{tttaaaMMMIIIPPPSSSMMMDDDIIIFFFCCCBBBCCCCCCAAA???CCCHHHNNNTTTWWWZZZ\\\^^^]]]^^^___aaabbbcccccccccdddeeegggggggggggghhhjjjggghhhhhhiiiiiiiiiiiiiiiggghhhhhhhhhhhhggggggfffffffffgggiiijjjkkkkkklllkkkjjjiiikkklllmmmlllkkkjjjjjjiiihhhggggggggghhhiiiiiiiiihhhgggfffeeeeeehhhhhhhhhhhhhhhgggffffffgggggghhhhhhhhhhhhgggggggggggggggeeecccbbbccceeefffjjjnnnrrruuuwww{{{}}}tttqqqmmmhhhffffffggghhhhhhfffeeeeeeggghhhhhhgggeeedddcccdddfffgggfffeeedddeeeeeeeeeeeedddcccccceeeeeedddddddddeeefffgggUUU>>>:::;;;@@@BBB???===>>>FFFHHHNNNYYYdddkkkmmmlllnnnrrrxxx}}}nnnaaaTTTHHHEEEDDDAAA???@@@>>>?????????>>>===<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::;;;<<<<<<::::::;;;<<<>>>===;;;999666444222111666777:::<<<<<<<<<:::999888888777555333333555888::::::999888888999:::;;;888888888888888888888888999999999999999999999999999888888777888888999999555666777777888777777777555555666666666777777777555555555555555555555555444444333333333222222222111111000//////////////////111666:::===???@@@@@@CCCDDDFFFHHHIIIIIIGGGEEEAAA???<<<::::::999777555333333444444555555555555555555444333222222111111111222333333444444333333333222111111000000111111000111555:::@@@HHHPPPUUU^^^\\\YYYVVVSSSQQQQQQQQQPPPPPPOOOIIIBBB<<<999888999::::::888777777999;;;666666666555444444333333555555555555555555555555555555555666666666777777444444555555555666666666444555555555555666666666555555444444444444555555444444444444444444444444555555555555666666666666777666666666777888888999888;;;???DDDHHHLLLNNNPPPMMMUUU___fffiiigggfffeeeggghhhjjjjjjkkkpppxxx~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{||||||zzzwwwtttqqqoooooojjjlllxxx|||~~~uuu~~~~~~}}}uuuqqqtttyyyyyytttooonnnrrrvvvrrr```GGG555666222222555666333111333000000000000000000000000//////000000000111111111000000000000111222333333333777888555666HHHiiiuuuSSSEEEOOOZZZWWWMMMJJJEEEAAA@@@BBBDDDBBB@@@AAAEEEKKKPPPTTTWWWZZZ\\\^^^___```bbbdddeeeeeefffdddfffggggggffffffhhhiiifffggghhhiiiiiiiiiiiiiiihhhhhhiiiiiihhhgggffffffgggggghhhiiijjjlllmmmmmmllljjjiiijjjlllmmmlllkkkjjjjjjiiihhhggggggggghhhjjjjjjiiihhhgggfffffffffffffffggghhhhhhhhhhhhhhhgggggghhhhhhhhhhhhggggggfffggggggeeecccbbbbbbdddeeegggjjjmmmppptttyyy}}}zzzssslllgggfffggghhhkkkiiiffffffffffffeeedddccccccbbbdddfffggggggffffffffffffffffffeeedddddddddddddddddddddeeeffffffbbbIII===777===AAA>>>;;;;;;BBBEEEJJJRRR[[[ccchhhjjjmmmrrrxxx}}}~~~lll[[[LLLHHHFFFAAA???AAA>>>?????????>>>>>>===<<<;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<>>>>>>===;;;888555222111333555888;;;<<<;;;:::999999888777555333333555888888888888999::::::::::::999999999888888888888888888888888888888888888888777777777777777777888999555666777777777777777666666666666666777777777888555555555555555555555555444444333333333333222222111111000000//////......333000...000555;;;???@@@AAACCCFFFHHHHHHFFFCCCAAA???<<<:::888888777555444111222333444555555555555444444333333222222111111111222333333444444333333333222222111000000111111...000444888>>>EEEMMMSSSccccccaaa^^^\\\YYYWWWUUUTTTRRROOOHHH@@@:::666555666999;;;;;;999888:::===666666555555444333333333444444444444444444444444555555555666666666666777333333444444555666666666444444444444555555555666444444333333333333444444444444444444444444444444444444555555555666666666666666666666777888999:::;;;===@@@CCCGGGIIIKKKLLLNNNVVV```ggghhhfffeeeeeemmmmmmmmmlllmmmqqqzzz}}}}}}{{{zzzzzzxxxzzz{{{{{{yyyyyyzzz{{{{{{{{{yyyuuupppnnnmmmnnnfffrrrwww}}}}}}|||}}}||||||wwwtttssssssrrrnnnnnnssszzzsss[[[DDD999555222222555444111111444000000000000000000000000/////////000000000111111000000///000000111222333444555777666555@@@XXXnnnoooRRRQQQ]]]eeeeeePPPIIIBBB@@@BBBCCCBBB???@@@DDDHHHLLLOOOSSSVVVYYY\\\]]]___aaaccceeeeeefffdddeeeffffffeeeeeefffhhheeefffhhhiiijjjjjjiiiiiiiiiiiiiiiiiihhhgggffffffggggggggghhhiiikkklllmmmkkkjjjiiiiiikkkllllllkkkjjjiiihhhhhhhhhhhhhhhhhhjjjiiihhhgggffffffggggggeeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffggggggfffdddccccccdddeeefffhhhjjjlllpppvvvzzz{{{sssmmmhhhffffffkkkiiigggggggggfffdddbbbbbbbbbaaacccfffggggggfffffffffggggggffffffeeedddcccdddddddddeeeeeeeeeeeexxx]]]GGG777999@@@???<<<======@@@DDDJJJPPPXXX```eeekkkpppvvv{{{}}}}}}}}}~~~||||||}}}~~~yyydddRRRNNNKKKDDDAAACCC>>>????????????>>>======;;;::::::999888888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<:::888555444000333666:::;;;;;;999888999999888555333333555777555666888:::;;;::::::999999999999888888888777777777777777777777777777777666666555555666777777888666666666777777666555555555555555666666666777777555555555555555555555555444444333333333333222222111111111000000///...---///...---...000555:::===@@@AAACCCCCCBBB???===<<<;;;999666555555444222111000111333444555555444444333333222222222222222222111222333333444444333333222111111000000000000111...111555888<<>>???<<<;;;<<>>????????????>>>>>>===;;;::::::999888888888999::::::::::::::::::::::::<<<<<<;;;<<<<<<===>>>???;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>>;;;<<<===<<<;;;;;;<<<===999:::<<<<<<<<<:::888777///111555999;;;:::999888:::999888666333333555777333555888;;;;;;;;;999888999999999999888888777777666666666666666666666666555555555555555666777777666666666666666555444444444444444555555555666666666666666666666666666666444444444333333333222222111111111111000///------&&&+++000111000...000222<<<===>>>>>>===<<<===>>>999666444222222222000///000111222444555555444444222222222222222222333333222222333444444444333333000000////////////000000111444777999<<>>;;;999666333555;;;AAABBB???===>>>@@@666555555444444333222222444444444444444444444444222222333333333444444444222222333444444555666666333333333444444444555555444333333222222333333444333333333333333333333333444444444555555555666666555555666777999:::<<<===BBBCCCDDDFFFIIILLLNNNPPPWWW\\\aaaccccccfffmmmsssqqqtttxxxyyyxxxyyy|||~~~~~~|||zzzyyyzzz{{{yyy{{{}}}{{{xxxwwwyyy{{{yyyxxxvvvqqqkkkiiijjjlllsss}}}xxxyyyzzzxxxsssooowwwxxxmmmLLL999888666333222333111...000444000000000000000000000000////////////000000000000////////////000111222333333///000333555555===GGGXXX{{{fffTTT^^^lllmmmaaaSSSJJJHHHGGGDDD@@@@@@BBBCCCDDDFFFJJJOOORRRTTTUUUWWWZZZ\\\^^^______bbbdddeeeeeeccccccdddeeedddfffhhhjjjkkkjjjiiihhhjjjjjjjjjiiiiiigggffffffeeeeeeddddddeeefffhhhiiikkkiiiggggggiiijjjkkkjjjhhhhhhgggggghhhiiijjjjjjggggggfffeeeeeefffhhhhhhiiiiiiiiiiiihhhgggfffeeehhhhhhhhhhhhhhhgggffffffccceeeffffffdddccccccdddcccdddeeegggiiimmmrrrwww}}}xxxpppkkkffffffggghhhiiihhhfffcccaaa``````cccfffhhhhhhgggddddddeeeeeeeeedddccccccbbbcccdddeeeeeeeeeddddddyyyyyyeeeIII555666@@@AAA:::;;;;;;;;;@@@HHHQQQYYY^^^gggooouuuvvvvvvzzz}}}}}}zzz{{{}}}fffWWWUUUSSSLLLFFFEEEAAA>>>>>>@@@BBB@@@???AAA@@@===:::999999:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======???>>>===<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<=====================<<<<<<;;;;;;::::::888666444333444888;;;>>>;;;:::888777777777888888888888888888888888888888:::999888777777888999:::888888888888888888888888888888888888888888888888999999999888777666666555666666666666666666666666666666666666666666666666777777666555444444333333444333222111000000000000,,,---------.../////////333333444444444555555555222222111111000000//////111111222222222333333333222222222222222222222222444444333333333333222222111111000000000000111111666777999<<<@@@CCCFFFGGGUUU[[[\\\ZZZ[[[___\\\UUUOOOHHHAAA>>>;;;777555777:::???EEEFFFAAA;;;999999666666666666555333222111222222333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333111111222222222333333333333333444444555666666666333333333333444999>>>CCCEEEGGGGGGDDDDDDJJJVVVaaaiiiiiiddd^^^```iiiqqqtttwwwxxxzzz{{{||||||{{{{{{}}}||||||{{{|||}}}}}}}}}{{{zzzyyyzzzyyyxxxwwwwwwxxxzzz{{{}}}yyysssooommmnnnssswwwxxxqqqzzzvvvqqqxxxzzzrrroootttpppQQQ@@@999555444333222222111111222222000000000000////////////////////////////////////000000000000111111111111111222222222222444888;;;IIIfffmmmPPP]]]wwwkkk[[[OOOGGGDDDDDDFFF@@@CCCFFFFFFEEEEEEHHHKKKOOOQQQSSSUUUVVVYYY\\\___bbbbbbbbbbbbcccdddeeefffaaaccceeehhhjjjkkkkkkkkkiiiiiijjjiiihhhfffeeecccbbbbbbcccddddddeeeeeefffhhhhhhhhhgggggggggggggggjjjjjjjjjkkkkkkjjjiiiiiiiiijjjkkkkkkjjjgggeeecccffffffggggggffffffeeedddaaacccfffhhhiiihhhgggfffddddddddddddddddddddddddhhhgggggggggiiijjjlllnnnnnnvvv}}}zzznnnllllllkkkjjjhhhgggffffffdddbbb```aaacccfffggghhhdddbbbaaabbbdddfffdddbbbccceeeggghhhhhhgggeeeccc}}}zzz}}}{{{jjjOOO<<<999AAACCC@@@===<<<;;;>>>EEENNNVVV[[[fffnnnttttttuuuyyy||||||||||||~~~yyydddZZZRRRKKKGGGFFFBBB???>>>@@@AAA???===AAA@@@===;;;:::999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;:::999777666666777999;;;::::::888777777777888888999999999999999999999999999999888777777888999999888888888888888888888888888888888888888888888888999999888888777666666555666666666666666666666666666666666666666666666666777666666555444444333333444333222111111000000000---...............//////000111111111111222222222111111000000000000//////111222222222222333333333222222222222222222222222444444333333333222222222111111000000000000111111666888;;;>>>AAACCCDDDDDDPPPRRRUUUWWWYYYYYYRRRKKKHHHCCC@@@@@@>>>999777999===BBBFFFEEE???:::888999555555666666666555444444222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333111111222222222333333333333333444444555666666666555666777777999===BBBFFFDDDIIILLLJJJIIIPPPaaaooo|||wwwmmmdddeeennnvvvxxxzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz{{{qqqkkkmmmpppqqqtttyyy{{{xxx~~~yyyuuuzzzyyysssuuuyyykkkMMM===777444444333222222111111222222000000000000//////////////////////////////////////////000000000111111111111222222222222444777:::>>>WWWwwwyyy```PPP```^^^VVVKKKHHHJJJGGGAAA@@@BBBDDDDDDCCCCCCFFFHHHMMMOOOQQQRRRTTTVVVYYY\\\^^^^^^^^^^^^______```aaa```bbbdddfffhhhiiiiiihhhhhhhhhiiiiiihhhfffeeedddccccccddddddeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiiiiijjjkkkkkklllkkkhhhfffdddfffffffffffffffeeeeeedddbbbdddfffggghhhgggfffeeeddddddddddddddddddddddddffffffeeefffgggiiijjjkkkooouuu{{{~~~wwwooonnnlllkkkkkkjjjhhhfffcccaaa```aaadddggghhhhhheeecccbbbbbbdddeeecccaaaccceeeggghhhhhhgggeeecccuuu{{{{{{mmmVVVBBB:::<<<@@@??????===<<<<<>><<>><<<:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;<<<==================<<<==================<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888777777777:::999888888777888888888::::::::::::::::::::::::999999888777777888999999888888888888888888888888888888888888888888888888999888888777777666666555666666666666666666666666666666666666666666666666666666666555444444333333333333333222111111000000////////////............---------............///////////////000000000000222222222222333333333333222222222222222222222222333333333333222222222222111000000//////000000111666999===BBBDDDEEEDDDCCCCCCAAABBBGGGJJJGGGBBB@@@DDDCCCEEEGGGEEE???===@@@CCCEEEFFFCCC>>>999777888444444555666777777666666222222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333222222333333333333333333111111222222222333333333333333444444555666666666111333666888999<<<@@@CCC@@@FFFKKKIIIGGGNNN___nnn}}}sssjjjkkkttt}}}~~~{{{|||}}}~~~{{{zzzyyyxxxwwwwwwwwwxxxyyylllfffpppwwwwwwyyyyyyyyyxxx~~~xxx___EEE999666444333333222111111111111222000000000000//////////////////////////////////////////000000000000111111000111222222222333666999:::KKKccc|||yyy{{{OOOIIIUUUZZZSSSMMMLLLJJJDDDCCCDDDEEEDDDCCCCCCEEEGGGJJJKKKMMMOOOOOOQQQTTTWWW^^^^^^^^^^^^___```aaaaaa___aaacccdddfffffffffeeefffgggggggggffffffeeedddddddddeeeeeefffgggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkjjjjjjiiikkklllmmmmmmllljjjhhhfffeeeffffffffffffeeeddddddeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjooorrruuuxxx~~~xxxtttooommmlllkkkhhhfffaaaaaaaaaccceeegggggggggfffdddccccccddddddcccaaadddeeeggghhhhhhgggeeeddd|||sssaaaMMM???;;;===???AAA???===;;;===CCCKKKQQQ]]]ffflllnnnppptttxxxxxx{{{|||}}}}}}~~~sss[[[PPPNNNHHHEEEAAAAAABBBBBB@@@===BBB@@@???===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<;;;:::999888777999999888888888888888888::::::::::::::::::::::::999888888888888888888999888888888888888888888888888888888888888888888888888888777777666666666666666666666666666666666666666666666666666666666666666666555555555444444444333333333333222111000000111000000//////.........++++++,,,,,,,,,------------......///000000111111222222222333333333444444222222222222222222222222333333333222222222222111000000////////////000000555999@@@FFFIIIJJJIIIHHHFFFDDDEEEIIIHHHDDDGGGMMMJJJKKKOOORRRNNNGGGEEEGGGGGGGGGFFFAAA<<<888777777555555666666777666666555111222222222222333333333222222222222222222222222111222222222222333333333222222222222222222222222222222222222222333333333111111222222222333333333333333444444555666666666000333666999;;;===@@@BBBAAAEEEIIIHHHFFFJJJSSS\\\lllpppqqqnnnoooxxx~~~|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxvvvvvvyyyllljjjvvv}}}zzz|||~~~tttppppppeeeOOO<<<555555666333222222111111111111111000000000000////////////////////////////////////////////////000000000111000111222222111222555777999BBBPPPdddrrrRRR[[[fffhhh^^^QQQLLLMMMIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHJJJJJJKKKLLLOOOQQQXXXYYYZZZ[[[]]]___aaabbb___```bbbcccdddddddddcccddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllllllllkkkkkkllllllnnnnnnmmmkkkiiihhhfffffffffffffffeeeddddddgggggggggffffffeeeeeeeeeffffffffffffffffffffffffggggggggghhhiiiiiijjjkkkmmmnnnooorrrxxx~~~tttnnnllljjjgggdddbbbbbbbbbdddfffgggeeedddffffffeeeddddddcccbbbaaadddeeefffggggggfffeeeddd|||wwwmmm]]]MMMBBBAAAEEEBBBAAA>>>;;;;;;???FFFLLLWWW```gggiiikkkqqquuuuuuxxxzzz||||||{{{|||ooo\\\VVVLLLHHHDDDBBBDDDEEECCCAAABBBAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<======<<<<<<===>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<;;;::::::;;;;;;<<<<<<======999:::;;;;;;;;;;;;:::999888888888888999888888888::::::::::::::::::::::::888888888999999888888888888888888888888888888888888888888888888888888888777777777666666666666666666666666666666666666666666666666666666666666666555555555555555444444444333333444444333222000000111111111000000//////...,,,,,,,,,---------......------...///000111222222222222333333333444444444222222222222222222222222333333222222222111111111000000////////////000000444999@@@HHHMMMPPPQQQQQQMMMRRR[[[]]]WWWPPPRRRYYYXXXWWWWWWXXXTTTLLLHHHIIIIIIGGGDDD???:::777666666777777777777666555444333111111111222222222333333222222222222222222222222111111111222222222333333222222222222222222222222111111111222222333333333111111222222222333333333333333444444555666666666555888<<<>>>@@@AAACCCEEEHHHIIIKKKMMMOOOPPPPPPPPPRRRbbbqqquuuuuuyyy~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~}}}{{{xxxvvvttttttnnnoooxxx{{{yyyoookkk|||ooommmfffWWWDDD777333444666333222111111000000111111000000000000////////////////////////////////////...////////////000000000///000111222111222444666666999@@@OOOgggqqqlllwwwwwwcccRRRNNNOOOMMMJJJHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSVVVYYY\\\^^^___```aaacccddddddccccccbbbbbbbbbccccccdddeeeeeeeeeeeefffgggggghhhhhhiiihhhhhhiiiiiijjjjjjjjjjjjkkkllllllmmmnnnnnnmmmmmmlllmmmnnnooonnnllljjjiiiffffffggggggffffffeeedddiiihhhhhhggggggfffffffffggggggggggggggggggggggggjjjjjjkkkllllllmmmmmmmmmjjjiiiiiilllrrrzzz{{{qqqkkkhhheeeccceeedddddddddeeeeeecccaaafffffffffeeecccbbbbbbbbbeeeeeefffggggggfffeeeeee|||zzzvvvlll[[[JJJDDDFFFAAAAAA@@@===:::<<>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<============>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;888999::::::;;;;;;;;;;;;777777888999999999999888::::::::::::::::::::::::777888999999999999888777888888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555333444444444444222111///111111111111000000000000........./////////000000...//////000111222222333333333333333444444444444222222222222222222222222222222222222111111111111000//////......//////000222666===EEELLLRRRVVVWWW^^^ooo{{{tttpppmmmhhhaaa[[[XXXSSSLLLHHHGGGGGGEEEAAA===:::777666666777777777666555333222111111111111111222222222222222222222222222222222222111111111111222222222222222222222222222222222222000000111111222333333333111111222222222333333333333333444444555666666666777:::===>>>???@@@BBBDDDHHHHHHJJJPPPWWWYYYUUUQQQOOOcccwww~~~|||}}}|||}}}~~~~~~~~~~~~~~~}}}~~~|||zzzyyyyyy{{{~~~~~~{{{wwwtttqqqllllllooorrrsssxxxyyyeeecccuuuvvvnnncccPPP@@@666333333333222222111000000000000111000000000000////////////////////////////////////......////////////000000...000111222111111222444666666;;;FFFYYYvvvttt|||{{{aaaPPPRRROOOJJJGGGFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEGGGIIIHHHIIILLLOOOSSSWWWZZZ\\\]]]^^^```bbbcccccccccbbb`````````aaabbbccceeefffeeeeeeffffffggghhhhhhhhhgggggghhhhhhiiijjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnkkklllnnnooonnnmmmkkkiiiggghhhhhhhhhhhhgggffffffiiiiiijjjjjjiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhllllllmmmnnnoooooonnnnnniiiggggggjjjmmmrrrzzzwwwoooiiifffeeegggeeeddddddddddddcccbbbeeefffgggfffdddbbbcccdddeeeffffffffffffffffffeeekkkSSSEEEBBB@@@BBBBBB???;;;;;;???DDDLLLUUU]]]```ccciiinnnoootttxxx}}}}}}{{{zzz}}}{{{}}}~~~~~~xxxhhh```XXXNNNHHHFFFEEEEEEDDDBBBBBBAAA@@@???===<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;<<<;;;;;;<<<<<<===???@@@AAA>>>===<<<;;;;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;:::999999999999999999888999999999999::::::::::::666777888999:::999999888999999999999999999999999777888999999999999888777888888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555333444555555444333111///000000111111111111111222//////000000000111111111000000111111222222333333333333333444444444444555222222222222222222222222222222222222111111111111//////............//////000333777>>>FFFNNNUUUXXXrrrvvviii[[[UUURRRMMMHHHGGGDDDBBB>>><<<:::888666555444444555444444333222222111111111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111///000000111222222333333111111222222222333333333333333444444555666666666888:::<<<======>>>@@@AAAFFFGGGKKKQQQXXX\\\]]]\\\___mmm|||{{{{{{{{{|||}}}~~~|||}}}~~~~~~|||yyyxxxxxxzzz~~~~~~}}}zzzuuupppmmmeeejjjkkkiiimmm{{{|||~~~kkknnn~~~}}}kkk\\\III<<<666444333222222222111000000000000000000000000000////////////////////////////////////........./////////000000...///111222111111222333555555999@@@JJJaaawwwfffWWWRRRMMMIIIHHHHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHIIIKKKMMMQQQTTTWWWXXXYYY[[[]]]___aaabbbbbbbbb^^^^^^^^^___aaaccceeefffdddeeeeeeffffffggghhhhhhffffffggghhhhhhiiijjjjjjiiijjjkkklllmmmmmmmmmmmmkkklllmmmnnnnnnlllkkkiiiiiiiiiiiiiiiiiihhhggggggiiijjjkkkllllllkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiikkklllmmmnnnnnnnnnmmmllliiiggghhhkkkkkkkkkpppxxx|||~~~vvvoookkkjjjeeedddbbbbbbdddeeefffeeeccceeegggfffdddcccdddfffffffffffffffffffffffffff}}}^^^IIICCC@@@BBBCCC@@@<<<;;;>>>CCCJJJRRRZZZ^^^aaaggglllmmmsssyyy~~~}}}{{{}}}yyy|||~~~~~~|||hhh___RRRIIIFFFEEEDDDCCCBBBBBBBBBAAA???>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;<<<::::::;;;;;;===>>>@@@AAA???===<<<;;;;;;<<<===??????>>>>>>===<<<;;;;;;;;;:::999999888888777777777::::::999888888999999:::666777888999::::::999888888888888888888888888888777888999::::::999888777888888888888888888888888888888888888888888888888555555555666666666666666666666666666666666666666666666666666666666666666444555555555555555555555333444555555555333111///000000000111222222222333000000000111111111111222222222222222222333333333333333333444444444555555222222222222222222222222222222222111111111111000//////............/////////000333999AAAJJJRRRWWWbbbuuunnn\\\TTTRRROOOKKKIIIBBB???===;;;:::888777555222222333333444444333333000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111///000000111222222333333111111222222222333333333333333444444555666666777>>>???@@@@@@???@@@BBBDDDJJJLLLQQQUUUZZZ___dddhhhnnnvvv}}}~~~}}}||||||}}}~~~zzz{{{|||~~~}}}zzzwwwuuuvvvyyy|||}}}~~~~~~|||yyysssnnnkkkccciiigggbbblll{{{tttzzzyyydddTTTBBB888555555444333222111111000000000000000000000000000////////////////////////////////////............/////////000---///111222111000111222000111333666:::KKKmmmyyy[[[VVVPPPLLLKKKKKKIIIGGGEEEEEEFFFEEECCCCCCEEEFFFEEEFFFGGGIIIKKKMMMPPPQQQWWWXXX[[[]]]___```aaaaaa]]]]]]]]]^^^```ccceeefffddddddeeeeeefffgggggggggeeeffffffggghhhiiiiiiiiiggghhhiiijjjkkkkkklllkkkjjjkkkmmmnnnnnnlllkkkiiijjjjjjjjjjjjjjjiiihhhhhhhhhjjjlllnnnnnnllljjjhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllllllllkkkjjjjjjhhhjjjmmmkkkgggjjjrrrnnnxxx}}}tttooonnndddbbb```aaacccfffhhhiiiccceeegggfffdddccceeegggffffffffffffffffffffffffwwwUUUDDDGGGQQQRRRFFF<<<===@@@>>>AAAFFFOOOZZZdddkkkppprrrwwwxxx{{{~~~{{{|||}}}{{{hhhVVVOOOMMMIIIHHHIIIFFFEEECCCBBBBBBAAA???>>><<<<<<<<<;;;;;;:::::::::999999999999999999999999:::;;;===>>>>>>>>>===<<>>>>>======<<<<<<<<<===>>>>>>>>>===;;;::::::::::::999999999888888:::::::::999999999888888999999999999999999999999888888999999999:::::::::888888888888888888888888888888888888888888888888777777666666666666777777333444444444555666666666555777888777666555666888666666666666666666666666666666666666666666666666555555444444444333333333222222222111111111111000111111111222222333333333333333333333333333333333111111222222222333333333444444444444444444444444000000000000000000000000000/////////............//////111444999@@@FFFIIIYYYYYY[[[aaajjjoooqqqooofff]]]RRRKKKKKKMMMMMMLLLBBB@@@<<<888555333333333333333333333333333333333000111111111111222222222000000000000000000000000111111222222222333333333222222222111111111000000333222111000000222444555222333444444444333222111666333111222666:::<<<;;;;;;<<<=========@@@DDDHHHIIILLLQQQWWW^^^hhhrrrxxx|||~~~zzz{{{yyyyyy{{{ssswww|||~~~~~~}}}||||||}}}{{{xxxyyy{{{}}}|||zzz~~~~~~|||yyysssnnnjjjhhhiiicccbbbrrryyy~~~yyy\\\PPP@@@666444444222///111111111111000000000000......////////////.................................------------...//////000000000000111111111111666222111555666===TTTnnnyyypppsssrrrbbbSSSOOOPPPNNNFFFAAAJJJDDDAAADDDGGGEEEBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKQQQRRRUUUWWWZZZ[[[\\\]]]___```aaaaaa```___aaabbbccccccdddcccaaaaaacccdddfffeeeeeedddeeefffggghhhgggfffffffffggghhhiiijjjmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmllllllmmmmmmnnnoooooopppnnnjjjggghhhlllnnnllliiilllkkkiiiiiikkkllllllkkkiiiiiiiiiiiiiiiiiiiiiiiimmmnnnrrrxxx~~~}}}vvvooojjjhhheeeccccccfffhhhjjjiiigggeeeccccccdddggghhhfffeeedddcccdddfffiiijjj|||\\\KKKOOONNNGGG???<<<;;;:::>>>CCCKKKUUU___gggmmmpppsssuuuxxx|||}}}|||}}}}}}aaaSSSOOOLLLIIIIIIFFFDDDBBBBBBBBBAAA@@@>>>======<<<<<<;;;::::::999999999999999999999999999;;;;;;<<<===============>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>===;;;:::::::::::::::999999999999;;;;;;;;;:::::::::999999999999999999999999999999888999999999999:::::::::888888888888888888888888888888888888888888888888888777777666666777777888555666666666666666666777555777888777666555666888666666666666666666666666666666666666666666666666555555555444444444333333222222222222111111111111111111222222222333333333333333333333333333333333111222222222222333333333333333333333333333333333111111111111111111111111000000/////////...............///111555;;;@@@CCCKKKMMMPPPSSSUUUWWWYYY[[[YYYRRRIIIEEEEEEHHHHHHGGG???===999666444222222222222222222222222222222222000111111111111222222222000000000000000000000000111111111222222222333333222222222111111111000000333222111000000222444555222333444444444333222222555333222444888;;;;;;;;;:::<<<>>>@@@AAADDDIIILLLPPPQQQTTTXXX___jjjuuu}}}}}}zzzyyyyyyzzzvvvxxx{{{~~~~~~}}}{{{{{{|||}}}{{{zzz{{{||||||wwwpppiiiffffffiiieeemmm~~~}}}~~~~~~~~~zzz~~~~~~~~~vvv]]]PPP@@@555333333333111111111111111000000000000......////////////.................................------------...////////////000000000111111111222///111555555777HHH]]]uuuxxxiiinnnpppmmmbbbVVVOOOOOOPPPMMMGGGCCCEEEEEECCCBBBDDDBBBCCCCCCDDDFFFHHHIIIJJJNNNPPPRRRTTTVVVXXXYYYYYYZZZ\\\^^^^^^^^^]]]^^^```bbbcccdddcccbbbbbbccceeeffffffeeeddddddeeefffgggffffffgggggghhhhhhiiiiiikkkkkkjjjiiiiiiiiiiiijjjiiiiiiiiiiiijjjkkklllmmmjjjjjjkkkkkklllmmmmmmnnnnnnkkkhhhiiimmmooommmjjjmmmllljjjkkklllmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmsssyyyzzzvvvqqqjjjhhheeecccbbbdddfffhhhhhhgggeeedddcccdddffffffdddeeefffgggggggggggggggbbbKKKGGGDDDEEEBBB===999888;;;>>>EEEMMMWWWaaaiiimmmnnnqqquuuyyy||||||}}}pppYYYQQQNNNJJJHHHFFFDDDBBBAAABBBBBBAAA?????????>>>===;;;:::999999::::::::::::::::::::::::<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>============<<<=========>>>======<<<;;;;;;;;;:::::::::999999999<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999888888888888888888888888888888888777777888888888888888777777777777777777555777888777666555666888666666666666666666666666666666666666666666666666555555555444444444444333333222222222111111111111222222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333111111111111111111111111000000000/////////......---,,,---...000444777:::AAAEEEJJJJJJHHHHHHKKKOOOJJJEEE???===???AAAAAA@@@999888555333222111111111111111111111111111111111000111111111111222222222000000000000000000000000111111111222222222222333222222222111111111111111333222111111111222333444222333333444444333333222444444444666999;;;<<<;;;:::===@@@DDDFFFJJJMMMPPPWWWWWWXXX[[[bbbmmmzzz}}}{{{{{{{{{{{{zzzyyyxxxxxx{{{}}}|||}}}}}}|||zzzzzz}}}}}}xxxnnngggeeeeeedddaaannnsss|||pppwwwwwwvvv|||~~~xxxwwwwwwlllZZZNNN>>>444111333333333111111111111000000000000......////////////.................................------------...////////////000000000000111111000///333777555333<<>><<<;;;:::999::::::::::::::::::::::::===<<<;;;:::;;;<<<===>>>==========================================<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999999999999888888888888888888888888999999888888888888999999888888888777777666666666555777888777666555666888666666666666666666666666666666666666666666666666555555555555444444444444333333222222222111111111333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111111111111111111111111000000000////////////...------,,,,,,---...000222:::>>>BBBDDDDDDFFFIIIKKK???<<<999888999::::::999333333111000000000000111000000000000000000000000000000111111111222222222000000000000000000000000111111111111222222222222111111111111111111111111222222111111111222333444222222333333333333333333444555666888;;;<<<<<<<<<;;;>>>CCCGGGJJJMMMPPPSSSYYYZZZ]]]bbbiiittt{{{{{{}}}~~~|||zzzvvvsssvvv|||~~~~~~}}}||||||}}}}}}||||||yyyooohhhgggiiieeecccppp}}}zzz}}}uuurrr}}}tttvvv{{{|||uuuttt|||~~~sssrrrlll[[[NNNEEE:::333222333333333111111111111000000000///......////////////.................................------------...//////////////////000000000111111111444888555333777???IIIcccsssccc\\\\\\UUUHHHMMMIIIHHHIIIGGGEEEFFFJJJCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOOOOLLLPPPSSSVVVWWWWWWXXXYYY]]]___aaabbbaaabbbccceeeeeeeeeeeeddddddddddddddddddeeegggiiijjjiiihhhggggggggggggggghhhiiijjjkkkiiiiiiiiiiiiiiijjjkkkkkkhhhhhhhhhiiiiiijjjjjjjjjjjjiiiggghhhjjjllllllkkkkkkjjjiiiiiijjjjjjiiigggiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffhhhmmmqqqttttttooommmiiifffcccbbbbbbcccgggggghhhhhhhhhgggfffeeeeeeeeefffggggggfffdddddd|||TTTCCC777<<>>::::::<<>><<<<<<<<<<<<<<<===============<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999888888888888888888888888999999888888888888999999777777777666666555555555555777888777666555666888777777777777777777777777666666666666666666666666666666555555555444444444333333333222222222222111333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222111111111111111111111111111000000000///////////////...---,,,,,,,,,------111000222555:::======<<<777666444333333333222111//////////////////000000000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222111111111111111111111111222222111222222222333333222222222222333333444444444666888:::;;;<<<======>>>AAAFFFJJJLLLOOORRRTTTZZZ^^^eeemmmuuu}}}}}}}}}zzzzzz}}}~~~|||yyytttppprrrxxx}}}}}}{{{zzzzzz{{{{{{|||}}}~~~|||}}}|||vvvnnniiiiiikkklllrrr~~~zzz}}}wwwvvvsssllluuu||||||{{{zzz}}}yyy{{{||||||zzzvvvooonnnaaaHHH>>>:::555333333444222111111111111111000000000///......////////////.................................------------...//////...////////////000000000222111222444333333666:::???OOOmmm}}}ooojjj___SSSNNNJJJHHHIIIHHHEEEEEEHHHDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKHHHKKKOOOQQQRRRSSSUUUVVVXXX[[[^^^___``````aaacccddddddddddddddddddccccccdddeeegggiiijjjiiihhhgggffffffgggggghhhiiikkkkkkiiiiiihhhhhhiiiiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjhhhgggfffgggiiijjjjjjjjjlllkkkjjjkkklllllljjjhhhffffffffffffffffffffffffkkkiiiggggggjjjmmmpppqqqqqqoookkkhhheeedddddddddggghhhiiijjjjjjiiihhhgggfffeeedddcccccccccdddeee~~~sssjjjUUUAAA:::>>>@@@>>><<<;;;:::;;;>>>DDDNNNWWW]]]ccciiiqqqvvvwwwxxxzzz|||}}}~~~{{{{{{dddVVVNNNKKKGGGDDDDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<===;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999888888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888777777888888888777666666666666666555555555777888777666555666888777777777777777777777777666666666666666666666666666666666555555555444444333333333333222222222222444444444444333333333333333333333333333333333333333333333333444444444444333333333333333333333333222222222222222222222222111111000000000/////////000///...---,,,,,,,,,,,,,,,)))(((+++000222///,,,111111///...---,,,,,,,,,---......//////000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000111111111111222111111111111111222222222111111222222222333333333222222222222333444555555555777999:::;;;<<<>>>@@@AAADDDHHHKKKNNNRRRUUUXXXbbbhhhrrr{{{~~~yyy|||{{{zzzzzz{{{|||}}}}}}|||xxxtttqqqrrrvvvyyy{{{{{{wwwyyy{{{{{{{{{}}}yyywwwsssnnniiihhhiiikkkqqqyyywww|||rrrnnn}}}}}}}}}}}}{{{~~~xxxwwwtttnnnkkkZZZ>>>444333222333444333111///111111111111000000000000......////////////.................................------------...//////......////////////000000000///...///000222444666888???RRRrrrtttnnnppp___UUUMMMJJJIIIFFFDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEGGGJJJKKKMMMNNNQQQTTTSSSVVVYYY\\\]]]]]]___```aaabbbcccddddddddddddccceeefffggghhhiiiiiihhhhhhggggggggghhhiiijjjkkkllliiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjffffffgggggghhhiiijjjkkknnnnnnmmmnnnooonnnkkkiiieeeeeeeeeeeeeeeeeeeeeeeejjjiiihhhhhhhhhjjjlllnnnpppnnnllliiigggffffffeeefffggghhhjjjjjjjjjiiiiiifffeeecccbbbbbbdddfffggglllNNN;;;999@@@AAA===<<<:::999;;;@@@HHHPPPUUU[[[cccmmmtttuuuvvvxxxzzz{{{|||}}}|||~~~ttt\\\RRRNNNJJJFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;<<<===>>>???============<<<<<<<<<;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888777777666666777777888666777777777777777777888555777888777666555666888777777777777777777777777666666666666666666666666666666666666555555555555444444333333333222222222555555444444444333333333333333333333333333333333333333333444444444444555333333333333333333333333222222222222222222222222111111111000000000////////////......---,,,,,,,,,,,,++++++,,,---,,,+++***//////...---,,,+++,,,------......///000000111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000111111111111000000111111111222222222111111222222333333333222222222111111222444555666777999:::::::::;;;???BBBCCCFFFIIIMMMQQQVVV[[[___qqqwww||||||~~~xxx{{{~~~~~~~~~yyyxxxvvvvvvwwwyyy{{{|||yyy{{{}}}}}}|||}}}vvvqqqjjjffffffhhhjjjkkkvvvzzz}}}uuuyyy}}}{{{{{{~~~{{{zzzzzz}}}zzzpppiiiXXX===333222222222222111000///111111111111000000000000......////////////.................................------------...//////........./////////000000///...------000333333222555777BBBWWWqqqnnn[[[QQQNNNJJJGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFIIIMMMPPPNNNQQQUUUXXXZZZZZZ\\\]]]___```bbbcccddddddddddddffffffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkllliiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhiiiiiijjjlllnnnmmmmmmmmmnnnnnnmmmjjjgggeeeeeeeeeeeeeeeeeeeeeeeegggggghhhhhhhhhhhhiiijjjmmmlllkkkiiihhhgggggggggcccdddeeeggghhhiiijjjjjjeeeeeeeeeeeefffgggggghhhwwwyyyWWW;;;888CCCFFFAAA<<<:::999999===DDDKKKPPPTTT]]]jjjrrrtttuuuwwwyyyzzz{{{}}}}}}___UUUQQQKKKGGGEEEDDDCCCCCCAAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<===>>>???>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888777777666666666666777777777777888888999999999:::666777888777666555666888777777777777777777777777666666666666666666666666777666666666555555555555444444444333333333222222555555555444444333333333333333333333333333333333333333333444444444555555444444444444444444444444222222222222222222222222111111111111000000000000............------,,,,,,***---000///,,,+++---///000000000///......000222---...///000111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000111111111111000000111111222222222222111111222333333333333222222222111111222444555666888999;;;:::999;;;@@@DDDDDDFFFJJJNNNSSSYYY```eee~~~yyy~~~{{{{{{{{{zzzxxxyyy|||{{{~~~}}}}}}vvvnnneeebbbeeejjjllllll{{{qqqttt{{{|||~~~|||{{{xxx{{{tttxxx|||qqqgggXXXAAA666444222111000000//////111111111111000000000000......////////////.................................------------...//////............/////////000////////////222555333000666666<<>>>>>;;;999:::@@@EEEHHHSSSZZZdddjjjnnnqqquuuxxxyyy|||~~~~~~}}}~~~}}}}}}~~~mmm[[[TTTNNNLLLHHHAAABBBGGGAAA@@@@@@@@@@@@@@@AAABBB<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::===<<<;;;999888888999999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;::::::999666666666666555555555555555666777666555444555777777666555444444555666777666666666666555555555555555555555555555555555555444444555555555555444444444333333222222333333444333444444555555444444333333333333444444555555555222333333444555666777777555555444444444333333333222222222222222222222222222111000111222222222000000000000000////////////////////////////////////............/////////000000000000000111111111111000000000000000000000000111111111111111111111111000000000111222222222333000000000000000000000000000111111111111222222222000111222333333222000000222333555555555555666888;;;:::999:::===???AAAAAAFFFIIINNNSSSYYYaaakkkqqq~~~{{{yyyxxxxxxzzz{{{{{{zzzxxxyyyzzzyyyxxxyyy{{{~~~tttgggbbbggggggdddooo|||rrr~~~|||{{{|||yyyyyy{{{|||xxxtttxxxkkk\\\JJJ999444444333333222111000000000000000000////////////........................000///---,,,,,,---///000////////////////////////........................////////////000000000000333333999BBBJJJ___yyyiiicccVVVEEELLLIIIEEEAAA@@@AAADDDFFFAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEFFFJJJMMMKKKKKKLLLMMMPPPTTTXXXZZZ[[[]]]___``````aaaccceeeaaacccdddfffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkjjjjjjiiihhhggggggfffeeeeeedddccccccdddeeeeeeffffffeeeeeeeeefffggggggggggggffffffeeeeeeeeeddddddddddddeeefffggghhhiiiggggggggggggffffffffffff^^^ttt^^^III??????CCC???>>>;;;777666;;;AAAEEEMMMTTT^^^eeeiiilllooorrrsssvvvzzz|||}}}~~~mmm```UUUQQQOOOHHHCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======<<<;;;::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::===<<<;;;999999999999999888999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999777777777666666666555555555666777777666555666777888777666666666666777888666666666666555555555555555555555555555555555555444444555555555555444444444333333222222333333444333444444555555444444333333333333333444444444444333333444444555666666777555555444444444333333333222222222222222222222222222111000111222333222000111000000000////////////////////////////////////........./////////000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222222222333444444333222111222444555666555666777999<<<;;;;;;===@@@CCCEEEFFFKKKMMMQQQXXXbbbnnnyyy}}}{{{{{{{{{{{{zzzyyy{{{yyyxxxxxxyyyyyywwwuuurrrjjjeeehhhiiinnnyyy~~~~~~zzzxxxzzz|||yyywwwxxxwwwzzzvvvjjj]]]OOO@@@444444444333222222111000000000000000000////////////........................000...---,,,,,,---...000.................................................../////////000000000000444333777<<>>===<<<;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::999999999:::888888999:::::::::999999:::::::::::::::999999888999::::::;;;;;;::::::999888888888777777777777666666888999888777666777888999888888777777888888999666666666666555555555555555555555555555555555555444444555555555555444444444333333222222333333444333444444555555444444333333333333333333333333333333444444444555666666666555555444444444333333333333333333333333333333333333111000111222333222111111111000000000/////////////////////////////////....../////////000000000000000000111111111222222111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111222222222333333333333333444555555444444333333555666777777777999:::======>>>@@@CCCFFFIIIKKKPPPPPPTTT\\\iiiwww{{{}}}~~~~~~~~~||||||}}}}}}|||{{{{{{yyyvvvwwwwwwuuunnnhhhfffeeecccdddnnn}}}{{{~~~|||}}}{{{|||{{{yyy|||sssrrrjjj[[[LLLAAA777000333333333222111111000000000000000000////////////........................///...---,,,,,,---...///....................................................../////////000000000222222444666555<<>>======???@@@DDDIIINNNOOOKKKGGGEEEEEEEEEEEEHHHKKKNNNPPPUUUXXX\\\^^^^^^]]]^^^^^^aaaaaaaaaaaaccceeeggghhhllllllkkkjjjiiihhhggggggddddddeeefffggghhhiiiiiiiiijjjjjjjjjiiihhhggggggjjjjjjiiiiiiiiiiiiiiiiiifffffffffeeeddddddcccccceeeeeeddddddddddddeeeeeebbbccccccdddeeeffffffggggggggghhhhhhggggggffffffgggfffeeedddcccbbbbbbbbbaaabbbdddeeegggiiikkkkkkvvvvvvtttUUUCCCCCCBBB@@@???>>>:::777:::???BBBJJJTTT\\\bbbgggmmmqqqqqqtttxxx{{{}}}wwweee^^^YYYRRRMMMHHHGGGGGGGGGFFFEEEEEEEEEBBBAAA@@@???===;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;::::::::::::888888999999:::999999888999999999::::::999999888999::::::;;;;;;::::::999999999999888888888777777777888999999777777888999888888888888888888888888666666666666555555555555555555555555555555555555444444555555555555444444444333333222222333333444333444444555555444444333333333333333333222222222444444444555555555555555555555444444444333333333333333333333333333333333333222111111333333222111111111111000000000//////////////////////////////...////////////000000000000000111111111222222222111111111111111111111111111111111111111111111111333333333222222111111111222222222222222222222222222222222222333333333444333333444444555555555444444666888888888999;;;======???@@@BBBDDDGGGKKKNNNVVVWWW\\\fffrrr~~~~~~||||||~~~}}}}}}|||}}}~~~}}}zzzyyyxxxwwwsssllleee``````aaa___```ttt|||}}}|||~~~ttthhhmmmwww~~~tttsssyyy~~~}}}xxxrrrdddRRRBBB888333111333222222222111111000000000000000000////////////........................///...------------...///........................................................./////////000000///000333555333666EEEUUU}}}rrreeeSSSIIIGGGHHHGGGDDDDDDDDDCCCAAA@@@???>>>===@@@???BBBIIIPPPSSSOOOJJJCCCBBBBBBBBBCCCFFFHHHJJJOOOSSSXXX[[[\\\\\\\\\]]]aaa```______aaacccfffhhhjjjjjjiiiiiihhhhhhggggggeeeeeeffffffggghhhiiiiiijjjjjjjjjjjjiiihhhggggggiiiiiihhhhhhggggggffffffeeeeeeeeeeeeddddddccccccdddddddddccccccdddddddddaaabbbcccdddeeeeeeffffffgggggghhhiiiiiihhhgggfffgggfffeeedddcccccccccccccccccceeegggiiikkklllmmmzzzooo```HHHCCC@@@???AAA>>>999777;;;===DDDNNNWWW^^^eeelllrrrvvvyyy|||~~~~~~~~~wwweee]]]XXXUUUIIIHHHGGGFFFEEEEEEEEEFFFAAAAAA???>>><<<;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999999:::::::::999999888888999999::::::999999999999::::::;;;;;;::::::999999999999999888888888888777999:::999888777888:::777777777777777777777777666666666666555555555555555555555555555555555555444444555555555555444444444333333222222333333444333444444555555444444333333333333333333333333333555555555555555444444444555555444444444333333333333333333333333333333333333222111222333333333111111111111111000000000000000000000000000000000000////////////000000000111111111111111222222222222111111111111111111111111111111111111111111111111444333333333222222111111222222222222222222222222222333333333444444444444333333333333444444555555555777999::::::;;;===??????AAACCCDDDEEEHHHLLLPPP\\\aaajjjuuu~~~}}}~~~{{{{{{|||~~~~~~}}}~~~~~~|||zzzzzz}}}~~~yyyooofffbbbbbbdddddd```ccc|||}}}yyyiii^^^mmm{{{mmmooozzz{{{zzz~~~qqq^^^KKK===555222222222222111111111111111000000000000000////////////.................................------.....................................................................////////////---///222444444666>>>FFF^^^www{{{bbbQQQKKKKKKKKKKKKDDDDDDDDDCCCBBBBBBAAAAAA???======CCCKKKPPPOOOMMMCCCBBBAAA@@@AAABBBDDDFFFHHHMMMSSSWWWYYYZZZ[[[\\\___^^^^^^^^^```bbbeeegggeeefffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjiiihhhhhhggggggffffffeeeeeeddddddfffffffffeeeeeeeeeeeeeeebbbbbbccccccccccccbbbbbbaaabbbcccdddeeeeeeeeeeeefffggghhhiiiiiihhhgggfffeeeeeeeeeeeeeeeffffffgggfffggghhhiiijjjkkkllllllxxxcccssskkkKKKBBB===@@@@@@999555777888>>>FFFMMMTTT]]]fffmmmwwwzzz|||~~~}}}}}}~~~}}}mmmccc]]]NNNKKKHHHDDDBBBBBBCCCDDDAAA@@@???>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;:::999999888999999:::::::::::::::999::::::;;;;;;::::::999999999999888888888888777777999999999888777888999666777777888888777777666666666666666555555555555555555555555555555555555444444555555555555444444444333333222222333333444333444444555555444444333333333333444444555555555666666666555444444444333555555444444444333333333333333333333333333333333444222111222333444333222222222111111111000000000000000000000000000000000/////////000000000111111111111111222222222222333222222222222222222222222111111111111111111111111333333333333333222222222333333333333333333333333333333333444444444555555333333333333333444555666666888:::;;;<<<===???AAA@@@DDDGGGHHHIIILLLRRRVVV___hhhuuu}}}{{{yyyyyy{{{~~~{{{zzz|||~~~}}}yyyvvv|||zzznnneeedddggg```bbbdddooorrr^^^mmm}}}}}}nnnllluuuzzz}}}jjjSSSBBB999333111222111111111111111111111111000000000000////////////................................................------------------------........................------........./////////...000222333333555777:::GGGZZZ|||ppp```UUULLLFFFGGGFFFFFFFFFEEEEEEDDDDDD===;;;:::===BBBGGGIIIIIICCCBBB@@@??????@@@AAACCCCCCGGGLLLQQQSSSUUUWWWYYYZZZZZZ[[[\\\^^^aaadddfffbbbbbbcccdddeeefffggggggjjjiiiiiiiiihhhhhhhhhgggiiiiiijjjjjjjjjjjjjjjiiiffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffbbbbbbccccccccccccbbbbbbbbbccceeeffffffeeeeeeddddddfffhhhiiiiiihhhgggfffdddddddddeeefffgggiiiiiihhhhhhiiiiiijjjjjjkkkkkkvvvVVVZZZuuu]]]KKK???@@@AAA;;;777777777;;;@@@EEEKKKSSS^^^fffqqqtttwwwzzz{{{|||~~~|||mmmYYYUUUNNNHHHCCCCCCDDDEEEAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999888888888888777777777777888999888777666777999777777888999999888777777666666666666555555555555555555555555555555555555444444555555555555444444444333333222222333333444333444444555555444444333333333444555666666777777777666666555444444333333555555444444444333333333444444444444444444444444444333222222444444333222222222222111111111000000000000000000000000000000//////000000000111111111111111111222222222333333222222222222222222222222111111111111111111111111222222333333333333333333444444444444444444444444444444444444555555555555444444444444444666777888777999;;;======>>>@@@BBBBBBGGGLLLNNNPPPTTT[[[aaaiiittt{{{{{{zzzzzz{{{}}}~~~|||{{{{{{}}}}}}zzz}}}~~~{{{sssjjjddddddgggaaagggrrrtttaaa~~~~~~~~~vvvxxx{{{vvv___EEE:::666333111111000000000000111111111111000000000000////////////........................---..................---------------------------........................---------.........//////000000000111333444444333<<>>>>>======???AAACCCDDDBBBAAA???=========???@@@AAACCCGGGJJJLLLNNNPPPRRRSSSUUUWWWZZZ]]]```bbbcccaaaaaabbbbbbccccccddddddggggggggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkfffffffffffffffgggggggggeeeeeeffffffffffffffffffcccdddeeeeeeeeeeeedddcccdddeeefffggggggfffdddccccccdddggghhhiiihhhfffeeecccccccccdddeeefffhhhiiifffgggggghhhhhhiiiiiijjj}}}|||ZZZVVVllllllUUUBBBAAACCC>>>:::;;;999;;;>>>AAAEEENNNYYYaaaiiimmmrrrvvvyyy|||~~~}}}eee___VVVMMMGGGEEEFFFHHHAAAAAAAAA@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<=========;;;;;;<<<=========<<<;;;;;;:::999:::;;;;;;<<<<<<<<<<<<999::::::;;;;;;::::::999888888888777777777777666666888888888777666777888888999:::;;;;;;:::999888777666666666555555555555555555555555555555555555444555555555555555555444444333333222222333333444333444444555555444444333222333444555666888999999777777666555444333333222555555444444444333333333444444444444444444444444444333222222444444333222222222222111111111111000000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222333333444444444444444444444444444444444444444444555555555666666666555555555666777999:::888:::<<<===>>>???AAACCCCCCIIIOOOSSSUUU[[[cccjjjyyy~~~~~~~~~|||zzzxxx{{{{{{zzz{{{||||||}}}~~~|||xxxrrrkkkeeebbbcccdddnnnvvvwww|||{{{|||pppWWW===444666555222111000000000000000111111111000000000000////////////........................------............------------------------------........................---------.........//////000000000000333666666333:::666>>>[[[zzzhhhOOOOOOMMMKKKIIIGGGEEEEEEBBBCCCCCCBBB@@@??????AAABBB@@@>>><<<;;;<<<===>>>@@@BBBDDDFFFFFFHHHKKKMMMOOOQQQTTTXXX[[[^^^```aaabbbbbbbbbaaaaaaaaaaaaaaadddeeeeeefffggghhhiiiiiiggghhhiiijjjkkklllllllllfffggggggggghhhhhhiiiiiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggfffeeeeeeffffffhhhhhhhhhfffdddbbbbbbdddfffhhhiiigggfffdddccccccccccccdddeeeffffffddddddeeefffggghhhiiiiiiqqq}}}bbbSSSXXXnnnyyyVVV>>>AAAEEE===;;;BBB;;;:::999;;;AAAJJJSSSYYY```gggnnntttvvvyyy}}}}}}~~~uuuggg[[[UUUOOOHHHFFFHHHEEEDDDBBB???===<<<;;;;;;???>>><<<<<<======;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;:::;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999999999888888888777777777888999::::::999888777777777777777777777777777:::999777666666666777888777777777777777777777777888888888888777777777777777666555333222222333333555555666777777666555444333444666777888999888888666666555555555444444444666666666666555555555555555555555555555555555555555555555444444333333333333333333222222111111111000000000000000000000000222222222222111111000000555333111111222444444444222222111111111111111111222222111111222222333444333333333444444444555555444444444555555555666666444444444555555555555555888999999999999999888777888===AAACCCBBBAAABBBDDDJJJNNNRRRVVV\\\eeerrr|||}}}{{{uuuzzz~~~~~~{{{zzz}}}}}}}}}}}}~~~{{{sssllliiieeeaaaeeemmmnnnzzz|||wwwyyy___NNN<<<333111000000222000000//////.........---000000000000000000000000........................////////////////////////,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------....../////////000111111222222999333777III```{{{zzzhhhRRRMMMRRRJJJAAAFFFLLLGGGCCCBBBDDDDDDAAA>>>???CCCAAA@@@>>>>>>???AAABBBAAA@@@@@@@@@AAACCCEEEFFFKKKLLLOOORRRVVVYYY[[[]]]ccccccbbb```^^^___aaaccc___aaadddeeeeeefffgggiiikkkiiihhhjjjmmmmmmkkkiiieeeffffffgggggggggffffffdddfffhhhiiigggeeeccccccddddddddddddeeeggghhhiiieeeggggggfffeeedddeeefffffffffeeedddddddddddddddcccdddeeefffggggggggggggjjjiiiiiihhhhhhiiiiiijjjwww|||vvvfffWWWNNN```___@@@>>>DDDCCC>>>>>>;;;:::999:::???FFFNNNSSS[[[aaajjjpppsssuuuyyy|||~~~|||}}}~~~mmm```VVVKKKFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>>>>>>>===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999888888888777888999999999999888777777777777777777777777777999999777666666666777888777777777777777777777777888888888888777777777777777666444333222222333333444555666666666666555444444555666777888888777777666666555555555444444444666666666666555555555555555555555555555555555555555555444444444333333333333333333222222222111111111111111111111111111111222222222222111111111000333222000111333444333222222222222222222111111111222222222222222333333444333333444444444555555555444444444555555555666666444444555555555555666666555666777777888888888888888<<>>===::::::::::::::::::::::::::::::::::::::::::::::::======<<<<<<<<<<<<======::::::::::::<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999::::::::::::999999999999777888999999999999888777777777777777777777777777999888888777666777777777777777777777777777777777888888888888777777777777777666444333222222333444444444555555666555555444666666777777777777666666666666666555555555444444666666666666555555555555555555555555555555555555555444444444444333333333333333333222222222222111111111111111111111111111222222222222111111111111111000111222444444333111222222222222222222222222333222222222222333444444333444444444444555555555444444555555555666666666444555555555666666666777555555666777888999::::::999===AAACCCDDDFFFKKKOOOOOOYYYeeeooowww~~~~~~|||{{{zzzyyy|||zzzyyyzzz||||||yyywwwzzzzzz{{{}}}|||zzzppphhh```\\\\\\___hhhppp}}}{{{zzzzzzuuurrr{{{|||}}}vvv~~~|||```OOOCCC777333222111111222////////////............////////////////////////........................------------------------------------------,,,,,,...------,,,,,,------...,,,,,,,,,---------......------......///000000000222111444999===GGG___wwwppp```OOOKKKKKKDDDNNNHHHEEEFFFFFFDDDCCCEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCCEEEHHHKKKMMMOOOPPPTTTWWW[[[]]]^^^]]]]]]^^^\\\^^^``````___^^^___```ggggggfffggghhhhhhfffeee___```aaabbbcccdddddddddeeefffgggfffdddddddddeeedddddddddccccccddddddeeeeeefffgggfffeeedddeeefffddddddcccccccccddddddeeebbbcccdddeeeeeeffffffeeemmmmmmlllkkkkkkkkkkkkkkkkkkTTT\\\yyy{{{xxx|||yyy\\\FFF???BBBBBB>>>>>><<<999888999;;;???BBBHHHOOO[[[dddjjjpppuuuyyyzzzzzz{{{|||}}}}}}}}}}}}|||vvvbbb\\\^^^SSSQQQMMMIIIEEEBBB@@@???CCCAAA@@@@@@AAA@@@???===;;;;;;;;;:::::::::::::::::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888999999:::;;;;;;;;;:::::::::999999888888888999999888888888777777777777777777777777999888888777777777777777666666666666666666666666888888888888777777777666666555444333222333333444444444444555555555555555777777777777777666555555666666666666555555555555666666666666555555555555555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222000000222444666666333111222222222333333333333333333333333333333444555555444444444444555555555555555555555555666666666666555555555666666777777888888888888999:::;;;<<<<<<<<>>;;;999888999:::<<<@@@HHHSSS]]]eeemmmuuuzzzzzz{{{}}}~~~~~~~~~~~~~~~|||vvvgggaaaWWWTTTOOOJJJGGGEEEDDDEEECCCAAA@@@@@@@@@@@@???===<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888999999::::::;;;;;;;;;:::::::::999999999888888888888888888999777777777777777777777777888888888888777777777666666666666666666666666666888888888888777777777666666555444333222333444555444444444444555555666666888888777777666555555555777777666666666555555555666666666666555555555555555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222333111222444777999888555333222222333333444444444444444444333333444444555666444444444555555555666666555555555666666666777777555555666666777888999999999999999999:::;;;<<<======???BBBCCCEEELLLUUU\\\iiirrr~~~zzz}}}{{{|||~~~|||}}}|||zzzzzzzzz|||}}}~~~|||{{{xxxyyy|||{{{{{{{{{||||||yyytttqqqaaaaaa___\\\aaarrr{{{kkkfffyyy|||vvvqqq{{{sssnnnyyyxxxeee```ccc]]]QQQ===666222333333111000111.........///////////////................................................------------------------.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---......//////666333111333666999???EEE]]]xxxeeeYYYRRRLLLKKKJJJHHHIIIKKKDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAACCCDDDEEEFFFGGGKKKLLLLLLLLLKKKLLLOOOQQQSSSUUUXXXYYYZZZ[[[]]]^^^^^^___``````____________aaabbbbbbbbbbbbaaaaaa```bbbccccccbbbaaaaaacccdddffffffeeedddcccccccccccccccdddeeedddcccbbbbbbdddjjjiiigggeeecccbbbbbbaaacccccceeefffffffffffffffgggffffffeeeddddddeeeeeeqqqSSSWWWrrr~~~tttYYYGGGDDDGGGAAA@@@===;;;999999999999<<>>>>>>>>>>>======<<<;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999::::::::::::::::::999999999999999999888777777888999999777777777777777777777777777888888888888777666666777777777777777777777777888888888888777777777777555555333333333333444555555555555555555666777888999888777666666555666666777777777666666666555555666666666666555555555555555555555555555555555555333333333444444444444555111222222222222333333333222222222222222222222222222222222222333333333333222222444777::::::777555222333333444444555555666555444444444444555666666444444555555555666666666555555666666666777777777555555666777888999::::::999999888888:::<<<>>>???AAABBBDDDFFFKKKUUUaaajjjvvv}}}}}}vvvzzz{{{yyyxxx{{{~~~}}}{{{xxxxxxwwwvvvwwwxxxzzz{{{zzz{{{xxx{{{~~~{{{vvvpppkkk]]]______```lllwwwqqqppplllrrr}}}sssrrryyywwwxxxsss```WWWVVVTTTOOO999444111333333000///000.........///////////////................................................------------------------------------------,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,------.../////////222000...000555888::::::DDDbbb~~~~~~wwwkkk^^^TTTMMMGGGFFFIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHGGGFFFDDDEEEHHHKKKKKKNNNQQQSSSTTTVVVXXXZZZYYYZZZ\\\\\\[[[[[[\\\]]]^^^^^^____________^^^^^^^^^```aaaaaa```___aaabbbeeeddddddcccbbbbbbbbbcccaaaccccccbbbaaa```aaabbbmmmkkkjjjgggeeedddccccccbbbcccdddeeeeeefffffffffffffffeeeeeeeeeeeeffffffkkkXXXaaa|||vvv[[[KKKFFFCCCBBB???===<<<::::::::::::???FFFMMMTTT\\\fffmmmwww{{{~~~~~~~~~~~~tttlll```SSSJJJFFFFFFGGGEEECCCBBBBBBBBBBBBAAA???@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888999999:::;;;:::999999999999888888888999999888777777888999999777777777777777777777777777888888999888777666555777777777777777777777777888888888888777777777777555444333333333333555555666666555555666777999:::888777666555555666777777777777777777666666666555666666666666555555555555555555555555555555555555333333333444444444555555111111222222222333333333222222222222222222222222222222222333333333444444222222444666999999777555333333333444555666666666555555555555555666666777555555555555666666666666555666666666777777777777555666666777999::::::;;;999999:::;;;>>>AAAEEEGGGIIIKKKNNNQQQYYYfffvvvzzz~~~|||yyywwwyyy|||~~~~~~|||xxxxxxwwwwwwvvvvvvvvvwwwyyy|||~~~~~~||||||}}}}}}{{{vvvooogggbbb^^^^^^aaalllppprrr{{{xxxuuu|||pppqqqsssuuuxxx}}}~~~}}}ssshhhhhhrrr{{{~~~}}}~~~tttdddUUULLLHHHEEE888333111333222...---///............/////////000........................................................................,,,,,,------------------...------,,,,,,------...,,,,,,,,,---------......---------...//////000000.../////////111333444444888JJJZZZnnn|||ooo___SSSNNNMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGEEEGGGJJJLLLLLLMMMOOOPPPOOOQQQTTTTTTSSSSSSUUUWWWVVVWWWXXXYYY[[[[[[\\\\\\[[[]]]___```___^^^^^^___bbbaaaaaa`````````aaaaaa```aaaaaaaaa___^^^___```ggggggeeedddccccccbbbbbb```aaabbbccccccddddddcccddddddddddddeeefffggghhhbbbYYYmmmlllPPPDDDDDDCCCAAA???===<<<;;;;;;999===BBBGGGLLLTTT^^^eeevvvzzz~~~~~~}}}~~~{{{gggVVVLLLHHHGGGFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999;;;===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888999::::::;;;999999999888888888777777:::999888777777888999:::777777777777777777777777777888888999999777666555777777777777777777777777888888888888777777777777555444333333333444555666777666666666777888:::;;;888777666555555666777888777777777777666666666666777666666666555555555555555555555555555555555555333333333444444555555555111111111222222333333333222222222222222222222222222222222333333444444444222222222555777888777555333333444444555666777777555555555555555666777777555555555555666666666777666666666666777777777777555666777888999:::;;;;;;;;;;;;===???CCCHHHLLLOOORRRTTTWWW\\\fffvvv|||wwwwwwzzz}}}~~~~~~|||{{{zzzyyyxxxvvvuuuuuuyyyyyyyyy{{{~~~~~~|||~~~|||zzzvvvppphhh___YYYaaa```dddyyyvvvlllttt|||wwwyyyxxxwwwxxxsssmmmqqqyyyuuujjjrrrggg\\\YYY```kkktttwwwxxxyyytttfffSSSBBB888555888444222333111...---///---.........//////000000................................................////////////////////////,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......------......///000000000+++000333111...///111333444<<>><<<<<<888333999777999>>>CCCJJJTTT]]]jjjrrrxxxyyyyyy|||}}}|||}}}}}}mmm]]]PPPJJJKKKEEEBBBDDDDDDBBBBBBDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;???>>>===;;;:::999888888::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<;;;::::::999888888999999::::::::::::;;;;;;999999999888777666666555777777777777777777777777777777777777777666666555444333333222333444666777666777999::::::999888777777777777777888888888888777777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555333333333222222111111111222222333333333333444444222222222222222222222222333333333444444444555555666666666666666666666666666666666666666666666666666777777777777777666666777777777777888888888888777999:::::::::999;;;<<<:::===AAACCCEEEJJJQQQWWWVVVfffqqqqqqwww|||~~~~~~}}}|||}}}~~~|||xxxwwwwwwxxx|||yyyxxxyyy|||}}}|||yyyyyyzzzxxxpppeee^^^\\\^^^gggllluuuzzzvvvuuummmcccsss}}}xxxooonnnqqquuuooommmlll}}}rrrjjjmmmuuuyyyyyyzzzyyypppfff[[[NNN???666444333444555555444222///---////////////000000000000......------------......///............---------,,,------......////////////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...///000111222222222666:::???LLLeeeooo```]]][[[TTTNNNMMMOOONNNLLLIIIGGGFFFFFFGGGFFFFFFFFFGGGIIIJJJIIIIIIDDDFFFGGGDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEIIIGGGDDDAAAAAAAAACCCDDDGGGIIILLLOOOQQQTTTUUUVVVTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\^^^^^^]]]\\\]]]^^^^^^^^^______```aaabbbbbblllYYYvvv}}}bbbPPPAAA???BBB???<<<===999666777<<<@@@FFFOOOXXXeeemmmuuuwwwwwwzzz|||{{{}}}hhhWWWOOONNNIIIFFFIIIJJJGGGEEEFFFAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;:::::::::<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<;;;::::::999888888999999::::::::::::;;;;;;:::999999888777777666666777777777777777777777777777777777777777666666555444333333222333444666777777888999::::::999777666666666777777777888888888777777777777666666666666666666777777777777666666555555555555555555555555555555555555555555555555333333333222222222111111222222333333333333444444222222222222222222222222333333444444444555555555666666666666666666666666666666666666666666666666666666777777777777666666777777777777777888888888777888999999888999;;;===>>>@@@CCCEEEGGGMMMVVV]]]iiixxx~~~}}}~~~~~~}}}|||}}}~~~{{{|||{{{zzzwwwvvvwwwyyy{{{xxxvvvwwwzzz{{{zzzwww{{{qqqfff]]]ZZZ\\\^^^ooo|||sss```ZZZ```vvvvvvqqqwwwtttqqqqqq~~~zzzwwwzzz~~~}}}|||tttjjj^^^TTTGGG;;;333222222333444444333111///....../////////000000000000......------------......///............------------------------.........///...---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------...///000111222222333555777888???QQQjjj}}}|||uuujjjbbbaaaUUUSSSPPPMMMJJJIIIHHHHHHJJJKKKLLLLLLJJJHHHEEEDDDGGGHHHHHHGGGEEEEEEEEEDDDAAAAAAAAA@@@@@@AAABBBBBBDDDCCCAAA???>>>???@@@@@@DDDFFFHHHKKKMMMOOOPPPQQQOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXX[[[]]]^^^^^^\\\[[[\\\\\\YYYZZZZZZ[[[\\\\\\]]]]]]ggghhhdddFFFBBBDDD===:::>>>999666666:::===@@@HHHQQQ^^^gggpppsssuuuxxxzzzyyy~~~~~~~~~iii^^^SSSLLLHHHJJJKKKGGGDDDDDDAAAAAAAAAAAA@@@@@@??????BBBAAA???===<<<;;;:::::::::999999999:::;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999888999999::::::::::::;;;;;;:::999999888888777777777777777777777777777777777777777888888777777666555444333333333333555666777888888999:::999888666555666666777777777777888888777777777777666666666666777777888888888888777777555555555555555555555555555555555555555555555555333333333333222222222222222222333333333333444444333333333333333333333333333444444444444555555555666666666666666666666666666666666666666666666666555666666777777666666666666666777777777888888888999999:::999999;;;???BBBCCCEEEHHHJJJNNNVVVbbbjjjxxx~~~}}}}}}~~~~~~|||{{{{{{|||yyyzzzzzzzzzyyyyyyzzz|||zzzxxxuuuvvvyyyzzzxxxuuu}}}vvviii^^^WWWWWW\\\___xxxwwwZZZ\\\uuu~~~qqqooo|||wwwuuuxxxzzz{{{|||qqqeeeWWWLLLBBB888444444222222222222222111000///....../////////000000000......------------......///............---------------------,,,,,,,,,,,,......---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------...///000000111222111333444333333===MMMZZZxxxzzzyyyqqqllleee]]]XXXSSSOOOLLLLLLMMMMMMLLLKKKJJJKKKLLLHHHGGGGGGGGGFFFEEEEEEEEEAAA@@@@@@?????????@@@@@@??????>>>>>>=========<<>>GGGQQQlllyyysssnnnlll```^^^YYYTTTOOONNNOOOQQQJJJGGGFFFHHHIIIHHHHHHIIIDDDCCCBBBAAAAAAAAAAAAAAA===>>>>>>??????>>>===<<>>:::999:::::::::???EEEPPPZZZcccggglllrrrvvvwww{{{zzzzzz|||sssaaaVVVPPPKKKHHHHHHDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@======<<<;;;::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999999:::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999999999999:::::::::;;;;;;::::::::::::999999999999777777777777777777777777888888888888888777777666333333333333444666888999999999999888777666555555555666666666666777777777777777777777666666666666555666666777777666666555555555555555555555555555555555555555555555555555333333333333333333333333222222222333333333444444333333333333333333333333444444444555555555666666666666666666666666666666666666666666666666666666555666666777888888777777777777888888999::::::;;;:::;;;===>>>AAAFFFLLLPPPTTTYYY___fffooo|||}}}~~~~~~{{{xxxvvvvvvwwwvvvwwwyyyzzzzzz{{{~~~~~~|||zzzzzz{{{yyytttooo___^^^[[[VVVUUU```sss{{{xxxxxxsssyyy}}}hhhZZZLLLDDD@@@===<<<>>>444333222000000000111111............////////////......------------......///............------------------,,,,,,+++++++++------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------......//////000000---111444444222333888===:::KKKbbbwwwggg[[[\\\```bbbmmm~~~}}}tttjjjaaaYYYTTTRRRKKKHHHJJJKKKIIIIIILLLFFFFFFDDDCCCBBBBBBBBBBBB>>>???AAABBBBBBAAA@@@?????????@@@AAABBBBBBBBBBBB@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHGGGEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFyyy}}}jjjxxxvvvXXXFFFGGGFFF===@@@===;;;<<<:::999<<>><<<;;;:::999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999999:::888888999999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::777777777777777777777777888888999999888888777666333333333333555777999:::888888888777666666666666555555666666666666777777777777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555333333333333444444444444222222333333333333444444333333333333333333333333444444555555555666666666666666666666666666666666666666666666666666666666666666777888999999999999888888999:::;;;<<<<<<===:::===@@@DDDHHHNNNUUUYYYbbbhhhrrr||||||yyyvvvvvvvvvrrrtttuuuuuuuuuvvvyyy{{{}}}|||{{{{{{{{{vvvnnnhhh\\\YYYUUUSSSZZZnnn}}}{{{kkkmmmwww|||www[[[NNNBBB>>>>>><<<<<<===777555333111///000111222------........./////////......------------......///............---------------------,,,,,,,,,,,,------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------........./////////...111333333111111333666555:::BBBNNNcccooodddWWWQQQQQQVVVXXXWWW\\\fffwwwxxxzzz{{{yyydddXXXPPPOOOMMMHHHFFFIIIHHHHHHFFFEEECCCCCCBBBBBB@@@AAACCCDDDDDDDDDCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBxxx}}}wwwbbbNNNFFFCCC@@@AAA>>><<<<<<:::888;;;@@@???GGGNNNPPPUUU___gggjjjooosssxxxzzzzzzzzz|||~~~~~~yyykkkdddlllyyy|||kkk\\\QQQMMMKKKJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBAAABBBBBBBBBBBBAAA???>>><<<;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999999:::777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;777777777777777777777777888999999999999888777777333333333333555777999:::777777777666666666777777555555555666666666777777777777777777666666666666666666777777777777666666555555555555555555555555555555555555555555555555333333333444444444555555222222333333333333444444444444444444444444444444555555555555666666666666666666666666666666666666666666666666666666666666777777888::::::;;;;;;:::999999:::;;;<<<===>>>>>>???CCCHHHNNNTTTZZZaaafffqqqyyy{{{xxxwwwxxxqqqrrrssssssrrrsssuuuwwwzzzyyyyyyzzzxxxqqqfff^^^[[[WWWUUU[[[lllsssxxxrrrhhhmmm{{{|||uuu}}}{{{cccNNNCCC:::999<<<;;;;;;;;;:::888444111///000111222---------.........//////......------------......///............------------------------.........,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------.........//////---///000000///...000333222555777:::CCC[[[~~~yyyuuussshhhUUUIIIGGGGGGLLLQQQSSSYYYkkk{{{kkkeee^^^SSSOOORRRMMMLLLJJJHHHGGGFFFEEEEEE@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAxxxsss]]]IIICCCFFFAAA>>><<<<<<:::777:::???999@@@FFFHHHMMMWWW```dddjjjqqqwwwyyywwwvvvxxx{{{}}}nnndddkkkzzzmmm^^^WWWMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@>>>=========<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::888:::<<<;;;:::999::::::777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888999999999999888777777333333333444555777999;;;777666666666666777777888555555555555666666666777777777777777666666666666777777888888888888777777555555555555555555555555555555555555555555555555333333333444444555555555222222333333333444444444444444444444444444444444555555555555666666666777666666666666666666666666666666666666666666666666777888999:::;;;<<<<<<<<<::::::;;;<<<===>>>???@@@EEEJJJQQQXXX___eeelllppp{{{}}}~~~xxx~~~}}}zzzyyyyyyssstttttttttsssssstttvvvvvvvvvwwwxxxuuulll```VVVYYYVVVYYYhhh}}}uuunnnpppvvv{{{yyytttyyywww~~~___HHH>>>666888<<<<<<::::::===:::666222000000111222---------.........//////.........------.........//////.........------------------....../////////,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------...............+++,,,.........///222444...444:::999777CCC___xxxoooSSSFFFAAAFFFIIIGGGHHHWWWrrrwwwmmmwwwwwwhhhbbbdddRRRQQQOOOMMMKKKJJJJJJIII@@@@@@AAAAAABBBCCCDDDEEE@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@?????????<<<===??????>>>===>>>???AAAAAAAAAAAAAAAAAA@@@@@@fffxxxtttdddQQQ<<>><<<:::888777777:::===AAAEEEKKKQQQVVVaaajjjqqqsssuuuyyy{{{{{{~~~~~~~~~~~~ooohhh___UUUPPPNNNLLLKKKKKKKKKHHHEEEBBBBBBAAA@@@???BBBBBBAAAAAA@@@?????????<<<<<<;;;:::999999888888999999:::::::::;;;;;;;;;999999999888888888888888999999999999999999999999:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::999888777666555777777777777777777777777777444222444999;;;999666777777888888888888777777666666666666666666666666777777666666666666777777777777777777777777777777666666555555555555666666666666555555444444444333555555555555555555555555555555555555555555444444555555444444444444555555777777777777666666666666666666666666666666666666666666666666777777777888:::888777777999:::;;;;;;;;;===AAADDDFFFHHHKKKNNNTTTXXX]]]bbbnnn}}}}}}zzzzzzxxxvvvsssqqqpppppppppqqqxxx{{{tttjjjaaaYYYQQQ]]]TTTfff}}}jjjiiinnn{{{{{{sssuuuxxx|||wwwwwwvvvwwwvvvwww{{{xxxeeePPP:::777444444777::::::999777555333111000000000000333111///...---...000111////////////............---------------------------------------------------------,,,,,,+++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...000000---+++000//////......000111222222333333444666;;;AAAFFF\\\ooonnneeeZZZMMMAAA@@@CCCIIITTT___cccYYYSSSXXXhhhvvveee______[[[RRRKKKJJJFFFDDDDDDFFFFFFEEEFFF@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEEEECCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCC@@@======???@@@???===>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@>>><<<:::888ccc]]]ppp|||hhhNNNFFFCCCAAAAAACCCAAA===888777888;;;===AAAFFFLLLQQQZZZccclllooorrrwwwzzzyyy{{{|||~~~{{{rrrfff]]]VVVOOOHHHDDDJJJHHHFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999::::::999999999999999999999999999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::::::::999888777666777777777777777777777777777444222444999;;;999666777777888888888888777777666666666666666666666666777777666666666666777777777777777777777777777777666666555555555555666666666666666555555555444444555555555555555555555555555555555555555555555555666555555444444555555666777777777777777777777666666666666666666666666666777777777888888888888888999999999:::;;;;;;;;;:::===@@@DDDGGGKKKPPPVVVZZZcccjjjqqqxxx~~~~~~~~~~~~~~~{{{xxxwwwuuusssrrrrrrsssssstttuuuqqqggg\\\WWWYYY^^^fffhhhvvvgggcccmmm}}}zzzkkksssqqqqqqwww}}}uuuyyyzzz|||zzzuuupppmmmeeeRRR>>>666444111111444666666555888777555333111000//////111000///.........//////////////////............------------------------------------------------...---------,,,,,,,,,+++......---------,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...//////---+++...------,,,---...///000000111111111222555:::===@@@NNNgggxxxjjj[[[UUUSSSPPPPPPSSSPPPJJJFFFHHHOOO___yyyhhhVVVYYYSSSNNNKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFFFFGGGHHHIIIGGGHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAADDDAAA??????AAABBB@@@???AAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@~~~nnnTTT\\\~~~gggLLLEEE>>>>>>BBBCCC===666777777888888:::???EEEJJJQQQ[[[eeeiiinnntttxxxxxxwwwzzz|||mmmbbbYYYRRRMMMJJJHHHFFFFFFFFFGGGFFFDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@???>>>>>>======;;;;;;:::999999888777777999999999::::::;;;;;;<<<999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999888777777777777777777777777777777555333555888:::888666777777888888888888777777666666666666666666666666777777666666666666777777777777777777777777777777777666666555555666666777777777666666666666555555555555555555555555555555555555555555555555555555666555555444444555555666777777777777777777777777777777777777777777777777999999999999999888888888999:::;;;;;;<<<<<<<<<<<<@@@BBBEEEJJJOOOWWW___dddrrrzzz~~~}}}~~~~~~}}}~~~~~~zzzvvvvvvuuuuuuuuuvvvwwwwwwzzzssskkkaaaTTTOOO[[[mmmuuuzzzdddUUUdddvvvuuubbbgggcccjjj|||sssnnnzzz~~~zzz~~~~~~sssggg]]]PPP???111444222000000111333333333777777666555333111///.../////////............---/////////............---------------------------------------------------.........---------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...---,,,---//////---,,,------,,,,,,------...//////000111111000111333555444:::HHHZZZnnnuuunnnjjjcccYYYTTTNNNKKKHHHEEEFFFPPPeeeyyyssskkk```WWWRRRPPPMMMJJJLLLKKKIIIHHHHHHIIIJJJJJJEEEDDDCCCCCCBBBBBBCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@??????@@@AAA@@@>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???>>>???@@@BBBDDD|||}}}}}}ggg\\\nnnfffVVVDDD<<<===???===888888888777666666:::???CCCIIISSS]]]ccchhhpppuuuwwwwwwzzz~~~tttkkkccc\\\QQQNNNKKKJJJIIIHHHFFFDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<;;;:::888777666666777888888999:::;;;<<<<<<999999999999999999999999999888999999999999::::::::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777777777777777555444555888999888666777777888888888888777777666666666666666666666666777777666666666666777777666666666666666666666666777777666666666666777777777777777777777666666666555555555555555555555555555555555555666666666666666666555555555555666666777777777777777888888888888888888888888888888888::::::999999999999888888:::;;;;;;;;;;;;===AAACCCIIIKKKOOOSSSZZZccclllrrr}}}||||||{{{{{{{{{}}}{{{yyywwwwwwwwwwwwxxxxxxxxxxxxuuujjjbbb]]]RRRLLL\\\tttxxxfff^^^]]]www~~~uuuiiijjjjjjpppyyy~~~yyypppkkktttvvvyyy~~~pppaaaRRREEE888000333222111000111222222222444444555555444333111000.........///...------,,,//////.........---------------------------------------------------------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...---,,,---......---,,,............//////000000...000222333222111222333555777<<>>>>>???@@@AAAwwwvvvpppcccwwwrrrVVVBBB;;;===@@@@@@::::::999777666888<<>>===;;;:::888777666666777777888999::::::;;;999999999999999999999999888888999999::::::::::::::::::::::::::::::::::::888888999999999999999888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999777777777777777777777777777666555666777888777666777777888888888888777777777777777777777777777777777777666666666666777777666666666666666666666666777777666666666666777777666666666777777777777777666666666666666666666666555555555666666666777777666666666555555666666666666777777777888888888999999999999999999999999999999999999999999999999999<<<===<<<<<<>>>CCCKKKQQQWWW[[[```hhhpppzzz~~~~~~}}}|||zzzzzzzzzvvvrrrssstttvvvwwwwwwwwwyyy{{{xxxyyyzzz{{{yyywwwtttsssfffZZZSSSSSSQQQRRRfff~~~|||eeeZZZfffyyy||||||}}}{{{rrryyyyyypppooowwwxxxrrrkkknnn}}}uuuyyyiiiXXXIII===555222111111111111000000111111///111222444555555444333.........///...------,,,............------------------------------------------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,---------------------...............---+++,,,---...---,,,---......///////////////,,,...111222222222333444000111333666999CCCVVVhhhuuuaaaQQQLLLSSS^^^eeelllzzz~~~xxxnnneee\\\WWWTTTSSSQQQOOONNNNNNMMMJJJHHHFFFDDDCCCCCCEEEFFFEEECCCDDDCCCCCCCCCCCCCCCCCCDDDAAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>uuuttt~~~ssscccuuudddKKK<<<999===AAA<<<<<<;;;999777777:::<<<>>>FFFMMMPPPUUU___hhhkkkrrrsssvvvyyy|||~~~}}}}}}}}}~~~vvvooofff\\\UUUPPPLLLJJJFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA???>>><<<:::999888777777777888888999999:::999999999999999999999999777888999::::::::::::999::::::::::::::::::::::::777777888999999999888888999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::999999777777777777777777777777666666666666777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888777777666666777777888555555666666666666777777666666666666666666666666555555555666666777777888777666666555555666666777666777777888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<>>@@@CCCCCCBBBAAAAAAAAA????????????@@@@@@AAAAAA>>>?????????AAABBBCCCDDDjjjdddttt|||nnnYYYDDD888888;;;<<<======;;;999888888999999???CCCDDDHHHRRR\\\```gggkkkpppvvv{{{~~~|||||||||}}}~~~ttteeeYYYQQQMMMHHHHHHHHHGGGFFFFFFEEEEEEAAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBB@@@???===<<<;;;999999999999999999999999999999999999999999999999777888999:::::::::999999999999999999999999999999666777777888999999888888888888888888888888888888888888888999999999::::::888888999999999999999888777777777777777777777777666777777777666666666777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888777777777777888888444444555555555666666666666666666666666666666666444555555666777777888888777777666666666666777777666777777888888999::::::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@AAAFFFMMMRRRXXXaaallluuupppwww~~~}}}}}}}}}}}}}}}~~~{{{yyy|||yyyuuusssqqqnnnnnnrrryyy~~~{{{}}}~~~|||tttiii]]]VVVTTTSSSYYYjjj~~~sssrrrwww|||}}}qqqqqqyyy|||tttooowwwjjjgggiiiqqqyyyyyyvvvsssooo^^^LLL@@@888111///111///111222111///......000------...///111333555666111000///.........//////.........---------,,,,,,------------------------------------------------+++,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,------------...---------.........//////...,,,******,,,------,,,***+++,,,---------,,,,,,***+++------------///111222111222666777666888===???III\\\sss|||vvvyyyrrrmmmiiigggdddccckkkuuulllppp~~~tttkkk```WWWSSSOOOKKKGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDGGGJJJKKKIIIHHHHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKHHHGGGFFFHHHMMMTTTZZZ___wwwdddaaa~~~tttxxxwwwhhhQQQ>>>999:::;;;===>>>===:::888777888555:::<<<;;;???IIITTTYYY___dddmmmvvv|||~~~yyyhhh\\\VVVKKKJJJJJJIIIIIIHHHHHHGGGBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>>>>;;;:::::::::::::::::::::999999999999999999999999777888999:::;;;:::999999999999999999999999999999666666777888888888888888888888888888888888888888777777888888888999999999777888888999999999888888777777777777777777777777666777888777666555666777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777888888777777777777888888333444444444555555666666777777777777777777777777444555555666777888888999777777666666666666777777666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCBBBJJJUUU^^^eeemmmxxx|||{{{}}}}}}}}}}}}~~~{{{}}}xxxtttuuuyyy|||{{{}}}~~~{{{qqqcccTTTKKKJJJRRRccc}}}~~~wwweeesss~~~mmmkkkuuuzzzlllccclllzzzwwwooohhhkkkwwwzzzpppdddRRRAAA999555111111555111444666555222000111222///.........///111444555333111///...---...000111......---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........,,,******+++------,,,,,,---.../////////...------.........------///111111---,,,///222333555999555999BBBQQQhhhwwwrrrmmmjjjhhhccc___eeeoooddd]]]aaaqqqxxxuuu|||rrrggg^^^VVVPPPLLLKKKKKKJJJJJJKKKKKKLLLSSSVVVZZZ[[[YYYWWWXXXYYYVVVWWWXXXYYYZZZ\\\]]]]]]YYYXXXVVVYYY```lllxxxiiitttZZZgggrrrlllkkk[[[JJJ???555<<<<<<;;;<<<<<<;;;999777888888999;;;???DDDIIILLLXXX^^^hhhpppuuuxxxyyyzzz~~~}}}{{{nnnaaa^^^TTTMMMMMMMMMHHHDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBB@@@>>>>>>>>>===<<<;;;:::999999888999;;;;;;:::999:::;;;999999888888888888999999888888888888999999999999777777888888999999999999777777777777777777777777777777777777777777777777777777777888999999999:::777777777777777777777777777777777777777777777777777777888888888888777777666666777888888888888888888888777777777777888888777777777777777777777777777777777777666666666666888888888888888888888888888888777777666666666555555666666777777777777777666666666666777777777777888888888888888:::;;;;;;:::;;;===>>>===<<<===>>>:::AAA@@@@@@GGGGGGFFFMMMRRRXXX```fffmmmwww~~~}}}zzzxxxzzz}}}uuu}}}~~~qqq___UUUQQQOOOOOOeee|||yyy}}}sssmmmvvvjjjuuuppphhhgggpppuuurrrnnnooonnnqqqssstttwwwxxxssskkkUUUIII;;;444555555111,,,000000////////////000000......------------......222222222111000///...---------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------............/////////000111222222333333888555:::DDDMMMXXXssswwwkkkeee[[[RRRVVVbbbfffhhhlllnnnjjjcccdddiiizzzqqqbbb```VVVVVVZZZ```cccaaa^^^\\\gggyyy{{{yyytttuuuzzz|||xxxrrrqqqoooooovvvYYYhhhaaalll|||qqqmmmaaaUUUKKK???:::999888:::<<<===;;;888999888777888;;;???DDDGGGNNNTTT^^^gggmmmrrrvvvxxx{{{|||}}}~~~~~~~~~{{{jjjYYYSSSRRRLLLGGGDDDFFFEEEFFFFFFFFFEEEDDDBBBCCCBBBAAAAAAAAA@@@>>><<>>>>>=========<<<:::;;;===<<<;;;::::::;;;::::::999999999999::::::777777777777777777888888777888888888999999999999888888888888888888888888999999999999999999999999888888888888888999999999888888888888888888888888777777777777777777777777777777888888888888777777666777777888888888888888888888777777777777888888888888888888888888888888777777777777777777777777888888888888888888888888777777777777666666555555555666777777888888777777777777888888888999999999777777888888999:::;;;;;;:::<<<======<<<<<<>>>??????EEEDDDDDDMMMQQQTTT^^^iiinnnvvv|||~~~}}}}}}|||zzzvvvssssssvvvyyyyyyxxxyyy}}}vvvggg___WWWQQQRRRYYYbbbnnnzzz~~~qqqttt~~~wwwnnnmmmrrr{{{{{{ssspppssssss{{{vvvhhh\\\EEE===333...///000...+++000000////////////000000......------------......222222222222222111000///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------..................///000000111111222999444555;;;<<>><<<999888666555666999===@@@DDDJJJRRRZZZaaagggmmmqqqsssssstttuuuwwwzzz}}}~~~||||||}}}~~~|||mmmfff]]]SSSMMMHHHGGGGGGHHHHHHGGGDDDBBBEEEDDDBBBBBBBBBAAA>>><<>>???>>><<<;;;;;;<<<;;;;;;::::::::::::;;;;;;888888888888888888888888888888888888999999999999888888888888888888888888::::::::::::::::::::::::999999999888888888888888888888888888888888888888777777777777777777777777777777888888888888777777666777888888999999888888888888777777777777888888888888888888888888888888777777777777777777777777888888888888888888888888777777666666666666555555666777777888888888888888999999999999::::::::::::777888999:::;;;;;;;;;;;;:::<<<>>>@@@AAACCCFFFIIIJJJPPPNNNOOOZZZaaagggttt~~~~~~~~~~~~}}}|||||||||{{{xxxvvvwwwyyy|||{{{yyyyyy|||}}}www```OOOOOOQQQRRRaaavvv{{{}}}vvvwww~~~|||iiiiiitttttt~~~}}}yyywwwxxx}}}|||tttxxx~~~kkkWWWIII:::666222///000111111111000//////......//////000......------------......111111222222222222111111------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............------......//////000000444000111666777444999AAAKKK___wwwmmm```\\\[[[dddddd^^^iiiwwwtttzzzNNNRRRccciiiQQQPPPeee}}}sssaaaTTTEEE;;;;;;>>>@@@@@@<<<999666444444666888:::AAADDDJJJPPPUUU[[[bbbfffiiijjjkkknnnqqquuuyyyzzzyyy{{{|||}}}}}}}}}uuueee[[[SSSPPPLLLJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDCCCAAA???>>>>>>???@@@AAABBBCCCCCC???AAAAAA@@@>>><<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999999999999999999999999999888888888888888888888888:::::::::::::::::::::::::::999999999888777777777888888888888888888888888777777777777777777777777777888888999999888888777777777888999999999999888999888888777777888888999888888888888888888888888777777888888888888888999888888888888888888888888666666666666666666666666777888888999999999999999999999:::::::::;;;;;;;;;999:::;;;<<<===<<<<<<;;;<<<>>>BBBEEEHHHMMMRRRVVVWWW^^^]]]```llltttzzz|||{{{{{{||||||}}}~~~~~~~~~||||||}}}yyy{{{~~~|||wwwrrrnnnZZZRRRMMMOOOTTT```yyy{{{www|||}}}^^^ZZZkkksss}}}yyyqqqtttsss}}}uuurrrnnnWWWGGG===444444444333333333555666/////////....../////////......------------......//////000111111111111111........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......////////////222...///555888666666999666@@@MMMZZZooo}}}hhh___jjjxxx{{{qqqnnnzzzyyyqqqhhheeegggllluuu|||NNNQQQUUUffflllNNNSSShhhpppVVVBBB999:::===???>>><<<999777555666777888===@@@DDDHHHMMMSSSZZZ^^^aaacccgggkkkooorrruuuvvvwwwyyy|||}}}~~~~~~rrriii```UUUNNNLLLMMMLLLKKKEEEDDDDDDDDDEEEDDDBBB@@@===>>>>>>???AAABBBBBBCCCAAABBBCCCBBB@@@>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999:::999999999999999999999888888888888888888888888999999999999999999999999:::999999999888777777777888888888888888888888888888888888888888888888888888888999999999999888888777777888999999999999999999999888888888888999999888888888888888888888888777888888888999999::::::888888888888888888888888666777777777777777777777888999999:::::::::::::::999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<@@@CCCGGGKKKOOOTTTYYY\\\___hhhlllrrr|||yyyzzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}vvvlllbbb[[[OOOSSSRRRRRR___xxx}}}zzz~~~cccZZZgggooo~~~yyyxxxuuuvvvyyyxxxzzzqqqnnnzzzzzz]]]III<<<666...000222111//////000222//////............//////......------------......,,,---...///000000000///........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////333///...111333111000000666;;;>>>???III```|||vvvkkkwww}}}~~~sssmmmgggccc^^^^^^iiiuuu|||IIIPPPPPPUUUwwwiii\\\]]]wwwiiiPPP???999999;;;>>>===<<<;;;999888777777777:::>>>CCCHHHNNNTTTYYYZZZ\\\aaaggglllpppssstttxxxzzz}}}~~~~~~yyyfffYYYRRRPPPMMMJJJHHHFFFEEEEEEFFFEEECCCAAA>>>?????????@@@@@@AAAAAA@@@BBBCCCBBB@@@??????@@@======<<<<<<<<<<<<======;;;::::::999999888888777::::::::::::999999999999999999999999999999999999999999999999999999999999999999999888888888888888999999999999999999999999888888888888888888888888888888999999999999888888777888999999:::999999999999999888888888888999999999999999999999999999999888888888999::::::;;;;;;::::::::::::::::::::::::777777888888888888999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;===???AAACCCDDDLLLOOOTTTWWWZZZ]]]```ccckkkwww}}}|||yyy{{{{{{{{{||||||}}}}}}}}}}}}{{{xxxmmm```UUUNNNJJJOOOPPPWWWrrrvvv[[[ZZZiiipppvvvooovvv}}}|||qqqiiillluuujjjRRRBBB888333...///000000.........//////......------......///......------------......,,,,,,---.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///////////////////////////------...000111111111222777:::888999DDDXXXggg}}}|||tttjjjffffffiiihhhjjjwwwsssnnnooolllvvvmmmqqqttt{{{yyyyyy}}}|||GGGMMMOOOOOO^^^|||dddOOOAAA;;;:::===>>>>>>>>>===:::888777555777;;;>>>BBBFFFKKKOOOPPPRRRWWW]]]dddjjjpppssswwwyyy|||}}}||||||}}}~~~wwwkkkbbbZZZTTTQQQOOOMMMLLLKKKIIIFFFDDDAAAAAAAAA@@@@@@?????????@@@AAACCCBBBAAA@@@@@@AAA@@@??????>>>>>>??????@@@======<<<<<<;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::888888888888888999999999999999999999999999999999888888888888888888888888888999999::::::999999888777888999999::::::999999:::999999888888999999:::999999999999999999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======??????@@@CCCHHHMMMSSSVVV\\\aaagggmmmqqqtttvvvxxx~~~~~~~~~}}}}}}}}}||||||||||||~~~zzzqqqggg\\\TTTMMMJJJIIIWWWiii}}}|||nnn```YYYgggyyy|||sssppp}}}xxx~~~wwwmmmdddeeelllssssssjjjXXXFFF;;;666222111000000000000000000//////......------......///......------------......------......///.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---------------------***,,,...///111333444555---000444555444666>>>FFFSSSbbbyyyvvvjjjjjjtttvvvqqqpppqqqqqqooofffjjjttt{{{vvvwwwyyytttlllmmm~~~rrrpppooolllhhhwwwwwwhhhlllwwwKKKMMMOOOMMMKKK\\\oooyyyvvv___LLL@@@<<<<<<===?????????<<<999777666888;;;<<<===???CCCEEEHHHIIILLLRRRZZZdddlllrrrsssvvvyyyzzz{{{{{{|||}}}zzz}}}pppggg[[[YYYVVVTTTRRROOOJJJHHHDDDCCCBBBAAA@@@??????>>>???@@@BBBBBBAAA@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>===;;;;;;;;;::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999:::999999999999999999999999888888888888888888888888888999999::::::999999888888888999::::::::::::999:::999999888888999999:::999999999999999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>DDDDDDFFFJJJQQQYYYaaafffiiioooxxx}}}~~~}}}||||||{{{~~~}}}~~~{{{pppjjj___TTTMMMJJJJJJKKKTTTppprrrbbbZZZ___mmm~~~wwwqqqzzz|||sssyyyzzzoooeee```fffrrroookkk]]]III:::555444444000...,,,,,,...//////---.........------..................------............///////////////......////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++///222111///......---000000222444444444666999888>>>JJJZZZooo~~~zzz{{{~~~|||~~~}}}{{{|||yyyuuurrrzzz}}}uuuvvvyyysssuuutttiii^^^mmmuuu}}}}}}uuunnnnnnpppHHHFFFHHHLLLLLLSSSnnncccvvvyyyjjjbbbVVVCCC888;;;@@@CCC???999999===777999;;;;;;;;;;;;>>>@@@AAACCCGGGMMMUUU]]]eeeiiilllmmmooorrrwwwyyyyyyxxx~~~~~~rrroooggg___\\\[[[VVVPPPIIIKKKIIIDDDBBBCCCCCC@@@BBBCCCDDDDDDBBBAAAAAAAAABBBAAA@@@@@@BBBDDDDDDCCCDDDDDDDDDCCCCCCAAA@@@@@@AAA@@@???>>>===<<<;;;:::;;;:::888777777999;;;<<<999::::::;;;;;;;;;::::::888888999999999888888777888888888777888888999:::999999999888888888888777999999888888888888888888::::::999999888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA???>>>>>>======<<<<<<<<<<<<:::::::::<<<<<<;;;:::>>><<<;;;:::<<<======<<<<<<===<<<<<<===AAAGGGLLLNNNOOORRRUUU[[[dddnnnuuutttyyy{{{xxx|||~~~zzz~~~wwwqqqmmmZZZIIIEEEGGGIIILLLPPPnnnmmmZZZXXXYYYggguuuzzzqqquuu~~~sssppp||||||{{{nnnooolllccceeeooodddZZZKKK===444000......//////000000000000//////000000//////.........---////////////////////////---------------------------------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((&&&(((***,,,---...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////...///000111222333444444888<<>>888;;;AAABBB@@@@@@<<<999666666999;;;;;;:::>>>???BBBHHHOOOVVV]]]aaaeeegggjjjoootttwwwxxxwww|||wwwnnniii```XXXSSSTTTQQQKKKHHHIIIGGGCCCCCCDDDEEEEEEEEEDDDEEEEEEEEECCCAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;<<<:::999888888999:::;;;:::;;;<<<<<<<<<<<<;;;:::888999999999999999888888999888888888999999::::::::::::::::::999999999999::::::::::::::::::999999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???>>>>>>======<<<;;;;;;;;;>>><<<;;;<<<>>>???>>>>>>>>>>>>============<<<;;;@@@CCCEEEFFFHHHKKKPPPTTTQQQTTTXXX___gggsss~~~~~~}}}~~~|||rrrjjjSSSOOOJJJGGGEEEJJJZZZlll~~~jjjTTT[[[dddppp~~~qqqrrrqqqrrrvvv|||mmmpppzzz|||pppnnnkkkcccaaaeeeOOOHHH>>>555111000111111//////000000000000//////000/////////....................................------------------------...---------,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((()))***,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,---..................//////000222333333444444777999999===III]]]lll{{{yyy|||zzzwwwvvvzzzNNNKKKJJJLLLIIIGGGPPP]]]vvvooofff}}}kkkTTT<<<555:::>>>===<<>>>>>===;;;:::999999:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>???>>>>>>======<<<;;;;;;===;;;::::::===???@@@@@@>>>??????@@@AAABBBBBBBBBEEEIIINNNQQQRRRUUU[[[___aaaeeekkksss}}}~~~~~~|||zzzwwwnnnaaaWWWGGGHHHLLLOOOTTT^^^rrryyycccWWWVVViiisss|||}}}{{{yyyuuurrrooogggdddkkkvvvxxxtttooohhhwww~~~zzztttoooiii___XXX===999333000000111333333//////000000000000//////////////////....................................------------------------.........---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---------------......///000111222333333000222333333444999AAAHHHTTTaaayyyttt}}}wwwoooqqq~~~lllbbbfffnnnrrrcccaaaaaafffpppvvvtttooommmpppiiieeeiiiqqqyyyNNNJJJIIIKKKKKKJJJNNNUUUYYYqqqkkkddd~~~aaaKKK>>>999:::>>>@@@===::::::===>>>;;;888777777888:::>>>BBBFFFHHHTTTWWW^^^gggpppuuuwwwwwwvvvzzz~~~~~~}}}{{{kkk```^^^]]][[[UUUSSSPPPNNNLLLJJJGGGFFFFFFDDDBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>><<<;;;::::::::::::;;;<<<>>>??????===;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<==================>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@??????>>>>>>>>>===>>><<<;;;===@@@CCCEEEFFFFFFFFFGGGHHHJJJMMMRRRTTTRRRVVV[[[]]]___ccckkkqqq}}}||||||xxxrrrooolllfff\\\TTTVVVRRRTTTbbbvvvwwwhhhXXXQQQWWWbbb~~~sssmmmmmmppplllhhhllluuuyyytttooonnn||||||}}}zzzssslllZZZHHH888555222111111222222222//////000000000000/////////////////////.................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------------......//////000111222222000000111222333666888:::777???OOOfff}}}yyyttt}}}tttppptttnnngggiiiooowww}}}{{{qqqlllqqq{{{MMMIIIGGGIIIKKKMMMPPPSSSOOOXXXvvv}}}{{{uuu~~~xxxZZZuuu\\\BBB;;;@@@;;;===???@@@???===<<<;;;888777777777999<<>>===<<<<<<<<<<<<===>>>???>>>===;;;:::;;;;;;<<<===============<<<<<<===>>>???>>>>>>===;;;;;;;;;;;;::::::::::::999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@????????????????????????@@@@@@CCCBBBBBBEEEIIIMMMOOOPPPSSSSSSRRRRRRSSSXXX```fffgggkkknnnnnnooouuu|||||||||}}}}}}zzzuuuqqqoookkkgggddddddeeeeeedddgggeeekkk|||~~~zzz___TTTcccxxxxxxqqqnnnqqquuulllvvvyyyyyy~~~zzzpppgggQQQ:::777555333222333222111/////////000000000000//////.........///////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---............---.........//////000000111111000000111333555666777777999===DDDNNNbbb{{{xxx}}}LLLIIIGGGGGGIIILLLMMMNNNLLLQQQcccyyytttsssoooiiipppiiiYYYkkk{{{sssvvv|||SSS<<<777:::===@@@AAA>>><<<<<<<<<:::999888777777999;;;<<>>======<<<<<<<<<===>>>????????????===>>>???@@@AAA@@@??????<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFHHHLLLQQQUUUVVVVVVZZZ[[[ZZZYYYYYY^^^fffmmmzzz~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~||||||||||||{{{xxxsssooofffddd```[[[YYY\\\bbbgggoooyyy{{{uuusssxxxbbbbbb}}}|||xxxuuuuuuxxx}}}}}}uuuiii^^^JJJ777222111000111222222111/////////000000000000//////.........///////////////---------------------------------------------------------------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............---........./////////000000000/////////000111222555666888888888@@@WWWlll~~~IIIJJJJJJJJJKKKLLLLLLKKKFFFOOOXXXeeexxxpppvvvxxxWWWWWWqqq{{{}}}|||xxxtttUUUGGGCCCAAA???>>>>>>>>>======<<<:::999777777888999:::BBBCCCGGGNNNVVV^^^bbbdddiiinnnsssuuuuuuvvvyyy|||xxx|||~~~}}}yyytttnnnfffaaabbb^^^ZZZWWWUUURRROOOMMMLLLLLLKKKJJJHHHEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@?????????@@@<<<===>>>???@@@@@@@@@@@@>>>???AAABBBBBBBBB@@@???=========<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAADDDEEEFFFHHHJJJKKKLLLMMMLLLMMMQQQVVV\\\`````````aaadddhhhiiikkkpppxxx}}}|||{{{|||~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzyyy{{{zzzyyyxxxuuupppjjjeee]]]___^^^ZZZVVVXXXbbbkkkyyyxxx|||yyyyyywwwvvv~~~yyyxxx|||gggYYYNNNAAA666000//////000111222111000//////000000000000//////............/////////000------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------,,,+++,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------------------............//////---///111000///...000111...111555777555666AAAMMMbbbppp|||vvvvvvzzzGGGKKKNNNOOOOOOOOONNNLLL@@@LLLOOOIIIXXX~~~nnnddd]]]dddpppNNNGGG???===???BBB@@@>>>===;;;999777777777888999::::::<<>>???@@@AAAAAAAAA>>>???AAACCCCCCBBBAAA@@@>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@============>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFKKKKKKMMMOOORRRTTTUUUVVVWWWYYY^^^eeekkknnnnnnmmmkkkrrrzzz~~~~~~zzz}}}~~~~~~{{{zzz|||}}}}}}}}}}}}}}}~~~~~~}}}yyyvvvuuuuuussspppmmmggg```XXXRRRRRRYYY___```___eeessseeecccaaahhh|||uuurrrwwwpppUUUEEE:::333000222111000000111222111000//////000000000000//////---.........//////000000------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------..................+++///444444222111333555222222555888666444666;;;;;;CCCTTTmmmvvvxxx{{{}}}}}}wwwqqqpppsss{{{~~~||||||zzzzzzyyy{{{}}}|||xxxxxx{{{GGGHHHKKKMMMNNNNNNMMMLLLGGGGGGIIIKKKKKKZZZ|||nnn^^^\\\qqqcccEEE===AAABBBAAABBB@@@???===;;;:::888888777888999;;;===AAAEEEIIIKKKWWW\\\bbbhhhmmmqqquuuxxxwwwxxxyyy{{{|||}}}~~~~~~}}}wwwooojjjlllggg```[[[XXXVVVUUUTTTTTTQQQMMMJJJIIIHHHHHHFFFGGGFFFEEECCCCCCEEEDDDAAAAAADDDEEECCCAAACCCGGGJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBCCCFFFEEE@@@===>>>;;;;;;===>>>??????@@@@@@>>><<<<<<@@@@@@>>>???BBB===BBBBBB;;;999>>>BBBBBBFFFEEEDDDDDDFFFIIILLLNNNIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMOOOPPPQQQQQQSSSUUU[[[\\\]]]^^^___aaabbbbbbeeejjjpppxxx~~~||||||{{{yyyzzz}}}{{{yyywwwxxx}}}zzz|||wwwvvvsssmmmkkkccc[[[XXXTTTMMMGGGEEEDDDNNNXXXgggxxx{{{jjjaaaaaarrr{{{wwwxxx}}}pppoooyyy|||XXX>>>333111000...000000000000000000000000000000//////.........---////////////////////////---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***------------------------...------,,,,,,------...........................////////////000111222333777777999BBBRRRggg|||~~~~~~uuutttzzz~~~JJJKKKLLLMMMNNNNNNMMMMMMKKKIIIKKKNNNMMMPPPeee}}}dddTTTOOOLLLGGGCCCAAA@@@>>><<<:::999999999888888999;;;>>>AAADDDFFFJJJNNNUUU[[[aaafffllloootttvvvxxx{{{}}}~~~~~~~~~xxxqqqkkkhhhgggccc```[[[WWWUUUTTTRRRQQQQQQPPPNNNMMMLLLJJJGGGDDDEEEFFFFFFDDDBBBBBBCCCCCCDDDCCCBBBBBBCCCDDDDDDCCCJJJGGGFFFGGGEEE@@@===???>>>???@@@AAABBBBBBAAAAAACCC@@@@@@BBBCCC@@@AAADDDAAAFFFGGGCCCDDDKKKQQQRRRMMMLLLKKKKKKLLLNNNQQQSSSWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUWWWXXXXXXYYY\\\^^^dddggglllqqquuuxxxxxxyyy~~~~~~~~~~~~|||}}}{{{tttrrrssspppiii]]]UUUOOOLLLIIIEEECCCEEEGGGKKKRRRllluuuooonnnnnnuuuzzzyyyqqqmmmtttxxxqqqxxxyyy~~~~~~|||yyyjjjXXXAAA333111333444222000000000000000000000000000/////////....................................---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***------------------------...------,,,,,,------...........................////////////000111222222777666555777<<>><<<<<<===>>><<<;;;888888888888999;;;===???BBBFFFKKKQQQWWW^^^fffkkkoooqqqvvvzzz}}}~~~~~~}}}{{{vvvpppjjjeeeaaa^^^\\\ZZZXXXUUUTTTRRROOOKKKIIIQQQOOOMMMMMMMMMKKKIIIHHHKKKKKKKKKMMMPPPQQQQQQPPPMMMIIIFFFEEEBBB>>>===??????@@@BBBCCCDDDCCCBBBBBBFFFBBBAAADDDDDDBBBCCCGGGFFFJJJJJJIIIKKKRRRYYY[[[RRRQQQPPPPPPQQQSSSUUUWWWYYYYYYXXXXXXXXXXXXXXXYYYYYY[[[]]]___aaafffkkkooorrrwww~~~}}}wwwrrrrrrpppggg]]]UUUOOOIIIEEEBBBAAAGGGNNNYYY___gggkkkbbbnnn{{{zzzrrrkkkhhhgggjjjtttuuuqqqtttwwwtttnnnrrrzzzxxxqqqhhh```LLLBBB666000222444333000000000000000000000000000////////////....................................---------------------------,,,,,,,,,,,,---......------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***------------------------...------,,,,,,------...------------------------///......//////000111222000000111222444666888999BBBNNN]]]kkkOOOMMMKKKJJJIIIJJJKKKLLLKKKGGGEEEIIILLLNNNUUU\\\jjjvvvooozzzdddQQQHHH>>><<<@@@CCC@@@<<<:::999888777777888999:::@@@BBBEEEJJJOOOVVV^^^cccfffjjjpppvvvzzz||||||{{{}}}{{{}}}|||wwwtttpppjjjeeecccaaa^^^\\\]]]YYYSSSOOOQQQSSSRRRPPPPPPUUUUUUVVVZZZ\\\\\\XXXUUUQQQLLLHHHGGGEEEBBBCCCFFFDDDFFFGGGIIIJJJJJJJJJIIIKKKGGGGGGIIIJJJJJJLLLPPPQQQQQQQQQOOOQQQVVVZZZ]]]UUUTTTTTTTTTUUUWWWYYYZZZXXXXXXYYY[[[^^^bbbdddfffhhhkkknnnrrrwww~~~~~~~~~~~~}}}||||||}}}}}}~~~{{{xxxwwwzzz~~~zzzyyyxxxvvvqqqgggYYYNNNRRRMMMGGGDDDDDDIIIVVVccc{{{|||rrraaaWWW```uuutttgggaaagggllllllttt~~~{{{ssskkkhhhkkkooo}}}|||xxxsssiii[[[OOO@@@:::444222333333000---000000000000000000000000///////////////.................................---------------------------,,,,,,,,,,,,---......------------------,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------............///000111111,,,...111444777888999999<<>>???CCCHHHOOOSSS\\\```gggnnnsssvvvwwwwww|||zzzyyy|||~~~vvvooopppqqqoooooorrruuusssrrrssssssnnneee^^^WWWSSSQQQRRRRRRQQQRRRVVVQQQRRRSSSTTTVVVWWWWWWXXXTTTQQQRRRVVVXXXXXXZZZ^^^___]]][[[\\\]]]___aaaccc_________```bbbdddfffggglllmmmpppuuu{{{}}}~~~}}}}}}~~~}}}~~~{{{}}}|||yyytttrrrsssvvvttttttrrrmmmcccVVVKKKEEEGGGDDDDDDIIIRRR___sss}}}oooaaaTTTPPP\\\llluuu{{{wwwiiifffsssyyytttuuu~~~~~~vvvooooootttzzz{{{|||}}}xxx}}}yyytttpppjjj\\\III:::333111......000111111000////////////////////////.........///////////////........................---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------...///000111///000111222222222222222...444999:::===HHHTTT\\\www~~~LLLJJJHHHGGGFFFGGGHHHIIIGGGKKKOOOPPPMMMKKKNNNQQQKKKKKKYYY}}}```OOOeee~~~|||}}}nnnOOOCCCAAA@@@>>>???===<<<:::999999:::::::::;;;;;;;;;<<>>GGGNNNZZZiiizzzKKKJJJIIIHHHHHHHHHIIIJJJEEEJJJNNNQQQRRRSSSVVVWWWKKKGGGKKK```xxxWWWQQQeee~~~~~~nnnVVVHHHAAA??????>>>===;;;;;;;;;<<<===;;;<<<<<<;;;;;;<<>>???>>>===<<<<<<<<<===>>>888999999999888999;;;>>>BBBEEEKKKSSS[[[bbbhhhkkkggglllrrruuuvvvwww{{{~~~~~~}}}~~~}}}uuunnniiiZZZLLLHHHGGGDDDCCCFFFRRRZZZmmmyyy{{{tttddd]]]YYY\\\jjjxxx~~~sssqqqpppkkkzzzsssllljjjmmmsssyyy|||nnnqqqvvv|||{{{~~~wwwzzz|||ooorrrgggXXXKKKCCC===888444---///000000......000333////////////////////////---.........//////000000---------------------------------------------------,,,,,,,,,,,,---......//////...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000111111000//////---+++,,,111444444000...666666777999???HHHSSS[[[bbbvvv