BMv 6(% 444888666555999999???PPPkkk```VVVTTTUUUTTTSSSTTTRRRTTTVVVYYY]]]eeeooovvvyyykkkbbb```iii||||||fffUUUGGGHHHJJJUUU[[[```{{{xxxzzzhhhaaa]]]___aaaaaacccfffeeedddeeeqqq~~~vvv}}}{{{gggdddzzz|||^^^MMMIIIRRRwwwvvvZZZPPPLLLGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBEEEIIIJJJHHHIIILLLLLLJJJFFFDDDAAA@@@@@@CCCFFFIIIJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHIIIIIIIIIHHHIIIIIIHHHFFFEEEEEEGGGDDDDDDCCCAAA???;;;888666666888FFF]]]oootttrrrqqqoooqqqxxxkkkoooyyy|||zzzxxxttt}}}~~~|||rrrggg]]]VVVWWWWWWTTTMMMDDD>>>===>>>BBBEEEJJJLLLKKKFFF@@@<<<;;;:::::::::<<>>>>>======>>>AAADDDFFFQQQ[[[gggooorrrooojjjfff___ppppppfff]]]]]]___ccckkkttt555999666555:::999>>>MMM|||nnncccXXXUUUUUUTTTSSSUUUTTTVVVYYY\\\aaaffflllooouuujjjcccaaammmoooUUUHHHIIIJJJUUU[[[bbb~~~uuummmfffccceeekkkxxxwwwsssrrrssssssnnnlllmmmsssoooqqqyyyooorrrssscccbbbxxx```MMMIIIPPPssspppUUUMMMIIIDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBEEEHHHIIIGGGHHHKKKKKKHHHEEECCCAAA@@@AAACCCGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEJJJKKKKKKIIIFFFEEEDDDEEECCCBBBBBB@@@>>>;;;888666666888CCCXXXllluuutttrrrrrrmmmzzzvvvyyyzzzxxxwwwuuu|||wwwfff\\\TTTWWWXXXRRRGGG???===???CCCGGGLLLOOOOOOKKKFFFBBB===============???AAACCCCCCDDDDDDCCCAAA??????@@@<<<<<<;;;;;;<<<>>>@@@AAAFFFJJJRRRZZZ]]]^^^___aaabbbuuu}}}}}}wwweeeSSSHHHEEEEEENNNZZZgggttt~~~777:::666555:::999<<>>??????>>>===>>>@@@BBBBBBCCCCCCBBB???>>>>>>???;;;;;;:::999999:::;;;<<<===>>>AAAGGGKKKNNNTTTZZZ___tttyyykkk___YYYRRROOOOOOMMMFFF>>>JJJLLLTTTaaarrr999;;;666555:::888:::FFFjjj{{{mmm```ZZZYYYWWWWWWYYYUUUTTTSSSVVV[[[aaagggjjjjjjdddaaabbbsssXXXJJJJJJJJJTTT]]]jjjmmmaaaUUUPPPNNNKKKKKKLLLOOORRRVVVXXXYYY]]]dddiiioooyyyyyyeeedddlllvvvtttaaa___jjjeeeMMMLLL[[[~~~eeeNNNIIIFFFBBBGGGDDDDDDCCCCCCBBBAAAAAA@@@DDDGGGGGGEEEEEEGGGFFFCCCCCCBBBAAAAAABBBDDDGGGIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKIIIFFFCCCAAA@@@@@@@@@CCCEEEFFFFFFCCCAAAAAAAAAAAABBBBBBBBBAAA???===<<<999888<<>>@@@@@@>>>;;;;;;===@@@AAABBBBBB@@@===<<<===>>><<<;;;:::999888888888888<<<999;;;@@@CCCEEELLLUUU\\\mmmyyy```OOOHHH@@@>>>>>>???AAABBBCCCCCCEEEIIIQQQ[[[gggqqqvvvwww:::<<<777555:::777888DDDfff|||yyyrrrccc]]][[[YYYYYY[[[TTTQQQNNNPPPVVV___gggllllllgggbbbbbbrrr}}}XXXKKKJJJIIISSS^^^lllzzzeeeZZZOOOKKKKKKJJJIIIKKKJJJJJJKKKLLLOOOUUU\\\aaahhhtttqqq^^^^^^lllyyyfff]]]```ooofffMMMQQQhhh}}}cccMMMIIIFFFCCCHHHDDDCCCCCCBBBBBBAAA@@@@@@CCCFFFFFFDDDDDDFFFEEEBBBCCCBBBAAAAAABBBEEEGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGDDDAAA@@@@@@@@@AAA>>>@@@BBBCCCBBB@@@@@@AAABBBCCCCCCDDDCCCBBB@@@???:::888:::GGG]]]qqqxxxwwwxxxqqq{{{yyyyyyqqqoooyyy~~~xxxuuu{{{|||rrryyy|||yyyzzzdddLLL???@@@GGGGGGIIIKKKKKKKKKHHHEEECCC>>>??????===:::999;;;>>>AAAAAAAAA???<<<;;;<<<======<<<;;;999888777777666:::777888===??????EEENNN^^^kkkyyyzzzWWWBBB???DDD<<<<<<======<<<:::<<>>\\\~~~yyyiii\\\ZZZ]]]\\\WWWVVVNNNIIIMMMTTT]]]hhhpppmmmddddddqqqsss~~~\\\PPPGGGQQQ[[[ZZZnnnyyylllYYYTTTOOOKKKIIIJJJJJJIIIIIIKKKMMMNNNPPPRRRWWWZZZcccpppfff^^^dddhhhuuuggg```___uuuWWWBBBaaa{{{bbbMMMFFFGGGGGGDDDBBBBBBBBBBBBBBBAAA@@@???AAABBBDDDFFFGGGGGGFFFFFFAAA@@@>>>===???CCCGGGIIIMMMKKKHHHGGGHHHHHHHHHGGGJJJHHHFFFDDDDDDBBB@@@>>>@@@AAABBBBBB@@@@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@<<<888888DDDXXXkkkvvvzzzvvvrrrnnn}}}{{{rrrppp~~~}}}wwwssswwwxxxppprrr}}}kkkNNNCCCDDDGGGHHHJJJKKKKKKHHHDDDCCCBBB===<<<;;;:::999999::::::AAA@@@@@@???===<<<::::::======<<<;;;::::::::::::888888888999<<<@@@DDDFFFVVVeeerrryyy___KKKAAA===@@@;;;;;;;;;<<<<<<>>>??????<<>><<<888777BBBTTTgggrrrvvvtttqqqmmm{{{ssssss~~~yyyuuuxxx|||nnn]]]ZZZ\\\dddtttpppSSSGGGGGGGGGIIIJJJLLLKKKHHHDDDCCCBBB===<<<:::888888999:::;;;>>>>>>>>>===<<<:::888777::::::999888888777888888777888888:::===@@@CCCDDDOOO^^^llluuusssNNNCCC???;;;===;;;;;;;;;;;;<<<===>>>??????CCCGGGKKKTTTfff999999888777666777999<<>>???@@@BBBBBBBBBBBBDDDEEEEEEEEEDDDCCCBBBAAA???>>><<<888777???OOOaaammmrrrssssssnnnyyywwwuuu}}}}}}|||vvvxxx~~~{{{uuubbbMMMFFFFFFJJJWWWiiitttxxxyyy{{{iiiPPPFFFEEEEEEIIIKKKLLLJJJGGGDDDCCCCCC???===;;;999888:::<<<=========>>>>>>===:::777666888888777777777777777777777888999<<<>>>@@@AAABBBBBBQQQ```kkkzzz___???===>>>:::;;;;;;;;;;;;;;;<<<===>>>>>>EEEEEEEEEHHHPPP```sss888999888777666666999;;;CCCddd~~~pppaaa\\\___aaa```WWWRRRNNNNNNOOOTTT___kkkmmmkkkeeennnssspppMMMLLLLLLWWWaaaddd{{{{{{lllddd```\\\YYYVVVTTTUUUVVVVVVVVVSSSQQQPPPPPPQQQPPPMMMJJJLLLLLLLLLMMMOOOPPPOOONNNMMMNNNNNNNNNNNNOOORRRTTTUUUZZZllljjj^^^hhhxxxxxxZZZIIIOOOooojjjVVVLLLGGGCCCAAAEEEDDDBBB@@@@@@@@@AAAAAABBBAAA@@@@@@BBBEEEHHHJJJGGGIIILLLOOOOOOOOOMMMLLLOOOMMMKKKKKKJJJHHHEEEBBBBBBAAA@@@@@@AAABBBAAA??????AAACCCCCCCCCDDDEEEGGGHHHHHHHHHGGGEEECCCAAA@@@<<<999777===KKK\\\jjjrrrssswwwqqquuu{{{xxx}}}~~~vvvuuu{{{~~~zzz{{{wwwqqq]]]GGGCCC@@@@@@GGGTTT^^^ccchhhmmmvvv{{{ttt^^^JJJEEEFFFFFFJJJKKKLLLJJJGGGEEEDDDDDDBBB@@@===::::::;;;===???>>>???@@@@@@???<<<999777999888888888888888999999888999;;;===>>>???@@@@@@===KKKYYYbbbnnn|||TTT;;;===???:::;;;;;;;;;;;;;;;;;;<<<===>>>EEEEEEFFFGGGIIIMMMQQQTTT999999999888777777888:::FFFccc~~~{{{tttfffccchhhiiifffXXXSSSNNNOOORRRXXXcccmmmrrrrrrhhhooovvv{{{nnnMMMOOOPPPYYYccchhhmmmddd```^^^XXXWWWXXXZZZ[[[ZZZXXXVVVWWWUUUSSSRRRRRRRRRQQQPPPOOOOOOOOOQQQRRRSSSQQQOOOMMMNNNNNNNNNMMMNNNPPPRRRUUUXXXhhhccc```nnnwwwZZZLLLQQQooovvvfffZZZMMMFFFEEEGGGEEECCCAAAAAABBBDDDEEEFFFEEEDDDCCCEEEHHHKKKNNNLLLLLLMMMNNNNNNNNNOOOOOOSSSPPPKKKGGGFFFEEEDDDCCCDDDBBBAAAAAAAAAAAA@@@???@@@BBBDDDDDDDDDEEEGGGHHHHHHIIIIIIHHHGGGDDDBBB@@@===:::888<<>><<<:::;;;<<<===>>>?????????>>>;;;999777777777777777888999::::::999:::;;;===>>>?????????CCCNNNYYY^^^bbblllxxxxxxhhhKKK<<>>999<<<<<<;;;;;;;;;;;;<<<<<<===@@@AAACCCEEEFFFEEECCCAAA999:::;;;:::888777999:::FFFbbb||||||vvvgggcccgggjjjiii\\\TTTOOOQQQWWW^^^hhhpppqqqsssdddgggnnnnnnqqqcccMMMQQQSSSZZZdddnnnxxxhhhdddbbbaaa```]]][[[YYYYYYYYYXXXWWWUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQSSSSSSRRRPPPOOOOOOPPPOOONNNOOOQQQTTTUUUYYYfffyyyzzz```gggyyylllSSSJJJOOOmmmwwwmmmcccVVVNNNLLLIIIGGGEEECCCCCCFFFIIIKKKLLLJJJHHHFFFFFFGGGIIIJJJLLLKKKJJJIIIIIIJJJLLLMMMMMMIIIEEEBBBBBBDDDEEEEEECCCBBB@@@@@@AAAAAA@@@>>>BBBCCCEEEEEEEEEEEEGGGHHHGGGHHHIIIIIIGGGEEEBBBAAA???===:::;;;DDDTTTfffssskkksssrrrppptttzzz{{{}}}~~~zzzuuutttvvvxxxyyyrrrxxxyyy___JJJKKKSSSKKKCCC@@@???AAAJJJSSSgggiiiaaaOOOCCCDDDGGGFFFHHHIIIJJJIIIHHHGGGHHHIIIEEEDDDAAA???===<<<;;;;;;======<<<;;;:::999777666555555555555666777999999;;;;;;<<<<<<======>>>>>>EEENNNWWWZZZXXXZZZaaaiiifffZZZDDD:::>>><<<888===<<<;;;;;;;;;;;;;;;<<<<<<@@@@@@@@@??????@@@AAAAAA:::;;;<<<;;;999888999:::DDD]]]ppp}}}}}}nnnccceeemmmsssfff\\\TTTWWW___gggoootttsssuuuaaa```fff``````VVVPPPVVVXXX^^^hhhwwwtttkkkkkkkkkjjjmmmiiidddaaa```aaaaaa```^^^___aaa```]]]ZZZVVVTTTQQQPPPPPPQQQSSSUUUTTTSSSQQQRRRRRRRRRQQQRRRUUUWWWWWW\\\iiixxxtttggg{{{xxx[[[HHHGGGRRRrrr~~~fffaaaaaa[[[TTTRRRKKKIIIFFFEEEFFFIIINNNQQQOOONNNKKKIIIHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIGGGDDDBBBAAACCCEEEFFFFFFCCCBBBAAABBBCCCDDDCCCBBBDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJKKKLLLKKKIIIFFFDDDCCCAAA===;;;@@@NNNaaaoooooosssssssssqqqkkk{{{{{{{{{}}}{{{uuurrrsssuuupppuuu|||}}}wwwddd[[[fffsssdddTTTLLLGGGDDDDDDGGGPPPUUUQQQEEE???BBBCCCAAAFFFHHHIIIIIIHHHHHHJJJLLLLLLKKKIIIGGGDDDAAA???===???===<<<:::888888888888555555555666777888::::::======<<<;;;;;;<<<===>>>CCCMMMYYY___^^^^^^fffnnnppp```FFF;;;???<<<888>>><<<;;;;;;::::::;;;;;;<<>><<<===@@@CCC;;;<<<===<<<:::999:::;;;AAAZZZgggnnn~~~}}}lllkkkxxxpppdddZZZ]]]gggpppuuuxxx{{{}}}eeeaaafff]]][[[SSSTTTZZZ]]]bbbnnntttooosssuuuuuurrrpppnnnmmmmmmlllkkkjjjoooqqqsssqqqlllddd^^^ZZZRRRQQQQQQRRRUUUXXXXXXXXXSSSTTTUUUTTTTTTUUUXXXZZZ[[[```mmmzzzsssrrr{{{oooSSSEEEKKK]]]qqqTTTQQQZZZ[[[VVVTTTMMMJJJHHHFFFHHHLLLQQQTTTOOONNNMMMLLLLLLMMMNNNOOOIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDFFFGGGFFFEEEDDDCCCCCCDDDGGGIIIIIIHHHEEEFFFGGGGGGFFFEEEFFFHHHLLLMMMOOOPPPPPPNNNKKKJJJFFFCCC>>>:::===JJJ\\\kkkxxxwwwuuuwwwqqqbbbnnnzzz{{{~~~wwwpppnnnpppppptttyyy~~~{{{tttqqqiiiooommmZZZRRRPPPMMMGGGDDD???FFFHHHBBB@@@EEEFFFCCCEEEGGGHHHHHHHHHIIILLLNNNSSSRRRQQQOOOLLLHHHDDDBBBBBB@@@===:::999999:::;;;777777777888999;;;<<<===???>>><<<;;;:::<<<===???DDDQQQbbbmmmooorrr|||pppNNN>>>BBB>>>999???<<<;;;;;;:::::::::;;;;;;888<<>>QQQooozzzxxx}}}xxx}}}vvv~~~uuuiiiiiiqqqvvvxxx{{{|||}}}wwweee```___eeeyyyuuujjjfffeee]]]NNNAAAGGGBBB@@@BBBAAA===>>>DDDFFFGGGIIIJJJJJJLLLOOOQQQPPPUUUWWWUUUUUUVVVQQQIIIAAACCC@@@:::888999999666>>>:::888999;;;<<<>>>@@@>>>>>>===<<<;;;;;;===???EEETTThhhxxxXXXAAA===??????>>>>>>@@@AAA???;;;888999;;;===BBBDDDEEEKKKTTTWWWTTT===<<<;;;:::999999::::::FFFXXXgggcccrrr}}}pppzzzzzzyyyqqq]]]\\\eeeyyysss^^^UUUTTTTTTTTTUUUZZZZZZ___iiiyyyqqqtttxxx}}}uuukkk^^^ZZZVVVUUUWWWYYYYYYXXXZZZWWWWWW[[[\\\\\\___ccchhhtttzzzxxxnnnLLLDDDUUUhhhkkkVVVUUUYYYUUUQQQPPPMMMMMMMMMMMMNNNOOOPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKIIIGGGFFFFFFDDDBBBBBBCCCEEEEEEDDDFFFHHHJJJLLLMMMMMMLLLLLLGGGFFFFFFEEEEEEFFFGGGHHHKKKJJJJJJLLLNNNNNNKKKHHHFFFHHHCCC>>>>>>===MMMjjjtttuuu{{{}}}tttwwwttt}}}}}}xxxjjjhhhmmmuuuwwwzzz|||~~~~~~~~~mmm\\\UUUUUU]]]vvvzzzrrrooonnneeeVVVIIICCC???>>>AAAAAA???AAAFFFDDDFFFIIIJJJKKKNNNQQQSSSTTTXXX[[[\\\^^^___XXXOOOKKKLLLJJJDDDBBBCCCCCC@@@AAACCCDDDCCC@@@<<<;;;===@@@@@@???>>>===>>>???AAALLL[[[ooo~~~```GGGAAAAAA>>><<<>>>???@@@@@@??????@@@AAA>>>@@@@@@EEEVVVppp???>>><<<;;;:::::::::;;;FFFZZZiii___iiiyyyppprrrfff^^^ddd{{{yyy\\\NNNNNNQQQSSSTTTYYYYYY^^^kkk|||gggnnnwwwwwwooodddaaa\\\YYYYYY[[[^^^```\\\YYYXXX\\\^^^___bbbgggwwwvvvOOOFFF]]]wwwnnn^^^RRRSSSUUUQQQMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJHHHGGGFFFEEECCCCCCDDDEEEDDDCCCGGGHHHJJJLLLMMMMMMLLLLLLFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJLLLLLLIIIGGGDDDGGGDDDAAA@@@===JJJeeepppsss|||yyynnnnnnvvvuuu}}}{{{www{{{llleeegggqqqsssvvvyyy|||~~~||||||vvvkkk```YYYSSSUUUcccsss}}}xxxrrrooolllbbbTTTHHH???<<<===@@@BBBAAACCCGGGDDDFFFIIIKKKMMMPPPSSSVVVWWWZZZ___dddhhhhhh^^^SSSRRRTTTRRRMMMKKKLLLLLLHHHFFFHHHHHHDDD@@@???DDDHHHEEECCC@@@>>>===???BBBDDDRRRccczzzaaaIIIEEEFFFCCC@@@???>>>======???@@@@@@@@@IIIHHHGGGNNNdddAAA@@@>>><<<;;;;;;;;;;;;EEEZZZmmm```cccxxxrrrooo{{{~~~tttgggjjj```OOONNNQQQSSSSSSVVVWWW^^^ppp{{{jjjuuuzzzpppiiiqqqwwwtttlllkkkhhhfffgggkkksssxxxlllgggeeegggjjjlllrrryyy|||TTTNNNjjj^^^TTTMMMOOOPPPNNNLLLMMMIIIJJJKKKLLLMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFFFFEEECCCCCCDDDEEEDDDCCCDDDEEEFFFHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEE@@@EEECCCAAA@@@<<>>BBBBBBBBBFFFTTTiiiCCCBBB@@@>>><<<;;;;;;<<>>SSSvvvnnn___lllooommmpppppp|||www}}}^^^OOOOOOSSSVVVXXXXXX\\\dddtttsssnnnZZZTTTUUUXXXaaakkk{{{tttjjj___UUUPPPVVV___tttmmmQQQ]]]jjjPPPLLLHHHGGGHHHJJJKKKLLLGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIHHHGGGGGGFFFFFFAAABBBCCCCCCCCCBBB@@@???AAAAAAAAABBBDDDDDDCCCAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJGGGDDDBBBAAABBBGGGJJJFFFAAA>>>888BBBZZZjjjpppzzziiiUUURRRiii}}}ooohhh___aaaccceeeiiiooouuuzzz|||vvvwww~~~{{{zzz|||tttcccNNNOOONNNKKKIIIKKKQQQVVVTTTSSSMMMFFFCCCEEEFFFEEEJJJMMMQQQUUUWWWXXXZZZ\\\ccceeemmmvvvyyytttmmmjjjiiilllllliiihhhjjjiiieeeccccccaaaeeetttsssWWWRRRNNNPPPZZZeeennnsssnnn}}}qqqXXXMMMMMMNNNMMMMMMHHHIIIKKKNNNQQQQQQPPPNNNFFFEEEFFFGGGEEEEEEJJJQQQGGGFFFCCC@@@>>>===<<<<<>>===>>>>>>???AAACCCDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCAAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIGGGCCCBBBCCCEEEHHHKKKFFFAAA???;;;HHHbbbpppsssxxxxxx___SSSdddvvvnnn```aaabbbdddfffkkkrrrwwwzzz}}}uuusss|||~~~}}}|||zzzvvvrrrnnnlllzzztttjjjfff^^^SSSBBBFFFIIIHHHGGGJJJSSS[[[^^^\\\TTTHHHDDDGGGIIIGGGHHHLLLRRRWWW[[[]]]```bbbgggjjjsss|||~~~yyyxxx{{{yyy|||}}}zzzzzz{{{zzzvvvooovvvzzz~~~zzzfffTTTSSSWWWbbbqqqttt|||ssscccTTTOOOOOOPPPPPPRRRNNNRRRXXX\\\\\\[[[ZZZYYYIIIJJJNNNRRRPPPMMMPPPWWWHHHGGGDDDAAA???======<<>>???@@@???>>>===<<<<<<<<<===@@@CCCDDDCCCAAA?????????>>>??????@@@@@@???@@@BBBDDDFFFFFFEEEEEEDDDFFFGGGFFFDDDCCCEEEHHHEEEHHHDDDAAAAAA@@@PPPmmmyyyxxxyyy~~~xxx~~~ooo\\\ggg{{{sssbbbccccccdddfffkkkqqqvvvrrrzzz{{{sssooozzz~~~{{{zzz|||~~~xxx{{{}}}|||vvvkkk```YYY___llllllZZZJJJGGGEEE???:::@@@EEEEEEBBBDDDLLLSSSdddaaaWWWJJJEEEIIIKKKIIIFFFKKKRRRXXX]]]aaaeeeggggggkkkuuu|||}}}hhhYYY\\\gggxxx}}}~~~zzzuuuzzzvvveee]]]TTTLLLMMMQQQSSSWWWZZZ^^^dddkkkmmmkkkgggeeeeeeaaaeeemmmtttqqqiiiggglllXXXUUUPPPJJJDDD???<<<;;;>>>LLLvvvgggcccpppfffrrrgggnnnyyy___WWW\\\dddhhheeeddd]]]bbbzzzyyykkkhhhkkklllxxxrrraaa^^^eeejjjfff___[[[```mmmiii^^^]]]WWW^^^nnnqqqfffbbbhhhsssxxxggg\\\]]]ssslllXXX\\\mmmZZZNNNKKKGGGGGGIIIJJJGGGEEEGGGEEECCCCCCDDDEEEEEEEEEEEECCCBBBBBBCCCBBB>>>:::???>>>=========???@@@AAA@@@@@@>>>======<<<<<<<<<========================???===<<>>WWW}}}|||}}}vvvlllqqq}}}yyy{{{kkkfffdddhhhiiigggiiioooppptttxxxxxxwwwzzz{{{{{{yyyxxxvvvvvvuuuuuuxxxvvvuuuuuuqqqhhh[[[QQQMMMRRRVVVSSSJJJCCCAAABBB===CCCEEEBBB???@@@AAAAAAOOOLLLGGGCCCAAACCCEEEGGGJJJNNNRRRTTT[[[dddjjjjjjoooooonnnooosss{{{hhhtttpppjjjjjjfff^^^WWWQQQQQQQQQTTTYYY]]]```aaaeeerrr~~~|||vvvqqqnnnSSSQQQMMMHHHDDD@@@>>>===@@@IIImmm|||fffeeeqqqhhhpppfffmmmdddVVVZZZeeemmmeeefff```aaassswwwhhhcccccc^^^cccnnnooowwwwwwiiifffllloooiiibbbcccaaadddrrrbbb]]]^^^\\\eeevvvyyyqqqrrr|||xxxgggccclll|||```kkk|||lllZZZOOOMMMJJJHHHGGGFFFEEECCCCCCBBBCCCEEEGGGHHHGGGEEEDDDBBBAAABBBDDDCCC@@@===@@@???>>>>>>>>>???@@@AAA@@@???>>>>>>============>>>>>>>>>>>>>>>=========???>>>???AAACCCDDDAAA>>>AAAAAABBBAAA@@@AAACCCEEEFFFIIIGGGDDDBBBAAAXXX}}}vvvxxx}}}{{{iiiooo{{{{{{nnnhhhfffjjjllljjjjjjlllnnntttyyywwwsssttt}}}xxxvvvsssqqqqqqsssuuuwwwzzzwwwuuuuuutttjjjXXXJJJOOONNNLLLJJJGGGEEEDDDCCCBBBCCC@@@;;;:::>>>@@@???EEEBBB???===>>>AAAFFFIIIKKKPPPTTTWWW^^^hhhnnnnnnoooooonnnnnnrrryyyyyyyyy}}}uuujjjgggbbbZZZUUUSSSRRRRRRUUU[[[aaafffhhhoooxxxMMMLLLIIIFFFCCCAAA@@@??????GGGfffwwwkkkmmmwwwqqqnnneeejjjgggWWWYYYcccjjjdddggg```^^^hhhzzzoooaaa]]][[[UUUVVV]]]]]]bbbnnn~~~}}}sssrrrvvvxxxtttoookkkdddccclll|||rrr___]]]]]]dddvvv|||sssccciiieee{{{wwwlllYYYRRRRRRPPPMMMHHHFFFEEEEEECCCDDDEEEHHHJJJIIIFFFCCCCCCBBBBBBCCCDDDEEECCCAAAAAAAAA??????>>>???@@@AAA@@@@@@???>>>>>>>>>??????AAA@@@@@@@@@??????>>>>>>BBBBBBCCCDDDEEECCC@@@<<>>>>>???CCCEEECCCHHHGGGFFFEEEDDDZZZuuunnntttzzzzzz~~~wwwqqq|||tttmmmiiikkknnnmmmjjjiiikkksssyyyvvvooommmvvvtttqqqnnnlllnnnrrrxxx{{{{{{yyyzzzzzzooo[[[JJJLLLGGGCCCFFFOOOXXX___bbb]]]YYYNNNBBB<<<>>>>>><<<>>>===;;;:::===AAAFFFIIINNNSSSWWW[[[bbblllqqqrrrpppoooooooooqqqxxx{{{pppooorrr~~~vvvhhhaaa\\\WWWVVVWWWVVVVVVYYY___gggmmmooommmssszzzJJJIIIHHHEEECCCAAA@@@???>>>HHHggg|||xxxyyy~~~mmmcccfff~~~}}}jjj```bbbggghhhgggiiibbb```iiirrrtttddd^^^[[[SSSSSSYYYYYY\\\iiiyyy~~~xxxrrrmmmiiimmmyyyoooeeedddmmm~~~kkk^^^oooeee~~~mmmVVVUUUVVVVVVRRRLLLIIIIIIKKKJJJIIIIIIIIIIIIGGGDDDAAAEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@DDDEEEEEEEEEEEECCCAAA???===============???CCCFFFDDDHHHHHHHHHHHHFFFZZZ~~~mmmiiivvvyyyooowww}}}tttkkkjjjmmmnnnkkkggggggnnnuuuuuupppmmmooosss|||yyysssrrrqqqqqqsssxxx|||vvvhhh\\\RRRNNNKKKPPP^^^qqqnnnWWWFFF???<<<:::???>>><<<<<<>>>BBBFFFIIIQQQVVVZZZ]]]dddmmmrrrqqqqqqqqqqqqqqqtttyyyzzzmmmhhhhhhsssrrrccc[[[WWWXXX\\\]]]]]]^^^aaagggmmmppprrrhhhkkkrrr{{{KKKJJJIIIGGGEEEBBBAAA@@@BBBQQQqqqooocccccc|||zzzuuu|||~~~zzzyyyxxxqqqsss}}}~~~}}}~~~lllbbb\\\PPPOOOUUUTTT```nnn}}}|||ooonnnkkksss~~~tttyyy~~~|||eee___zzzrrrmmmmmmSSSTTTUUUVVVSSSNNNLLLMMMOOOOOOLLLJJJHHHHHHGGGFFFDDDHHHHHHHHHGGGEEEEEEEEEEEEEEEEEECCCCCCBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBB<<<===>>>>>>???AAAEEEHHHGGGJJJIIIIIIIIIGGGZZZ|||dddcccuuutttxxx{{{oooiiijjjmmmkkkgggeeehhhnnnrrrsssqqqllliiirrr|||{{{xxxxxxyyy{{{}}}{{{wwwvvvqqqnnniiidddfffssseeeLLL@@@<<<;;;>>>=========@@@DDDHHHJJJSSSXXX\\\___dddlllpppooossstttuuuvvvxxx}}}ooojjjiiisssoooaaaXXXTTTYYYdddiiiiiijjjnnnrrrttttttsssooopppxxxMMMMMMLLLJJJHHHEEECCCBBBHHHXXXvvvpppdddccc{{{|||uuuddd[[[VVVMMMNNNVVVVVVbbbqqq{{{rrrjjjooouuu|||sssfffjjjjjj{{{jjjSSSQQQQQQQQQOOOMMMLLLMMMNNNMMMKKKHHHHHHIIIJJJKKKJJJJJJJJJJJJHHHFFFEEEFFFHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCBBB@@@>>>???@@@<<<>>>@@@BBBCCCEEEHHHKKKIIILLLIIIJJJJJJIII[[[|||```\\\ppp}}}}}}iiiiiisssvvvllljjjmmmkkkgggbbbccchhhooottttttmmmgggjjjttt~~~}}}~~~~~~yyyiiijjjyyy~~~aaaKKKAAA??????:::::::::<<<@@@EEEIIILLLRRRWWW\\\___dddlllooonnntttvvvxxxzzz~~~|||yyyyyyqqqddd\\\WWW```ooo{{{zzzzzz|||~~~~~~}}}{{{||||||NNNNNNNNNMMMLLLJJJHHHFFFHHHTTTmmmoooffffffyyyzzzgggXXXSSSSSSMMMOOOXXXXXX]]]ooo~~~qqqqqqyyywwwkkkmmmtttlllyyyoooooozzzuuuccccccTTTRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLKKKJJJIIIJJJKKKIIIGGGGGGIIILLLHHHHHHGGGGGGHHHJJJLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIDDDGGGJJJIIIEEEAAA>>>>>>===@@@DDDGGGHHHJJJLLLMMMJJJKKKHHHIIIKKKKKK^^^eeeXXXiii{{{pppfffjjjtttnnnnnnlllfff```aaaeeejjjppprrrqqqoookkkrrr|||~~~wwwzzz}}}}}}~~~{{{zzzuuuZZZJJJGGGEEEBBB;;;;;;<<<===AAAEEEIIIKKKOOOUUU[[[___eeennnqqqqqqsssvvvyyy}}}uuummmfffcccoooNNNOOOOOOOOOOOOMMMKKKJJJCCCKKKaaaooohhhiiixxxyyygggZZZVVVUUUMMMMMMRRRPPPXXXmmmvvvkkkdddkkk}}}zzzlllpppzzzpppfffaaalllooowwwiii]]]xxx^^^VVVVVVRRROOONNNPPPPPPNNNKKKLLLLLLMMMNNNNNNLLLIIIEEEGGGIIIJJJIIIHHHHHHLLLOOOIIIHHHHHHIIIJJJLLLNNNOOOOOONNNLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKHHHMMMRRRRRRMMMFFF@@@======AAAFFFJJJKKKMMMNNNOOOIIIJJJGGGHHHKKKLLL```kkkXXXeeellleeewww{{{sssppplllfff___aaadddhhhkkkppptttwwwnnnrrryyy|||uuuvvvxxx|||tttXXXMMMMMMJJJCCCBBBAAA@@@AAABBBDDDGGGIIIMMMSSSZZZ___gggpppttttttrrruuuzzz~~~wwwssspppooo}}}UUUTTTSSSSSSTTTRRRNNNJJJJJJAAAOOOsss{{{ggg\\\jjjzzzjjjZZZTTTRRRQQQQQQRRR^^^mmmwwwhhhYYYTTTWWW^^^hhhpppqqqkkkpppnnnkkkdddaaaXXXVVV[[[^^^ppp{{{uuuzzz[[[dddpppWWWZZZTTTQQQOOONNNNNNOOONNNMMMRRROOOLLLMMMOOONNNHHHBBBHHHKKKNNNOOONNNLLLLLLLLLJJJJJJJJJIIIGGGGGGHHHJJJHHHGGGFFFFFFGGGHHHJJJKKKHHHIIIIIIIIIGGGGGGIIIKKKNNNMMMLLLJJJHHHFFFDDDCCCLLLIIIHHHJJJMMMPPPPPPOOOEEEKKKJJJGGGDDDEEE]]]lllZZZbbb~~~zzz|||mmmaaa|||}}}zzzlllcccjjjiiiaaa[[[^^^eeelllttt{{{vvvlllmmm|||zzzpppuuuvvvyyyjjjTTTJJJHHHMMMSSSSSSRRROOOKKKHHHHHHLLLOOOVVVXXX]]]ccchhhnnnrrrttt{{{}}}xxxsssssszzzVVVTTTSSSSSSTTTSSSPPPLLLIIIAAAJJJggg~~~iiiXXX]]]pppxxxxxxqqq^^^TTTPPPOOORRRUUUaaattt}}}mmm[[[RRRQQQUUU\\\bbbfffeeelllwwwooocccaaaWWWTTTWWWWWWddd~~~qqqqqqwwwjjj[[[ttthhhOOOPPPQQQOOOLLLKKKKKKLLLKKKJJJNNNMMMKKKLLLLLLKKKHHHEEEFFFFFFFFFFFFGGGIIIJJJJJJGGGHHHIIIIIIHHHHHHJJJLLLIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHKKKIIIHHHJJJLLLNNNMMMKKKEEEKKKKKKIIIGGGFFF]]]lllWWW]]]|||}}}lllxxx}}}oooeeejjjjjjbbb\\\]]]aaagggoooxxx|||ooogggppp}}}uuusssuuuyyyxxxjjjZZZPPPKKKKKKOOOUUUccccccbbbcccbbb```\\\YYYSSSWWW^^^fffmmmsssxxxzzz}}}yyyzzzWWWUUUTTTTTTTTTTTTRRRQQQLLLEEEHHHZZZppp\\\YYYeee~~~}}}uuusssooouuu|||iii```aaalllzzzppp]]]RRRNNNOOOTTT[[[ccc{{{rrr]]]RRROOOPPPTTTYYY___cccllltttllliii]]]XXXZZZYYYcccyyy|||cccggguuubbbcccfffOOOMMMNNNLLLIIIHHHHHHHHHGGGFFFIIIJJJJJJIIIHHHHHHIIIJJJTTTNNNFFFBBBCCCEEEEEEEEEBBBDDDFFFGGGGGGHHHKKKMMMIIIHHHGGGEEEDDDDDDEEEEEEGGGHHHIIIHHHFFFFFFGGGIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKKKKKKKHHHFFFFFFLLLNNNNNNKKKHHH]]]nnnUUUVVVsss~~~{{{sssssshhhkkkkkkddd]]]ZZZZZZ^^^gggqqq}}}qqqcccaaappp|||sssuuuyyysssVVVPPPLLLLLLLLLOOOWWW___eeehhhmmmtttwwwqqqeee[[[QQQVVV^^^fffnnntttzzz~~~~~~XXXWWWVVVUUUUUUUUUUUUUUURRRMMMJJJPPPpppwwwddd^^^ggg}}}zzzyyyuuummmgggiiiqqqlll[[[RRRVVVZZZhhhsssuuunnnooommmbbbWWWQQQOOOQQQWWW^^^eeevvv___SSSQQQSSSWWW\\\ccchhhooo~~~{{{uuufff]]]bbbfffsss}}}ppphhhiiivvv{{{eeeqqqfffTTTPPPMMMJJJGGGFFFFFFFFFEEEDDDEEEHHHIIIGGGDDDEEEIIINNNjjj___PPPFFFCCCCCCBBB@@@@@@BBBEEEFFFFFFFFFHHHIIIGGGFFFEEECCCCCCCCCDDDEEEFFFGGGGGGFFFDDDDDDEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKLLLLLLKKKIIIFFFDDDHHHMMMPPPRRRPPPJJJ^^^qqqUUUPPPiii}}}~~~zzzuuuooouuuxxxjjjkkkkkkeee]]]XXXTTTUUU^^^iiiqqqpppfff[[[```ttt{{{}}}{{{oooTTTKKKIIIIIIKKKLLLQQQ^^^jjjpppwwwsssaaaTTTNNNSSSYYY___eeemmmvvv|||{{{ZZZYYYYYYXXXWWWVVVWWWXXXWWWRRRLLLJJJccc}}}ggg```ggg|||lllooo~~~vvvqqqjjj]]]XXX___```UUUQQQVVVUUU```eeehhhpppvvvxxxggg___YYYUUURRRSSSSSSSSSYYY___lll}}}cccVVVTTTVVV\\\```fffkkkrrrsssiiirrr~~~sssgggooouuuooodddsssbbbVVVQQQMMMJJJGGGFFFEEEEEEDDDCCCCCCGGGIIIFFFBBBCCCIIIOOOkkk___PPPFFFCCCCCCBBBAAAAAABBBDDDEEEDDDCCCDDDDDDCCCBBBBBBAAABBBCCCDDDEEEDDDEEEEEEDDDBBBAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIKKKLLLMMMLLLIIIGGGFFFKKKOOOQQQTTTQQQJJJ^^^uuuXXXMMM___yyy|||~~~qqqmmmsssoooiii}}}~~~ooommmkkkddd\\\VVVPPPOOOWWWaaa___jjjlll___YYYeeeyyy{{{qqqkkkbbbfffjjjmmmlllcccSSSEEECCCEEEHHHKKKKKKNNNXXXccc~~~gggTTTIIIGGGJJJNNNRRRXXXbbboooyyy{{{[[[\\\\\\[[[YYYWWWXXXYYYXXXSSSMMMHHHVVVqqqeeegggzzztttooosss{{{sssnnnfffYYYQQQUUUZZZXXXXXX[[[VVV___^^^YYYZZZZZZcccuuulll[[[UUUTTTVVVYYYYYYYYY___ggg|||lllZZZVVVXXX\\\aaaeeejjjuuu}}}mmmfffsssaaaccc}}}jjj```YYYSSSNNNKKKHHHFFFFFFEEEDDDCCCBBBEEEFFFDDD@@@@@@EEEJJJTTTMMMDDD??????BBBDDDEEEBBBDDDFFFFFFDDDBBBBBBBBBAAA@@@@@@???@@@BBBCCCDDDBBBBBBBBBAAA???>>>???AAA@@@@@@AAACCCDDDEEEFFFGGGFFFHHHKKKKKKKKKJJJJJJKKKNNNNNNOOORRROOOGGG]]]uuuZZZMMMVVViiizzzsssqqqsssyyyccchhhpppxxxssskkkcccZZZTTTOOOMMMRRRYYYSSSbbblllggg^^^aaappp~~~~~~wwwjjj]]]SSSNNNOOOQQQQQQPPPMMMIIIFFF;;;???GGGMMMLLLHHHJJJOOOccckkkrrrnnn^^^MMMBBB>>>>>>BBBFFFIIINNNXXXgggrrr~~~\\\^^^___^^^[[[XXXXXXXXXXXXSSSPPPJJJNNNmmm~~~pppiiittt}}}}}}uuupppddd\\\UUUVVV\\\bbbbbb```\\\ddd]]]QQQMMMKKKPPP^^^zzzeee___^^^___```aaaeeeppp}}}vvvaaaZZZ[[[```dddiiinnnwwwllljjjyyy^^^tttsss^^^YYYXXXTTTNNNKKKHHHFFFEEEEEEDDDCCCAAACCCCCCAAA>>>>>>@@@CCCAAA???===<<<===@@@CCCEEEDDDFFFHHHHHHFFFDDDCCCDDDAAA@@@?????????@@@AAABBB@@@@@@@@@>>><<<<<<<<<>>>======>>>@@@AAABBBCCCCCCAAADDDGGGHHHIIIJJJMMMOOOOOOLLLJJJMMMIIIBBB[[[qqqZZZMMMOOO[[[www~~~|||nnn```fff{{{jjj```WWWRRROOOMMMOOOSSSTTTZZZeeelllkkkiiilllssszzzpppbbbRRRGGGFFFGGGJJJOOORRRSSSRRRRRRFFFGGGLLLOOOLLLFFFDDDFFFBBBFFFJJJGGGAAA<<<<<<===>>>CCCGGGIIIJJJQQQ\\\fffvvv}}}\\\___aaa```\\\YYYWWWXXXYYYTTTSSSNNNLLLcccxxxjjjkkk|||vvvqqqaaa^^^YYYWWW___hhhgggaaaeeeiii]]]MMMHHHHHHPPP___kkksssiiifffeeeeeegggooo~~~ggg___```eeejjjqqqvvvtttmmmooollldddeeeOOOOOORRROOONNNKKKGGGEEEEEEEEECCCBBB@@@AAA@@@???===<<<<<<======>>>???>>>======???AAADDDGGGIIIJJJIIIGGGFFFFFFBBBAAA@@@>>>>>>>>>>>>???>>>??????===;;;:::;;;<<>>>>>>>>>>>>>>>>>AAADDDFFFGGGIIINNNRRROOOJJJFFFIIIEEE>>>XXXnnnZZZMMMKKKRRRnnn}}}|||}}}eeeiiiiii___UUURRRPPPNNNNNNPPPZZZVVV]]]nnnwwwrrrlllkkkvvvgggVVVKKKDDDEEELLLXXXaaacccaaa___]]]XXXTTTRRRMMMGGGGGGJJJIIIGGGDDDAAA???AAADDDGGGCCCIIIMMMMMMKKKLLLSSSYYYjjjrrrccccccbbbaaa___\\\YYYWWW\\\UUUPPPNNNLLLVVVuuuwwwooommm{{{~~~uuuooocccYYYWWW\\\bbbqqqvvvkkkpppqqqaaaNNNJJJKKKOOOXXXbbbpppyyyvvvtttwww}}}```]]]fffhhhhhhmmm~~~~~~kkkjjjvvvmmm}}}qqqQQQPPPLLLEEEKKKJJJHHHFFFCCCAAA@@@@@@@@@???>>>>>>???@@@???===;;;;;;;;;::::::;;;;;;<<<===???@@@AAABBBDDDFFFGGGGGGCCCDDDEEECCC@@@>>>======>>><<<;;;::::::;;;===>>>=========>>>>>>>>>??????===@@@BBBDDDDDDEEEFFFHHHEEEFFFDDDCCC@@@===UUUoooVVVGGGKKKPPPWWWvvvzzzwww{{{jjjnnnvvveeeSSSMMMLLLKKKMMMRRRUUUVVV[[[ccckkkmmmhhhbbbsss|||~~~iiiRRRMMMMMMbbbnnnrrr|||xxxggg\\\jjjmmmlllbbbSSSIIIHHHKKKHHHEEEBBBAAACCCEEEFFFFFFSSSZZZ[[[SSSKKKGGGFFFEEEYYY```pppccccccbbb```^^^\\\ZZZYYYZZZWWWXXXYYYTTTVVVkkkwwwooosssrrrggg\\\TTTUUU]]]hhh||||||zzzeeePPPLLLMMMPPPXXXYYY___pppllldddiiimmmrrr|||zzzjjjjjjuuuvvvooohhhOOOOOOKKKEEEMMMIIIGGGEEECCCAAAAAA@@@@@@??????>>>???@@@AAA???>>><<<<<<;;;;;;<<<<<<===>>><<<===>>>???AAABBBCCCDDDCCCDDDEEECCC@@@>>>>>>>>>>>>===;;;:::999:::<<<===========================;;;>>>@@@AAAAAAAAACCCDDDCCCDDDBBBBBB>>>;;;SSS}}}lllSSSDDDGGGJJJNNNiii}}}rrrkkkxxxnnnYYYQQQQQQPPPOOOOOOSSSTTTWWW___gggkkkiiieeemmmttt}}}~~~tttmmmvvvrrrcccoooyyy|||jjjXXXMMMKKKKKKKKKLLLNNNRRRXXX^^^bbbqqqtttmmmYYYEEE===AAAFFFIIIPPP]]]mmmyyycccbbb```___]]]\\\\\\\\\YYYYYY[[[[[[VVVTTTbbbsssuuupppxxxsssdddZZZRRRUUU^^^llliiiRRROOOQQQTTT[[[XXXWWW^^^qqquuuggggggppp}}}ssshhhlllwwwhhhtttsss|||[[[LLLNNNIIIEEEOOOHHHGGGEEEDDDCCCBBBBBBBBBBBB@@@??????AAABBBAAAAAA======<<<<<<======>>>???;;;;;;<<<===>>>@@@@@@AAADDDEEEFFFEEECCCAAABBBCCC???>>><<<::::::;;;<<<===>>>======<<<<<<;;;;;;:::;;;===????????????@@@AAA@@@BBB@@@@@@===888PPPzzzmmmUUUFFFGGGHHHHHH]]]yyyiiiiii}}}ggg]]][[[YYYTTTPPPQQQPPPRRRXXX```gggiiiiiieeellluuu|||}}}}}}zzztttwww}}}gggXXXTTTUUUVVVWWW[[[dddppp}}}qqqXXXEEE@@@BBBDDDCCCHHHSSS]]]cccjjjwwwaaa```^^^]]]\\\\\\]]]]]]\\\YYYWWWTTTOOOPPP]]]mmm}}}vvv{{{uuupppxxxhhh]]]VVVWWW^^^iiimmmUUUTTTWWWXXX^^^]]]\\\aaannnwwwfffggguuu|||mmmfffppp~~~|||nnnoooQQQKKKNNNGGGFFFPPPHHHGGGGGGFFFFFFEEEEEEEEEEEECCC@@@@@@AAABBBBBBAAA=========<<<===>>>>>>???=========>>>???@@@AAAAAADDDEEEFFFFFFFFFFFFHHHIIIBBBAAA???===<<<===>>>?????????>>>===<<<;;;:::999<<<>>>???@@@>>>>>>>>>???@@@AAA??????<<<888QQQzzzqqqZZZKKKKKKKKKIIIVVVkkkrrrgggyyyllleee```[[[VVVPPPNNNMMMQQQYYYaaahhhkkk\\\aaakkkwww~~~yyyyyy}}}vvvmmmlllmmmjjjhhhmmmwwwqqqZZZJJJGGGJJJFFF???FFFIIIQQQZZZ^^^___dddjjjrrruuu^^^]]]\\\[[[[[[\\\]]]^^^```\\\XXXSSSNNNOOOYYYddd~~~{{{nnnlllzzzhhh^^^XXXYYY]]]eee}}}uuu___]]]]]][[[^^^\\\___fffooozzzwwwfffhhh|||zzzjjjhhhwwwxxxvvv}}}fffLLLMMMNNNGGGHHHMMMIIIIIIIIIIIIHHHHHHGGGGGGHHHEEEBBBAAAAAAAAA@@@???===============>>>>>>???>>>>>>??????@@@@@@@@@AAA@@@AAACCCDDDEEEGGGJJJLLLEEECCCBBB@@@@@@@@@BBBCCCBBBAAA@@@???>>><<<;;;;;;<<<>>>??????>>>======>>>AAABBB@@@@@@===:::TTT~~~oooZZZKKKLLLLLLIIIQQQ```|||jjjqqqyyylllddd___\\\RRROOOLLLMMMRRR[[[ccchhh\\\ZZZ^^^iiiyyyzzzvvvvvvzzzpppwwwzzz^^^XXXMMMEEEGGGKKKJJJDDDLLLJJJMMMUUU\\\\\\[[[\\\]]]___gggsss|||YYYYYYYYYZZZZZZ[[[\\\]]]______]]]YYYTTTQQQSSSVVVqqqllleee___aaaccciiiqqqmmmgggaaabbbaaacccgggkkkppp~~~yyyggghhh}}}wwwkkknnnttt{{{]]]KKKOOOMMMIIIKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCCBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@<<<===???@@@AAACCCGGGJJJFFFEEECCCBBBBBBCCCEEEFFFEEEDDDDDDBBBAAA@@@??????<<<>>>@@@@@@>>>>>>>>>???CCCCCC@@@???======XXXlllXXXJJJKKKLLLHHHLLLVVV{{{|||pppUUU]]]rrrrrrgggbbb^^^UUURRRNNNLLLNNNTTT\\\aaagggaaa\\\aaammm{{{~~~{{{{{{~~~~~~zzzjjjUUUKKKSSScccnnn|||kkk]]]ccccccXXXMMMMMMSSSYYYYYYRRRNNNQQQUUUTTTOOOMMMNNNKKKMMMSSS[[[eeesssUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\[[[XXXTTTQQQPPPOOO___zzzttttttqqqqqqyyypppppppppoooppprrrtttxxxrrrmmm|||pppnnnyyyqqqsssUUUKKKPPPKKKLLLOOOGGGIIIJJJJJJJJJIIIHHHFFFEEECCCBBBAAABBBCCCCCCAAA@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>????????????AAADDDGGGEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHGGGFFFEEEEEEDDDDDD@@@BBBDDDDDDCCCCCCCCCEEECCCCCC???>>>===>>>\\\ooo\\\MMMMMMOOOKKKLLLSSS{{{~~~dddRRRYYYttt|||pppfff^^^XXXUUUQQQMMMLLLOOOTTTXXXjjjiiigggeeehhhqqq{{{uuulllkkkyyysssZZZMMMEEEDDDLLL===EEEQQQ]]]jjj{{{|||hhhYYYXXX___ddd^^^YYYXXX[[[YYYRRRIIIFFFEEEBBBAAADDDIIINNNYYYccczzzRRRTTTVVVXXXZZZ[[[ZZZZZZUUUVVVTTTPPPNNNOOOQQQQQQQQQ}}}xxx~~~|||zzz}}}|||nnniiimmmxxxxxxrrrjjjpppsssnnnhhhOOOKKKPPPJJJNNNRRRFFFHHHIIIIIIIIIHHHFFFDDDCCC??????@@@BBBDDDEEECCCAAADDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCAAA@@@AAACCCFFFDDDCCCBBBBBBCCCEEEGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKDDDBBB>>><<<<<<>>>^^^vvvcccSSSSSSUUUQQQQQQUUU|||iiiTTT[[[}}}zzzkkk^^^[[[XXXSSSNNNKKKLLLPPPSSSaaaiiiooollleeefffrrr}}}ooocccUUUUUUdddfffpppgggSSSLLLHHHBBBBBBKKKJJJJJJNNNYYYlllggg___bbbbbb^^^RRRVVV```iiiggg\\\QQQLLLAAAAAADDDHHHIIIGGGIIIMMMZZZgggzzzXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSRRRVVVyyy~~~{{{|||lll___\\\^^^fffxxx{{{ooo```bbbkkk```{{{\\\SSSLLLNNNQQQOOOKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDAAABBBEEEFFFFFFEEEBBBAAADDDCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEAAAAAABBBCCCCCCCCCBBBBBB???BBBFFFHHHGGGEEEDDDDDDJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHLLLEEE999===888DDDpppsss^^^QQQSSSSSSMMMOOOYYY___MMMkkkwwwfff]]]ZZZUUUPPPMMMJJJIIIGGGVVVdddoookkk^^^[[[hhhwww||||||}}}vvvkkkZZZLLLKKKRRR```___YYYPPPFFFCCCFFFJJJTTT\\\dddeeeccchhhtttyyykkkfff```XXXRRRPPPaaatttyyynnn]]]PPPKKKBBBGGGCCCAAAKKKLLLFFFHHHMMMPPP```xxx}}}{{{UUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOUUUsss~~~{{{|||yyyoooddd___bbb```___eeeuuuxxx|||iii]]]dddttt___}}}}}}\\\RRRKKKLLLOOONNNKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>AAADDDFFFEEECCCCCCCCCIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIDDD:::???<<>>======@@@CCCDDDCCCAAA@@@@@@GGGGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIHHHDDDBBB===DDDBBBMMMsssnnn\\\PPPQQQQQQLLLLLLSSSSSSddd^^^UUU___www~~~mmmiiiaaaXXXQQQLLLIIIHHHGGGJJJPPPWWW\\\]]]YYYVVVkkkttt|||~~~yyytttkkk]]]MMMDDDBBB???CCCGGGIIIMMMZZZmmm}}}nnn```^^^dddiiikkkllllllggg___XXXWWWWWWUUURRRTTTcccrrrxxxdddKKKGGGKKKHHHHHHPPPMMMGGGKKKKKKOOOQQQRRRXXXeeeppptttooojjjhhhnnnzzz~~~qqqlllfffaaa___aaadddfffNNNOOOQQQTTTVVVXXXYYYYYYQQQRRRRRRRRRRRRQQQPPPOOOMMM\\\~~~}}}yyyooohhheeeddd```ffflllmmmjjjjjjnnnssszzzsssoooggg|||fffVVVNNNGGGGGGIIIHHHGGGHHHEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAA@@@??????>>>CCCBBBAAA@@@>>>>>>======>>>@@@BBBCCCAAA?????????DDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIIIIIIIIIIHHHGGGAAABBB@@@IIIHHHTTTvvv}}}gggXXXNNNNNNNNNJJJIIIMMMGGGPPPnnnyyy___XXX___ttteee\\\VVVQQQIIICCCIIIIIILLLUUU^^^aaa\\\UUU```kkkvvv{{{~~~}}}xxxqqqgggZZZOOOIIIJJJIIIHHHKKKYYYsss}}}ggg[[[WWW[[[```bbb^^^ZZZYYYWWWUUUYYYVVVTTTUUU[[[jjjkkkFFFMMMQQQNNNOOOVVVQQQLLLRRRYYY\\\VVVLLLPPPaaajjjhhhZZZVVVSSSUUU\\\jjjwwwooorrrtttqqqoookkkhhheeebbb___\\\PPPQQQRRRTTTVVVWWWXXXXXXPPPQQQRRRSSSSSSSSSQQQQQQPPPXXXuuu}}}ppphhhfffgggiiirrrzzz|||wwwtttvvvzzzwwwzzzdddzzzgggRRRKKKEEEEEEFFFDDDDDDFFFDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>=========>>>======<<<<<<===>>>>>>???AAABBBBBB@@@>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEE???CCCCCCLLLMMMYYYyyy|||bbbVVVMMMNNNNNNKKKIIIKKKKKKMMMaaatttbbb^^^rrrzzzfff]]]]]]ZZZOOOCCCDDDDDDGGGNNNXXX^^^___^^^XXXcccooouuu{{{|||wwwpppkkkeeeaaaWWWSSSQQQXXXlllhhhNNNFFFHHHOOO[[[eeeddd```^^^______hhh```\\\eeewwwgggNNNTTTVVVSSSUUU[[[UUURRR[[[fffggg\\\OOOSSScccfff]]]SSSPPPMMMLLLMMMSSScccsss|||}}}~~~|||ddd\\\gggtttyyytttooonnnnnnllleee___RRRRRRSSSSSSRRRRRRQQQQQQMMMOOOQQQSSSTTTTTTSSSRRRVVVZZZmmm~~~ssswww~~~zzzooommmooovvv~~~xxxpppssszzz~~~xxxwwwxxx~~~kkkmmmhhhXXXMMMGGGDDDEEEDDDBBBAAACCCDDDEEEEEEFFFFFFEEEDDDDDDBBBBBB@@@@@@@@@@@@BBBBBB@@@@@@??????>>>?????????======<<<<<<<<<======>>>;;;;;;::::::;;;===???@@@@@@AAABBBAAA???===============>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCC>>>DDDCCCLLLNNN[[[zzzzzz^^^UUUMMMNNNPPPNNNKKKKKKQQQOOOYYYvvvzzzeeehhhyyyccc[[[^^^]]]RRRFFFAAABBBDDDJJJQQQZZZbbbgggWWW]]]dddiiirrr|||}}}}}}yyyxxx|||{{{yyyxxx|||pppQQQ???>>>CCC@@@RRReeennnpppqqqrrrrrrrrrmmmqqqrrr[[[ZZZ\\\]]]YYY\\\aaa[[[ZZZgggsssnnnbbbXXX^^^hhhbbbRRROOOLLLKKKJJJHHHIIISSS^^^ddd|||{{{nnnccc______aaalllvvv{{{sssddd___hhhtttzzzrrrpppqqqrrrnnnjjjPPPPPPQQQQQQQQQQQQPPPPPPMMMOOORRRUUUWWWWWWWWWVVVWWWZZZddd|||{{{iii___iiiuuu}}}ooojjjhhhooo|||~~~vvvkkkeeemmmzzzqqqkkklllVVVJJJHHHDDDCCCDDDDDD@@@???AAACCCDDDDDDEEEEEEEEEDDDDDD??????>>>>>>>>>>>>??????<<<<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;===>>>???<<<;;;;;;;;;<<<>>>AAABBB???@@@@@@???<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBAAA>>>CCCAAAIIIKKKZZZyyyxxxXXXPPPKKKLLLNNNMMMKKKIIIKKKKKKNNNaaaxxxlllmmmpppeeecccaaaXXXPPPFFFFFFEEEGGGLLLTTT\\\aaa[[[ZZZXXXZZZeeeuuu}}}|||{{{~~~eeeKKK===<<<@@@DDDCCCNNN[[[fffrrr}}}|||```\\\eeehhhhhhcccfffkkkfffgggwww|||ooollluuuvvvdddNNNNNNKKKJJJKKKIIIIIINNNVVV^^^vvvuuummmggg___XXXTTTSSSQQQQQQRRRYYYaaagggjjjmmmtttzzz}}}|||zzzxxxvvvKKKLLLNNNQQQSSSTTTUUUUUUOOOQQQUUUYYY[[[\\\[[[ZZZTTTVVV\\\nnn}}}hhh^^^jjjxxx```cccmmmlllmmmvvv}}}oooaaaaaalll~~~tttzzzuuu```RRRNNNFFFCCCBBBEEEDDD???>>>???AAAAAABBBBBBCCCBBBBBBAAA<<<==================<<<999999999999::::::;;;<<<;;;:::::::::;;;===???@@@>>>>>><<<<<<===???AAACCC>>>??????===:::999999:::999:::;;;<<<===??????@@@@@@@@@BBBBBBBBBBBB@@@@@@===BBB@@@FFFIIIYYYwwwuuuQQQKKKGGGHHHKKKKKKHHHFFFAAACCCDDDRRR|||~~~{{{dddgggwwwoooiiiccc^^^KKKHHHDDDCCCEEEJJJOOOQQQ___XXXPPPOOO\\\ooo{{{~~~|||}}}gggGGG999===EEEDDD>>>MMMLLLMMMTTTeeezzzuuu```___hhhnnnsssqqqlllooouuuooosss}}}lllRRRTTTPPPNNNOOOOOONNNRRRWWW___vvvxxxmmmXXXTTTQQQQQQSSSSSSQQQNNNNNNMMMQQQ___ooo|||}}}MMMMMMNNNPPPRRRRRRPPPNNNMMMNNNPPPTTTWWWXXXVVVSSS\\\QQQXXXgggwwwnnnbbblll~~~wwwiiiiiippp}}}xxxmmmgggiiilllnnnvvv|||uuugggZZZeeerrr~~~zzz[[[JJJKKKGGGFFFEEEDDDBBBAAA??????????????????@@@AAABBBCCC??????===<<<;;;;;;;;;;;;888999;;;<<<===>>>>>>>>>===999555777<<>><<<>>>>>>>>>???>>>===<<<<<<>>>>>>===<<<;;;;;;::::::<<<;;;::::::<<<>>>@@@@@@BBBBBBAAA@@@>>>;;;999888;;;>>>???FFFDDDVVVtttfffJJJGGGDDDCCCDDDEEEEEEEEEFFFIIIGGGGGG^^^gggWWWlllyyyjjj\\\QQQOOOIIIDDDBBBDDDIIINNNVVVUUUSSSQQQRRR\\\kkkwwwwwwvvvyyy~~~oooXXXFFFEEEFFFEEEJJJTTT[[[aaafff```VVVWWWhhh{{{~~~wwwoooiiigggiiiqqqyyyzzzxxxxxxxxxvvvyyyeee^^^ccc[[[[[[WWWNNNTTTaaadddfffvvvxxxnnneee[[[TTTMMMLLLQQQTTTSSSOOOMMMJJJMMM[[[oooMMMOOOQQQRRRRRRQQQPPPOOOKKKLLLNNNRRRUUUVVVTTTRRRVVVLLLSSSaaaqqq}}}rrrgggpppoooaaa^^^aaadddmmmwwwsssmmmkkkppprrrttt}}}yyynnneee```tttrrrWWWIIIIIIFFFFFFEEECCCBBB@@@??????>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>======;;;;;;<<<<<<===>>>>>>>>><<<999777888===@@@???===>>>>>>>>>>>>======<<<;;;<<<<<<;;;;;;;;;:::::::::======<<<===>>>???@@@?????????>>>======<<<;;;;;;<<<>>>???FFFDDDWWWssscccJJJGGGDDDBBBCCCDDDDDDCCCBBBGGGHHHHHHVVVzzzuuuWWW[[[xxxsssgggVVVSSSOOOIIIEEEEEEHHHKKKQQQUUUXXXXXXWWW[[[fffooorrroooooovvvmmmUUUBBBDDDLLLRRR]]]jjjrrrsssqqqfff\\\___sssjjjkkk___^^^```eeemmmsssxxx{{{~~~{{{{{{|||jjjgggmmmdddccc___WWW^^^jjjlllsss}}}vvvnnnggg```\\\UUUOOONNNQQQSSSSSSQQQPPPMMMLLLWWWkkkIIIKKKMMMNNNMMMLLLLLLLLLIIIJJJLLLOOORRRSSSQQQOOORRRKKKNNNXXXfffzzzxxxooowwwmmm```XXXZZZ]]]\\\]]]bbbdddvvvzzzlllkkkpppxxxzzz|||rrraaa```hhh~~~eeeQQQHHHGGGEEEDDDDDDBBBAAA@@@??????============>>>???@@@AAADDDDDDEEEDDDCCCAAA@@@???>>>>>>===<<<<<<===>>>>>><<<:::888:::???BBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;??????@@@@@@@@@@@@@@@???===<<<;;;:::;;;<<<>>>???<<>>???@@@AAABBBDDDEEEEEEDDDBBB@@@AAA???===;;;:::;;;<<<===<<<;;;;;;===@@@CCCCCCBBB???>>>===<<<<<<;;;;;;;;;999::::::;;;<<<===>>>???AAABBBDDDDDDCCCAAA@@@@@@>>>===;;;999:::<<>>AAAAAAFFFFFFZZZpppXXXHHHEEECCCCCCDDDFFFGGGGGGHHHHHHMMMOOOLLLUUUzzzsss[[[RRRbbb{{{iiiddd[[[PPPFFFAAA@@@BBBCCCIIIPPPVVVXXXWWWUUUSSSXXXZZZaaammmvvvyyy|||}}}jjjZZZPPPWWW___eeesssgggYYYYYYRRRMMMQQQSSSXXX\\\^^^aaahhhnnnqqqjjjggguuu{{{nnniiijjjnnn~~~sssfff```]]][[[XXXUUURRRSSSWWW\\\___\\\YYYTTTPPPTTTcccwwwOOOJJJGGGLLLTTTXXXUUUPPPKKKJJJJJJLLLNNNNNNMMMKKKOOOMMMIIIHHHOOO```zzz___WWWVVV^^^dddeeeiiipppzzzrrrxxxwwwdddXXXhhhvvvnnn{{{lllRRRJJJHHHEEECCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>>>>??????@@@<<<>>>@@@CCCDDDDDDCCCBBBAAA???===;;;::::::;;;<<<===<<<===???AAACCCCCCCCC>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>@@@AAABBBBBBBBBEEEGGGFFFDDDBBBAAABBBBBB@@@===::::::<<>><<<;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBB>>>>>>===<<<<<<===???@@@>>>>>>???AAABBBDDDEEEEEECCCFFFHHHGGGDDDBBBCCCEEEEEECCC@@@======>>>@@@BBBBBBFFFEEEIIIJJJ___oooNNNGGGEEEDDDEEEHHHKKKMMMNNNNNNHHHHHHMMMLLLMMM\\\qqqxxxUUURRRQQQ___www~~~lllXXXIIIBBBBBBEEEEEEBBBAAAFFFOOOUUUUUURRRIIIRRR```lllooonnnssszzzyyy{{{zzzgggXXXQQQXXXfff{{{mmmPPPXXXYYYRRRSSSWWWmmmxxxzzzpppkkkccc^^^YYYXXX]]]eeelllpppxxx{{{|||vvvjjjbbbaaabbbjjjyyyMMMMMMMMMNNNPPPRRRSSSSSSTTTRRRPPPPPPPPPOOOLLLKKKFFFKKKGGGIIIPPPRRRlllooo___^^^aaahhhlllqqq}}}~~~rrrdddaaarrrwwwhhhpppXXXLLLHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>=========???AAAAAAAAAAAA@@@AAA>>>===<<<<<<===???BBBCCC???@@@AAABBBCCCDDDEEEFFFDDDFFFHHHFFFCCCBBBDDDHHHFFFEEEBBBAAA@@@BBBCCCEEEEEEIIIGGGJJJMMMbbboooKKKHHHFFFDDDEEEGGGJJJKKKLLLMMMKKKKKKNNNNNNOOOXXXbbbgggRRRLLLSSSeee}}}ttt___NNNEEECCCDDDBBBBBBBBBDDDHHHMMMRRRUUUOOOQQQXXX```fffiiiooovvvsssvvv{{{{{{xxxjjjYYYRRR```vvvfff]]]nnnfffYYYbbbnnnwwwppplllddd]]]\\\bbbkkkqqqsss|||xxxttttttrrrxxxOOOSSSVVVTTTPPPOOOSSSXXXWWWUUUSSSQQQQQQOOOMMMKKKHHHNNNJJJLLLSSSPPPeeeyyyeeeeeehhhlllkkknnnssspppppp___```zzziiimmm{{{]]]LLLHHHHHHHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCBBBBBB@@@???>>>>>>@@@BBBBBBAAA@@@???@@@>>>===<<<===>>>AAACCCEEE@@@@@@AAABBBCCCDDDEEEFFFDDDFFFHHHFFFBBBAAAEEEJJJFFFEEEDDDCCCCCCDDDFFFGGGFFFJJJHHHKKKNNNcccoooIIIJJJGGGEEEDDDFFFHHHHHHHHHMMMOOOQQQRRRQQQSSSYYY^^^wwwuuuVVVJJJMMM[[[ssslllZZZOOOKKKJJJ>>>AAACCCBBBAAADDDMMMUUUVVVQQQPPPVVV^^^dddlllrrrwwwwwwzzz}}}~~~|||zzzyyynnn^^^YYYmmmdddlllzzzlll~~~{{{{{{sssiii___^^^eeennnssssssSSSWWW[[[ZZZWWWVVVZZZ^^^^^^XXXRRRPPPQQQSSSQQQNNNQQQIIIFFFJJJLLLOOO___rrrzzzrrrpppzzzrrrxxxssshhhcccmmmsssrrrkkkQQQNNNJJJHHHIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFEEECCCBBBAAA@@@@@@===>>>@@@AAABBBBBBAAA@@@===???AAACCCDDDDDDCCCBBB>>>???AAACCCEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGEEEIIIHHHIIIZZZkkkcccLLLGGGDDDCCCDDDHHHLLLLLLKKKLLLNNNPPPSSSUUUVVVVVVVVVdddqqqTTTOOOZZZyyyqqqeee\\\WWWNNNFFF??????AAAAAABBBDDDLLLUUU\\\YYYSSSUUUcccppprrrtttuuuvvvvvvvvvxxxzzzuuuhhheee{{{mmmmmm||||||lll```gggyyyzzzUUUVVVXXXZZZ[[[]]]___```ZZZVVVRRRQQQTTTVVVUUUSSSRRRLLLKKKOOOOOOOOOZZZiii}}}rrrpppuuufffvvv___IIIHHHFFFDDDFFFEEECCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>???@@@BBBBBBBBBBBBAAA===???AAABBBCCCBBBAAA@@@===>>>@@@BBBDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFDDDHHHGGGHHHXXXhhh```KKKGGGEEEDDDEEEJJJMMMNNNMMMQQQQQQRRRSSSTTTSSSRRRRRRYYYtttrrr```YYYpppzzzmmmcccYYYOOOGGGDDDCCCAAAAAACCCGGGMMMSSSQQQLLLMMMXXXbbbjjjmmmqqqtttvvvwwwzzz{{{tttooouuu~~~zzzzzz|||ttt~~~XXXWWWVVVXXX\\\^^^^^^\\\VVVTTTSSSUUUYYY[[[ZZZXXXSSSPPPPPPTTTSSSPPPUUU___wwwxxx{{{~~~pppmmmsss~~~___}}}sssUUUEEEGGGFFFFFFHHHGGGBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEECCCAAA@@@???@@@AAABBBBBBBBBAAA@@@AAAAAA@@@???>>>>>>======<<<===>>>???@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<===???@@@AAABBBCCCCCC>>>??????@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDBBBEEEEEEGGGUUUaaaZZZHHHFFFEEEEEEGGGKKKNNNOOOOOORRRRRRSSSSSSSSSRRRQQQQQQUUUbbbsssYYY```~~~ppp___TTTJJJEEEBBB>>>>>>???BBBEEEHHHHHHEEEGGGMMMSSSaaaeeelllqqqtttuuuwwwxxxvvvyyywww}}}ooofffkkkzzzYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUYYY]]]^^^^^^\\\VVVTTTUUUWWWVVVRRRUUU[[[jjjwwwuuu~~~~~~|||{{{|||}}}vvvuuuyyypppkkkdddLLLCCCGGGEEEEEEHHHFFF@@@@@@????????????@@@@@@???AAABBBCCCCCC@@@===;;;:::<<<>>>@@@@@@@@@>>>============<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<<<<======>>>>>>===<<<;;;:::;;;;;;<<<>>>???@@@@@@@@@<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBFFFRRRZZZSSSFFFEEEEEEFFFIIIKKKNNNPPPPPPNNNOOOPPPPPPQQQRRRRRRRRRWWWYYYlllgggWWWfff|||fff[[[OOOHHHDDD@@@>>>@@@@@@AAABBBCCCDDDFFFIIIKKKXXX]]]dddjjjnnnpppqqqrrruuu|||wwwrrrsssxxxooolllhhhfffgggiiimmmsssyyyWWWYYY[[[YYYUUUTTTVVVXXXWWWWWWYYY\\\^^^___^^^]]]ZZZXXXXXXYYYYYYWWWYYY]]]dddwww|||ttt~~~tttzzz~~~yyyuuu~~~dddUUUDDD@@@DDD@@@???BBB???>>>>>>============>>>>>><<<===???@@@???<<<999777888999;;;===>>>===;;;:::::::::::::::999999999999777888888888999::::::;;;<<<<<<<<<;;;;;;:::999999999::::::;;;<<<===>>>>>>:::;;;;;;<<<===>>>>>>>>>======>>>>>>???????????????>>>@@@FFFNNNRRRLLLCCCDDDEEEGGGIIIKKKLLLNNNOOOLLLLLLMMMMMMNNNOOOPPPPPPTTTRRR___dddPPPXXXjjjvvvxxxlll^^^VVVOOOGGGCCCCCC>>>>>>>>>???CCCFFFHHHHHHLLLQQQYYY```eeeiiimmmooosssyyywww^^^[[[qqqyyyiiizzzqqqWWWVVVZZZVVVYYYdddsssSSSXXX\\\[[[WWWVVVZZZ___YYYZZZ\\\^^^______^^^^^^^^^]]]\\\\\\]]]]]]___```bbbmmmttt{{{xxxllljjjyyyyyyqqqjjjgggsssmmmmmmsssOOOCCCCCCEEE???===@@@===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;999777666777888999:::;;;:::999888777888888888888888888888999999999999999;;;<<<<<<;;;;;;::::::999999999999888888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<>>><<<>>>FFFLLLKKKFFFBBBBBBDDDGGGHHHIIIIIIKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJNNNPPPXXXnnn[[[KKKRRR^^^~~~ooocccYYYMMMEEEBBB>>><<<;;;<<>>===@@@>>>;;;::::::999999::::::;;;::::::::::::999999888777999888888888888888888777666666666777777888888888999888888888999:::;;;<<<::::::999999999999999999777777666666777888999:::::::::999999999999888888999:::;;;<<<<<<<<<;;;;;;>>>:::===GGGKKKFFFBBBAAA@@@CCCFFFGGGFFFFFFGGGIIIGGGGGGFFFEEEFFFFFFHHHHHHIIIQQQUUUZZZwww~~~bbbSSSQQQrrr}}}pppcccUUUJJJFFF@@@>>><<<;;;<<>>AAABBB999888===::::::999999999999999999::::::::::::999999999999999:::999888777666666777777555555666666777888888888777777666666666888999;;;:::999999999999999::::::777666555555666777888999::::::999999888777777777888999:::;;;<<<;;;::::::>>>:::===GGGJJJDDD???AAA???CCCFFFGGGEEEDDDEEEGGGAAAAAAAAABBBDDDGGGIIIKKKDDDOOONNNHHH^^^~~~^^^LLLRRRlll|||ooo```UUUPPPDDDBBB???<<<<<<>>>BBBEEEFFFEEEDDDDDDFFFLLLUUU[[[aaaeeejjjnnntttttteeeTTTYYYeeezzz|||tttcccRRRLLLMMMSSSdddyyy\\\]]]hhhqqqyyySSSUUUXXXYYYXXXVVVTTTSSSWWWXXXXXXXXXYYY\\\```ccceeecccaaa______```bbbccceeeqqqlllrrr|||zzzyyyxxxrrrhhhaaa^^^xxxyyysssTTTHHH@@@???>>>======<<<<<<<<<<<<;;;:::888777888888999999999999999999888777777888777666555555444555555555555555666777777888888777777888999999:::;;;;;;;;;:::999999:::999777555555666666777777777666666:::999999999888888777777777777777888:::<<>>???CCCGGGHHHFFFCCCHHHIIIHHHEEEBBBAAAAAABBBBBBAAA@@@???@@@BBBEEEFFFHHHHHHKKKMMMQQQiii~~~iiiSSSRRR]]]yyyqqq]]]ZZZQQQGGG???<<<<<<;;;===AAA=========>>>@@@DDDGGGIIIWWWWWW\\\ccceeebbbaaabbbyyyvvvgggXXXHHHRRRWWW^^^gggmmmuuuxxxUUUWWWYYY[[[ZZZZZZYYYYYY\\\]]]^^^]]]]]]]]]```bbbeeedddaaa```___```bbbdddccckkkkkkrrr~~~zzztttqqqrrrpppmmmrrr{{{fffJJJ@@@@@@@@@>>>===============<<<;;;:::999888888888999888999999999888888777666999888888777666666666777777777777888888999999999999999999::::::;;;;;;;;;<<<;;;::::::;;;<<<;;;999888888888888888888888888999888888777777777777888999888888999:::<<<===>>>??????AAAEEEIIIJJJIIIFFFHHHHHHHHHEEECCCAAAAAABBBCCCBBBBBBBBBCCCEEEFFFGGGEEEEEEHHHIIIJJJXXXaaaPPPEEEPPPlllnnngggVVVMMMEEEBBB@@@===<<<>>>============???BBBDDDFFFLLLLLLQQQYYY^^^bbbiiiqqqsssfffZZZWWWeeeqqq~~~mmm}}}WWWWWWXXXYYYZZZ[[[\\\]]]```aaacccbbb```______```bbbaaa^^^\\\\\\]]]___aaa```ccchhhppp}}}{{{}}}zzz}}}vvvtttvvvtttsss^^^FFF@@@AAA@@@???>>>============<<<<<<;;;999999999999999777888888888888777666666:::999999888888888999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;>>>@@@@@@@@@===<<<;;;999999999:::::::::999888888888999:::;;;::::::::::::;;;<<<===>>>>>>???AAAEEEIIIJJJIIIHHHGGGGGGGGGFFFCCCAAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIICCCDDDGGGIIIGGGMMMccc{{{nnnRRRFFFKKKVVVbbbkkkrrr```VVVMMMIIIEEE???;;;;;;======<<<<<<===???AAABBBBBBCCCGGGMMMSSS[[[jjjxxxwwwqqqmmmhhhlll~~~sssvvvWWWVVVTTTSSSUUUWWWYYYZZZ^^^```bbbbbb```^^^]]]]]][[[ZZZWWWVVVUUUVVVXXXZZZ]]][[[bbbjjjttt}}}{{{~~~{{{}}}wwwrrrxxxuuutttwwwWWWGGGEEEAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::999999999777777888888888777777666999999999888999999::::::=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>???===<<<<<>>::::::;;;;;;===>>>???@@@>>>@@@BBBEEEFFFGGGFFFEEEFFFGGGGGGFFFDDDBBBBBBCCCBBBDDDFFFIIIJJJJJJIIIIIIFFFFFFJJJNNNMMMNNNYYYfff|||gggTTTGGGFFFRRR```|||zzzmmmaaaUUUOOOJJJCCC===<<<======<<<<<<<<<<<<===>>>???@@@BBBEEEGGGMMM^^^mmm{{{|||rrrlllooossssssrrr{{{kkkaaabbbgggvvvYYYUUUQQQPPPQQQTTTUUUVVVWWWZZZ]]]^^^]]][[[ZZZZZZWWWUUUSSSQQQQQQRRRTTTUUUZZZWWWZZZ```iii~~~~~~~~~}}}}}}|||yyyzzz}}}|||uuutttjjjuuufffMMMDDDEEEBBBAAA@@@??????>>>>>>>>>======<<<<<<;;;::::::999777777888888888888777777888888888888999::::::;;;???>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>???===<<<===@@@DDDFFFGGGBBB@@@>>><<<;;;;;;<<<===;;;:::999999:::;;;<<<===888:::;;;>>>@@@BBBCCCDDDCCCDDDFFFGGGGGGEEEDDDCCCEEEGGGHHHHHHFFFDDDDDDEEEAAACCCFFFIIIJJJJJJIIIHHHIIIJJJLLLOOOPPPRRRWWW^^^zzz~~~gggMMMDDDTTTiii}}}~~~ooo```WWWQQQIIICCC@@@>>>======<<<<<<;;;;;;;;;>>>???@@@AAA???AAAMMMYYYbbbfffiiiggggggjjjnnnooo|||ssswww}}}~~~llleee[[[WWW^^^kkkZZZUUUPPPOOOQQQTTTUUUTTTRRRUUUXXXYYYXXXWWWWWWWWWVVVUUURRRPPPPPPQQQSSSUUUTTTUUUTTTWWWaaaooo~~~zzzzzzzzzzzzzzzxxxyyyvvvtttzzzmmmjjjsssuuuXXXGGGDDDEEECCCBBBAAA@@@????????????============<<<;;;:::999777777888999999999999888888888888888999;;;<<<<<>>>>>===<<<;;;;;;;;;;;;<<<======>>>??????>>>===<<<===@@@BBBCCCCCC@@@???===<<<<<<<<<<<<===888888999999999999999999999;;;===@@@CCCEEEFFFGGGHHHJJJLLLLLLJJJGGGFFFFFFEEEGGGIIIJJJHHHFFFFFFGGGAAACCCFFFHHHJJJJJJJJJIIIKKKKKKLLLMMMMMMOOOSSSWWW```iiiNNNJJJRRR|||qqqfff^^^SSSJJJEEE??????>>>>>>===<<<<<<;;;<<<<<<>>>@@@>>><<>>>>>===<<<:::999888888999:::::::::::::::999999999:::;;;===>>>?????????>>>===<<<;;;:::999888999:::;;;<<<>>>>>>???===<<<<<<===???@@@???>>>======<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;999888<<<>>>@@@CCCEEEGGGHHHHHHIIILLLNNNNNNKKKIIIHHHHHHFFFHHHKKKKKKJJJIIIHHHHHHBBBDDDFFFHHHJJJKKKKKKKKKJJJLLLMMMKKKKKKNNNQQQTTTXXXlll|||~~~vvv```VVVgggzzzooo___PPPGGG@@@@@@@@@??????>>>===<<<<<<;;;<<>>>>>>>>>>><<<;;;:::888999:::;;;;;;;;;;;;;;;::::::;;;;;;===>>>@@@AAA???>>>===<<<;;;:::999888666777888:::<<<===>>>???<<<<<<;;;<<<>>>>>><<<;;;:::;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@>>>;;;999???AAACCCEEEGGGGGGGGGGGGFFFJJJMMMMMMJJJHHHHHHIIIFFFIIILLLLLLKKKJJJIIIJJJDDDEEEFFFHHHJJJLLLMMMMMMHHHLLLNNNMMMMMMQQQUUUWWW\\\___xxxuuueeeNNNsss|||hhhSSSGGG@@@@@@AAA@@@@@@???>>>===???<<<<<>>AAAAAA@@@???>>>===<<<;;;=========<<<<<<;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???;;;;;;;;;<<<;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<===>>>??????>>>>>>BBBAAABBBDDDFFFGGGGGGFFFIIIMMMOOOLLLJJJJJJJJJGGGHHHIIIKKKLLLLLLJJJHHHGGGGGGDDDCCCFFFLLLNNNKKKHHHPPPPPPOOOOOOPPPRRRUUUWWWVVV]]]hhh}}}|||uuu^^^dddyyyttt[[[JJJEEE@@@???BBBAAA;;;999===>>>>>>>>>???????????????======>>>@@@CCCEEEHHHIIIKKKQQQWWWWWWXXXbbbtttzzzzzzllluuuKKKKKKMMMOOOQQQTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQNNNLLLLLLNNNPPPQQQPPPOOOIIIIIIPPPRRRPPPVVVbbb~~~{{{yyyxxxsssooo```___qqqjjjOOOtttaaaLLLEEECCCAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::999999:::;;;;;;<<<======;;;;;;<<<<<<;;;;;;:::999888888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<======>>>??????CCCBBBAAAAAACCCEEEGGGGGGGGGKKKMMMJJJGGGHHHHHHEEEHHHIIIJJJKKKJJJJJJIIIHHHEEECCCDDDIIIQQQVVVUUUTTTOOONNNNNNNNNOOOQQQTTTUUUXXX\\\aaakkkvvvllldddnnniiiQQQLLLEEEAAADDDDDDAAA???@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAABBBFFFJJJMMMMMMNNNUUUdddppppppmmmjjjlllvvv}}}KKKMMMPPPSSSUUUWWWXXXXXXTTTTTTSSSRRRQQQOOONNNNNNMMMMMMMMMOOOQQQRRRQQQPPPNNNJJJKKKQQQQQQNNNRRRZZZnnn}}}~~~|||yyyyyyyyyvvvqqqlllcccjjjpppZZZ]]]hhhNNNAAA@@@@@@AAAAAA??????>>>===<<<;;;;;;::::::::::::999999999999999888888888999999999::::::888888888999999::::::;;;;;;;;;;;;;;;;;;::::::999666666777777888999999:::<<<<<<======>>>?????????======<<<<<<;;;;;;::::::::::::::::::;;;===???@@@BBB@@@>>>===>>>AAADDDFFFEEEIIIJJJGGGEEEFFFFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDFFFKKKSSSXXXYYYXXXLLLLLLLLLLLLMMMPPPRRRSSSTTTVVVYYY\\\eeennn```hhhiii^^^TTTKKKJJJKKKHHHCCC@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<>>>>>>>>>>>???>>>======<<<;;;:::::::::888888888888888888888888777777777888888888999999777777888888999999999999::::::;;;;;;::::::999888555555666777888999999:::;;;;;;<<<<<<============;;;;;;;;;::::::999999999999888888888999<<>>>>>>>>======>>>AAACCCDDDHHHIIIEEECCCDDDDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHGGGJJJNNNPPPQQQPPPHHHHHHIIIJJJKKKMMMOOOPPPLLLOOOVVVYYYWWWffflll\\\[[[ppppppeeeYYYWWWYYYWWWPPPIIICCCBBBAAA???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<>>>>>======>>><<<;;;;;;::::::999999999777777777777777777777777666666666777777777888888888888888888888888999999999999999999999888888777555555666777888999::::::666777888999999888888777999999999888888888888888777777666666888;;;>>>???;;;>>>AAABBBAAA???@@@AAADDDGGGGGGCCCAAACCCDDDBBBEEEEEEEEEEEEEEEFFFGGGHHHKKKIIIHHHGGGGGGHHHGGGGGGDDDDDDEEEGGGIIIKKKLLLMMMKKKKKKRRRVVVRRRXXX{{{gggMMMRRRjjj{{{oookkknnnmmmcccXXXHHHFFFCCCAAA???>>>>>>>>>=========<<<<<<======>>>>>>>>>===>>>@@@AAAAAAAAAAAADDDGGGJJJKKKLLLNNNPPP]]]bbbqqqOOOPPPRRRSSSRRRPPPNNNLLLKKKIIIGGGEEEDDDDDDDDDDDDFFFHHHIIIIIIJJJKKKNNNPPPQQQQQQQQQRRRSSSVVV[[[___^^^iiiyyy~~~~~~}}}zzzzzz~~~zzzrrruuuxxxUUUfffqqqLLLCCC======>>><<<<<<===:::::::::999999888888888666666666666777777777777555555555666666666777777777777777777777777777888777777777888777666666555444444555666888999::::::888999;;;;;;;;;;;;:::999777777777777777777777666666666666666777999;;;<<<;;;@@@DDDEEECCCAAA@@@AAACCCFFFFFFAAA???AAACCCAAAEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEE@@@AAACCCDDDFFFHHHJJJJJJOOOKKKKKKNNNLLLPPPhhh{{{[[[LLLPPPYYY{{{ooo```QQQNNNJJJEEEAAA>>>======<<<<<<;;;;;;<<<<<<===>>>;;;<<<======>>>>>>>>>???>>>@@@BBBCCCDDDFFFHHHKKKVVV]]]qqqssstttKKKLLLMMMNNNNNNLLLJJJIIIHHHFFFDDDBBBBBBBBBCCCDDDFFFIIIMMMOOONNNMMMNNNOOOMMMPPPRRRSSSSSSUUUXXXYYYZZZ[[[gggzzz~~~}}}}}}~~~~~~|||zzzqqqrrrwwwzzzuuuuuuiiijjjxxxvvvXXXCCC===:::<<<<<<::::::===999999888888888888777777555666666666777777777777444444555555555666666666666666666666555555555555555555666666555555444333222222333555666777888999:::;;;<<<======<<<;;;:::555555555555555666666666555555666777777888999999:::>>>BBBBBB???===>>>@@@AAADDDCCC???===???@@@???@@@AAABBBDDDDDDDDDDDDCCCAAAAAA@@@???>>>???AAACCC===>>>@@@CCCEEEFFFGGGHHHMMMIIIGGGGGGHHHKKKXXXfffqqqXXXJJJFFFWWWkkk}}}qqqeeeaaaZZZRRRKKKEEEBBBAAA>>>======<<<<<<<<<======:::<<<======<<<;;;===>>>;;;<<<===>>>>>>@@@CCCFFFJJJQQQeeewwwjjj```bbbpppIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJHHHFFFEEEFFFGGGHHHFFFLLLRRRUUUSSSPPPOOOOOOLLLPPPUUUUUUUUUVVVVVVUUU[[[TTT]]]vvv~~~|||{{{{{{|||}}}|||yyywwwxxxwwwwwwvvvnnnooojjjjjj}}}nnnIIIAAA===;;;<<<<<<999999;;;888888888888777777777777555666666666777777888888444444444555555555666666444444444444444444444444444444555555444444333222000111222333555666777888555666777888888777555444444555555555555555555555444555666777888888777777777:::===;;;888777:::>>>???BBBAAA===;;;===???>>>999;;;===???@@@???>>>=========<<<;;;:::;;;===???<<<===???BBBDDDEEEFFFGGGFFFFFFFFFFFFGGGIIIMMMQQQccc{{{dddPPPJJJFFFMMM___zzzyyytttkkk```VVVOOOJJJHHHAAAAAA@@@>>>>>>======>>>;;;>>>@@@>>>;;;:::<<>>???@@@<<<<<<;;;:::::::::;;;;;;???@@@@@@@@@@@@AAAAAAAAADDDDDDCCCCCCFFFIIIMMMOOO\\\wwwzzzeeeTTTGGGGGGLLLXXXttt~~~mmmbbb\\\UUUMMMLLLGGGAAA>>>??????===;;;>>>>>>@@@@@@@@@???>>>===>>>>>>>>>>>>????????????BBBAAADDDKKKSSSXXXWWWUUUHHHHHHGGGHHHKKKPPPUUUXXX]]][[[XXXVVV]]]qqqMMMMMMKKKJJJJJJJJJKKKKKKLLLLLLKKKIIIIIIKKKOOORRRTTTVVVWWWWWWUUURRRQQQQQQUUUTTTTTTSSSRRRRRRQQQQQQMMMOOOQQQYYYgggvvv|||{{{tttxxx~~~~~~~~~~~~~~~|||||||||{{{yyywwwsssllllllfffccc{{{iiiQQQTTTjjj{{{lllLLLCCC>>><<<:::999999999888777777777777777666666555444555555555666666666777777666666666666555555555555333222222222222333444444444333333222222333333444444555555666666666666666555555555555555555555555555555444444333444444555555555555666777888888888888999:::999999:::===@@@FFFBBB===<<<>>>>>>;;;888:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCDDDFFFIIIMMMOOOVVVcccxxxaaaRRRHHHIII[[[qqquuunnnddd\\\TTTNNNFFFBBBAAA@@@===;;;>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===AAAFFFHHHEEEBBBCCCCCCBBBBBBDDDGGGKKKMMMNNNNNNMMMLLLRRRddd{{{uuuiiieeekkkuuunnnssswwwMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOSSSVVVZZZZZZYYYWWWSSSQQQQQQRRRVVVUUURRRPPPOOONNNNNNNNNJJJRRRTTTRRR\\\qqq~~~}}}~~~}}}|||{{{{{{yyyvvvtttmmmhhh```[[[iiiuuuVVVQQQjjj{{{pppxxxSSSBBBAAA>>><<<:::999::::::888777888888888777666555444333555555666666666777777777555555555555444444444444222222222222222333333444444444333333333333444444444555555666666666666666444444444444444444444444555555444444444444555555777777777888888999999:::999:::;;;::::::;;;>>>@@@CCC@@@>>>>>>@@@AAA>>>;;;>>>>>>===<<<;;;;;;;;;;;;======<<<<<<<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDFFFIIILLLNNNSSSQQQ```wwwcccOOOGGGHHHaaazzz~~~ttt___XXXOOOHHHEEECCC@@@===???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???>>>===???AAAAAA>>>;;;???>>>>>>>>>???@@@AAABBBAAABBBBBBAAADDDPPP```mmmuuu]]]QQQPPPKKKQQQXXX___eeemmmvvv}}}sssjjj[[[QQQOOOWWWccckkkooofffUUUIIILLLVVVXXXQQQMMMMMMKKKKKKJJJKKKLLLMMMLLLMMMNNNOOOOOOQQQTTTWWW[[[YYYWWWRRRNNNLLLMMMOOOSSSQQQNNNLLLKKKKKKLLLMMMOOOSSSTTTSSSYYYiiizzz~~~~~~~~~}}}{{{zzzyyyyyyxxxuuussspppfff]]]ddd___NNNcccoooeeeEEE@@@<<<>>><<<:::999::::::999888999999999999888666555444555666666666666777777777666666666555555555444444333333222222333333444555444444333333333333444444444555555666666666666666666666666666666666666666555555555444555555666777888999999999::::::;;;;;;;;;;;;<<<<<<;;;<<>>======???BBBCCCAAA@@@CCCBBBAAA@@@??????????????????>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGJJJMMMNNNSSSLLLQQQggguuu[[[LLLOOORRRdddtttlllbbbZZZTTTPPPKKKGGGEEEDDDAAA???>>>=========???>>>>>>>>>>>>>>>======AAA@@@???AAACCCDDDBBB@@@======>>>>>>??????>>>>>>===>>>???===<<<@@@HHHOOOSSS___hhhcccSSSDDD@@@BBBCCCDDDEEEEEEDDDEEEGGGJJJLLLIIIEEEBBBBBBCCCFFFHHHGGGGGGDDD???AAADDDAAA;;;KKKJJJIIIHHHHHHIIIJJJKKKJJJLLLNNNOOOPPPQQQTTTVVVWWWUUUQQQLLLHHHGGGHHHJJJMMMKKKJJJIIIIIIJJJLLLMMMQQQKKKLLLTTTVVVYYYkkk~~~}}}||||||yyyxxxwwwxxxyyyxxxvvvtttnnnfffiiimmmOOOSSS|||vvvvvvUUUDDDDDD888===;;;999999::::::999888:::;;;::::::999888777666666666666666777777777888777777777666666666555555444444444444444555666666555444444333333444444555444555555666666666666666777777777777777777777777555555555555666666777888::::::::::::;;;;;;;;;;;;;;;<<<=========>>>AAADDD?????????@@@BBBBBBAAA@@@DDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMOOORRRQQQSSSXXXaaazzzpppuuuttt]]]PPPKKKYYYooo~~~ssskkkbbbZZZUUUMMMKKKHHHEEECCCBBBBBBBBB@@@@@@??????>>>>>>>>>============>>>@@@AAA@@@@@@;;;<<<>>>???@@@@@@??????>>>???@@@???<<<<<>><<<@@@BBBBBBBBBBBB@@@<<>>>>>AAADDDGGGDDDCCCCCCBBBBBBAAAAAA@@@EEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPOOOTTTXXXTTTOOO^^^yyysss}}}pppbbbQQQHHHIII[[[tttiiiaaaVVVTTTQQQMMMIIIFFFDDDCCCAAAAAAAAA@@@@@@??????>>>>>>=====================:::;;;<<<>>>????????????===???@@@AAA@@@???@@@AAACCCAAA>>>>>>???BBBEEEFFF===???AAACCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAABBBBBB@@@???AAACCCEEEGGGFFFEEEEEEEEEFFFHHHIIIHHHKKKNNNPPPPPPPPPQQQRRRRRRQQQNNNJJJGGGGGGIIIKKKHHHIIIIIIJJJLLLMMMNNNNNNSSSNNNPPPWWWWWWSSS]]]mmm~~~}}}|||zzzyyywwwxxxxxxwwwuuussskkkhhh^^^wwwxxxSSSCCCAAA>>>===<<<;;;999999:::;;;:::999777777888888999999888888666666777777777888888888777777666666666555555555555444444444444555666666555555444444444444555555444555555666666666666666888888888888888888888888666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>@@@CCCGGGJJJEEEEEEDDDDDDCCCDDDFFFHHHIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBCCCDDDFFFHHHIIIMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJKKKLLLNNNOOOPPPQQQQQQSSSVVVUUUOOOTTTpppjjjRRREEELLLbbbuuu|||pppmmmggg___VVVNNNGGGCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@???>>>>>>>>>???<<<<<<======>>>>>>??????===???@@@AAAAAA@@@@@@@@@@@@>>>;;;;;;===>>>>>>===?????????@@@@@@???===<<>>>>>???AAABBBCCCBBBAAAAAA@@@@@@BBBEEEIIIIIIHHHHHHHHHIIIKKKLLLHHHKKKOOOQQQQQQPPPQQQQQQSSSRRRPPPMMMJJJJJJMMMOOOJJJKKKLLLMMMNNNNNNNNNNNNMMMPPPSSSSSSRRRTTTZZZ```~~~~~~}}}|||zzzyyyxxxxxxvvvtttqqquuu{{{TTTjjjbbbBBB@@@;;;777CCC<<<;;;999999:::;;;:::999444555666777777888888777777777777777888888888888666666555555555444444444444333333333333444555555555555444444444444555555444555555666666666666666777777777777777777777777666666666666777888999:::;;;;;;;;;;;;;;;;;;::::::999;;;===???AAADDDHHHKKKBBBBBBCCCDDDFFFIIINNNQQQNNNMMMJJJGGGDDDBBBAAA@@@@@@@@@AAABBBDDDFFFGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQUUUQQQRRRVVVUUUTTT]]]kkkfffVVVQQQOOOKKKYYYiii~~~wwwiiiZZZOOOIIIDDDDDDCCCBBBBBBAAA@@@@@@===>>>>>>>>>>>>???@@@BBB@@@??????>>>>>>??????@@@???@@@@@@@@@???>>>======<<<>>>@@@BBBCCCBBB???===@@@???>>>???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???@@@CCCFFFFFFBBB??????FFFGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLNNNPPPQQQRRRRRRSSSUUUUUUQQQKKKHHHJJJNNNLLLMMMOOOOOOOOOMMMKKKJJJOOOPPPQQQRRRSSSTTTUUUVVVeee{{{rrr~~~zzzxxxvvvzzzwwwuuuttttttsssrrrrrrtttTTT```uuuLLL>>>??????>>>>>>;;;;;;:::::::::999999999888888888888777777777666777777777777777777777777555555444444444333333333///000000111111222333333555555444333333333333444555555666777777777777777555555555555666666666777888888999999999:::::::::======<<<;;;;;;;;;<<<<<<;;;>>>>>>;;;???GGGIIIEEEBBBBBBCCCDDDHHHPPPYYY```ccc[[[PPPHHHFFFFFFGGGGGGBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUURRRQQQPPPOOOPPPQQQSSSUUUSSSSSSSSSTTTUUUUUUVVVVVVmmmwww]]]IIIFFFLLL___~~~sss^^^TTTRRRJJJFFFKKKMMMHHHDDDCCCCCCAAA??????@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAABBBBBBAAAAAA@@@@@@??????AAABBBCCCBBB@@@@@@@@@BBBHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOQQQRRRSSSQQQSSSSSSPPPKKKIIILLLOOOPPPQQQRRRRRRQQQOOOMMMLLLQQQQQQRRRTTTUUUWWWXXXXXX^^^}}}uuuwww|||zzzttt}}}zzzxxxvvvzzzwwwvvvwwwsssqqq{{{~~~YYYRRRuuufffGGG===???>>>;;;<<<;;;::::::::::::999999999888888888777777777666666777777777777777777777777444444444444333333333333111222222333444444555555555555444333333333333333555555666777777777777666555555555555555666666666777888888888888999999999;;;;;;:::::::::;;;;;;<<<;;;>>>>>>===@@@GGGHHHDDD???@@@BBBEEEJJJQQQZZZ```___XXXOOOIIIHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLOOOQQQRRRXXXVVVTTTRRRQQQQQQRRRSSSUUUTTTTTTSSSSSSRRRRRRRRR[[[wwwjjjTTTHHHEEEVVVqqq|||mmm]]]UUUQQQSSSTTTNNNJJJIIIIIIFFFCCCAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????@@@AAABBBBBBBBBAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDCCCBBBBBBCCCEEEHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKLLLNNNPPPRRRSSSNNNPPPQQQOOOLLLKKKMMMPPPQQQQQQRRRRRRQQQPPPNNNMMMPPPQQQRRRTTTVVVWWWYYYYYYZZZmmm}}}|||ooobbbrrr}}}|||zzzxxxwwwxxxtttsssssssssxxxgggSSSkkkjjjTTT@@@<<<===;;;999::::::::::::999999999888888777777777777666666666666555555555555555555555555444444444333333333222222111222333444444555555555555444333333222222333333444444555666666666666666555555555555555555555444666666666777777777777888888888888888999999:::;;;:::===>>>???BBBFFFEEEBBB===???BBBDDDHHHMMMSSSXXXWWWSSSMMMJJJIIIIIIJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNUUUTTTSSSQQQQQQQQQRRRRRRVVVUUUSSSQQQPPPOOONNNMMMSSS```vvv|||hhhRRRJJJOOO^^^qqq~~~{{{tttmmmjjjfff___YYYVVVSSSOOOIIIEEECCCBBB@@@??????????????????@@@AAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCC???AAABBBBBBAAABBBCCCEEEHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNPPPQQQOOOPPPQQQOOOMMMLLLMMMOOOMMMNNNOOOPPPPPPPPPOOOOOONNNOOOPPPRRRTTTVVVWWWXXX]]]aaavvvuuunnnyyy~~~}}}{{{zzzyyyyyyyyyvvvuuuqqqppp{{{|||cccssswwwSSSGGG===;;;;;;999888:::999999999999888888888888777777666666666555555555333333333333333333333333333333333333222222222222///000111333333333333333444333333222222222222222333333444555555555555555555555555444444444444333444444555555555666666666666555666666777888999:::999;;;===@@@CCCDDDBBB???===>>>AAABBBBBBDDDGGGIIIMMMKKKIIIGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKMMMPPPRRRSSSSSSRRRPPPNNNMMMLLLLLLLLLTTTTTTYYYuuuwww{{{nnnRRRHHHRRR```|||sssnnniiiccc[[[TTTOOOKKKHHHFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCCCCCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMKKKLLLMMMOOOPPPQQQRRRRRROOOPPPQQQRRRTTTVVVWWWXXX```XXXccc~~~}}}{{{yyyxxxxxxyyyzzzuuuyyysssrrrvvvfffqqq^^^HHHBBB<<<:::999888999;;;999999888888888777777777666666666555555555555444222222222222222222222222333333222222222111111111///000222333444444333222333333222111111111111222222222333444444444444444444444444444333333333333333333444444444555555555444444444555555777888999999999<<<@@@BBBAAA???===;;;===???@@@@@@???AAABBBCCCDDDDDDCCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBAAAAAADDDDDDDDDEEEEEEFFFFFFFFFBBBCCCEEEHHHKKKMMMPPPQQQMMMMMMKKKJJJJJJKKKLLLMMMPPPNNNKKKXXXtttzzz^^^SSSQQQVVVfffuuuyyyppphhhbbb]]]ZZZWWWUUUQQQMMMJJJHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEGGGGGGFFFFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOORRRRRRRRRRRRQQQOOONNNMMMLLLLLLNNNOOOQQQSSSTTTUUURRRSSSTTTUUUVVVXXXYYYYYY\\\UUUXXXjjj~~~}}}{{{xxxwwwvvvxxxzzz|||sssyyyyyy___lllwwwtttHHHCCC@@@===:::999999:::;;;888888888777777777777666666555555555444444444444222222222222222222222222222222222111111111000000111222444666777666555444333222111111000000111111111111222333333333333333222222222333333333444444333333333444444444444555444444444444555666666777999777999>>>@@@>>>;;;;;;999;;;>>>??????@@@AAACCC===>>>??????>>>>>>@@@AAA??????>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLHHHGGGFFFGGGHHHKKKMMMOOOLLLOOONNNSSS^^^lllwwwbbbIIIMMMSSS]]]qqq}}}wwwsssllliiiccc\\\VVVRRRPPPOOOKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHJJJJJJKKKNNNPPPGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLOOOQQQRRRRRRQQQOOOQQQQQQRRRSSSSSSSSSQQQPPPMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWXXXXXXUUUXXXYYY]]]mmm~~~|||zzzwwwuuuuuuwwwzzz}}}{{{eeeaaavvv~~~\\\???======<<<:::999:::999888888888777777777666666666555555555444444444333333222222222222222222222222222111111111000000000000111222555777888777555444222222111000000000000000000111111222222222222222000000111222333444444555333333333444444444555555555555444444444555555666999555666<<<>>>:::888:::888:::<<<======>>>???AAA;;;<<<===<<<::::::<<>>:::::::::;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBCCCEEEHHHLLLOOOKKKJJJHHHKKKMMMIIIWWWvvvzzz}}}hhhWWWTTTSSSOOORRRZZZlll{{{wwwvvvpppnnnjjjeee```[[[WWWUUUOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNNNNOOOQQQRRRRRRRRRSSSUUUWWWXXXYYYZZZ\\\___dddiiinnnsssxxx{{{KKKJJJIIIIIIIIIJJJKKKKKKHHHJJJPPPVVVZZZ[[[WWWTTTSSSTTTTTTSSSPPPOOOPPPQQQNNNOOOOOONNNMMMLLLNNNOOONNNMMMMMMMMMPPPSSSWWWZZZSSSSSSUUUZZZ___kkkrrr}}}~~~|||yyyvvvuuu{{{tttkkkpppzzzlllRRRCCC>>><<<<<<;;;:::999777777666666666666666555555555555555555444444444333333333111111111111111111111111111111111111000000000000000111111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333333333333333333333444444333666999::::::999999999999999999999888888777777666777777888:::;;;<<<<<<:::999999999;;;===@@@BBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>CCCAAA???AAAEEEHHHGGGFFFGGGGGGFFFFFFHHHLLLRRRWWWpppuuuqqqttthhh```[[[YYYYYY___nnn|||uuussskkkkkkmmmooopppmmmiiieeegggkkknnnlllgggfffjjjooopppsssuuutttssssssvvvzzz}}}yyyzzzJJJIIIHHHFFFFFFGGGHHHIIILLLOOOSSSVVVWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQOOOOOOOOONNNLLLKKKMMMNNNLLLKKKKKKKKKMMMQQQTTTWWWTTTSSSSSSVVVZZZeeeyyy|||yyyxxx|||rrruuuwwwrrrmmmOOOCCC???999<<<;;;;;;:::888777777666666666666666555555555555555555555444444444333333333333333333333333333333111111111111000000000000000111111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333222222222333333333333444444777:::;;;:::999999:::999999999888777777777666666777888999::::::;;;;;;999999888888999;;;>>>???BBBAAAAAA@@@AAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????CCCAAA@@@AAADDDFFFFFFEEEEEEEEEFFFFFFGGGKKKPPPTTTWWWmmm{{{uuuUUUQQQQQQXXXaaalll|||{{{}}}JJJHHHFFFDDDCCCDDDFFFGGGLLLPPPTTTTTTSSSQQQRRRTTTUUUSSSQQQRRRUUUUUUSSSPPPOOOOOOOOOMMMKKKJJJKKKMMMIIIHHHHHHHHHJJJMMMPPPRRRSSSQQQPPPQQQTTT]]]nnn}}}}}}{{{}}}{{{{{{zzzrrrhhhWWW===???AAA:::;;;;;;:::999888777777666666666666666555555555555666666555555555444444444444444444444444444444444222222111111111000000000000111111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333111222222222333333333444666888:::;;;;;;::::::;;;999999888777777666555555666777888999:::999999888999888777777888:::<<<===BBBAAA???>>>???AAAEEEGGGDDDCCCAAA@@@???@@@@@@AAACCCAAA@@@AAABBBDDDDDDCCCBBBCCCEEEEEEFFFHHHLLLOOOTTTZZZaaaqqqeeeWWWPPPNNNPPPWWW^^^uuurrrjjjbbbaaaeeemmmyyyKKKIIIFFFCCCCCCDDDFFFGGGHHHNNNTTTTTTQQQNNNOOORRRRRROOOMMMOOOTTTUUUQQQMMMNNNOOONNNMMMJJJIIIJJJKKKFFFFFFEEEFFFHHHJJJLLLNNNPPPNNNNNNPPPQQQUUUaaalll}}}zzz{{{{{{}}}mmmxxxqqqOOO@@@BBBBBB<<<:::::::::999888777777666666666666666555555555555666666666555555555444444555555555555555555555555222222222111111111000000000000111111111222222222111111111111111111111111111111222222222222111111000000111111111222222222333333333333333333333333111111222222333333444444777999;;;;;;;;;::::::;;;888888777777666555555555666777999::::::999888777:::999999999999:::<<<<<<@@@@@@??????@@@BBBEEEFFFDDDCCCAAA??????@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAABBBEEEFFFFFFGGGIIIKKKTTTZZZ[[[gggssseee[[[UUUPPPNNNVVV\\\lll~~~tttddd^^^YYY[[[^^^dddmmmwwwKKKJJJGGGFFFEEEFFFHHHIIIKKKQQQWWWWWWRRRMMMLLLMMMNNNKKKJJJMMMQQQRRRNNNIIIMMMMMMMMMKKKIIIHHHIIIKKKEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJLLLPPPPPPPPPUUU]]]uuu|||}}}~~~rrr~~~uuuRRRDDDBBB>>>:::;;;:::999999888888777777777666666666666555555555555666555555555444444444444333333333333333333333333222222222222111111111111000000111111111222222222111111111111111111111111111111222222222222111111000000111111111222222222333333333333333333333333111222222333444444555555888:::;;;;;;:::999:::;;;777777777777666666666666777777999999:::999888777<<<<<<<<<<<<===>>>>>>???>>>???AAABBBCCCDDDDDDEEEDDDCCCAAA@@@@@@BBBDDDEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBDDDFFFGGGFFFGGGHHHIIIDDDOOOOOOOOO[[[ssszzzrrrmmmeeeYYYTTTZZZ___eeewww~~~qqqlllhhhhhhmmmvvv}}}KKKJJJJJJIIIIIIJJJKKKKKKQQQTTTWWWVVVQQQLLLIIIIIILLLKKKKKKMMMOOOOOOKKKHHHJJJKKKKKKJJJIIIHHHIIIKKKFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIKKKOOOOOOMMMOOOTTTccc~~~xxx{{{sss|||___???<<<@@@999666===999999888888888777777777666666666666555555555555555555444444444333333333222222222222222222222222333222222222222111111111000111111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333222222333444555666777777888:::;;;:::999888:::;;;666666777777777777888888888888999999999::::::;;;>>>>>>???@@@AAAAAABBBBBB???AAACCCEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFFFFEEEFFFFFFEEEDDDCCCEEEFFFFFFGGGIIIIIIHHHHHHIIIKKKFFFLLLJJJGGGLLLSSSddd~~~rrrddd]]]YYYZZZ\\\bbbgggtttIIIJJJKKKLLLLLLLLLMMMLLLOOONNNMMMKKKJJJIIIIIIIIIMMMNNNOOOPPPPPPNNNKKKJJJHHHIIIJJJIIIHHHHHHJJJLLLHHHHHHHHHHHHIIIJJJJJJJJJKKKIIIIIILLLLLLKKKNNNSSSZZZuuu|||||||||jjjPPP;;;;;;>>>:::888<<<888888888888777777777777666666666666555555555555444333333333333222222222222222222222222222222222333333222222222111111111000111111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333333333444555666777888888888999:::999777777999:::555666666777888999:::::::::999888888999;;;===>>>??????AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIHHHFFFFFFHHHJJJJJJKKKKKKKKKIIIJJJKKKMMMQQQQQQJJJIIIMMMHHHGGGQQQttt{{{mmm___SSSNNNKKKLLLTTT___nnnHHHIIIKKKMMMNNNNNNMMMMMMGGGDDD@@@@@@BBBGGGJJJLLLOOOQQQTTTTTTRRROOOMMMLLLGGGHHHIIIIIIHHHHHHJJJLLLIIIIIIJJJJJJJJJKKKKKKKKKNNNJJJHHHIIIJJJJJJOOOTTTXXXddd}}}{{{{{{|||yyyIIIBBB<<<<<<===<<<999666888888888888777777777777777666666666555555555555333333333222222222111111333333333333333333333333333333333222222222111111000111111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333444444555666777888999:::888999999888777666888:::555555666888999;;;<<<<<<;;;:::888888999<<>>???AAACCCDDDEEEFFFFFFHHHFFFDDDCCCCCCEEEGGGHHHCCCDDDEEEGGGHHHHHHHHHHHHGGGIIIJJJIIIGGGGGGJJJMMMMMMNNNMMMLLLKKKKKKMMMOOOJJJJJJDDDEEEJJJCCC@@@JJJGGGjjjmmm[[[YYYWWWWWWWWWUUUSSSWWW___aaaeeerrrtttwwwssskkkoooIIIHHHHHHKKKOOOPPPNNNKKKIIIEEEAAADDDIIINNNNNNMMMTTTQQQNNNOOOSSSUUURRROOONNNMMMKKKIIIIIIKKKNNNPPPMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPPPPNNNLLLLLLMMMSSSUUUrrr|||}}}~~~}}}~~~{{{]]]CCCAAA>>>;;;:::::::::;;;999888777666555444333333444444444444444444444444222222222222222222222222111222222333333222222111222111111111000000//////111111222222222333333333000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333222333333333555666777888999999999888888888888888444555777999:::::::::999;;;;;;<<<<<<======>>>>>>@@@AAAAAABBBCCCDDDEEEEEECCCDDDDDDEEEFFFHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKLLLLLLLLLOOOMMMLLLMMMOOOPPPMMMJJJNNNKKKGGGDDDAAA@@@BBBCCCGGGaaayyy{{{xxxzzz|||yyyqqqwwwzzzrrrdddZZZYYY\\\^^^XXXZZZhhhtttyyyzzz|||xxxuuurrrssszzz|||zzz}}}KKKKKKKKKMMMOOOPPPOOOMMMPPPLLLIIIIIIMMMOOONNNKKKQQQNNNMMMPPPTTTVVVTTTQQQRRRPPPNNNLLLKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRQQQOOONNNMMMNNNMMMRRRccc}}}zzzzzzyyyxxx~~~eeeHHH@@@>>><<<:::888888888999888888777666555444333333444444444444444444444444222222222222222222222222111222222222222222222111111111111000000000//////111111111111222222222222//////000000000111111111111111111111111111111111222222222222222222222222333333333222222222222222222222222333444666777888999999888888777777777666444555777888:::::::::999;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEGGGIIIKKKKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNLLLKKKKKKLLLLLLJJJGGGHHHGGGFFFEEEDDDDDDFFFHHHJJJ]]]jjjtttzzzrrrvvvppplllmmmjjjbbb[[[ZZZccccccdddgggooozzzLLLNNNPPPPPPOOOOOOOOOPPPSSSPPPNNNNNNPPPQQQNNNKKKMMMLLLLLLPPPUUUWWWUUURRRUUUTTTRRRPPPNNNLLLKKKJJJPPPQQQSSSUUUUUUSSSQQQPPPSSSTTTUUUSSSQQQOOONNNOOOJJJPPPSSSaaazzzuuutttwwwzzztttqqqKKK;;;===<<<:::888666666666666777777666555444333333222333333333333333333333333111111111111111111111111111111222222222222111111111111000000000000////////////000000000111111111//////000000000000111111000000000000000000000000000000000000000000000000222222222111111000000000222222222222333555666777999999888777666666555555444555666777888999999999;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEHHHKKKKKKJJJGGGEEEHHHIIIJJJKKKKKKLLLLLLKKKLLLKKKJJJJJJJJJJJJHHHFFFCCCDDDDDDDDDDDDFFFJJJMMMQQQaaahhhhhhooo~~~zzzcccbbb___^^^___dddkkkppptttuuuwww{{{MMMPPPRRRQQQOOONNNOOORRRQQQPPPOOOPPPRRRRRROOOMMMLLLLLLMMMPPPSSSTTTSSSQQQTTTTTTTTTSSSQQQOOOLLLKKKNNNQQQTTTVVVVVVTTTQQQNNNTTTUUUUUUTTTQQQNNNNNNNNNJJJPPPMMMNNNllluuulllkkksss}}}{{{lllzzzcccBBB;;;;;;:::888777666555555555666666555555444333333222222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000//////........./////////000000////////////000000000111000000000000000000000000000000000000000000000000111111111000//////......111111111222222333555555888888777666555444333333333444555666777888888888;;;;;;;;;<<<======>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCFFFGGGIIIJJJIIIHHHFFFDDDGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJIIIHHHGGGCCCCCCCCCAAABBBFFFMMMSSS]]]jjjrrrsssppplll~~~vvvpppmmmkkkjjjhhhaaaaaaccceeehhhmmmqqquuuyyy|||NNNPPPRRRQQQNNNNNNPPPSSSTTTSSSRRRSSSSSSRRRPPPNNNMMMMMMNNNOOOPPPPPPNNNMMMPPPQQQRRRSSSSSSQQQPPPNNNLLLNNNQQQSSSSSSQQQNNNLLLSSSTTTTTTRRROOOMMMLLLMMMIIIMMMNNNOOOZZZxxx}}}uuullljjjtttvvvvvvuuuQQQ>>><<<:::999999777666666555555555555444444333333222222222222222222222222222222000000000000000000000000///000000111111000000/////////////////////000000------........./////////...////////////000000000////////////////////////////////////////////////000000000//////.........111111000111111222333444666666555444444333222222333333333444555666777888:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>======?????????@@@AAABBBCCCDDDLLLKKKIIIGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIJJJIIIIIIDDDEEEGGGGGGHHHHHHHHHHHHDDDDDDBBB@@@BBBJJJWWWaaaqqquuuttttttrrreeeddduuuyyynnnhhhlllqqqqqqvvvzzzPPPPPPQQQPPPPPPPPPRRRTTTZZZYYYXXXUUUSSSQQQOOONNNNNNNNNMMMLLLLLLKKKKKKJJJLLLMMMOOOQQQRRRSSSRRRRRRLLLMMMNNNNNNNNNNNNMMMLLLQQQRRRSSSQQQOOOMMMLLLLLLGGGIIIPPPTTTRRR^^^~~~{{{{{{lllkkk|||uuuSSS@@@===>>>999999999888777666666555444444333333333222222222111111111111111111111111//////////////////////////////000000000000//////......////////////000000------........./////////......////////////000000////////////////////////////////////////////////////////////////////////000000000000000111222222444333333333333222222222222222222333444555777888888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>>@@@AAACCCDDDLLLJJJGGGDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHAAACCCEEEFFFEEEEEEEEEGGGBBBCCCCCCBBBEEEOOO___kkkqqqiiikkkddd^^^eeekkkRRRQQQPPPPPPRRRTTTUUUUUUZZZYYYWWWTTTQQQOOOOOOPPPMMMMMMKKKIIIGGGGGGIIIJJJJJJKKKMMMOOOPPPRRRSSSSSSOOONNNLLLKKKKKKLLLNNNOOOPPPQQQRRRQQQOOOMMMMMMNNNJJJKKKPPPSSSNNNSSSpppsssjjj{{{zzz}}}wwwUUUAAA;;;<<<<<<888888888777777666555555333333333333222222222222111111111111111111111111////////////////////////...//////000000//////............/////////000000............////////////........./////////000000........................000000000000000000000000.........///000000111111000000/////////000111111111111111222222222222333222222111222333444666777777777777888999999::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>@@@@@@FFFEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIHHHFFFDDDEEEFFF@@@CCCDDDCCCDDDLLLZZZeee|||}}}oooccceeeddd]]]^^^SSSeeeUUURRROOOQQQUUUXXXXXXWWWUUUTTTSSSPPPNNNNNNPPPRRRLLLKKKIIIGGGEEEFFFIIIKKKIIIJJJKKKMMMOOOQQQRRRSSSRRROOOLLLJJJJJJLLLOOORRROOOQQQRRRQQQPPPNNNNNNOOOPPPPPPQQQOOOLLLPPPbbbuuutttuuuqqqXXX@@@<<<<<<999777666777777777666555444444333333222222222222222222000000000000000000000000////////////////////////......////////////......---.........//////000000........./////////000000............/////////000........................111111111111111111111111------...///000111222222000////////////000000111000000000111222222333333222111111111222444666777666666666777888888999999::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEELLLNNNOOOMMMIIIFFFFFFGGG@@@CCCEEECCCAAAEEEOOOWWWbbbpppnnnddddddaaaWWWRRRVVVTTTYYYjjj~~~QQQNNNNNNSSSUUUSSSSSSUUUVVVUUUTTTSSSSSSRRRSSSSSSJJJJJJHHHFFFDDDDDDGGGIIIIIIIIIJJJLLLOOORRRRRRRRROOOMMMKKKJJJKKKMMMPPPQQQNNNNNNNNNNNNOOOPPPPPPQQQWWWSSSOOOOOOOOOQQQYYYaaa~~~rrr}}}ssszzzmmmFFF<<>>===???@@@???===<<<<<<===>>>AAACCCCCCBBB???>>>>>>EEEEEEEEEEEEFFFGGGHHHIIIOOOPPPOOOLLLHHHDDDBBBAAA???BBBEEEDDDBBBCCCHHHMMMWWWYYY\\\^^^]]][[[WWWTTTUUURRRTTT\\\bbbqqqLLLIIIHHHJJJIIIIIIMMMRRRSSSRRRQQQPPPOOONNNNNNNNNHHHHHHGGGEEECCCBBBDDDFFFFFFFFFGGGIIILLLNNNOOOOOOLLLKKKIIIHHHIIIKKKMMMOOOMMMMMMMMMMMMNNNOOOPPPQQQTTTPPPOOOPPPPPPOOOSSSZZZfff{{{}}}qqqsssXXX@@@:::<<<:::888999888888777777666555555444444333222222111111222222111111111111000000000000222222111111000/////////......////////////.......................................///////////////++++++,,,------...//////---------...............000000000000000000000000111000000000/////////...000000000000000000000000000000111222222333333444555555444444333444444555666666666666777777888999666888:::<<<>>>>>>=========>>>???>>><<<::::::;;;<<<>>>@@@@@@???>>>>>>???EEEDDDDDDDDDDDDDDDEEEEEEHHHIIIIIIGGGDDDBBBAAABBBBBBDDDFFFDDDAAAAAAEEEIIIRRRTTTWWWYYYYYYVVVSSSQQQNNNJJJKKKPPPSSSYYYoooNNNPPPUUUZZZWWWOOOMMMNNNQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFEEEBBBAAAAAABBBCCCCCCDDDFFFGGGHHHJJJJJJJJJIIIHHHHHHIIIJJJMMMNNNLLLLLLLLLLLLMMMNNNOOOOOONNNMMMOOOQQQPPPMMMNNNRRRTTTnnnxxxqqqxxxqqqfff}}}sssOOODDD===<<<999555666<<<888777777666666555555555444333222222111111222222111111111111000000000000000000000000000000000000......////////////..............................///////////////.........,,,,,,,,,---......//////...............---------000000000000000000000000000000000000////////////000000000000000000000000111111222333333444444555555555444444444444555555666666555555555666777777888999;;;=========<<<<<<===>>>>>>===;;;::::::;;;<<<===>>>===<<<<<<>>>???CCCCCCBBBBBBAAAAAAAAAAAADDDDDDDDDBBBAAAAAACCCEEEEEEFFFGGGDDDAAA@@@BBBEEEKKKMMMPPPRRRSSSQQQNNNLLLLLLHHHIIILLLLLLKKKRRR^^^mmm]]]\\\^^^aaa^^^VVVQQQPPPQQQPPPNNNKKKIIIGGGFFFEEEEEEFFFGGGEEECCC@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGJJJJJJIIIIIIJJJLLLNNNOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJLLLPPPOOOLLLMMMQQQ]]]eeefffcccxxxrrrQQQAAA?????????999333555<<<777777666666666555555555444333222222111111222222111111111111000000000///////////////000000111111......////////////..............................000000//////......------,,,---------......///////////////...---------,,,////////////////////////000000000000////////////000000000000000000000000222222333333444555555666555555555444555555666777777666666666666666777777<<<<<<===>>>>>>===<<<<<<;;;=========<<<<<<===???@@@@@@???===;;;;;;===@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBBCCCFFFIIIGGGGGGGGGEEECCCBBBDDDFFFHHHJJJMMMOOOOOONNNLLLKKKLLLHHHIIIMMMOOOLLLLLLOOOOOO\\\zzzeee\\\TTTSSSSSSRRRRRRTTTTTTRRRPPPMMMJJJHHHFFFFFFEEEFFFGGGFFFDDDAAAAAAAAABBBDDDEEEEEEDDDCCCEEEGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOMMMKKKJJJIIIHHHHHHJJJHHHIIILLLMMMLLLPPPVVVcccbbbpppyyysss[[[VVVyyykkknnnrrrPPPGGG?????????>>>:::666777;;;666666666666555555555555444333222222111111222222111111111111000000000///.........///000000111111......////////////......////////////////////////000000//////......------------...............////////////...---------,,,////////////////////////////////////000000000000000000000000000000000000222333333444444555666666555555555555666666777888888888888777888888999999???????????????>>>======:::<<<=========???BBBDDDEEEDDDBBB???===<<<>>>@@@@@@AAABBBCCCCCCCCCCCCBBBEEEEEEDDDCCCBBBCCCFFFIIIGGGHHHGGGFFFFFFFFFHHHJJJHHHJJJLLLNNNOOONNNLLLKKKHHHEEEEEEJJJMMMMMMLLLKKKLLLLLLZZZxxxXXXWWWYYY___```YYYRRROOOUUUSSSQQQNNNKKKIIIGGGGGGEEEFFFGGGFFFDDDCCCCCCDDDDDDFFFHHHGGGDDDCCCEEEGGGEEEEEEEEEFFFGGGIIIJJJKKKPPPOOOMMMKKKIIIHHHGGGGGGIIIGGGHHHJJJKKKLLLQQQXXXYYYYYYaaa{{{uuu~~~kkkVVVUUUnnnllljjjVVV@@@DDD<<<;;;::::::999888999:::555555555555555555555555444333222222111111222222111111111111000000000000.........//////000000000......////////////......000000000000000000000000///////////////................................................---------000000000000000000000000////////////000000000000000000000000000000000000222222333444444555555666666666555666666777888999999999999999:::;;;<<<<<<@@@@@@??????>>>>>>>>>>>>;;;<<<======>>>@@@CCCFFFHHHGGGEEECCC@@@???AAACCCBBBCCCDDDEEEEEEEEECCCCCCBBBCCCCCCBBBAAABBBEEEGGGHHHGGGGGGGGGHHHJJJKKKLLLJJJKKKMMMNNNNNNNNNLLLKKKIIIGGGFFFIIILLLNNNMMMKKKKKKKKKQQQ___pppQQQZZZfffnnnhhhZZZPPPNNNTTTRRRPPPMMMJJJHHHGGGFFFEEEEEEEEEDDDBBBCCCEEEGGGEEEHHHJJJHHHDDDCCCEEEHHHCCCDDDDDDFFFGGGIIIJJJJJJOOONNNMMMKKKJJJIIIIIIIIIHHHGGGGGGJJJKKKJJJNNNTTTQQQTTT[[[hhh~~~~~~```^^^mmmyyylllmmmdddGGG===???888999999888777888999999555555555555555555555555444333222222111111222222111111111111000000000000......//////////////////......////////////......////////////////////////.........///////////////////////////............---------...............000000000000000000000000.../////////000000000111000000000000000000000000222222222333444444555555666666666666777888999:::888888888999:::<<<===>>>>>>>>>==================<<<=========<<<>>>AAADDDFFFFFFFFFEEECCCCCCEEEFFFFFFFFFGGGGGGFFFDDDAAA@@@>>>@@@BBBCCCCCCCCCEEEGGGIIIHHHFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIJJJJJJJJJKKKNNNOOONNNLLLJJJIIINNNTTTVVV^^^vvv\\\```ccc^^^PPPFFFKKKUUURRRPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDBBBAAABBBEEEHHHFFFIIIKKKIIIDDDBBBDDDHHHDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLGGGFFFHHHKKKKKKIIIKKKPPPRRRVVV[[[^^^```tttvvvrrr]]]XXXaaaBBB>>>AAA===777:::;;;999666666777777444555555555555555555555444333222222111111222222111111111111000000000000////////////////////////......////////////..............................---.........//////000000///////////////.........,,,------....../////////000000000000000000000000.../////////000000111111000000000000000000000000111111222333333444444555666666666666777888999:::666777777999:::<<<>>>???===<<<;;;;;;;;;;;;<<<<<<>>>>>>>>><<<;;;<<<>>>AAACCCDDDEEEEEEEEEEEEGGGIIIIIIIIIIIIHHHEEEBBB???<<<===???CCCDDDEEEFFFHHHIIIJJJHHHFFFFFFGGGIIIIIIIIIJJJKKKKKKLLLKKKJJJHHHHHHEEEHHHJJJKKKMMMOOONNNKKKOOOIIIJJJRRRTTTOOORRR[[[zzzYYYgggjjjZZZKKKKKKQQQSSSSSSRRRRRRPPPMMMJJJGGGEEEEEEEEEEEEFFFHHHHHHFFFDDDGGGHHHIIIJJJJJJHHHFFFEEECCCDDDFFFHHHJJJKKKLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNVVVTTTRRRUUUVVVVVVvvv~~~}}}{{{[[[PPPLLLXXXxxxWWWHHHAAA:::888<<<999888888777666555555444444444333333333333222222333222111111000000111111333222222222111111000000////////////....................................///............------------------............///////////////////////////---------............///////////////////////////////////////////////////////////////000000000000000000111222333333444444333333444555666777888888555666777888:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>??????>>>>>>999:::<<>>999888;;;888888777777666555555444444444333333333222222222333222111111000000111111222222111111000000000000////////////................................................------------------------....................................------------.............................................................../////////000000000000000111111222222333333333444444555666777888999999777777888999:::<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>:::<<<>>>AAACCCEEEFFFGGGIIIHHHGGGFFFEEECCCBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLKKKOOOYYYlllRRRRRRMMMFFFIIITTTXXXVVVRRRRRRQQQPPPPPPOOONNNNNNKKKKKKKKKNNNPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLOOOOOOOOOPPPPPPOOOOOONNNLLLNNNOOOOOOOOOPPPSSSUUUWWWVVVSSSVVVXXXRRR```||||||}}}{{{ttt___SSSLLLXXXuuuwwwgggSSS@@@;;;;;;999888:::777777777666555555444444333333333333222222222222222222111000000000000111000000000000/////////////////////............---------------------------............------------------------....................................------------................................................................../////////000000000111111111111111222222222222333444555666777777888888888999999:::;;;<<<<<<<<<;;;;;;;;;:::999999999===>>>???@@@@@@@@@???>>><<<>>>@@@BBBDDDEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJMMMQQQZZZmmmIIIGGGBBB@@@GGGQQQUUURRRSSSSSSRRRQQQPPPOOOOOOOOOIIIIIIJJJMMMOOOPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNLLLNNNOOOPPPPPPQQQTTTVVVWWWWWWTTTUUUXXXPPPSSSfffvvv~~~nnn[[[RRRPPPFFFZZZtttvvv|||OOOBBB888888:::999888999666666666555555444444444333333333222222222222111222222111000000000000000//////////////////......//////.........---------------------------------.........---------,,,,,,,,,,,,---------.................................,,,,,,---------................................................................../////////000000111111111111111000000000//////000111222333444444777777888888999999::::::;;;;;;:::999888888777777<<<===>>>??????>>>===<<<===???AAACCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFIIIKKKJJJIIIMMMWWW```KKKJJJHHHHHHLLLSSSUUUTTTRRRQQQQQQPPPNNNMMMLLLKKKIIIIIIJJJLLLOOOPPPOOOMMMIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFHHHKKKMMMOOOPPPPPPOOOOOOPPPPPPOOONNNMMMMMMKKKMMMNNNOOOOOOPPPSSSUUUVVVXXXSSSSSSVVVNNNJJJTTTUUUjjj~~~}}}~~~zzzaaaQQQHHHJJJPPP]]]rrr|||UUUAAA;;;777888:::999888777555555555555444444444444333333222222222111111111222111000000//////000000..................//////............------------------------------------...------------,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,------------...............................................................////////////111000000000000000000000......///000111222333333555555666666666777777777:::999999888777666666555888999;;;<<<<<<;;;::::::>>>???@@@AAAAAA@@@??????>>>>>>???@@@@@@AAABBBBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@CCCFFFHHHIIIIIIIIIIIILLL]]]vvvOOONNNMMMMMMNNNPPPRRRSSSUUUUUUVVVUUUTTTRRRPPPOOOKKKKKKKKKMMMPPPPPPOOOMMMGGGGGGGGGGGGFFFFFFFFFEEEDDDFFFHHHKKKNNNPPPRRRRRROOOOOOOOOOOONNNMMMLLLLLLJJJLLLMMMMMMMMMNNNQQQSSSSSSWWWRRRPPPSSSNNNHHHMMMNNNWWWppp~~~}}}ZZZGGGCCCGGGUUUfffrrriiirrr{{{]]]???<<<:::999999999999777666444444444444444444444444222222222222111111111111111111000////////////000............////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------------------------------------.........////////////////////////000000000000000111222333444444555333333444444555666777777888888777777666555555555555666777999999999999888========================;;;<<<===>>>???@@@@@@AAACCCBBBAAA@@@????????????>>>>>>???@@@@@@AAAAAABBB>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCAAAAAACCCFFFGGGEEECCCFFFGGGKKKVVVlllSSSNNNIIIHHHJJJLLLMMMMMMTTTVVVXXXZZZYYYWWWUUUSSSLLLKKKLLLMMMOOOOOONNNLLLGGGHHHIIIIIIIIIHHHFFFFFFGGGHHHKKKMMMOOOQQQRRRSSSOOOPPPPPPOOOOOOMMMLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQPPPVVVQQQLLLPPPNNNJJJMMMNNNOOOZZZyyyhhhJJJCCCJJJXXXsssyyyqqqdddpppyyyTTTDDD<<<999:::999888777777666444333333333333333333333333222222222222111111111111111111000///////////////....../////////000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,------------------------------------------------------------------.........//////---......//////000000000000000111222333444444555222222333444666777888888666666555555555555555555222333555777999999999999<<<;;;999888888999;;;<<<::::::;;;<<<===>>>??????AAA@@@>>>===<<<======>>><<<===>>>???@@@AAABBBCCC======>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@EEEBBB@@@@@@AAABBB@@@???IIIGGGCCCBBBHHHXXXoooYYYOOOFFFEEEIIILLLLLLLLLMMMOOOSSSVVVWWWUUURRROOOKKKJJJJJJLLLMMMMMMKKKIIIIIIJJJKKKLLLLLLJJJHHHGGGJJJKKKMMMOOOPPPRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMLLLLLLNNNPPPNNNUUUPPPJJJNNNNNNLLLPPPKKKKKKPPPhhh}}}pppWWWFFFLLL]]]ttttttmmmiiirrrbbb@@@;;;???888999999777555555555333333333333333333333333333222222222111111111111000111111000///////////////.../////////000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,------------------------------------------------------------------.........//////,,,------...///000111111......///000111222333333222222333555666888999:::444444555555555555555555111222555777999999:::999;;;999777555555777:::;;;::::::;;;;;;<<<===>>>>>>???>>>===;;;;;;;;;<<<===;;;<<<===???@@@BBBCCCDDD=========>>>???@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBAAAAAAAAA@@@@@@??????<<<===???AAABBBBBBAAA@@@:::AAAIIIKKKGGGGGGRRR]]]hhhMMMMMMMMMMMMNNNNNNOOOPPPNNNMMMLLLLLLLLLMMMOOOOOOKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIGGGFFFIIIJJJJJJKKKLLLMMMMMMNNNMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHJJJLLLOOONNNMMMLLLKKKKKKKKKLLLEEESSSPPPOOOmmm~~~zzzYYYOOOUUUjjjfff^^^rrr___HHHHHHDDD666888888888888777777777666555555444444444333333333222111111111000000//////000000//////.........---000000000000000000000000---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////............////////////000000000000000111111111222333555666777888777777333333333222333333444444///333777:::::::::::::::888888888888888999999999:::;;;;;;;;;;;;:::999999<<<;;;::::::999:::::::::;;;<<<<<<======<<<;;;;;;===<<<:::999:::===@@@BBB@@@===<<<===???@@@CCCFFF>>>???@@@@@@???===;;;999>>>>>>>>>>>>>>>??????@@@BBBAAA@@@??????AAACCCDDDMMMUUUcccwwwJJJLLLNNNPPPQQQQQQPPPPPPLLLKKKKKKJJJKKKLLLMMMNNNJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLKKKJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJMMMLLLKKKKKKJJJJJJJJJKKKIIIMMMIIIKKK]]]tttwwwddd\\\cccxxxhhhhhh|||hhhIII:::999::::::888888888777777777666666555444444444444333333333111111111111000000000///000/////////............////////////////////////------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------.....................////////////000000000000111111111111111222444666777777666666555555444333222222222222555777999:::999:::;;;===999999::::::::::::;;;;;;:::;;;;;;;;;;;;:::999999999999888888888888999999;;;;;;<<<=========<<<<<<<<<;;;::::::;;;>>>AAACCCBBB???>>>???AAAAAAAAA@@@<<<<<<<<<<<<===>>>???@@@===============>>>?????????>>>=========>>>@@@AAA@@@CCCHHHNNN[[[qqqHHHKKKNNNRRRSSSRRRPPPNNNIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFBBBCCCEEEFFFIIIJJJLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDDDDFFFGGGJJJIIIIIIHHHHHHHHHIIIIIIPPPJJJFFFMMMSSSSSSmmmmmmiiittttttbbbeee}}}oooIII===999333666@@@777777777777666666666666444444444444333333333333111111111111000000000000////////////............////////////////////////------......------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------......------------------..................////////////000000000111111111222222111222444555666666666666777666444333222111111111;;;<<<<<<;;;::::::<<<>>>;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;::::::999666666666666777888999::::::;;;<<<===============<<<;;;;;;;;;<<>>>>>??????===;;;===;;;999888:::===AAACCC<<<<<<<<<<<<<<<======>>><<<;;;:::::::::;;;=========@@@???;;;;;;FFF[[[lllIIIKKKMMMOOOOOONNNLLLKKKFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFFFFAAAAAABBBDDDFFFGGGHHHIIIGGGFFFFFFFFFFFFEEEEEEEEECCCDDDDDDCCCBBBBBBCCCEEEGGGFFFFFFFFFFFFFFFGGGGGGNNNIIIGGGMMMOOOHHHXXX|||wwwhhhmmm~~~lllmmmwwwsssUUU??????@@@999666===777777666666666555555555444444444333333333222222111111111000000000000000///////////////.........////////////////////////,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------..................------------............////////////000000000111111222222333222333555666777888777777666555444444333333333333<<<===>>>===<<<;;;;;;<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;:::666666666777888:::;;;<<<;;;<<<===>>>>>>???>>>>>><<<<<<<<<<<<>>>@@@CCCEEE>>>BBBBBB???<<<===>>>===???===;;;999999;;;>>>@@@;;;;;;::::::;;;;;;<<<===::::::999999999999:::;;;===AAADDDBBB???AAAIIIPPPRRRhhhLLLKKKJJJIIIHHHGGGGGGFFFCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEAAAAAABBBBBBCCCCCCCCCDDDAAABBBBBBCCCCCCDDDEEEEEEAAABBBCCCBBBAAA@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDGGGEEEFFFJJJGGGLLL\\\~~~^^^ZZZsss{{{bbbjjjrrrMMMEEE===<<<===;;;888555666666666555555555555444444444333333333222222222000000000000000000111111.........///////////////........................,,,,,,------...------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------...........................---............///////////////000000111222333333333444555666888999999999999555444444444555666777777888;;;???@@@>>>;;;999888;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>===<<<<<<999999999:::;;;===>>>???===>>>???@@@@@@@@@@@@@@@=========>>>???AAACCCEEECCCHHHHHH@@@;;;<<>>??????@@@AAABBBCCCCCCAAABBBCCCBBB@@@@@@BBBCCCAAAAAAAAABBBCCCDDDEEEFFFAAAJJJHHHCCCIIIJJJFFFHHHVVVzzz~~~~~~cccXXXssszzznnnnnntttMMM<<<@@@>>>777666<<<<<<666666555555555444444444444333333333333222222222222000000000000111111111111.........///////////////........................,,,,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------........................//////............///////////////000000111222333444444555666888999:::;;;::::::555555555666777888::::::555999>>>AAA@@@<<<999888;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@??????>>><<<<<<<<<===>>>@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA?????????@@@AAABBBCCCDDDBBBFFFEEE===;;;???>>>999888:::===???AAA@@@???>>>:::::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::999777666888;;;======<<>>???@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIHHHFFFEEECCCBBBBBBBBBBBB?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDD@@@@@@@@@AAABBBDDDEEEFFFDDDKKKHHHEEEJJJHHHCCCFFFEEEVVVvvv~~~~~~~~~}}}~~~fffqqqvvviiieee|||sssWWWAAA;;;>>><<<777666;;;;;;888555555555444444444333333333333333222222222222111///000000000111111111111............/////////000........................+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------......//////000000............///////////////000000111333444444555444555777999:::::::::999888888888888999999:::;;;444888===??????>>><<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAACCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCC@@@AAA???@@@KKKTTTMMM>>>:::<<<>>>@@@AAAAAA???>>>:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999;;;:::::::::;;;>>>@@@AAA;;;<<>>@@@???>>>>>>>>>???AAABBB??????@@@AAACCCEEEFFFGGGGGGEEEDDDBBBAAAAAAAAAAAA<<<===>>>???@@@AAABBBBBBHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCEEE???@@@@@@AAABBBDDDEEEFFFBBBEEECCCCCCGGGAAA???JJJNNNJJJSSSvvv}}}|||~~~{{{~~~~~~~~~|||~~~yyynnnyyykkkmmmlllnnnsssOOOBBB>>>999777666888999777444222555555444444444333333333333333333222222222111111//////000000111111111222---.........//////000000........................+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,------...///000111111............/////////000///000000222333444555555333555666888999999999999;;;;;;::::::999:::::::::666888<<<>>>>>>>>>???AAA>>>??????@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBKKKbbbrrreeeNNNAAAAAAAAAAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;:::999888333888===>>><<<<<<>>>@@@>>>999999===???===@@@FFFKKKGGGHHHOOOVVVbbbwwwFFFDDDCCCCCCCCCAAA???===<<<===???@@@AAA@@@>>>===@@@???>>>???BBBFFFHHHIIIIIIIIIGGGDDD@@@>>>===>>>;;;<<<>>>>>>???@@@CCCEEEGGGFFFDDDBBBAAABBBCCCDDDCCCDDDDDDBBB@@@???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFEEEDDDDDDDDDDDDHHHLLLMMM[[[~~~~~~xxxsssyyycccXXXeeeyyynnnPPPGGGBBB999999999888777666555444444444444333333333333222222222222222111111111111000000000000000000000000000////////////.....................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,++++++---------............///////////////////////////000000000000111222333444666666666666777777777777999999999999999:::::::::======<<<;;;;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAAJJJIIIGGGDDDBBBAAAAAAAAAEEEFFFEEECCCAAA???@@@AAAFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@EEERRR]]]YYYMMMDDDCCCBBB@@@>>>===;;;:::===;;;888777999>>>DDDHHHCCC@@@<<<888666777888:::999999999999999999999999:::;;;;;;;;;<<<<<<======AAAAAABBBEEEHHHMMMQQQTTTlllyyyDDDCCCAAAAAAAAA@@@===;;;999;;;===???@@@@@@???>>>AAA???>>>???BBBFFFHHHHHHHHHHHHGGGDDD@@@>>>>>>>>>;;;;;;<<<===???@@@AAABBBFFFEEECCCAAA@@@AAABBBCCCDDDDDDDDDCCCAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGEEEHHHaaaiii]]]```pppsssQQQ?????????;;;999999888777666555444333444444333333333222222222222222222111111111000000////////////////////////////////////............---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------....................................000000000000111222333333444444555555555666666666777777777777777777777777<<<<<<:::999999999:::;;;===>>>???@@@@@@AAA@@@@@@EEEEEECCCBBBBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@AAABBBFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???>>>;;;;;;DDDKKKGGG===@@@@@@???>>>===<<<<<<<<<888777888;;;AAAIIIQQQVVVAAA???<<<999888888999:::999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>AAADDDFFFAAAHHHQQQ\\\hhhxxxBBBAAA@@@@@@AAA@@@>>><<<===???BBBDDDEEEEEEEEEDDDAAA???>>>???BBBEEEFFFFFFFFFFFFEEECCC@@@>>>>>>???>>><<<<<>>?????????????????????@@@AAACCCDDDEEEBBBCCCCCCBBBAAAAAABBBDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????<<<:::<<>>999===<<<;;;;;;;;;<<<===>>>888999999;;;???DDDHHHKKK======<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;<<<>>>>>>>>>???@@@@@@CCCKKKWWW___cccpppAAA@@@@@@AAACCCDDDCCCAAADDDEEEGGGIIIIIIIIIHHHGGGAAA???>>>???BBBDDDDDDDDDDDDDDDDDDBBB???>>>???@@@BBB@@@@@@EEELLLOOOMMMIIIEEEDDDCCCBBBAAAAAAAAABBBDDDEEEEEEDDDBBBBBBCCCDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDBBBEEEHHHHHHEEEPPPsss~~~}}}~~~{{{~~~~~~dddeeetttcccMMM:::999===;;;666444777777666555555444333333333333333222222222222111111111111111000000000000//////////////////////////////.........---------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))------,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................////////////000111222222222222222333333333444444888888888888888888888888<<<;;;888777666777999:::::::::;;;<<<============;;;;;;<<<>>>???AAACCCDDD???@@@AAAAAA@@@AAACCCEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<>>>???@@@===<<<;;;::::::;;;===>>>;;;;;;::::::999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===>>>@@@BBBAAA???>>>>>>@@@AAAGGGOOOSSSYYYjjjBBBAAABBBEEEHHHIIIIIIHHHEEEFFFHHHHHHHHHFFFDDDBBBAAA@@@??????AAABBBBBBAAAAAABBBBBBAAA??????@@@BBBCCCBBBDDDJJJRRRUUUSSSOOOGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCEEECCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEAAA???CCCIIIGGGFFFTTThhh}}}~~~~~~ooopppkkkiiiaaaKKK===777===AAA:::444444666666555555444444333333333333222222222111111111111111111000000000//////....................................------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------.......................................///000111222222222333333333444444444666666777777777888888888<<<;;;999888777888999:::777888999:::;;;;;;;;;;;;999:::;;;<<<===>>>>>>???<<<>>>????????????BBBDDDCCCCCCDDDDDDDDDCCCBBBBBB????????????????????????>>>??????>>><<<;;;>>>BBB>>>>>><<<;;;::::::;;;<<<888888999:::;;;;;;;;;:::888888999:::;;;;;;:::999999999999999999999999999;;;;;;;;;;;;::::::::::::999999999888999999::::::444888===@@@@@@???>>>===HHHGGGEEEBBBBBBIIITTT\\\dddnnn{{{DDDCCCDDDGGGJJJLLLKKKJJJIIIJJJKKKJJJIIIGGGDDDCCCAAA@@@???@@@AAAAAA@@@??????@@@@@@@@@??????AAACCCCCCDDDGGGMMMSSSUUURRROOOHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDCCCBBBBBBCCCEEECCCDDDDDDEEEDDDCCCAAA@@@AAAAAAAAABBBCCCDDDEEEFFFGGGAAA???DDDFFFEEEHHHNNNlll}}}{{{}}}~~~}}}}}}zzz|||~~~pppwww}}}nnnuuuaaaEEEAAA999777:::;;;666444888555555444444444333333333222222222222111111111111111111000000000/////////.................................------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++***)))***))))))))))))))))))***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++*********,,,,,,,,,,,,---------------------------------------------......///000111222222222222333333333333222222333444555666777777;;;:::999999999888999999666666777888999999999999888999999:::;;;::::::::::::;;;======<<<===@@@BBB???@@@AAABBBBBBAAA@@@???========================AAA@@@AAAAAA===999;;;???>>>>>>===<<<;;;:::999888777888999999999999888888666777888999999999999888888888888888888888888888::::::999999999999888888666666777777888999999:::::::::;;;<<<===>>>???@@@?????????@@@AAA@@@???======AAAFFFJJJNNNSSSZZZ```gggkkksss|||}}}{{{FFFEEEEEEGGGIIIIIIHHHGGGJJJKKKLLLLLLKKKIIIGGGFFFAAA@@@???@@@@@@@@@>>>======>>>????????????BBBDDDEEEHHHLLLQQQSSSRRROOOMMMIIIIIIHHHHHHGGGGGGFFFEEEBBBCCCCCCBBBAAAAAABBBDDDDDDEEEFFFFFFFFFDDDBBB@@@??????@@@@@@AAACCCDDDEEEHHHDDDAAABBBEEEGGGHHHHHHHHHiii~~~~~~~~~~~~{{{|||~~~|||zzz]]]GGG???;;;999777666555555666888444444444333333333333333222222222222111111111111111000000000////////////.................................---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************+++)))((()))***+++***((()))((((((''''''(((((()))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------------------------------...///000000000000000111111111222222000000222333555666888888888888999999999888777666444555666777777888888888666777888999999888777777888:::;;;;;;:::;;;===???<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;AAA??????AAA>>>999888<<<;;;;;;<<<<<<;;;999777555999888888666555444222111666666666666777777777777666666666666666666666666888888888888777777777666555666777888999999::::::999777444333222333333444111333666:::======;;;888AAAAAA@@@>>>======>>>>>>;;;===@@@EEEKKKOOOQQQQQQPPPUUU]]]dddkkkqqqwww{{{{{{}}}~~~}}}{{{zzzzzzzzzzzzyyyoooooommmjjjgggbbb___\\\QQQPPPOOOLLLJJJHHHFFFEEEHHHFFFFFFFFFFFFFFFDDDBBBEEEGGGHHHIIIHHHGGGEEEDDDAAA@@@???@@@@@@@@@>>><<<<<<===?????????@@@BBBDDDHHHMMMRRRTTTSSSPPPMMMLLLHHHHHHHHHHHHHHHGGGEEEEEEAAABBBCCCBBBAAAAAABBBDDDFFFGGGHHHHHHGGGEEECCCAAA>>>>>>>>>???@@@BBBCCCDDD???BBBCCCAAABBBEEEFFFEEEFFFMMM```~~~}}}|||zzzzzzzzz{{{{{{|||~~~xxxmmmrrr^^^AAA:::@@@777999888666666888777555444444333333333333333333222222222111111111111000000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***************************)))((()))***+++***(((******))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------++++++,,,,,,,,,------------------------------------------------///000000////////////000000000000000111333555777999:::;;;555666888999999777555333333444555666777777777777444555777888888888777666888999::::::999:::<<<>>>:::;;;===>>>???===<<<;;;:::::::::::::::::::::::::::777888===;;;666555888777888:::;;;;;;999666444666666666666777777777888666666555555555555666777666666666666666666666666888777777777666666555555333444555555666666666666555555666888::::::999777===<<<:::999888999;;;<<<666666666888;;;======<<>>===>>>???@@@@@@???@@@BBBDDDDDDDDDCCCDDDFFFEEEGGGIIIIIIHHHGGGGGGHHHEEEGGGIIIJJJIIIGGGFFFFFFJJJIIIIIIHHHFFFDDDCCCCCCBBBCCCCCCCCCCCCAAA???>>>======>>>>>>>>>??????@@@QQQNNNJJJFFFDDDCCCDDDEEE@@@BBBCCCDDDDDDBBB@@@???======>>>>>>===<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCLLLMMMNNNNNNMMMKKKHHHGGGJJJIIIGGGFFFEEEFFFGGGGGGCCCBBB@@@@@@AAABBBAAA???DDDDDDDDDDDDDDDCCCCCCBBB======<<<<<<<<<>>>???AAA@@@@@@AAABBBBBBCCCCCCCCCGGGLLLOOO^^^{{{fffiiirrrvvvwwwzzz}}}~~~~~~~~~}}}}}}{{{~~~~~~{{{}}}}}}~~~wwwbbbfffsssxxxbbbQQQ@@@999<<<777777777777666666666666555555444333333222111111111111111111111111111111000000000000////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......//////.........------------------............///000000000000000111111111333222222222333555777888888888888777666555555444555555555555555666777777777777888999999999999999666666666666888:::<<<======>>>???@@@???>>><<<:::;;;999777666666777999;;;;;;999777555444555666777666666666666666555555555555555666666666666555555666666444444333444555666555555555555555555555555777777666666666666777777333444444444555666666666777777777777777777777777777777777777777888888999777777888888888999999999999999:::::::::;;;;;;;;;============>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;<<<<<<===???@@@BBBCCCCCCJJJKKKLLLMMMLLLJJJHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGBBBAAA@@@AAABBBBBB@@@>>>CCCCCCDDDDDDDDDCCCBBBAAA>>>======<<<<<<<<<============>>>@@@AAABBBCCCDDDBBBHHHPPP[[[ooo}}}sssjjjeeegggkkkssszzz~~~zzz}}}|||}}}~~~ooohhhlll}}}]]]LLLCCC<<<999;;;777777777666666666555555555444444333222222111111111111111111111111111111000000000000/////////.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......///.........---------------------............///000000000000111111111111333333222333444555777888999999888777777666555555666666555555555666777777666777777888888888777777777777777888888999;;;;;;<<<===>>>??????>>><<<;;;;;;999777666666777999;;;:::999777555444555666666666666555555555444444444444444555555555555444444666555444333333444555555555555555555555555555555555555555444444555555555444444444444555555555555666666666666666666666666555555555555555666777777777777777888888888999999888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::FFFFFFEEEDDDCCCBBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@???===<<<;;;:::======>>>???@@@AAABBBCCCHHHHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFFFFFFFEEEDDDDDD@@@???@@@AAABBBAAA>>><<>>>>>>>>>>>===<<<;;;::::::;;;<<<>>>???AAABBBCCCBBBBBBIIIQQQNNNTTTzzzsssssswwwzzz|||~~~yyy{{{|||ooodddjjj}}}www\\\BBB:::<<<:::888888777666666666666555555555444444333333222222111111111111111111111111111111000000000/////////....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))************+++++++++++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---..................---------------------............/////////000000111111111111333333333444555666888999999999999888777777666666777777666666666666666777666777777777777777666666888888999:::::::::::::::<<<===>>>??????>>>===<<<:::999777666666777999:::999888777555555555666666777666666555444333333222333333333444444333333333555444333222222333444555555555555555555555555555444333333222222333333444555555555555444444444444444444444444444444444444333333333333333444444555666666777777777888888888666666777777777888888888888888888888999999999999888888777777777777888888888888777777777777888888888888888888777777777777777777777777777777777777777777777777777777777777AAABBBCCCDDDCCCCCCBBBAAAAAABBBDDDEEEFFFEEEDDDCCCCCCBBBAAA???>>><<<<<<;;;>>>>>>??????@@@AAABBBBBBEEEEEEFFFGGGHHHHHHGGGGGG@@@AAABBBCCCCCCBBB@@@???>>>>>>@@@AAABBBAAA===:::???AAABBBCCCCCCAAA???>>>===>>>???@@@???>>><<<;;;;;;<<<<<<===>>>???@@@@@@BBB;;;===EEECCC>>>NNNfff{{{~~~~~~~~~zzzxxx}}}gggmmm}}}eeeQQQCCC999:::>>>;;;777444666666666555555555444444333333333333222222111111111111111111111111111111000000/////////....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---------------------------------............/////////000000111111222222333444444555666777888999999999999999888888777777888888777777666666777777888888888999888888777666777999:::<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>===:::999888777777888999:::999888777666666666666777999888777666555444333222333333444444444444333333444333222111222333444555555555555555555555555555333333222222222222333333555555555444444333333333333333333333333333333333222222222222222333444444555555666666666777777777444555555555666666666666666666666666777777777888888888777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666>>>@@@AAACCCCCCCCCBBBAAA@@@AAACCCEEEFFFFFFEEEDDDEEECCCBBB@@@>>>=========??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEE>>>???AAABBBBBBAAA@@@???>>>>>>@@@AAABBBAAA===:::>>>???AAAAAAAAA@@@>>>===<<<>>>???@@@AAA@@@??????>>>>>>>>>>>>============;;;999:::>>>BBBEEEHHHKKKhhh~~~}}}{{{}}}zzz|||~~~}}}ooojjjwww\\\AAA???;;;:::<<<;;;999666777555555555555444444444444333222222222222222111111000000000000000000000000////////////....................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,---------------------------............///...//////000111111222222333333444555777777888888999999999888888888888888999888888777777777888888::::::;;;;;;;;;::::::999888:::<<<>>>??????>>>>>>=========>>>>>>>>>>>>===;;;:::999888888999:::;;;999888888888777777777888;;;:::999888777666555444555555666666666666555555333222222111222333444555555555555555555555555555444444333333333333444444555555444444333333333222333333333333333333333333333333222222333333444555444444555555555666666666333333333444444444555555555555666666666777777777888777777666666777777888555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555===>>>@@@AAABBBBBBAAA@@@>>>@@@BBBEEEFFFFFFEEEDDDEEEDDDBBB@@@???>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBB@@@???@@@AAABBBAAA>>><<>>======<<<===>>>???@@@@@@@@@@@@??????>>>===<<<;;;;;;:::888???@@@999777???DDDDDDEEEnnn{{{}}}|||}}}}}}~~~|||vvvtttvvvuuu|||vvvnnnyyy[[[DDD???===<<<:::777444333777;;;555555444444444333333333222222222222222222111111000000000000000000000000/////////.........------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))************+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,---------------------............///......///000111222222333222333444555666777777777888888888888888888888888888888888888888999999:::;;;<<<<<<=====================>>>???@@@AAAAAAAAA???>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999;;;::::::999888777777666777777888888888888777777333333222222222444555666555555555555555555555555555444444333333444444555444444444444333333333333222222222222222222222222333333333333333444555555333333444444444555555555222333333333333444444444555555555555666666666666555555444444444444555555444444555555555555444444444444444555555555555555555555555555555555555555555555555555555555555555;;;<<<===>>>????????????===>>>AAADDDEEEEEEEEEDDDEEEDDDBBB@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBCCCDDDDDDEEEBBBAAA@@@AAABBBBBB@@@>>>???>>>===<<<<<<<<<======>>>===============>>>>>><<<<<<<<<;;;::::::999999999@@@AAA999555888=========LLLmmm|||~~~yyyyyy{{{rrrqqqsssvvvwwwwww}}}|||uuusssxxx___BBB;;;BBB<<<<<<999555333444777888444444444333333333333222111111111111111111222222000000000000000000000000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))************************************,,,++++++******++++++,,,+++++++++***++++++,,,---++++++,,,,,,,,,------------------............///......///000111222333333111222333555666666666666777777777777777777777777777777777888999:::;;;<<<:::;;;<<<>>>????????????CCCCCCBBBAAAAAA@@@AAAAAA@@@@@@???===<<<<<<<<<<<<=========<<<<<<=========:::;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777888888888888777777444333333333333555666777555555555555555555555555444444333333333333444444333333333333333333444444333333333333333333333333333333222222333333444555333333333333444444444444222222333333333444444444333444444444444555555555444444333333333333444444222333444555555444333222222333333333444444444444444444444444444444444444444444444444444444444444;;;;;;;;;;;;<<<=========<<<===@@@CCCEEEEEEDDDDDDEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@BBBBBBAAA@@@AAABBBDDDEEECCCBBB@@@@@@AAABBBAAA???@@@>>><<<;;;:::;;;===>>>???>>><<<;;;::::::;;;<<<999999999999999999999999999888:::???CCCCCCAAA???FFF;;;AAAccc~~~yyyzzz{{{}}}~~~zzzxxxxxx||||||xxxxxxssscccfffvvvnnnWWWIII>>>:::<<<999999999999::::::666111444444444333333333222222111111111111111111222222000000000000000000000000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))************************************,,,++++++++++++++++++,,,++++++******++++++,,,---+++++++++,,,,,,------------------.........//////---...///000111222333333000111333555666666555555666666666666666777777777666777777888999;;;<<<===::::::<<<>>>???@@@@@@@@@IIIGGGEEEBBB@@@@@@@@@@@@BBBAAA???===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<;;;888888888777777777777777777777888888888888777777444444333333444666777888555555555555555555555555444333333222222333333444222222222333333444444444333333333333333333333333222222222111222222333444222222333333333444444444222222333333333444444444222222333333333444444444555444444444444444444555111222333444444333222111111111222222333333333333333333333333333333333333333333333333333333333333::::::::::::::::::::::::;;;===???AAABBBCCCCCCCCC>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@>>>======@@@BBBBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@AAA???<<<:::888999:::<<<===<<<:::999999:::;;;<<<:::::::::::::::999888777;;;;;;;;;<<<<<<<<<======???<<<@@@HHHPPPhhhwwwooopppkkklllvvv{{{tttkkkfff^^^pppmmmcccdddssspppYYYEEE???>>>888777;;;::::::999888777666555444333333333222222222111111000000000000000000000000////////////............////////////...............------,,,,,,------...******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,++++++************)))((()))***+++***((())))))))))))************+++*********))))))(((((()))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---.../////////000111111222222333333222111222333444555666666666555444444333333666666666777888:::;;;<<<;;;;;;;;;;;;===???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>??????>>><<>>===<<<<<<===>>>???============<<<;;;:::999666666666666666666666666888888888777777555444444777666666555555555666666666666666666666666666666666555555555555444444444444444444444444444444444444444333333333222222222222222222111111111111000333333333222222111111111444333222111111222333444111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333::::::::::::::::::999999<<<===???@@@AAAAAAAAAAAA?????????@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCAAA???===<<<>>>@@@BBBCCCDDDEEEFFFEEEEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@>>><<<;;;;;;<<<===???>>><<<;;;999999:::;;;<<<:::::::::::::::999888777::::::;;;;;;;;;<<<<<<<<<@@@<<>>???AAADDDDDDCCCBBB@@@???>>>>>>>>>>>>===>>>@@@@@@???===>>>>>>============>>>>>>;;;;;;<<<;;;;;;:::999888666666666666666666666666888888888888777666555444666666555555555555555666555555555555555555555555444444444444333333333333444444444444444444444444444333333333333222222222222222222111111111000000222222111111111000000000333222222111111222222333111111111222222222333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222;;;;;;::::::999999888888;;;<<<>>>???@@@@@@@@@???AAAAAAAAAAAABBBCCCEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCEEEEEECCC@@@===;;;<<<>>>BBBCCCDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA===<<<<<<;;;<<<===???@@@>>>===;;;:::::::::;;;<<<999999:::::::::999888888999999:::::::::;;;;;;;;;???;;;===BBBAAACCCXXXqqqppp{{{~~~qqqpppvvvxxxqqqyyy{{{ttthhh```bbbkkk{{{kkkLLLAAA999666:::;;;777666:::999888888777666555444444333222222222222111111111000000000000000000000000////////////............/////////............---------,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,+++++++++++++++************)))((()))***+++***((())))))))))))************************)))))))))))))))************+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000111111111222222111111222222333444333333444444444444555555555555555666777888999:::<<<;;;;;;;;;;;;<<<===>>>DDDCCCBBB@@@???===<<<;;;===<<<<<<>>>@@@@@@???>>><<<==================<<<::::::::::::999888777666666666666666666666666666888888888888777666555555555555444444444555555666555555555555555555555555333333333333222222222222333333333333333333333333333333333222222222111111222222111111111000000000111000000000000/////////111222222222222222222111111111111222222222222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111;;;;;;::::::999999888888999:::<<<>>>@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEDDDAAA>>>======>>>BBBBBBCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBB<<<<<<<<<<<<<<<======>>>>>>===<<<;;;::::::;;;;;;999999:::::::::999999888888888999999999:::::::::===999;;;@@@@@@>>>GGGUUUeee|||pppdddeeekkk{{{___III???;;;888999<<<:::555444888777777666666555444444333222222222222111111111111000000000000000000000000////////////............//////.........------------,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,,,,------,,,***)))***++++++++++++******************)))((()))***+++***(((((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++************++++++************************,,,,,,++++++******))))))***++++++++++++,,,,,,,,,++++++,,,,,,---------,,,------...//////000000111111111111111111222222333111222222333444444555555555555555555666777888999;;;;;;;;;:::::::::;;;;;;@@@@@@???>>>===<<<<<<;;;<<<;;;;;;===???@@@???>>>:::;;;<<<======<<<;;;:::999999999999888777666666666666666666666666666666777888888888777777666555444444444333444444555555444444444444444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111222333333222111000111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111;;;;;;;;;:::::::::999999777999<<>>>>>===>>>>>>===<<<;;;;;;::::::888999999:::::::::999999888888888999999999::::::<<<888999???@@@???CCCKKKMMMXXXooo}}}zzzzzzwwwsss}}}vvvSSSAAA>>>AAA;;;:::;;;:::777333444777666555555555444333333333222222222111111111000000////////////////////////////////////........................------------,,,,,,,,,++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++***************************)))((()))***+++***(((((()))))))))************))))))))))))))))))******))))))*********++++++++++++******))))))******+++************************+++++++++******)))))))))*********+++++++++,,,,,,***+++,,,---------,,,,,,---------...//////000000000000111111111111222111000111111222333444555555444444444444555666777777::::::::::::999999999888;;;;;;;;;;;;<<<<<<<<<<<<:::::::::<<<>>>???>>>===999:::;;;<<<<<<;;;:::999999999:::999999888777666555555555555555555555555666777777777777666555555333333333333333444555555444444444444444444444444444444444444333333333333222222222222222222222222222222111111111000000000111111111000000000//////111111111111111111111111000000222333333222000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222;;;;;;;;;;;;;;;<<<<<<<<<999;;;===@@@CCCDDDEEEEEEBBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@AAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@>>>???AAACCCDDDCCCBBBAAABBBBBBCCCDDDCCCBBB@@@??????>>>>>>===<<<;;;::::::888888999:::::::::999999888888999999999:::::::::<<<999999<<<>>>===@@@EEEIIIEEEKKKgggpppkkk|||sssSSSDDD@@@===999888888777666444333555777444444444444333333222222222111111111111000000000////////////////////////////////////.....................------------,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,***+++,,,+++***)))***+++)))))))))******************)))((()))***+++***((())))))))))))************))))))))))))************)))************+++++++++******))))))))))))*********************************************)))))))))************++++++++++++***+++,,,---...---,,,+++,,,,,,------...///////////////000111111111111000000000111222222333444444444444333333444444555666888888999999999888777777777888888999:::;;;<<<<<<999888888:::<<<<<<;;;:::777888888999999888888777999999999999888777666555444444444444444444444444555555555666666555555444222222222222333444444555333333333333333333333333444444444444333333333333111111111111111111111111111111111000000000000///111111000000000/////////000000111111111111222222000111111111111111111000000000000111111111111222////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDDDDDDDCCCBBBBBBAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBDDDDDDBBBBBBBBBCCCAAABBBBBBCCCBBBAAA@@@???<<<===@@@BBBCCCBBBAAA@@@???@@@BBBDDDDDDCCCAAA@@@??????>>>>>><<<;;;:::999777888999::::::::::::999999999999999:::::::::;;;;;;888888:::;;;;;;>>>BBBCCC???AAAOOOkkkrrrnnnqqqtttVVVEEEBBB@@@:::444555555444333444555666555333333333333222222222222111111111111000000000000////////////////////////////////////.....................---------,,,,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,)))***++++++***)))+++,,,((()))))))))*********+++***)))((()))***+++***((())))))))))))************((()))))))))************)))************+++++++++******))))))))))))******************************))))))))))))************************++++++++++++)))+++,,,......---,,,++++++,,,,,,---......//////...///000111111111000///000000111111222222333333333333333333333444444555666666777888888888777666777777777888999999::::::888888777888::::::999777777666666555555666666777777777777777777666444444333333333333333333333333333333444444444444444333111111111111222333444555222222222222222222222222333333333333222222222222111111111111111111111111111111000000000/////////111000000000/////////////////////000000000111111111111000000000000111111000000000000111111111111////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@??????>>>>>>??????BBBCCCEEEDDDCCCAAABBBBBBAAABBBBBBCCCBBBAAA??????:::<<>>===;;;:::999777888999:::::::::::::::999999:::::::::;;;;;;;;;888777888:::;;;<<<>>>BBB;;;???CCCCCCFFFXXXzzzxxx}}}|||tttnnngggbbbdddqqqPPPJJJCCC>>>:::888999;;;666666555444666777666222333333222222222222222222111111111111000000000000////////////////////////000/////////..................---------,,,,,,,,,,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,((()))++++++******+++---(((((())))))*********+++***)))((()))***+++***((())))))))))))************(((((())))))*********+++)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++)))***,,,......---,,,+++++++++,,,------......///---...000111111111000///111111111111111222222222333333222222333333444444444555777888888888777666888888888777777777777777888777777777999999777555666555444333333444555666666666666666555444333222222222222222222222222222222222333444444333333333111111111111222333444555222222222222222222222222222222222111111111111000000000000000000000000000000000000000////////////000000000000////////////---.........//////000000222111000//////000111222000000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000;;;;;;;;;===>>>AAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCCGGGFFFDDDDDDDDDBBB???<<>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;???>>>===<<<===>>>@@@AAA@@@???>>>===;;;;;;::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<===DDDNNNUUUxxxvvvooogggeeekkkvvvfffKKKBBBAAA???===;;;888777666666555555555555444444444444444333333222111000000000000000000000000000000////////////////////////........................,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------.........///////////////000111333444555555444333444333222111222333444555000111333555666777888888666777888:::::::::999888888888777777666666666555666555444333333444555666777777555444333222222222000222333333111111333666222333333222000000222444111111000000000000111111000000000000000000000000222333333333333222111111000000000000////////////000000000000000000000000////////////////////////111000///......///000111////////////////////////////////////////////////....................................///////////////...---...///000000...////////////////////////---...///...------...///::::::<<<===???AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@BBBCCCBBB@@@>>>AAAAAAAAAAAAAAABBBCCCCCCDDDAAA>>>@@@CCCDDDBBB???>>>>>>>>>===============<<<<<<============<<<<<>>===<<<<<<>>>???@@@@@@???>>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999::::::::::::;;;;;;;;;;;;=========;;;<<<@@@GGGMMM\\\iii~~~qqqjjjgggjjjtttxxx\\\MMMEEE>>>>>>===<<<;;;:::999888555555555555444444444444444444333222222111000000000000000000000000000000000000000000000000000000.................................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************(((((()))***************))))))))))))))))))))))))+++)))((((((*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((()))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------.........///////////////000111222444555444444444444333333333333444555555666666777666666555444333666777888888999999888888888888888777777666666666555555444333444444555666777666555444333222222222111222333111///...000222111111111111222222222222111111111000000111111111000000000000000000000000222222222222222111111000000000000000/////////...////////////////////////........................111000///......///000111........................////////////////////////....................................///////////////...---...///000///...........................---...///...---,,,---///999:::<<<>>>@@@AAAAAAAAAAAAAAA@@@????????????@@@:::;;;>>>AAADDDEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDDAAA???===???BBBBBB@@@===<<<<<<<<<===============<<<======>>>>>>===<<<<<<======<<<;;;<<<===>>>??????>>>===<<<;;;:::::::::999999999999999999999999;;;;;;::::::999999999888999999:::::::::;;;;;;;;;======<<<;;;:::<<<@@@CCCBBBEEEWWW|||~~~tttuuuzzz||||||yyyQQQ>>>===AAA;;;;;;;;;;;;;;;;;;;;;;;;555555555555444444444444333333333222111111000000000000000000000000000000000000000000000000000000------------------------......------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))+++)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))***++++++,,,++++++******++++++,,,,,,------------..................//////000000000000111222333444444444444444444555666666666666666999999888888777555444333888888888888888888999:::888888888888888777777777555555444444555666777777777666555444333222222222222333222000...------...111000///222555555333000222222222222222222222222000000000000000000000000111111111111111000//////000000000/////////......////////////////////////........................000//////......//////000........................////////////////////////---------------------------............/////////...---------///000///...........................,,,...///...---,,,---...888:::<<>>>>>======>>>>>>999;;;>>>CCCFFFGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>???AAAAAA???===;;;;;;;;;<<<<<<=========<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;:::;;;<<<======>>>===<<<;;;::::::::::::999999999999999999999999;;;;;;::::::999999888888999999999999::::::::::::<<<<<<<<<;;;::::::;;;<<<>>>BBBLLL]]]yyyzzzvvv|||wwwVVVDDD???===<<<999999999:::::::::::::::555555555444444444333333333222222222111111000000000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))***)))((()))***+++)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,---------.........//////.........///000000111111111111222333444444444444555666777888999888777666555666777888999:::::::::<<<;;;:::999999:::;;;<<<999999999999999888888888666666666777777888999999666666555444333222222333333222222000///...//////333000///333888999444000222222222333333222222222////////////////////////000000000000000//////...000000/////////.........////////////////////////........................////////////////////////................................................---------------------------------.........//////...---,,,---///000///...........................,,,---......,,,,,,---...888:::<<>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;>>>BBBEEEFFFDDDBBBBBBAAA@@@>>>===<<<;;;;;;>>>>>>???@@@AAAAAA???===::::::;;;;;;<<<<<<======:::;;;;;;;;;::::::999888:::::::::::::::;;;;;;;;;===<<<;;;::::::999::::::888888888888888888888888:::::::::999999888888888888888888999999999::::::::::::::::::;;;;;;;;;:::;;;@@@CCCCCCIII___{{{qqqiiigggiiiuuu~~~hhhNNNAAA@@@AAA===888::::::999999888888888777555444444444444333333333222222111111111111111000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***************)))))))))))))))))))))))))))))))))***++++++)))'''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,---------.........//////......//////000111111222222222222222333444555555666777888999:::999888777555666888:::<<<===>>>>>>???>>>===<<<<<<<<<>>>>>>999999999:::::::::::::::888888999:::::::::::::::666555444444333333333333222111111111222333333333555222111555999:::666111111222333333333333222111///////////////////////////000000000000///......////////////..................................................................////////////..............................------------------------------------------------------------...............---,,,---...//////---........................,,,---...---,,,+++,,,...999:::<<<>>>????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<>>>AAABBBAAA???AAA@@@???===;;;::::::999===>>>@@@AAAAAA@@@>>>===:::::::::;;;;;;;;;;;;;;;::::::::::::999888777777888888888999999999::::::<<<;;;:::999999999999999777777777777777777777777888888888888888888888888777777888888888999999999999888888999;;;<<<;;;::::::;;;;;;999;;;DDDSSS```~~~zzz{{{{{{wwwqqqssshhhaaacccgggkkktttvvvMMMGGGBBB@@@>>>;;;:::<<<::::::999888777666666555444444444444333333333333111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***++++++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,------------...............///000000111222222222222222222333444555666777777888999999999999999888999:::<<<======>>>>>>AAA@@@??????????????????::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999666555444333333333333333222111000222555777777777666444333555777888555222000111222333333222111000000000000000000000000000000000000000000///....../////////.........------........................---------------------------......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,...///...---------------------------+++---...---,,,+++,,,---:::;;;;;;<<<===>>>??????======<<<;;;;;;;;;;;;<<<<<<;;;:::<<<>>>@@@AAA@@@??????>>>===<<<<<<<<<<<<:::<<>><<<;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999888777777777777888888999999888888;;;::::::999999999999999777777777777777777777777555555555666777777888888777777777777888888888999999777555666999:::999888;;;;;;;;;<<>>999888888777777666555555444444444333333333222222000000000000111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************(((((()))***************)))))))))))))))))))))))))))((()))***,,,+++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------------...///000111222333333222222222111222444555666888888888777888999999:::;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;:::999888777555555444333333333444444333111000222555888888777555555444444333333222222///000222333333222000///000000000000000000000000000111111111111000////////////.........---------........................------------------------------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,...///...---------------------------+++,,,------++++++,,,---;;;;;;;;;;;;<<<>>>???@@@======<<<;;;;;;;;;;;;<<<>>>===;;;<<>>??????888;;;>>>???>>><<<;;;:::;;;;;;;;;::::::999999999;;;<<<<<<;;;:::999888777666666777888888888888888::::::999999888999999999777777777777777777777777333333444555666777888888777777777777888888888888999666444555777999777666555888;;;<<<:::;;;>>>AAADDDNNNiiizzz|||kkkgggllldddmmmmmmdddfff|||mmmSSS@@@DDD===999;;;;;;777555888777777777777666666666666444444444333333333222222000000000000000111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))(((((()))+++,,,+++)))&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,---------...///000111222333333333222111111222333555666999888777666777888999::::::;;;<<<>>>??????@@@@@@???@@@AAAAAA@@@???>>>===;;;;;;;;;<<<<<<<<<======999:::::::::999777555444555555444333333333444444333111000222555888777666444555444222000///000111...///111222222111///...000000000000000000000000111111111111111000////////////.........---------........................------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,...///...---------------------------+++,,,------++++++,,,---<<<<<<<<<===>>>>>>??????>>>===<<<;;;:::999999999;;;===????????????@@@AAA>>>>>>???@@@AAAAAABBBBBB???>>>===<<<;;;:::999999888999999::::::999999888<<<===>>>>>>===;;;999777666666666666666666666666888888888888888888888888777777777777666555444333333444444555666777777888888888777777777777888888666666666666777777777777777777888999::::::;;;;;;===@@@JJJ]]]|||wwwoooeeeaaaaaabbbcccdddeeekkkwwwgggSSSHHHDDDDDD;;;;;;::::::999888888777666555555555555444444444444444333333333333222222111111111111000000000000......//////......---,,,......---------,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++%%%(((+++,,,+++******++++++***)))((()))***,,,...))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000111222222333333444555555333444666777999:::::::::<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>??????===<<<;;;:::999999999999:::<<<>>>???>>>>>>???@@@>>>>>>>>>???@@@AAAAAAAAA??????>>>===<<<;;;::::::;;;;;;:::::::::999999999::::::;;;<<<<<<;;;:::999777777777777777777777777777777777777777777777777777777777777666555444333444444555555666777777888666666555555555555666666555666666666777777777777777777888888999::::::;;;888;;;AAAHHHWWWooo{{{sssmmmmmmnnnnnnppptttuuuwwwzzz|||~~~}}}rrrhhhmmm{{{ssshhhsss^^^JJJCCC>>>;;;:::::::::999999888777777777555555555555444444444444444444333333333222222222111111111000000000//////......//////......---,,,...------------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++...---+++(((&&&&&&)))+++,,,///444888:::888444222)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++*********+++++++++,,,,,,,,,,,,,,,------------.........///000000000000///111111111222333333444444555555666777777888777777;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666999888777555555555555555444444444444444444444444111111111111222222222333444333333222111111000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////---------------...//////........................------............------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,??????>>>>>>>>>=========;;;;;;:::999888888888888:::<<<>>>>>>======>>>???======>>>>>>??????@@@@@@@@@@@@???>>>===<<<<<<;;;>>>===;;;:::::::::;;;;;;999999999:::::::::;;;;;;777777777777777777777777555555555555555555555555666666666666666555444333555555555666666777777888444444444333333444444444555555666666666777777777666777777888888999999:::888;;;===<<<<<>>777000,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))***))))))(((((())))))***))))))))))))))))))))))))+++************))))))))))))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------...//////000///////////////000111111222222333444555555666666555555444999999888888888888999999888888888888888888888888999888888777777666666666888777666555444444444555333333333333333333333333111222222222222333333333333333222222111000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////---------------......///------------------------------............------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,>>>>>>======<<<;;;::::::999999888888888888888888:::<<<===>>>===<<<===>>><<<=========>>>>>>??????AAAAAA@@@??????>>>======>>>===;;;::::::<<<>>>???<<<;;;::::::999::::::;;;888888888888888888888888555555555555555555555555555666666666555555444333555555555666666777777777444444333333333333444444555555555666666666777777666666666777777888888888888:::;;;:::999<<>>CCCLLLGGG@@@888111,,,***((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))************))))))))))))))))))*********+++++++++************++++++++++++++++++,,,,,,,,,---------------...////////////.........//////000111111111222333333444444444444333777777666666666666777777999999999999999999999999999888888888777777777666666555555444444444444444222222222222222222222222222222222222222333333333222222111111000000000000////////////000000000111000000000000000000000000000000000000000000000000////////////////////////------,,,,,,------...///------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,------,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,<<<<<<;;;:::999888777777888888777777777888999999:::<<<>>>>>>===<<<===>>>===============>>>>>>>>>AAAAAAAAA@@@??????>>>>>><<<;;;::::::<<<>>>AAACCC???>>>===;;;:::999999999777777777777777777777777555555555555555555555555555555555555555444444333555555555555666666666666555444444444444444444555555555555555666666666666555555666666666666777777666555666888;;;===??????>>>MMMeeedddPPPKKKEEE@@@===>>>===999777888777777666666555444444333555444444444444333333333333333222222222111111111000000000////////////............///......---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++%%%+++222888;;;<<<===>>><<<777111+++((())),,,///)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---...............---......//////000111111///000111222444444444555555555444444444444555555888888888888888888888888666666666666666555555555444444444444333333333222222222222222222222222222222222222222222222222222111111000000000000//////...////////////000000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++::::::999888777777666666888777777777888999::::::;;;===>>>>>>===<<<===>>>============>>>>>>>>>>>>AAAAAA@@@@@@@@@?????????:::::::::;;;===???AAABBB@@@@@@>>>===;;;999888888666666666666666666666666444444444444444444444444444444555555555444444333444444444444444444444444666555555444444555555666444444555555555666666666555555555555555555555555888555444666;;;<<<:::666BBB???BBBOOOdddooo\\\LLLCCCBBB>>>===>>>???;;;555555888777777666555555444444333444444444444333333333333222222222222111111111111000000////////////............//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++)))///555999888444///---+++******)))******+++,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))******))))))(((+++******))))))******+++))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,------......---------......//////000000111...///000222333444555555444444333333333333444444555555555555555555555555222222222222222222222222222222333333333333222111111111111111111111111111222222222111111111111000000000000///////////////......////////////000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++999999888888777777777666777777777888999:::;;;;;;<<<>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????;;;;;;<<<<<<===>>>>>>???============<<<:::888777555555555555555555555555333333333333333333333333333444444555555444444444333333333333333333333333555555444444444444555555444444444555555555666666444444444444444444444444888777666777888999777666>>>999777999???NNNfff|||vvvTTTGGGEEEAAA>>>???>>>;;;;;;===;;;888777:::777777666666555444444444444444444333333333222222222222222222111111111111000000/////////...............//////......---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,///222333000+++(((&&&((()))***++++++)))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,.........///000000111111///000111222333444444444444444333333333333444444444444444444444444444444111111111111111111111111000111222333333222111111111111111111111111111111111111111000000000//////////////////////////////........./////////000000////////////////////////////////////////////////........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((()))***++++++,,,,,,,,,++++++++++++*********************++++++,,,,,,---++++++,,,,,,,,,,,,++++++999999999888888888888888888777888888999:::<<<<<<===???@@@@@@>>>===>>>???????????????>>>>>>>>>>>>@@@@@@??????????????????=========>>>===<<<;;;;;;999:::<<<<<<<<<:::888777555555555555555555555555111111111111111111111111333333444444555444444444222222222222222222222222555444444333333444444555444444444555555555666666444444444444444444444444111333555555444555777999666888===???999777BBBQQQYYY~~~}}}lllVVVDDDBBBCCC???===AAA???:::777:::;;;999888999777777777666555555444444444444444333333333222222222222222111111111111000000/////////..................//////......---,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,------,,,******+++---(((((((((((((((***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,------------,,,......//////000111111111222222222333333333222222444333333333333333333444555555555555555555555555222222222222222333333333000000222333333222111000000000000000000000000000111000000000//////...............///////////////............/////////000////////////////////////////////////////////////........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,------...+++++++++,,,,,,+++++++++999999888888777666666666777777666666777999<<<===>>>>>>============>>>>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>?????????@@@<<<<<<<<<===<<<<<<;;;;;;::::::999888777777777888777777666666555555555444444333333222222333333444333333333444444555555555333333222222111000//////222222222333444555666777444444444444444444444444222222333333333333444444444444444555555555555666888777777777999<<>>:::::::::999999999888888777777777777666666666666444444333333333222222222111111111111000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,---------------...............111222333333222111222333333333222222333333444555666666555444333333333333444444444333333333222222222111111000000000000000111000///000222333333222000000000000000000000000////////////////////////////////////////////////........................***+++---......---+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************888888888888888777777777666666555555666888:::<<<======<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999888888777777777777888777666666666555555555444444333333222222333333444333333333444444444444444333333222222111000000///222222222333333444555666444444444444444444444444222222222333333333444444444444444444555555555555666666555555777999;;;===BBB>>>@@@JJJWWWhhhrrrxxxqqqcccZZZUUUFFFDDD@@@===:::999::::::999999999999888888888888777777777666666666555555444333333333333222222222111111111000000000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++************************************+++++++++*********))))))++++++,,,,,,,,,,,,---------------............///111222333222111000111333222222222222222333444444666555444333333333333333444444444333333333333222222222111000000000000000111000///000222333222111000000000000000000000000........................////////////////////////........................***+++---......---+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************888888888888888999999999666555555555666777999;;;<<<<<<;;;:::999999::::::;;;::::::999999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888666666666555666666777777666666666555555555555555444333333222222333333444444444444444333333333333333333222222111000000000222222222222333444555555444444444444444444444444222222222222333333333333333333333444444444555555555444444333444666777999666555666999888<<>>>>>>>>>>>===<<<;;;999999777777777777666666666666666666666555555555444444222222222222111111111111111000000000//////////////////.........---------------------------------++++++++++++++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************************************+++++++++,,,,,,,,,------------......//////000000///111111111000///000111222111111111111222333333444333333333333333444444555555555555444444444444222222222222222111111111000///...///000111000///////////////////////////------------------------////////////////////////........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************666666777888999::::::;;;888888888888999::::::;;;======<<<;;;::::::;;;;;;999999999888888999999999;;;;;;;;;;;;::::::::::::::::::::::::999888777666444333333333444555666666444444444555555555555555444333333222222333333444444444444333333222222111222222222111111111111111222222111111111222333333333333333333333333333333111111111222222222333333222222222222333333333444444444333333333444444444888555333444444555888<<<999<<>>999999AAALLL\\\vvv{{{ttthhhTTTIIIJJJHHHEEEAAA???===<<<;;;::::::;;;::::::999888777777777777777666666666666555555444444444333333333111111111000000000000///000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,------------...///000000111222000111222222000000111222333333222222333333444555444444444444555666777888777666666666666555555555333333444555444333222111222000//////111111000...////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))***************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))555555555666777777777888888888999::::::::::::999;;;;;;;;;;;;<<<===>>>???::::::999999999999::::::666777777888999:::;;;;;;<<<<<<<<<;;;:::888777666666555555444444444444555333333333444444555555555444333333222222333333444222222222222222333333333111111111111111111111111111111000000000000111111222222222222222222222222111111111111222222222222111111111111222222222222111111222333333333333333000444888;;;;;;999555111888333333888888:::HHHZZZuuusssnnnyyyxxxuuu|||{{{wwwwww~~~xxxhhh[[[QQQJJJFFF<<<>>>AAADDDEEEAAA<<<777;;;:::999999888777777777888888888777777777666666444444444333333333333222111111000000000/////////000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------...///000111222222111222333222111000111333444444333333444444555666444444555555777888999:::777777777666666666555555333444555666555444222111333111000000111111000///000000000000000000000000000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************((()))))))))*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))555555555555666666666666777888888999999999888888:::::::::;;;<<<===>>>???;;;::::::999999::::::;;;888888999:::<<<===>>>???<<<<<<<<<;;;:::999777777777666555555444444444444333333333444444555555555444333333222222333333444111111111222222333333444111111111111111111222222111111000000000000000111222222222222222222222222000111111111111222222222000111111111111222222222///000111222333333333333000444777444111222555777000///666===;;;333777CCCHHHSSSaaaqqqzzztttqqqtttvvvuuussstttmmmmmmqqq|||rrrpppqqqrrrnnnmmmqqqzzz~~~{{{uuurrrvvvsssxxxnnn]]]WWWPPPMMMLLLKKKHHHFFFBBB???;;;;;;>>>@@@???======<<<:::999888888888888888888888888777777777777444444444333333333222222000000000000////////////000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------------...///000111222222111222333333222111222333555444444444444555666666555555555666777999;;;;;;777777777777666666666666333444555666666444222111444222111111222222111///111111111111111111111111000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))555555444333444555666777999888777666777888;;;<<<;;;;;;:::999999:::::::::===<<<:::888777777888888;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888888888777777555444444666666666666555555555555444444333333333222222222444444333333333333222222111111222222222333333333111111000//////000111222000000111222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333555444444555555666777888<<<>>>AAAJJJ[[[xxxyyyuuupppqqqooofffeeehhhkkkjjjmmmppppppnnnrrrttt___RRRKKKJJJHHHGGGEEEDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888777888999999777777777777666666666666555555444444333222111111000000000000000000000000///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......------......///000000000333333444444444444444444555555666777888888999999555666777888999:::::::::999999888888888888888999666666666666666555555444444333222222111111222222000000////////////000000111111111111111111111111000000000000000000000000///...---,,,,,,---...///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************555444444333444555666777888777666666666888:::;;;;;;::::::999999:::::::::;;;:::999888777888888999999999:::<<<<<<=========;;;;;;<<<<<<;;;;;;:::999888888888888777666555555666666666666555555555555444444444444333333333222333333222222222111111111000000000111111111222222111111000//////000111222000000111222222222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333333333333333444555666777888999;;;===EEETTThhhvvvtttcccWWWNNNIIIGGGGGGEEEDDDBBBBBBAAAAAAAAA@@@???>>>======<<<;;;:::999888777777777888999777666666666666555555555444444333333222111111111000000000000000000000000............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,------------------...//////000000333333333333444444444444555666666777888888999999777777888999:::::::::999999888888777777888888888666666777777666666555444333333222111111111111111222222111111111111222222000000000000000000000000........................///...---,,,,,,---...///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***************++++++*********************************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************444444444333444555555666666666555555666777999:::::::::999999999999:::::::::999999888888888999999777777999:::;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999999999999999888888777666666666666666555555555555555555444444444333333333222111111111111000000000/////////000000000111111111000000//////000000111///000111111222222111111000000000000000000000000111111111111111111111111////////////////////////000111111111222222222222111111111222222333444555777888888777666:::@@@FFFMMM\\\pppzzznnn]]]OOOHHHEEEEEEDDDCCCBBBAAA@@@????????????BBBAAA@@@>>><<<:::999888777777666666666777888888555555555555444444444444333333222222111000000000000000000000000000000000............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000222222222222333333444444666666666777777888888999888999999:::::::::999999888888777777777777888888777777777777777666666555333222222111111111111111333222222111111222222333////////////////////////------------------------......------------......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))************************)))))))))((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************333333333444444444555555555555444444555666888888999999999999999999:::;;;<<<<<<;;;:::::::::999999777888999;;;<<<=========;;;;;;<<<<<<;;;;;;:::999::::::::::::999999888777666666666666555555555555555555555444444444333333222222111111111000000000/////////000000000111111111000000000///////////////000000111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000111111111111222111111111111222333444444333555777777666555666777666999===CCCOOOddd~~~yyyfffYYYTTTPPPKKKHHHGGGFFFDDDBBB@@@@@@???>>>=========>>>AAA@@@???===;;;:::999888666666666666777888888999444444444333333333222222222111111111000000//////000000000000000000000000.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))************++++++++++++,,,,,,---......//////000000111111222333333333555555666666777777777888999999:::::::::999888888777777666666666777888888777777888888777777666555444444333222222222222222000000000//////000000000////////////////////////------------------------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******)))))))))(((************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************333333333444444444444444444444444555555666777777888888888888999999:::;;;@@@@@@???>>>===;;;::::::999:::;;;===>>>>>>??????;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999888666666666666555555555555555555444444444333333333333222222222111111111111000000000111111111222222000000000000//////......//////000111111111111000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111222333444555111222444444444444555555555777999999999>>>HHHOOOWWWiiiuuueee\\\UUUNNNHHHFFFFFFFFFGGGGGGEEEBBB@@@@@@???>>>>>>==================<<<<<<;;;::::::999666777777888888999999999333333333333222222222222111111000000000000000///////////////////////////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))))))))*********++++++++++++,,,,,,------......//////000000111222222333444444555555555555666666888888888999888888777777666555555555666666777888777777777777777666555555555555444333333333333333000//////......//////000000000000000000000000000........................,,,------------------,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++******)))************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************222222333444444444444333444444555555666777777777888888777888888999:::;;;AAAAAAAAA@@@???>>><<<;;;<<<===>>>???????????????;;;;;;<<<<<<;;;;;;:::999999999:::::::::999999888666666666666555555555555444444333333333222222222333333222222222111111111000000000111111111222222000000000000///...------...///000000111111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111000111111222333444555555444333333333333333555777999888555555888;;;;;;FFFXXXiiivvv|||hhh```TTTNNNLLLLLLJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>============::::::::::::::::::;;;;;;777777888999999999888888333333333333222222222222111111000000000000000000////////////////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++******+++,,,,,,------...---......///000111222222333333333333333333333333444555555666666666555555555444444555555666777888666666666666666555555444555555444333333333333333111000000//////000000111000000000000000000000000........................,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************111222333444444444333333444444555666777777777777777777777777888999:::;;;===>>>???@@@@@@@@@???>>>>>>>>>???????????????>>>;;;;;;<<<<<<;;;;;;:::999888888999999999999888888666666666666555555555555333333222222222111111111222111111111111000000000/////////000000000111111///000000000000...---,,,...//////000000000000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000////////////000111222222666555444333444444333222222222222111000444:::???>>>===>>>CCCKKK[[[tttwwwcccWWWSSSOOOKKKIIIHHHHHHHHHGGGHHHGGGFFFDDDCCCCCCDDDEEEBBBAAA@@@>>>===<<<<<<<<<999999999999::::::::::::666777888888888777666555444444333333333222222222111111111111111111111111////////////////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********+++++++++,,,,,,*********+++,,,,,,------,,,------...000111111222222222111111111111111111111111222333444444444444444444444444555666777888555555555555555444333333333333222111111111111222//////............//////////////////////////////------------------------+++,,,------------,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++************************))))))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************111222333444555444333333444555666777888888888888777777777777888999:::;;;:::;;;===???@@@AAAAAA@@@???????????????>>>>>>===;;;;;;<<<<<<;;;;;;:::999777888888999999999888888777666666666555555555555222222222111111111000000000000000000////////////............/////////000///000000000000...,,,+++...//////000000000000000////////////////////////000000000000000000000000..................................../////////000...------......///000111///...///000222333333222000333666777555333222222333222555;;;???@@@DDDIII[[[jjj|||xxxeeeVVVMMMJJJJJJJJJHHHFFFDDDDDDFFFHHHJJJ@@@CCCEEEFFFEEEDDDBBBBBBBBBAAA@@@>>><<<;;;;;;::::::::::::999999999888888666666777777777555444333444444444333333333222222111111111111111222222222////////////////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,---...///000111222111111111000000000000000...///000111222333333333333333333444555666777888444444555555444444333222222111111000///000000000,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((())))))******++++++************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************444555555555444333333222444444555666777888999999:::999999:::<<<===<<<;;;@@@>>><<<<<<>>>@@@@@@@@@@@@@@@AAA@@@???===;;;:::::::::999888777777888888777777777888777666666555777777666444444333333333333222222222111111000000111111000000//////............///000000000000000........................000000000000000000000000...............///000000000000///...............////////////////////////////////////////////////............////////////000000111222222222222111111111222222222333333333333333444444555666666777:::???EEEIIINNNXXXdddnnn}}}rrrkkkbbb\\\\\\ZZZVVVPPPJJJHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEDDDCCCDDDDDDBBB@@@@@@???>>>===<<<;;;::::::;;;;;;;;;:::999888777666777777666555444444333333222333333333333222111111111111111111000000000000////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))),,,&&&$$$((()))%%%%%%((())))))))))))************)))))))))))))))******++++++++++++***++++++,,,,,,------......///000000000111111111000000000000000000000111111222222222222333333444444555666777777666555444222111000000000222111111000///.........,,,,,,+++++++++,,,------//////.........---------++++++++++++++++++++++++***))))))***,,,,,,+++)))---------......---)))&&&,,,,,,,,,++++++*********++++++******)))(((((((((*********************************)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************333333333333333222111111444444555666777888888999:::999999;;;>>>??????>>>???===;;;<<<===?????????>>>??????@@@???>>><<<;;;888888777666666666666666777777666666666555555555666555444333222222222222222222111111111000000000111111000000///...............///000000000000000........................////////////////////////...............///000000000//////...........................................................................///////////////000111111222222111111111111111222222222333333222333333444555555666666555888;;;<<<===AAAJJJPPPYYYgggwww|||qqqbbbYYYUUUTTTQQQMMMNNNOOOOOOMMMJJJIIIIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCCCCCCCBBBAAA??????>>>===<<<;;;::::::::::::::::::999888777666777666666555444444333333222333333333333222111111111111111000000000//////////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***%%%$$$(((***''''''***))))))))))))************)))))))))))))))******+++++++++******++++++,,,,,,------......///000000000111111111111000000000000000111111111222222222222222333333444555555666666555444333222111000000000111111000000///......---------,,,,,,,,,,,,,,,---.........------------,,,++++++++++++++++++++++++*********++++++++++++***+++,,,...000222000---)))+++++++++******))))))))))))))))))))))))************************************)))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********111111222222222111000000333444444555666777888888:::::::::<<>>>>>===????????????>>><<<:::999666666555444444444444555666666555444444444444555444444333222111111111111111111000000000000//////111111000//////......---......///000000000000///........................////////////////////////.........---......///000000///......------......................................................---............///////////////000111111111111111000111111111222222222222222222333333444444555555444666777666444444888;;;999BBBKKKSSS___ppp~~~qqqiiiRRRNNNIIIFFFEEEEEEEEEDDDEEEGGGIIIJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAAAAACCCCCCBBBAAA>>>>>>===<<<;;;::::::999::::::::::::999888777777666666555555444333333333222333333333333222111111111111000000000000///////////////............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))%%%%%%(((***))))))***))))))))))))************)))))))))))))))******+++++++++******++++++,,,---------......///000000000111111111111111111111111111111111111222222222222222222333333444444555555444444222111000000//////111000000//////......---///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---000444666555111---*********)))))))))))))))'''(((((()))******++++++************************))))))))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******111111111222222111111000222333444555666777777888;;;::::::<<>>???@@@AAA@@@???<<<<<<;;;;;;::::::999999888888999999999888777777444444444444444333333333222333333333333222111111000000000////////////...............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((()))'''%%%((()))))))))************)))))))))))))))******+++************+++,,,---...------......///000000000000000111111222222222333333222222222222222222222222222333333333333333444333333222111000000000000000000000000000/////////111000///...------,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---,,,++++++---///222444777:::;;;777111---++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))(((((())))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))000000111222222222222111111222222333444555666666:::888777777888999777666:::999999:::<<<<<<;;;999666888999;;;<<<<<<<<<<<<666555555555555666777777444444555555444444333222333333222222111222222333//////000000000000111111000000///......------,,,------...////////////...................................................///...------,,,---------///...------,,,,,,------------------------------------------------------,,,------------.........---......///////////////////////////000000000000000000111111111111111111000000111111222222222222000333333111111555555333444666777666666999???DDD@@@CCCIIIOOOTTTYYY^^^bbbooottt|||}}}vvvoooiiieee^^^TTTLLLJJJMMMGGGAAA===<<<===<<<:::??????======>>>@@@BBBDDDAAAAAAAAA@@@@@@BBBFFFIIIPPPNNNKKKGGGDDDCCCDDDGGGAAAAAABBBBBBBBBBBBAAAAAA???>>>===>>>??????>>>===;;;;;;:::::::::999999999777888888888888888777777444444333333333333333333222333333333333222111111000000////////////...............------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))&&&((((((''')))+++)))%%%))))))))))))************)))))))))))))))******+++)))))))))***+++,,,---...------......///000000000000000111111222333333333333333333333222222222222333333333333444444444444444333333222111111222222111111111111111111111111111000///...............------------,,,,,,,,,,,,---,,,,,,++++++************,,,---,,,++++++///333666777999::::::666000++++++++++++++++++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))...///000000111111111000111111222333444555555666777666555555777777777555:::999999;;;======;;;999777888999;;;;;;;;;::::::555555555555555666777777333444666777777555333111111111000000000111111222000000000111111111222222000//////......---,,,,,,,,,---......//////......................................................///...------,,,,,,,,,---///...------,,,,,,------------------------------------------------------,,,,,,---------.........------.../////////.............../////////000000000000000000000000000000333222111111222222333222000222222000111444444111999888666555444444555666555888::::::;;;===@@@AAA===CCCKKKTTT]]]fffpppvvvuuussswww}}}eeeaaa\\\WWWTTTPPPLLLJJJJJJEEEBBBCCCBBB>>>;;;<<<;;;:::::::::;;;===???AAA======>>>======>>>???@@@FFFEEECCCCCCCCCCCCCCCCCCAAABBBBBB@@@>>>>>>@@@BBB???@@@AAAAAAAAAAAA@@@???@@@>>>======>>>>>><<<;;;::::::::::::999999999999777777888888888888777777333333333333333333333333222333333333333222111111000000/////////..................---------,,,,,,------,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))$$$((()))))),,,000///***))))))))))))************)))))))))))))))******+++)))))))))***+++,,,...///------......///000000000000000111222222333444444444444333333333222222222444444444444444444444444555444333333222333333333222222222222222222222222000000///////////////000.........------------,,,------,,,,,,+++******)))(((+++------+++,,,111666777777888999888555000,,,)))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))------...///000000//////000111222333444555555666444333333444777888888777:::999:::<<<======;;;999<<<<<<<<<;;;:::888555444444444444444444555666777222444777999888666333111000000////////////000111000000111111222222222333000//////...------,,,,,,,,,---......//////......................................................///...------,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......,,,---......//////................../////////000000000000000////////////111///......000222333333...//////...000555666444///...///111444666666555444777777555444555777777555888<<<>>>???BBBGGGKKKIIIJJJRRR\\\```]]]___dddcccmmmrrrnnnoooxxx}}}{{{wwwyyy{{{{{{yyywwwwwwxxxrrrrrrssstttrrrlllddd^^^^^^[[[XXXUUUSSSPPPJJJFFF@@@AAAAAA???======@@@CCC@@@;;;999;;;<<<::::::<<<:::;;;<<<<<<:::999999:::555888:::<<<===>>>???@@@<<<;;;<<>>===<<<======;;;999::::::999999999999999999666777777888888888777777333333333333333333333333222333333333333222111111000/////////..................---------,,,,,,,,,---------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))"""'''******...444444...))))))))))))************)))))))))))))))******+++)))))))))***+++---...///------......///000000000000000111222333333444444444444444333333222222222555555555555555555555555555555444333333333444444333333333333333333333333000////////////000000111//////.........---------------,,,,,,+++***))))))'''+++------+++---333888777777777777777555000---(((((())))))*********+++((((((((()))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))------......///000000000///000000111111111000000333444444555666777888888999;;;;;;;;;::::::<<<>>>:::;;;;;;:::999888777777777666444333333444666777555555444444444333333333111000000///////////////000000000000000000000000000//////...---,,,,,,,,,------------------------//////.........---------------------------------------------------------,,,------,,,******+++---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////000000111111111000000///111111222222222333333333222222222333333333444444444555555666777666666666999999:::::::::;;;;;;;;;@@@??????@@@AAACCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;666777777777888888888888777777777777888888888888666777777777888888888888;;;;;;:::999999:::::::::============>>>>>>>>>>>>???>>>============>>>>>>;;;<<<>>>???@@@@@@@@@???<<<:::999999;;;;;;:::888666666666666555555555555555666777777777666444444444444444333333222222222111111111111000000000000000000//////.........---------------------------+++,,,,,,,,,,,,+++******+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%'''((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&***(((''')))+++,,,***((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++---...//////////////////000111111222222333444444333333444444555444444333555666666666666666555555555555555444444333333333///000111222333444444444444111///...///000000000////////////............---------,,,,,,+++++++++***,,,---,,,+++---222666777888888999888444///***---,,,,,,+++******++++++)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&------...//////000000000000000111111222222111111333444444555555666666777666777888999999:::;;;;;;:::;;;;;;;;;:::999888888888666555444444555666888555555444444444333333333111111000/////////000000////////////////////////000000//////...------,,,------------------------///.........------------........................------------------------,,,------,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,------------...,,,,,,,,,---------......................................................////////////////////////000000111111111000000///111111111222222222333333222222222333333333333444333444555555666666555555555555555666666666777777666555555555666888999:::666777888888888888777666888888888777666666555555444444444444444444444444555555555666666666777777666666666666777777777777666666666777777777888888::::::999999888999999:::;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======;;;<<<===????????????>>>;;;:::999999:::;;;999888666666666666555555555555555555666666666555444333333333333333222222222111111111111000000000//////000/////////.........---------------------------++++++,,,,,,++++++***)))******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))*********)))***)))))))))(((((((((''')))((((((((('''''''''''')))(((''')))+++,,,***((())))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++---......///////////////000111111222222333333444555555555666555555444444555555666777777777777777555444444444333333333333111222222333333333333222444222000///000111111000////////////............---------,,,,,,+++++++++)))***++++++,,,///444999777777888999888444///+++,,,++++++*********++++++)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))((((((''''''(((((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''------...///000000000000000111222222333333333222444444444444444444444444555555666999;;;<<<;;;::::::::::::;;;::::::999999888777666555555666777888555555444444444333333333222222111000000000000111////////////////////////111000000//////......---....................................------------........................------------------------,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......................................................///////////////////////////000000111111000000000000111111111222222222222111111222222222333333333222222333444444444444333222222333333333333444444333222222222222333444444222222333333333333222222444444444444444444444444444444444444444444444444333444444444444555555555444444444555555555666666555555666666666777777777888888777777777777888888::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>>>>>>>======;;;:::999999::::::999777666666666555555555555444444444555555555444333222222222222111111111111111111111000000000000///////////////...............------------------------++++++,,,,,,++++++***)))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***+++***((())))))))))))))))))))))))))))))))))))))))))******)))************+++++++++------...///////////////000000111111222333333333666666666666666555444444444555666777777777777777444444333333333333333222333444444444333333222111444222000000111222111000/////////............---------,,,,,,,,,,,,++++++((()))***+++---111666:::777777888888888555///++++++******)))******++++++)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((************************))))))((((((((((((''''''------///000111111000000111111222333444444444444444444444333333222222222666666777;;;>>>???===;;;888999999999999999888888666666555555555555666666555555444444444333333333333222222111111111111111////////////////////////111111000000/////////...////////////////////////------------------------........................------------------------,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.................................................................................///000000000000000000000000000111111111111222111111111111222222222222000111111222222222222222222333333333333444444444444444444333333333444444555555555555555555555555444444555555555666666666666666666666666666666666333333333444444444555555333333333333444444444444444555555555555666666666666666555555666666777777999999999:::::::::;;;;;;:::999999999999::::::;;;999:::<<<=========<<<<<<;;;:::888888999999888666666666555555555444444444333333444555444333222111111111111000000000000000111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((()))******))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++,,,,,,---...////////////000000000111222222333333666666666666555444333222555555555666666555444444333333333333222222222222333333444444444333333222444222111111222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++...222777:::777777777888777555000,,,******)))))))))***++++++)))***++++++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((,,,...///111222111000000111111222444444555555555444444444333222222111111555666888;;;===>>>===;;;888888888888888777777666444444444444444444444444555555444444444333333333333222222111111111111111........................000000000000////////////////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......................................................------------------------......///000000000000000//////000000000111111111000000000111111111222222///000000111111111111111222222222333333333333444222222222222222222111111333333222222222222333333111111111222333333444444222222222222222222222222333333333444444444555555111222222222333333333333333333444444444555555555555444444444555555666777999999:::::::::;;;;;;;;;888888888888888999::::::::::::<<<======<<<;;;;;;;;;999888888888888666555555555555555444444444444222333444444444333111111000000000000000000000000000000000////////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))*********++++++++++++,,,---...///////////////000000111111222333333444444444444444333222111555555444444333222000000222222222222222222222222000111222333444444444444333222111111222222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///333666888888777777777777555111---+++***************++++++)))***++++++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))),,,...000222222222111000000111222333444555555555444444444333333222222222222555888999999999:::;;;999999999999888777666555333333333333333333333333555555444444444333333333222222111000000000000111........................////////////////////////........................,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------,,,------,,,******+++---++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------...///000000000000////////////000000000000///000000000000111111111//////000111111111111000//////000000000111111111222222333333333222222111111111000000000000111111000111111111222222333333111111111111111111111111333333333333444444444444111111222222222222333333222333333333333444444444444444333444444555666777999999999999::::::::::::777777777777888999:::::::::;;;<<<======<<<;;;;;;;;;999777777777777555444555555555444444444444333333333444444444333222111000000000000111111111111000000////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((((((((((((%%%'''))))))((((((((()))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++***+++,,,---...///////////////000000111222222222222222333333333333222222333333333333222000///...000111111111111222222222//////111222333444444444111000000111222111///............------------,,,++++++,,,,,,,,,,,,------...,,,+++,,,000444777888888777666777777555111...---,,,,,,+++******++++++)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))******))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******,,,...000222333222111000///000111333444444555555444444444444333333333333222666:::999555444888===<<<<<<;;;;;;999888666555333444444444444444444333555555444444444333333333111111000/////////000000................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,******+++---************************)))))))))******+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000........./////////000000/////////000000000111111//////000111111111111111........./////////000000222222333444444444333222222111000//////000111222222222222222333333333333222222222222222222222222111111111222222222333333111111222222222333333333222222222222333333333333333333333444444666777777777777777888888888999999777777777777888999:::;;;;;;<<<===>>>>>>===<<<;;;;;;999777777777666555333555555555444444444333333333444555555555444222111000000000111111222222222000000/////////.........,,,,,,,,,------.........++++++++++++++++++++++++***************))))))(((((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))%%%'''))))))((('''(((***))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******,,,---...///////////////000000111111222222111111222333444444444444111111222222222222111111000000000000111111222222///000111111222222222222000//////000111000...,,,.........---------,,,,,,+++++++++,,,,,,---------...+++***,,,111666999:::888777666666666555222/////////---,,,++++++******)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))******)))((((((''''''(((((()))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,...111333333222111///...///111222333444444444444444444444444444444444444:::>>><<<555444:::@@@???>>>>>>===;;;999777666444555555666666555555444555555444444444333333333111000000///////////////........................---------...............------------------------+++++++++,,,,,,------------------------------------------------------------------,,,+++***+++---))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000............/////////000////////////000000000000///000000111111111111111/////////000000000111111---...000111111111000///000000............000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333111111222222222333333333333333333444555666777888666666666666777777777777777777777777888999:::;;;<<<======>>>>>>===<<<;;;;;;999777666777666444333555555444444444333333333444444555555555444333222000000111111222222222333000/////////............,,,,,,,,,------.........++++++++++++++++++++++++***************)))(((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((*********)))(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((***++++++++++++'''((((((((())))))******&&&'''''''''(((((())))))$$$'''***)))'''&&&(((***))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++)))***,,,---...//////////////////000111111222222111111333444555666666666//////111222333444444555//////000000111111111222000111111111111000/////////......///000000---+++......---------,,,,,,,,,+++++++++,,,,,,---------,,,***(((+++222888;;;<<<888777666666666555222///111000///---,,,+++******)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---...//////......///111//////000111222333333333777666444333333444555666999888777777888999;;;<<<<<<<<<;;;:::999888666555333444555666666555444333555555444333333222111111000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************---------,,,,,,+++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////.........------------------............///////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333222222222222222222333333333444444444555555555555666666777777888888777777888999999999999888999::::::;;;<<<<<<<<<;;;;;;:::999777666666555555444444444555444444333333444444333222222111000000000000000000000000000000////////////...............------,,,,,,------...------,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((%%%$$$(((///111,,,'''******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,////////////000000000000111111222222222333333333333333333222222111111111111111000000//////............//////000000111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------...222777;;;555666777777777555444333333222000...,,,******)))************************))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))---...//////......///000000000000111111222222333555555444333444444555666999999999999999999::::::;;;;;;;;;:::999777666555444444555666666555444444555444444333222222111111000000000000000000000000////////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............///.........------------------------............////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333444444444444444555555666666777888888777777888999999999999999999999:::;;;;;;;;;;;;;;;;;;:::999777666555555555333444444555555555444444444444444333222222111111111111111111111111111111////////////............------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((&&&%%%(((---...+++((())))))))))))((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))******************+++++++++,,,,,,,,,////////////000000000000111111111222222222333333444444444333333333222222111111000000////////////.../////////000000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,...111666:::888999999999888777666555555333111///---+++***)))************************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))),,,...//////......///000111111111111111111111111444333333333444555666777999999:::;;;:::999888777::::::999999888777666555444555666666666666555444444444333333222222111111000000000000000000000000////////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------............////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333333222222222333333333333444444444444555666666777777777888999999::::::999999888999::::::::::::::::::;;;:::888777555444444444333444555666666666666666555555444444333333222222111111111111111111111111/////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((())))))*********)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,////////////000000000000111111111222222222222333555555555444444444444444111000000000000/////////////////////000000000000............---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))***++++++,,,///333777::::::999888888777666666777555333000...,,,******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,---///...------...000111111111111000000000000222222333333444555666777888:::;;;<<<;;;999666444888888888888777777666555555555555555555555555555333333333333222222111111000000000000000000000000////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************,,,++++++++++++++++++++++++++++++***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,---------.................................////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000111222333333111111111222222222333333333333333444555555666666777888888999:::999999999888888999999999999999888:::999888666555444333333333444555666777777777777555555555444444333333333222222222222222222222222//////.........------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++(((***+++)))'''&&&(((+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))******************+++++++++,,,,,,,,,////////////000000000000111111111111222222222222444444333333333333333333000000000000000000000000////////////000000000000......---------,,,,,,,,,************************---,,,,,,,,,++++++******)))***+++++++++---000333888888777666555555555555888666444111...,,,+++***************************))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,---......------...///111111000000000000000000111222333444444555555666777999:::;;;:::888444222666666666777777666555555555555444444444444555555333222222222222222111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,------------...------------------------................................................................................................................................................////////////////////////......///000000111222222000000000111111111111222222222222333444444555555666777888888999999888888777888888888888888777777999888666555444444333333333444555666777777777777555555444444444444333333111111111111111111111111............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********'''***+++)))&&&%%%'''+++'''''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,////////////000000000000000000111111111222222222111111111111111111111111000000000000111111111111000000000000////////////......---------,,,,,,,,,************************,,,,,,,,,++++++*********)))***+++******+++...000666666666666555555444444666555333000---,,,******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************+++---......------...///000000000000000000000000111222333444444555444444666777999999999666333222444444555666666666555555444444333333333333444444222222222222222222111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********************************+++++++++++++++)))))))))***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------................................................------------------------........................................................................////////////////////////......//////000000111111/////////000000000111111111111111222333333444444555666777777888888777777777777777888777777666555666666555444444444444444333444555666666666666666444444444333333333333333000000000000000000000000.........------------,,,,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++)))'''&&&'''***&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,////////////000000000000000000000111111111111222...////////////000000000000000000111111111111222000000000000////////////............---------,,,+++++++++++++++++++++++++++++++++++++++*********)))***++++++******,,,...444555666777888777666555333222000...,,,******)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************+++---......---,,,...///......//////000000111111222222333444444444333222444555666777666555333222222333444555555555555555333222222111111222222333111111111111111111222222000000000000000000000000////////////............------------------------++++++++++++++++++++++++************************)))*********++++++++++++************************)))*********++++++++++++((()))))))))*********+++)))************+++++++++***************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------........................////////////////////////....../////////000000000000000111111222333333333444444555666666666666666666777777777666666555444444444333333444444555666333444444555555555444444222222333333333333333333////////////////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((%%%''')))))))))((('''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,////////////000000000000000000000000111111111111---.........////////////000000111111111222222222111000000000/////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,,,,******+++---///111555777888777666444000///---,,,***))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''************************+++,,,...---,,,,,,---///---......///000111111222222333444444444333222111333444555555555444333222222222333444555555555555333222111000000111222333111111111111111111222222000000000000000000000000000/////////....................................++++++++++++++++++++++++************************))))))******++++++++++++************************))))))******++++++++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------........................///////////////...................../////////000000000000111222222333333333444444555666555555555666666777777666555444444333222222333444555666777444444444555444444333333222222222222222222222222////////////////////////......---------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&((()))***)))(((&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,////////////000000000000000000000000111111111111---.........//////000000000000111111222222222222111111000000/////////...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***,,,---,,,+++***+++,,,***---222555777666333222------+++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''************************---------............///......//////000000111111333333333333444555666666666666555444333333222222333333333333333333333333666555444333222111111111222222222222222222222222222222222222111111111000////////////..................---------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***+++***)))((((((***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))************)))))))))***+++++++++,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,------...++++++,,,,,,,,,,,,------000000//////............////////////////////////////////////000000000000/////////000111111222222...//////111222444666777555555444444444333333333555555444333333333333444666555444444555666555333777666555333222111111000000000000000000000000000000000///...------,,,,,,+++++++++************)))++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&***+++(((&&&)))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))*********))))))******+++,,,++++++******++++++,,,---////////////////////////000...------///000000///,,,,,,---...///111333444333333333222222111111111111111111000///......---111111000000//////............---,,,,,,+++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000333555555333000---***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''')))+++,,,)))))))))))))))))))))))),,,+++++++++******))))))((()))***++++++***)))((())))))(((((((((((())))))''''''''''''(((***+++,,,((()))))))))((()))+++---************************,,,,,,,,,,,,---------............///000000111111333222333333444555555666666555555444333333222222333333333333333333333333444444333222111111111111222222222222222222222222222222111111111000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++***)))((()))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))******************************++++++(((((()))***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------/////////......---------........................---............//////////////////000111111222222000000000111222333444555555555555444444444333333666666555444444444444555555444333333555555444333333333222111111000111111//////////////////////////////......---,,,,,,++++++++++++************)))++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''******''''''***)))&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))************))))))******+++,,,++++++******++++++,,,---///////////////////////////------...///000///...------......000222333444333333333222222111111111222111111000//////......000000000000//////............---,,,,,,+++******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333111...,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,))))))))))))))))))))))))++++++*********)))))))))))))))************))))))))))))(((((((((((())))))(((''''''(((((()))***+++((()))******)))(((***+++************************+++++++++,,,,,,,,,---------......//////000111111222222222333444444555555555555555444444333333222222222222222222222222222333222222111111222222222111111111111111111111111111111111111000000000///////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++***)))))))))***,,,---+++++++++++++++*********++++++++++++++++++++++++***************************))))))))))))((((((((())))))))))))******************************)))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------------,,,,,,........................,,,,,,---------............//////000000111111222222222111111111222222333555555555555555444444444777777666555555555555666555444333333555555555333000000/////////000000111////////////////////////......------,,,,,,+++++++++++++++************)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((('''***---***$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))'''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))))))))*********))))))))))))***+++++++++************+++,,,,,,////////////////////////---------///000000///---.........///000222333444222222222222222111111111222222111111000000//////000000000////////////......------,,,,,,++++++***------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++...000000...+++***+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))******))))))))))))((((((******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))(((***++++++***(((((()))************************+++,,,,,,,,,,,,---------------......///000000111111222222333444444444555555555444444444333333333333333333333333333333333222222222222333333444555111111111111111111111111111111111000000000//////////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++,,,+++++++++***************************************************************))))))))))))))))))))))))((()))))))))************++++++******))))))((((((************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------...............//////000111111111111111111111111222222333555555555555555555555555777666666555555555555555666444444444666777666555111000000////////////000////////////////////////---------,,,,,,++++++++++++++++++*********))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((('''(((---111...&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))'''(((***++++++***((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))***+++)))))))))))))))***++++++***************++++++,,,........................,,,,,,---///111111...,,,.../////////111222333444222222222111111111111111222222111111000000000000////////////////////////---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++---//////---+++))),,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************)))))))))))))))))))))))))))))))))(((((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))******)))((((((((((((((((((***,,,,,,+++(((''''''************************------------............---------...//////000000000111222333444444444444444444444444444333333333333333333333333333333333444444444444444555666777111111111111111111111111111111111111000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++***************+++++++++************************************************************************************************((()))))))))************+++******))))))(((((((((*********))))))))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,........................------........./////////.........///000000111111/////////000111222444444444444555555555555555555666555444444333333444444666555444555777888777666444444222111000/////////........................---,,,,,,,,,,,,,,,+++++++++++++++*********))))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((''')))///555222,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))'''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))***++++++))))))(((((())))))***+++******))))))******+++,,,------------------------,,,,,,---///111000...+++////////////000111333333111111111111111111111111111111111000000000000000.............../////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,+++))))))))))))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++*********))))))))))))))))))))))))((((((((((((((()))))))))+++***)))(((((()))***+++))))))(((((((((((())))))+++***)))((((((''''''((((((***,,,,,,+++(((''''''))))))))))))))))))))))))---------.........//////,,,------......///000000///000222444444444333333444444444444444444444444444444444444444444444444555555555555666666777888222222222222222222222222222222222222111111111000////////////..................---------,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++))))))******++++++++++++)))))))))***************************************************************))))))************++++++))))))))))))************))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------............/////////---......//////000000111...//////000111222444444333333333444444444444444555555444333333333333333666555444555777888888777666555444222111000//////........................------------,,,,,,,,,,,,+++++++++************))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))...444444000(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,)))(((((((((((()))*********))))))))))))***++++++------------------------,,,,,,,,,...//////...,,,............///000111222000000000111111111111111000000000///////////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***+++---......---+++************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))(((((())))))))))))************))))))))))))******))))))(((((((((((())))))******)))((((((((((((((((((***++++++***(((((())))))))))))))))))))))))))),,,,,,---------.........,,,,,,---......//////000///000222444444444333222444444444444444444444444666666666666666666666666666555555555555666666777333333333333333333333333333333333333222222222222////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))***+++++++++++++++((()))))))))*********+++************************************************((((((((()))))))))******))))))))))))************((((((((()))))))))))))))((((((((()))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...------------------------,,,,,,---------.........------......///000000000000000000000000111222222222222222333333333444444666666555444444444444444444333222333666777666555555444333222111000000000........................------------------------+++++++++************))))))))))))))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***(((***)))''')))///111000(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,((((((((((((((()))******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------...///000111///000000000111111111222.....................///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***************************+++,,,------,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))************))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))(((((((((((())))))***)))((((((((((((((()))((()))******)))(((***+++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------...//////000...000222444555444333222444444444444444444444444777777777777777777777777666555555444444444555555444444444444444444444444444444444333333333222222000/////////..................---------,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))************''''''(((((())))))******(((((((((((()))))))))***************************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------------......///000000000222222111000000000000000111111111222222333333333777777666555555555555555222111111222444555555444222222111111111111222222................................................+++++++++************)))))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******)))+++***&&&&&&***...///(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((())))))'''%%%######%%%''')))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,((((((((((((((()))******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........---------------...///000//////000000111111111222---------...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********************************)))***+++,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))******+++++++++,,,((()))***++++++***)))((())))))(((((((((((())))))))))))(((((((((((())))))((()))))))))((()))+++---))))))))))))))))))))))))000...+++,,,......,,,***---------......000111111222333444444555555444444444444333333444555777888888888777555555444444444444444444444444444444444555555555444333222000000333222111111000000111111111111000000//////............---------,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,,,,++++++*********************)))))))))))))))************+++++++++*********)))))))))((((((------,,,+++***)))(((''')))************+++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------............///000111111000///......///111111222222222333333333555333222333555555222///---///111333555555444333333333333222222222111111000000000000000000000000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))(((((('''''''''((((((******+++,,,---//////000------......///000000000000000000000000000000000111000///......///000111////////////////////////////////////////////////---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,***)))+++++++++*********)))))),,,,,,,,,,,,++++++***)))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++++++++************++++++///---+++,,,......---+++------------...///000111222333444444555555444444444444333333444555777888888777666555444444444444444444444444444444444444444444444444444333222111333222222111111111111111000000000/////////.........------------,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******++++++***************)))))))))*********+++++++++)))******++++++******))))))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------------------............000111111000///......000111111111222222222333333555333222333444555222000---///111333555555444333333333222222222111111111////////////////////////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&'''(((((()))******(((((((((((()))))))))))))))(((((('''''''''(((((())))))***+++,,,---...///,,,,,,------...//////000000000000000000000000000111000////////////000111////////////////////////////////////////////////---,,,,,,++++++,,,,,,---------,,,---//////...,,,+++++++++*********))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********+++******))))))******+++---,,,+++,,,---...---,,,------------...///000000222333444444555555444444444444444444555666777888777666555555444444444444333333333333333333333333333444444555555444444333333333222111111111111222///////////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))*********++++++,,,++++++++++++*********)))))))))******+++++++++)))))))))*********++++++)))******++++++******))))))***++++++,,,,,,++++++,,,+++************+++,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------............///000111000///...///000111111111222222222222333444333222333444444222111...000111333444444333333333222222222222111111111////////////////////////......---------,,,,,,,,,,,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))*********(((((((((((())))))))))))(((((((((''''''(((((()))))))))******+++,,,------,,,,,,,,,---......//////000000000000000000000000111000000//////000000111////////////////////////////////////////////////---,,,,,,++++++,,,,,,---***))))))+++------,,,++++++++++++*********************++++++,,,+++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))+++******))))))******++++++++++++,,,---------------------------...///000222333333444444444444444444444444555555666777777666555555444333333444444222222222222222222222222222333444555555555555555333333222111111111111111........................---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************+++++++++***************************)))))))))((())))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))************))))))************))))))))))))***+++++++++++++++++++++************++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,---------.........///000111000///...///000111111111111222222222222333333333333444444333222000111222333333333333333222222222222111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))*********+++(((((((((((())))))))))))(((((((((((((((((()))***)))******+++,,,---------------......///000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////---,,,,,,++++++,,,,,,---)))((()))***---...---+++************************((()))***+++++++++++++++))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))((((((******))))))))))))*********++++++,,,,,,,,,---......------------......///111222222333333333333333222333444444555666666666555444444333333333333444222222222222222222222222222222333444555555555555333222111111000000111111---------------.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************************************************)))))))))((((((((()))))))))*********((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))*********)))))))))******)))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))*********++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,------------......000111000///...///111000000111111111222222222222333444444333333333333111222222222333222222222222222222111111111000000..............................---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))************(((((((((((())))))))))))((((((((((((((()))******++++++,,,,,,------....../////////000111111222222222222222222222222222222000000111111111111000000////////////////////////////////////////////////---,,,,,,++++++,,,,,,------------///111222111000************************((()))******++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((******))))))((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))((((((***))))))))))))))))))******+++,,,,,,++++++,,,---...---------------......000000111222222222222111111222333444444555444444444333333222222333333333111111111111111111111111111222222333444444444444111111000////////////000,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,))))))))))))))))))))))))************************)))))))))***************************))))))))))))((((((((()))))))))******))))))***************+++*********))))))(((((((((((((((((()))))))))******((())))))******))))))(((((()))******++++++******))))))***++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))***************++++++++++++*********************+++,,,,,,,,,,,,,,,,,,------------...///000000//////000111000000000111111111111222111222444444333222333444333333222222222222222222222111111111111000000000..............................---------,,,,,,,,,***++++++,,,,,,++++++*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++,,,,,,,,,------.........000000111111222333333333222222222222222222222222000111111222222111111000////////////////////////////////////////////////---,,,,,,++++++,,,,,,------,,,,,,...///000///...***************+++++++++))))))******+++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))***))))))(((((())))))******,,,---,,,***)))***,,,...------,,,,,,------.........///000000000000000///000222333444333333333333333222222222222333333111111111111111111111111111111222222333222222222000000///...............++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))************************((()))))))))*********+++************))))))))))))(((((((((((()))))))))***))))))))))))******++++++((((((((()))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((((())))))***************((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))************++++++++++++*********************++++++,,,++++++,,,,,,,,,------------///000000//////000222000000000000111111111111000222555444333222333555444333333222111111111111111111111111000000000000..............................---------,,,,,,,,,***+++,,,,,,,,,,,,+++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++,,,,,,,,,,,,---------///000000111222222333333333333333333333333333333000111222222222222111000////////////////////////////////////////////////---,,,,,,++++++,,,,,,---***))))))***+++,,,***)))))))))*********+++++++++)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))+++---...---***(((***,,,...------,,,,,,,,,---------......///////////////...///111222333333222222222222222111222222333333000000000000000000000000111111222222222111111000//////...---------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------)))***++++++++++++***)))************************))))))))))))))))))))))))(((((())))))*********+++************))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++***************)))***++++++,,,++++++,,,,,,,,,------------///000000//////000222000000000000111111111111///222555555333222333555444444333222111111111111111111111111000000000000..............................---------,,,,,,,,,***+++,,,------,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++++++++,,,,,,/////////000111111222222333333333333333333333333000111222333333222111000////////////////////////////////////////////////---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,+++)))))))))******++++++++++++***************)))(((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......///......---------......000000000111222222333333000111111222222333444444555555555444444333333333555555444444444333333333000000000000////////////111000///------......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---************************+++*********))))))(((((()))))))))******)))))))))(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************+++*********))))))((((((******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000000000000000111111222222222333333333444444444333333222222222000000000000000000000000......------------......///...---,,,++++++***+++++++++++++++++++++++++++************))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,/////////000111111222222444444444444333333222111111111111111111111111111////////////............................................................,,,...///...,,,*********,,,,,,,,,,,,,,,+++***))))))+++---//////---+++))))))))))))))))))))))))))),,,***(((***---...---+++))))))))))))))))))))))))***((('''((()))***)))(((******))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************------------,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////........./////////000000111111222333333111222222333333444555555555555444444444333333333555444444444444333333333000000000000////////////000///...---,,,------...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---************************************)))))))))(((******))))))))))))******)))))))))))))))*********((((((((((((((())))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************************)))))))))(((******))))))******+++,,,************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********+++++++++,,,,,,,,,,,,------.../////////////////////////////////111111111222222222333333333333333333222222222111////////////////////////......------------.........---,,,++++++***++++++++++++++++++++++++++++++************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,...//////000000111222222333333444444333222222111111111111111111111111111////////////............................................................---/////////---++++++++++++,,,,,,,,,++++++***)))(((***,,,......,,,***((()))))))))))))))))))))))),,,***((())),,,---+++***)))))))))))))))))))))))))))((('''(((******(((&&&)))))))))(((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************.........------------,,,,,,,,,,,,,,,,,,---......000///////////////000000//////000111111222222333222222333333444555555555555444444444444333333333444444444444333333333333000000000000////////////......---,,,,,,,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,************************************))))))))))))+++***)))(((((()))***+++************))))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************************))))))))))))******))))))******+++,,,************************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********++++++++++++,,,,,,,,,,,,---......//////////////////////////////000111111111222222222222222222222111111111111111..............................------------......,,,++++++*********++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000111111111222333333333333222111111111111111111111111111111////////////....................................---------------------------///000///---,,,,,,,,,+++++++++,,,++++++***)))((())),,,------,,,)))((())))))))))))))))))))))))+++***))))))******)))((()))))))))))))))))))))))))))))))))+++,,,,,,)))'''((((((((((((''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************//////.........---------,,,,,,++++++,,,,,,---...///............//////000//////000000111222222222111111222333333444444555444444444444444444444444444444444333333333222222000000000000////////////.........---------------++++++++++++************++++++++++++++++++++++++***************************************++++++,,,*********************************)))))))))))))))+++***)))(((((()))***+++++++++******))))))((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))************))))))((()))))))))*********************)))))))))))))))******))))))******+++,,,************************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++************+++++++++++++++,,,,,,------...//////////////////////////////000000000111111111111222111111111000000000000000...........................------,,,,,,------...*********)))******++++++************************************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))((()))))))))******************+++++++++,,,,,,,,,------...//////000000111111222222222222222111111111111111111111111111111////////////....................................------------------------,,,...///...,,,++++++,,,******++++++++++++******)))***,,,......,,,***)))))))))))))))))))))))))))******)))))))))(((((('''((((((((((((((((((((((((***+++,,,...///...+++(((((((((''''''''''''''''''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************//////.........---------,,,++++++++++++,,,---------,,,,,,,,,------...///...//////000111111222222000000000111222222333333444444444444444444444444444444333333333222222222000000000000////////////////////////......---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++++++++******))))))((((((((((((((())))))*********)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))************))))))******+++,,,************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++++++++,,,,,,---.................................//////000000000111111111000000000000000000000000........................------,,,,,,,,,,,,------*********)))******++++++************************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------...//////000000000000111111222111111000000000000000000000000000////////////....................................------------------------***,,,------+++******+++)))******++++++************,,,...//////...,,,***))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((())))))+++---...---***'''''''''(((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************((()))))))))************.........------------,,,+++++++++++++++,,,------++++++++++++,,,---............///000000111111222//////000000111222222222333333333444444444444555333333333333222222222222000000000000//////////////////000000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))******************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))************++++++++++++,,,------..............................////////////000000000000000000000000111111111111........................------,,,,,,,,,,,,------,,,++++++*********++++++************************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///////////////000111111111111000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***)))***+++((()))******+++*********+++,,,///000000///,,,+++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))''''''''')))******'''%%%(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************------------,,,,,,,,,,,,+++++++++***++++++,,,---,,,++++++,,,---...//////......//////000111111111///000000111222222333333333333333444444444555555333333333222222222222111000000000000////////////....../////////...---,,,,,,,,,,,,,,,+++++++++***************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((()))))))))))))))******************)))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))))))))******************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))***************++++++,,,,,,---......................................./////////000000000000000111111222222222////////////////////////---,,,,,,++++++,,,,,,---...---,,,++++++***++++++************************************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---......//////...//////000111111000000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,(((((()))******************,,,...000000...,,,***))))))))))))))))))))))))''')))+++***(((((()))+++))))))))))))))))))))))))(((''''''((())))))(((&&&))))))))))))******++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---...///000111......//////000111111111000111111222333333444444333333333444444555555555333333333222222222111111000000000000////////////,,,---.........---,,,++++++++++++************)))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++'''(((+++,,,,,,+++((('''(((((())))))******++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))*********+++*********)))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))***************++++++,,,,,,---........................................../////////000000000111111222222222333000000000000000000000000---,,,,,,++++++,,,,,,---///...---,,,++++++++++++))))))))))))))))))))))))************))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''&&&))))))))))))))))))))))))$$$%%%&&&'''(((***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///......///000000111000000000000000000000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---(((((()))***************)))+++---//////---+++)))))))))))))))))))))))))))&&&)))+++***)))(((***---)))))))))))))))))))))))),,,***))))))+++++++++)))))))))******+++++++++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000444444444444444444444333444444444333333222222222333333333222222111111111111111111111000000000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********************************)))(((''''''((()))***************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))***+++,,,,,,+++***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,+++,,,------......---------------............///000000000000////////////111111111111000...---------------............//////---,,,***))))))******************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,---..................------111000///......///000111000///...------,,,------111000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))))))))))))))))))))))))))***---...///...,,,***+++***)))***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++)))((((((((()))***))))))))))))))))))))))))+++++++++*********))))))************************************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------....../////////000000000000333333333333333333333333444444333333333222222222333333333222222111111111222222111111111000000000//////...------------...,,,,,,+++++++++************************************)))(((((((((((()))***************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))******++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,+++,,,------......---------------............///000000000000////////////000000111000000///...------------............///...---,,,***************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------........................000000////////////000000000///...------,,,,,,---...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))+++...///000///---++++++***)))***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))(((((())))))))))))))))))))))))))))))+++++++++*********))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000111111222222333333333333333333333222222222222222222222222222111111111222222222111111111000000000//////...............+++++++++*********))))))***************************))))))(((((())))))***))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((************************+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,+++,,,------......---------------............///////////////000000000000//////000000000000//////---------............///------,,,+++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))+++***)))))))))***,,,,,,+++++++++,,,,,,---------........................///000000111111000000///000///...---,,,,,,,,,,,,***++++++,,,---......///+++++++++++++++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))***,,,...000000///---,,,+++***)))***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((+++************)))))))))))))))))))))))))))))))))((())))))))))))************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000...//////000111222222333333222222222222222222222222222222111111111111111111111000000000///////////////...---------------++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************************+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,------......---------------............///////////////000000000000...//////000000000000///---------............///,,,,,,,,,++++++******************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))),,,***)))((((((***,,,---+++++++++,,,,,,---------............///////////////000111222222111000/////////...---,,,,,,,,,,,,******+++,,,------------***************************++++++++++++***)))))))))))))))))))))))))))))))))+++---///000...,,,++++++***)))***++++++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////......//////000111222222222222222222222222222222111111111111111111111111000000/////////............---,,,,,,++++++,,,,,,+++++++++************)))************************))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,+++++++++,,,------......---------------............///.../////////000000000111...//////000000000000///---------............///+++,,,,,,,,,++++++******************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))),,,***)))((((((***,,,---******+++,,,,,,---.............../////////000000///000111222222111000//////...---,,,,,,++++++,,,++++++,,,------,,,,,,+++***************************++++++++++++***))))))))))))))))))))))))))))))((())),,,......---+++)))+++***)))***++++++***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))******((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************++++++++++++++++++++++++,,,,,,,,,,,,------........./////////...//////000000111111111111111111222222222222222000000000111111111111111000000/////////.........---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******++++++++++++++++++,,,------......---------------............///......//////000000111111//////000000000000//////---------............///++++++,,,,,,,,,++++++***************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))+++***)))))))))***,,,,,,******+++,,,,,,---...............//////000000111000111111111111111111000///...---,,,+++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))''')))+++------,,,***)))+++***)))***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))((((((''''''(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))************+++++++++,,,************++++++++++++***++++++++++++,,,,,,,,,---------.........//////000000000000000000000000000111111111222222222222///000000000111111111222111111111111000000000000------,,,++++++++++++,,,---------,,,,,,,,,,,,+++************************)))***++++++++++++***)))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++++++++,,,------......---------------............///.........///000111111111000000111000000///...------------............///***+++,,,,,,,,,,,,+++***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((()))))))))************+++++++++)))******+++---......///---......///000000111111222111111000000111111222///...---,,,++++++++++++***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((())),,,---...---+++)))+++***)))***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((())))))*********************************++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---------.........//////111111111111000000000000000000111111222222222222//////000000111111111222333333333222222222222111......---,,,,,,,,,,,,---......---------,,,,,,,,,************************)))***+++,,,,,,+++***)))************************))))))******+++++++++,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***+++,,,------......---------------.........//////---......///000111111222111111111111000///---------------.........//////)))***,,,,,,---,,,+++***************************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))***++++++++++++***)))******+++---...//////---......///000111111222333222111000000111222333......---,,,++++++++++++(((***---///111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))))))))))))))))))))))))))***---...///...,,,***+++***)))***+++++++++)))))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************************)))(((&&&&&&'''((((((************************'''((((((((())))))*********************************************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000111111111111111111111222222111111111000000000000000000000000000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((&&&'''(((*********)))((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,...............///000000......---------,,,,,,,,,,,,------......------,,,+++++++++*********))))))((())))))***++++++******)))))))))))))))******+++((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,+++***)))))))))***************+++,,,---...............////////////000000000000000000000000000//////...---,,,,,,,,,------------------------///............---------************************))))))))))))))))))))))))+++***+++,,,......,,,+++***((('''))),,,,,,)))&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000111111111111111222222333333222222111000000000000000000000000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))((((((&&&''')))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,...------,,,,,,,,,,,,,,,...............//////000......---------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------,,,+++)))'''%%%$$$)))))))))))))))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************'''((((((((()))))))))))),,,+++******))))))******************+++,,,---...............////////////000000000000000000000000000000///......---,,,,,,------------------------------------,,,,,,,,,,,,************************))))))))))))))))))))))))*********,,,...///---,,,+++***)))+++,,,,,,)))&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''((())))))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000111111111111222333333444444333333222000000000000000000000000000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))*********))))))((((((((('''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++,,,------......------......///000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...///000000AAA@@@>>>;;;777444111///)))))))))))))))******+++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((((((((()))))))))++++++***)))))))))*********************+++,,,------............/////////000000000000000000000000000000000///......------------------------------,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))+++...//////......---,,,------,,,)))&&&))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))******))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,------...////////////000000000111111111111333444444444444444444333000000000000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((''''''''''''++++++***)))(((((((((((())))))))))))***)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((************++++++++++++************+++,,,---......------------...//////......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---...//////000999888666444111---+++))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******))))))))))))*********************+++,,,,,,---------.........//////000000000000000000000000000000000//////.........------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((+++...000000///000000//////---+++((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,------...////////////000000000111111111111333444444555555444444333111111111111111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''(((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''((((((((((((,,,+++***)))((()))))))))*********))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))))))))***+++,,,---...---------------...//////......---------,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,+++++++++***)))(((&&&&&&)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***))))))((())))))************))))))******++++++------------............////////////////////////////////////............------------------------------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((***---000111000111111111000---***((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((()))***************''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000111111111111333444444555555444444333111111111111111111111111/////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))++++++++++++***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++---......------,,,,,,------...///......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---...............)))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))((((((((()))************)))))))))******+++,,,------------.........////////////////////////.....................---------------------------------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))((((((***---000111000000222222000---***(((((())))))))))))))))))))))))'''''''''((((((((((((((('''((())))))******))))))&&&''''''(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000111111111111333333444444444444333333111111111111111111111111//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))*********+++******(((((()))***,,,---,,,+++***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,++++++,,,---......------,,,,,,------...///......---------,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,''''''((())))))***)))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''((())))))***''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))************))))))))))))******,,,,,,---------.........////////////////////////,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***)))((())),,,///000000///111222000,,,)))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((())))))))))))(((&&&&&&''''''((())))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************+++,,,,,,******+++,,,++++++,,,---------,,,,,,,,,,,,------...//////000000000000000111111111111222333333444444333333222111111111111111111111111//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((((()))+++---///---,,,***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************------,,,,,,,,,---......---,,,,,,,,,,,,---............---------,,,,,,,,,,,,------......------,,,)))***++++++,,,---......+++,,,,,,,,,,,,+++******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))************)))))))))))))))***,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))************************))))))))))))))))))))))))+++***((())),,,///000000...000222000,,,)))((()))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******))))))******+++,,,------...///000111222333222222222222222222222222000000111111111111000000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((******))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------------------------////////////////////////------------------------////////////...---,,,+++......---,,,,,,+++******************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++//////.........---------------------,,,,,,+++***,,,,,,---------.........************************++++++******))))))(((((())))))))))))))))))))))))++++++++++++,,,...000111555333111...+++)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********))))))((())))))((('''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++,,,,,,------,,,,,,++++++************+++,,,,,,------///000111222222222222222222222222222222222000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((()))(((((((((''''''''''''))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------------------------........................------------------------,,,,,,---------------,,,...------,,,++++++******************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++///.........------------,,,,,,,,,,,,,,,+++******************+++++++++,,,************************************))))))))))))))))))))))))))))))))))))+++*********,,,---///000222111000---+++)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))((('''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,...000222333333222111222222222222222222222222000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))((((((''''''''''''&&&&&&))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------........................------------------------)))***+++,,,------------------,,,,,,++++++******************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++............------------++++++,,,,,,++++++******))))))*********+++++++++************************)))))))))***************)))))))))))))))))))))))))))))))))***+++,,,---...///...---,,,***)))''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((''''''''''''(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---///111444555444222111111111111111111111111111000000111111111111000000////////////............------------------------,,,,,,,,,------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))((((((((((((((((((((('''))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++******************************************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++------------------------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------************************)))))))))******+++++++++))))))))))))))))))))))))((((((((()))***++++++,,,,,,++++++***)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))(((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------...///---///222444444333111000111111111111111111111111000000111111111111000000000000/////////.........------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,+++++++++++++++***************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,------------------------...............---++++++,,,,,,,,,---------************************))))))******++++++,,,,,,))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************+++,,,,,,---------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---.........///111333333222111000111111111111111111111111000000111111111111000000111000000//////.........------------------------++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))************++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++++++++++++++++++++************************************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------......//////000000//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((***+++,,,(((''''''''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...//////000111111111000000111111111111111111111111000000111111111111000000111111000000///......---........................++++++,,,,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,------------------------------++++++++++++++++++++++++------.........---,,,,,,******************++++++************************)))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///////////////++++++,,,,,,,,,---------------------------------,,,++++++++++++++++++***))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))((('''(((***,,,---'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------///////////////000000000000000000000000000000000000000111111111111000000222111111000///......---........................+++++++++,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++'''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------------------------------++++++++++++++++++++++++******+++,,,------------******************++++++************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---.../////////............/////////000000........................---,,,,,,++++++*********))))))))))))))))))))))))((((((***++++++***))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((())))))******)))(((''''''(((***,,,---'''''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******************************))))))******+++,,,+++***++++++,,,---...///++++++++++++++++++++++++------......///000000000111111111000000000000000111111000000/////////...222222222111000//////...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))))))))************))))))(((((('''''''''&&&)))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,------...//////...---,,,---///222444444222///---//////000000000000//////////////////000000000000++++++++++++++++++,,,,,,+++)))((())),,,---+++))))))))))))***+++++++++,,,******))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%&&&)))+++---)))******)))(((''''''(((******************************))))))******+++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++------......//////000000333222222111000///......000000000/////////......222222111111000//////...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))((((((((('''************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''(((((()))(((((((((''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))***************+++++++++,,,,,,,,,---...//////...---,,,...///111333333111///...000000111111111111000000....../////////000000000+++++++++++++++++++++++++++)))((()))+++,,,+++)))******************++++++)))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%%%%&&&(((***,,,)))******)))((('''''')))******************************))))))******+++,,,000///---,,,***)))))))))++++++++++++++++++++++++---------...//////000000444333222111000...------////////////............222111111000000//////...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))))))))(((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))*********++++++++++++,,,,,,---......------,,,//////000000000000//////111111222222222222111111.........////////////000---,,,,,,++++++************)))((()))+++,,,+++*********************))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&((()))***((()))***)))((('''((()))******************************))))))******+++,,,///...---+++***)))))))))++++++++++++++++++++++++,,,,,,---......//////000333222222111000///......//////..................111111000000////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((++++++***)))((((((''''''((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))***)))))))))************++++++,,,,,,,,,------------000//////......//////000000000111111111111000000------........./////////------,,,,,,+++***))))))))))))))))))************++++++******))))))((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''''''((((((((()))***)))((('''((()))******************************))))))******+++,,,---,,,++++++************++++++++++++++++++++++++,,,,,,------.../////////000000000000000111111111......//////////////////000000000///////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))************)))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********++++++++++++,,,,,,------//////...------...//////......////////////......------------............------,,,,,,+++***))))))((()))))))))))))))******+++******))))))(((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''''''''''''''''')))***)))((('''(((*********************************))))))******+++,,,+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,---......///////////////000111111222222////////////000000000000////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************+++,,,------......------------......,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,++++++*********'''(((***)))(((((()))+++))))))))))))))))))(((((('''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''((())))))(((((()))*********************************))))))******+++,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------......///000000000000000111111111000000000000111111222222////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))*********((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))***)))))))))***+++---...------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------++++++++++++++++++++++++&&&(((***)))(((''')))+++((((((((()))))))))))))))'''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((&&&((())))))(((((()))+++*********************************)))***++++++,,,,,,,,,+++***))))))******++++++++++++++++++++++++++++++,,,------......///222222111111000000//////000000111111222222222333.........///////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))***+++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))***))))))))))))+++---...,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,&&&(((******'''''')))+++''''''(((((())))))******'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))((((((&&&((())))))(((((()))+++************************************************))))))))))))))))))))))))++++++******************))))))***+++,,,,,,------///000000000000000///...111111000000000000111111..............................---------,,,,,,,,,...---,,,+++******************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))******++++++,,,------...------------.../////////...---,,,+++,,,------+++++++++,,,,,,---------+++++++++******(((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''************************************************************************************************)))******+++,,,,,,------////////////////////////111000000000000000000111..............................---------,,,,,,,,,...---,,,+++******************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---------------------......//////...---,,,+++,,,,,,---+++++++++,,,,,,---------++++++++++++***)))((('''))))))))))))))))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))(((((((((************************************************++++++++++++++++++++++++*********************************++++++,,,,,,---...............///000111000000000000000000000000..............................---------,,,,,,,,,------,,,+++******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''((((((((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++***)))(((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))************************************************++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,,,,------,,,------///000111///000000000000000000///..............................---------,,,,,,,,,---,,,++++++*********+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((((((((((((((((((((((((((,,,***)))'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,---...000000...///000000000000///.................................---------,,,,,,,,,,,,,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************)))*********+++++++++++++++++++++,,,,,,---------++++++++++++************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******)))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---------,,,,,,,,,,,,---......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))((((((((((((((((((((((((+++***)))'''''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---.........---......000000000000....................................---------,,,,,,,,,,,,,,,++++++***++++++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***************++++++,,,,,,------...,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((()))))))))''''''&&&&&&''''''((()))((((((''''''''''''((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------...------------...//////------.........---,,,+++------,,,,,,,,,,,,++++++***+++++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))%%%%%%%%%&&&&&&''''''(((************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++***+++---//////---,,,***---...000111111000...---..............................---------,,,,,,,,,,,,++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++******+++,,,,,,---......,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''''''''(((((()))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------///............///000000....../////////...---,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''((())))))******)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))+++...000///---***(((---...///111111///...---..............................---------,,,,,,,,,+++++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((***((('''%%%%%%'''(((***'''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((************************)))******+++,,,,,,------///////////////000111111...///000000000///---------------,,,,,,+++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))$$$&&&(((***++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&''''''((())))))***++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,,,,,,,------......///000000000------------------------+++++++++************)))************************(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************************************************************+++,,,---...///...,,,***))))))******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))******))))))((((((((('''''''''''''''(((((((((((('''((()))(((&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++++++++***++++++,,,,,,............///000222222111111000000//////............---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''((('''''''''((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,------......///000000000------------------------++++++++++++************************************((())))))******))))))((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++************+++,,,---...,,,,,,++++++***+++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))))))))(((((('''''''''''''''''''''(((((((((((('''((()))(((&&&&&&((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++************++++++,,,---......//////000111111111000000000000//////............---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((((()))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------......//////000000111------------------------,,,+++++++++************************************)))******************))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((('''''''''''''''''''''''''''(((((((((((('''((()))(((&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))***+++,,,---......///000111111111000///000000000////////////.........---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))))))))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))******************************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------........................---------.........///000000111111........................,,,,,,+++++++++***************************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))***,,,------,,,+++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''&&&&&&''''''''''''(((((((((((('''((()))(((&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((()))***,,,---......///111222222111///---////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,---...//////..............................//////000111111111........................,,,,,,,,,++++++++++++*********************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,------,,,+++)))((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&''''''''''''''''''''''''''''''(((((((((((('''((()))(((&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))***,,,---......///000111111000...---.............../////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,---...//////.............../////////...//////000000111111222........................,,,,,,,,,,,,++++++++++++************************)))******************))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------,,,+++***)))((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''(((((((((''''''''''''(((((((((((('''((()))(((&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,---.../////////...------............/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))******************************))))))******+++,,,***************************++++++,,,---...///000---........./////////000/////////000111111222222........................------,,,,,,,,,+++++++++************************((())))))******))))))((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++************+++,,,---...---,,,,,,+++************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''(((((()))))))))''''''''''''(((((((((((('''((()))(((&&&&&&((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,,,,,,,---.........---------.........//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,******************************+++,,,---//////000---.........//////000000/////////000111111222222////////////////////////---------,,,,,,,,,++++++************************(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************************************************************+++,,,---...,,,+++*********+++,,,---(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''((((((((())))))******''''''''''''((((((((()))'''((()))(((&&&&&&((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***)))))))))))))))******+++******+++,,,---...///---------.........//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))+++++++++*********))))))******))))))******+++,,,************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...000000000000////////////////////////000000000000222111111000///.........000000///...------,,,,,,************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((('''''''''((()))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++,,,---------,,,,,,---------,,,,,,,,,++++++---------.........//////---------,,,,,,,,,+++++++++++++++***)))(((((('''+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++++++++*********))))))******))))))******+++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...000/////////////////////////////////000000000000111111000000///......---///......---,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((((((''''''((()))***+++)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********++++++,,,---------,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++***)))(((((((((+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******+++++++++*********************))))))******+++,,,************************,,,+++************+++,,,++++++++++++++++++++++++***++++++,,,,,,------...////////////////////////////////////000000000000000000//////......---------------,,,,,,++++++***************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((()))***((((((((()))))))))******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,---------,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++***))))))((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))*********************************))))))******+++,,,************************++++++************++++++***+++++++++++++++,,,,,,***++++++,,,,,,------............///////////////////////////000000000000////////////......---------------,,,,,,,,,++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))******************++++++++++++************++++++++++++++++++++++++++++++++++++************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))*********+++,,,------------............------------,,,,,,,,,---------.........------------,,,,,,,,,+++++++++******)))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))******+++,,,*********************************************************++++++,,,,,,,,,***++++++,,,,,,------...------....../////////000////////////000000000000///////////////.....................------------************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((()))))))))))))))((((((((()))))))))*********++++++)))))))))******+++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))***+++,,,------------/////////.........------............////////////.........---------,,,,,,++++++++++++******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***************+++++++++******))))))******+++,,,************************))))))***++++++***))))))*********++++++,,,,,,---***++++++,,,,,,------...---------......//////000////////////000000000000000000000000000/////////........................************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))'''((())))))))))))(((((()))))))))*********++++++(((((())))))***+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))***+++,,,---.........000////////////............////////////000000000............---------,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))*********+++++++++******))))))******+++,,,************************((()))***++++++***)))((()))******+++,,,,,,------***++++++,,,,,,------...,,,,,,---......///000000////////////000000000000000111111111111111111111------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))&&&'''((()))******))))))((((((((()))))))))******((((((((()))***+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***************************'''''''''((((((((())))))))))))+++,,,---.........000000000/////////...............////////////000............------------++++++++++++++++++++++++,,,,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((())))))******++++++++++++*********)))***++++++,,,************************((()))***++++++***)))((())))))***+++,,,,,,------***++++++,,,,,,---......,,,,,,------...///000000////////////000000000000111111111111111222222222,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))%%%&&&((()))*********)))''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))******((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((())))))))))))((((((************************'''((((((((())))))******************************''''''''''''((((((((()))((()))+++,,,---.........000000000000////////////---------.........////////////.........---------++++++++++++++++++++++++---,,,++++++******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***************************))))))))))))***+++,,,---,,,,,,------.../////////......///000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((('''(((******)))'''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---.../////////000000111111111000000///000000000000000000000000//////.........---------------,,,,,,,,,,,,++++++*********)))))))))((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((,,,)))'''(((******(((&&&))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***************************))))))))))))***+++,,,---,,,,,,------.../////////......///000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++,,,,,,++++++***))))))(((***)))((()))***)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///////////////000000000//////...000000000000000000000000//////.........---------------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((+++)))''''''))))))(((&&&))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***************************))))))))))))***+++,,,,,,,,,,,,,,,---......//////......///000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))++++++++++++++++++++++++,,,,,,++++++***))))))))),,,+++))))))***)))'''%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---............---......//////.........000000000000000000000000...............---------------,,,,,,,,,,,,+++++++++************)))))))))******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''(((((('''&&&))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,,,,***))))))***++++++*********************************))))))***++++++,,,+++,,,,,,------...//////......///000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++******)))))))))+++++++++++++++++++++++++++++++++*********))))))+++***))))))******(((&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......---------.../////////......////////////////////////........................------,,,,,,,,,+++++++++))))))))))))))))))((((((+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''((((((''''''((((((((((((((((((((((((*********************************************************++++++,,,,,,,,,,,,***))))))***++++++************************************)))******+++,,,++++++,,,,,,---...............///000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++***************)))(((((()))+++,,,+++)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---------------...//////000000000///........................---.....................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((++++++++++++++++++++++++*********************************++++++,,,,,,---,,,***))))))***++++++***************************+++***************+++++++++++++++,,,------............///000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++++++++++++++************************(((''''''))),,,---,,,+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---...///000000000000000........................---------...............------,,,,,,,,,,,,++++++*********+++++++++++++++++++++***))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++************************)))******+++,,,,,,------,,,***))))))***++++++***************************++++++***************+++***++++++,,,,,,---............///000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++++++++,,,++++++++++++++++++++++++************************)))((((((***,,,,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---...////////////---------------------------------.........//////------,,,,,,,,,,,,++++++'''((((((((()))))))))))),,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((((((''')))+++***)))(((***,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,***))))))***++++++***************************++++++***************+++***++++++,,,,,,---.........//////000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++******************+++++++++*********,,,,,,***((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++***+++,,,---............---------------------------------.........//////---------,,,,,,,,,++++++******++++++,,,,,,,,,---,,,+++******)))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''***,,,+++))))))+++---)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++*********+++,,,---************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////000000000000......////////////............---------,,,,,,,,,---,,,++++++******++++++---,,,+++******+++,,,---))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************************************))))))((((((''''''&&&'''''''''(((((())))))+++*********))))))(((((((((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++******))))))******+++,,,************************))))))***+++,,,,,,------...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((()))'''&&&(((+++---,,,***))))))))))))))))))))))))+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))))))))************))))))++++++************++++++)))************+++++++++000000/////////000000111////////////000000000000........................------......------,,,++++++++++++************)))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,....../////////000000000//////000000000000//////......---------,,,,,,,,,,,,,,,+++************+++,,,+++************+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************************************+++*********))))))))))))((((((((()))))))))******************)))))))))((()))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++******))))))******+++,,,*********************************++++++,,,,,,---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))((()))((('''(((+++,,,+++***************************+++++++++*********))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))++++++************++++++)))************+++++++++------,,,,,,------...///...////////////000000000........................------......------,,,+++++++++++++++******************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,+++,,,---.........------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------........./////////000000000111111000000000......---------,,,,,,,,,,,,+++******))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************++++++++++++************))))))))))))************************))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++******))))))******+++,,,************************++++++++++++++++++++++++------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''')))))))))))))))))))))))))))(((((()))+++,,,+++***************************+++++++++***************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))++++++************++++++)))************+++++++++,,,,,,++++++,,,---.............../////////000000........................---............---,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******++++++******++++++,,,,,,***+++---//////...,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,------------........./////////000000000000//////......---------,,,,,,,,,++++++***)))))))))*********))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))*********)))))))))))))))++++++******))))))((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))******************))))))******+++,,,************************,,,,,,++++++++++++++++++---,,,++++++*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))*********)))))))))***++++++++++++************************************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))******++++++******)))++++++************++++++))))))*********+++++++++---------------...///000....../////////000000000.......................................------,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++******+++*********++++++,,,---(((***,,,---...---+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,------------.........///---..................---......---------,,,,,,,,,,,,++++++***)))*********)))))))))******)))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))************(((((((((((((((((((((((())))))))))))************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******++++++******))))))(((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((()))))))))***************))))))******+++,,,************************,,,,,,++++++++++++++++++,,,,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))))))))*********+++)))******+++******++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((******************************++++++++++++******++++++************++++++))))))*********+++++++++,,,,,,,,,---...///000000/////////000000000000111////////////////////////......//////......---,,,------------,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))(((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++******************+++,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------........./////////,,,------......------,,,......---------,,,,,,,,,---,,,++++++******++++++)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((''''''''''''))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))******+++++++++***+++,,,+++******+++,,,++++++++++++++++++++++++***************+++++++++************************((())))))))))))))))))(((******************************++++++++++++******++++++************++++++)))************+++++++++++++++++++++,,,---//////000000000111111111222222////////////////////////...////////////...------......---------,,,,,,,,,)))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******************+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,....../////////000000000------............------......---------,,,,,,,,,...---,,,,,,+++,,,,,,,,,******+++,,,,,,+++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++************************))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((''''''((()))))))))************)))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))*********))))))******+++,,,*********************************++++++,,,,,,---,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++,,,,,,***+++---,,,***)))***,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++*********************************++++++,,,,,,++++++***++++++************++++++)))************++++++++++++++++++,,,---...000111111222222222222333333333///////////////////////////////////////...------............------------))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************+++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************+++,,,---...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////000000000000......////////////............---------,,,,,,,,,///...------,,,,,,------***+++,,,------,,,+++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++************************))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******+++++++++,,,+++*********))))))(((((((((((())))))*********+++(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))*********)))***++++++,,,************************))))))***+++,,,,,,------+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((())))))***++++++,,,,,,***,,,...,,,***)))***---++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***++++++************++++++)))************+++++++++---......///000111333333222222333333333444444444000000000000000000000000///////////////......---//////.........---------))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************---------............///,,,---------......//////------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******+++++++++************)))************************)))***+++,,,...///000111111111111111111111111111222111000000111111///---////////////............------------------------,,,,,,,,,+++++++++************))))))(((((('''''''''(((***+++***)))'''%%%(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************------------............---------------.........------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******+++++++++************))))))))))))))))))))))))))))))***+++,,,---///000000222222222111111111111111222111000111222222000...////////////............------------------------,,,,,,,,,+++++++++******++++++*********))))))))))))***+++++++++***(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++************+++++++++,,,,,,,,,************************------------........................------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***************)))((((((((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++************))))))))))))))))))))))))))))))***+++,,,---...///000222222222222222222222222333222111222333333111///////////////............------------------------,,,,,,,,,+++++++++******+++++++++++++++*********,,,,,,+++++++++*********((())))))******))))))((())))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''((())))))***''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++************+++++++++,,,,,,,,,************************,,,,,,---------.........000000000//////......---........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))******************)))***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))***************)))(((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))***************************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,---...//////111111111222222222222222333222111222444444222000////////////............------------------------,,,,,,,,,+++++++++******++++++++++++++++++******,,,,,,+++************+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++************+++++++++,,,,,,,,,************************,,,,,,,,,------------...222222111111000000//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***************************************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******************************((()))))))))************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((***+++***)))((()))***((((((((((((((((((((((((************************************************)))))))))))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++)))******+++,,,---......000000000111111222222222222222111222444444222111////////////............------------------------,,,,,,,,,+++++++++******************************,,,+++***))))))))))))***))))))************))))))************************)))))))))((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------......------,,,,,,++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,------------111111111111000000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***************************************)))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((***+++***)))((()))***))))))))))))))))))))))))************************************************)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------......//////000111111111111111000111333444222111////////////............------------------------,,,,,,,,,+++++++++******)))))))))***************+++************))))))))))))******++++++******)))************************)))(((((((((((()))***+++))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,---------......------------------,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------//////////////////000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***************************************)))(((((())))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************))))))))))))************((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((***+++***)))((()))***))))))))))))))))))))))))************************************************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))++++++++++++++++++++++++*********+++,,,,,,---------------...///000000000000//////111222333222000////////////............------------------------,,,,,,,,,+++++++++***************+++++++++,,,,,,***+++,,,,,,,,,+++)))))))))******++++++******)))************************(((((('''((()))***,,,---))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.........,,,,,,------------------******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,---------......//////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++***+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***************************************)))(((((()))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''************************))))))))))))************((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((***+++***)))((()))***))))))))))))))))))))))))************************************************)))))))))))))))******+++******+++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))*********************************++++++,,,,,,---,,,,,,------...//////000/////////000222222111000000/////////............------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++,,,---......,,,***)))******++++++++++++******************************'''''''''''')))+++---...))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------------------------.........------,,,,,,,,,+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,---...///000.........///////////////000000000000000000000000...---,,,,,,++++++,,,,,,************************------------------------************************+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************************************))))))))))))******))))))))))))************)))************++++++++++++***(((((((((***---...///...---,,,+++++++++++++++---...,,,***))),,,000333...,,,111222...,,,///...---+++***+++,,,---,,,+++***)))***---...///...111000///...,,,+++******---,,,+++++++++---...///,,,,,,,,,------.........---------,,,+++***)))((())))))************)))))))))************+++++++++------......//////000000000000000000000111111111//////000000///......---,,,,,,,,,------.........******************************)))))))))***,,,---(((///777888222+++''''''******++++++++++++************))))))((((((''''''******))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))------------------------.........------,,,,,,,,,,,,,,,---............---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******+++******+++,,,---..................////////////000000000000000000000000...---,,,,,,++++++,,,,,,************************************************************************************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))((((((************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************)))))))))(((************************))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************************************))))))))))))******))))))))))))************************+++++++++++++++++++++++++++---///000---------------------...000///////////////---,,,000+++***...000---,,,...////////////000///...---222000......///000///...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...---------,,,,,,***))))))))))))************)))))))))************+++++++++,,,,,,---....../////////000000000000000000//////...////////////......---,,,,,,,,,------.........************************+++***)))))))))***+++,,,'''+++//////,,,((('''''')))******++++++******)))***)))))))))((((((((('''******))))))******++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))))))))------------------------.........---------------,,,------........................---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,------............//////000000000000000000000000000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************))))))))))))******)))))))))*********++++++************+++++++++,,,))))))***++++++,,,------***+++,,,---............///,,,+++...111222...***000------000222000...//////000111222222000...---///...------......,,,***---------....../////////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,------,,,,,,+++***)))))))))************)))))))))************+++++++++,,,,,,,,,---.../////////111111000000//////......---....../////////......---------------.........++++++++++++++++++++++++,,,+++******)))*********(((((((((((((((((()))***)))******++++++******)))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))******.......................................---------------...////////////..................---------------------------------......---,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++++++++,,,------------......//////000000000000000000000000000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************((())))))***+++,,,,,,,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************+++******))))))******+++))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---...000111111111000---,,,,,,...111333222111666555444666888777555444555666666555444333444444222222444666888777333000111111000000///......---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))******++++++******)))))))))*********+++++++++,,,------...///000111111333333222111111000//////------...////////////...---------...............++++++++++++++++++++++++,,,,,,+++******)))))))))---***(((((()))***+++***))))))************))))))))))))))))))((((((((((((((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************)))))))))))))))*********................................................---...//////000000//////........................------------------------///...------,,,,,,------+++,,,,,,---------,,,,,,---,,,,,,,,,,,,------...---------...///000000111111111111111111111111111///...------,,,,,,------++++++++++++++++++++++++------------------------************************))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************(((((()))***+++,,,,,,---************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,000111111111000///...---...///000111222222222222333555555444333555888<<<>>>?????????AAAAAA???<<>>DDDEEEIIIMMMTTT\\\dddjjjooorrr~~~|||ooohhhhhhmmmrrrtttssspppmmmjjjjjjmmmooowwwwwwzzzwwwpppqqqooommmkkkjjjjjjlllmmmooottttttoookkkooouuuxxxssslllhhhiiicccXXXTTTVVVTTTTTTRRRJJJ???666333444111...------///000...---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///111222333333666666666666777777888888555444444444444333333333111111111000000//////.........---------,,,,,,,,,*********))))))***************))))))))))))******))))))))))))))))))******'''((())))))*********)))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))111111111222222111111111222222333222111000111222111111111111111222222222000000000111111222222333000000000000000000000000000//////////////////000...............---------------------------------......///000111222333333222222222111111111000000000111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***************************************************************************,,,---,,,******+++,,,++++++************++++++************************************************************************((()))))))))************(((((()))************************)))))))))))))))******))))))))))))******************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))************************************************************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,+++++++++,,,---///000+++000555:::DDDQQQZZZ]]]aaaeeeiiijjjlllpppxxxwwwlllhhhkkkmmmkkkxxxwwwuuutttvvv{{{}}}|||{{{uuutttuuuuuuxxxwwwpppmmmpppvvvxxx{{{yyyzzz{{{rrrcccXXXVVVPPPOOOMMMIIIEEEBBBAAAAAA444444333222000//////...---------------......///,,,,,,,,,++++++,,,,,,,,,,,,---...///000222333333555555555666777777777888555555555444444333333222111111111000000000//////.........------,,,,,,+++,,,+++))))))))))))+++,,,***))))))))))))))))))***)))))))))))))))*********((())))))*********))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))777666666666555555555555///222555666444333333444111111111222222333333333000000111111222222333333111111111111111111111111///000000000000000000///........................------------------------......///000111222333333222222222111111111111111111111111111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***************************************************************************+++,,,,,,+++***+++,,,++++++************++++++************************************************************************((()))))))))************(((((()))***************))))))))))))))))))************))))))))))))******************************************++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++******++++++++++++*********************************************************************+++++++++************************))))))************))))))))))))))))))************************************+++******))))))******+++))))))***++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------//////.........000222333999???EEELLLWWWeeennnppprrr{{{vvvnnnnnnqqqhhhddd^^^^^^fffqqquuutttyyy}}}~~~zzz}}}~~~~~~|||xxxyyyzzzyyy~~~vvvkkkdddccciiibbbYYYTTTSSSRRROOOKKKCCCFFFGGGAAA666///...000///...---------...//////---,,,,,,,,,,,,,,,,,,---,,,,,,---///000111222333333333444555555666777777888777666555333222111000111111111111000000000000//////...---,,,,,,++++++,,,+++***))))))***+++,,,)))))))))******)))))))))(((((())))))************++++++++++++***)))((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))555444333222222333444555///333666666444222333555111111222333333111000///000000000111111111111111111111111111111111111111///000000111111000000///.............../////////---------------------------......///000111222333111111111111111111111111111111222222111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************++++++++++++++++++++++++)))***++++++******+++,,,++++++************++++++************************************************************************))))))))))))************(((((()))***************))))))))))))******************))))))))))))***************************************++++++++++++,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++)))******++++++******))))))))))))************+++************************++++++************++++++))))))***++++++++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------......---...000333666888DDDLLLTTT\\\hhhuuu}}}}}}uuuhhhaaadddjjjdddeeeiiittt~~~|||xxxsssqqqqqqsssuuupppjjjjjjqqqwww{{{{{{wwwuuuwww|||{{{vvvyyy}}}|||yyysssmmmkkknnnrrr{{{rrrgggcccdddccc]]]WWWWWW\\\]]]SSSAAA444000111///...---,,,+++,,,------------,,,,,,,,,,,,------,,,,,,---...000111222222222333333444555666777777888888666555333111000///111111111111111111111111//////...---,,,,,,+++***++++++************++++++))))))************))))))((((((((()))******++++++,,,,,,,,,+++***)))'''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))AAA@@@>>>===???BBBEEEGGGIIIJJJHHHCCC<<<999;;;>>>===>>>??????<<<999555222444444444444333333333333222222222222222222222222///000111111111111000///---........./////////000........................,,,---...///000111111222111111111111111111111111111222222222222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************++++++++++++++++++++++++((()))******))))))***,,,++++++************++++++************************************************************************))))))))))))************(((((()))***************((()))))))))******************))))))))))))***************************************+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++************************************************************++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++******************************))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---...000555;;;CCCJJJNNNUUU[[[aaaffflllsssvvvtttooollleee___^^^dddoooxxx||||||uuuooouuuuuussspppllliiiiiiiiiaaa^^^\\\\\\^^^aaacccccc^^^ZZZ]]]cccbbb___fffrrrxxx{{{{{{xxxxxx|||~~~}}}{{{{{{yyysssnnnnnnsssxxxtttqqqpppqqqssspppiiibbbaaaeeefff]]]MMM>>>666555222111///---,,,,,,------------,,,,,,,,,,,,------+++,,,---...///111222222333333444555666777888888777666666444333222111111111111111111111111111111000///...---,,,++++++******++++++,,,,,,++++++***((()))***++++++***)))((('''(((((()))******+++++++++++++++++++++***)))(((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))]]][[[ZZZYYY\\\aaafffiiiooollleeeYYYMMMGGGIIIMMMQQQRRRSSSRRRNNNHHHBBB>>>999999888888777777666666222222222222222222222222///000111222222111000///---.........//////000000........................,,,,,,---...///000111111111111111111111111222222111222222222222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************++++++++++++++++++++++++''')))******))))))***,,,++++++************++++++************************************************************************))))))))))))************(((((()))***************(((((())))))*********+++******))))))))))))************************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++************************************************************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++************************))))))(((((((((((())))))))))))***++++++++++++*********+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......111444:::CCCOOO[[[ffflllkkknnnooojjjfffccc^^^WWWPPPQQQVVVaaappp|||zzzyyyxxxxxxwwwrrrkkkeeeVVVVVVVVVTTTRRRQQQRRRSSSPPPQQQRRRRRRQQQOOONNNLLLPPPKKKLLLQQQPPPLLLTTTbbbccceeeeeebbbdddkkkpppppp~~~|||xxxxxxxxxnnnrrryyy~~~~~~wwwmmmfffaaacccddd^^^SSSGGG===888666444222///......//////...------,,,,,,------...+++,,,---...///111222222444444555666777888999999555555444444444333333333111111111111111111222222000//////---,,,+++*********+++,,,------,,,+++***((()))***++++++***)))((('''(((((()))***+++++++++))))))***++++++++++++***&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))|||wwwrrrsss|||sssllllllooowwwuuuhhhVVVVVV[[[aaabbb\\\RRRHHHBBB999555444555444111222666111111111000///000222444333222111222222222///,,,000/////////............///////////////000111111111111111111111222222222222222222111111///...---000000///...------,,,,,,......---,,,,,,,,,,,,---************************************************************************************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************************************************************************))))))))))))************(((((((((((())))))))))))******))))))))))))******+++***)))(((((()))***+++*********)))))))))))))))))))))))))))************---,,,***)))))))))***+++)))+++++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))///......------,,,++++++///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))***+++,,,+++******+++,,,,,,,,,222///+++***,,,///111111<<>>888444222111111333444333222111111000000000////////////////////////000111111000000111222333444555555111222222222222222111111////////////////////////......---,,,,,,,,,,,,---***************************************************************************************************************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************************************))))))))))))************'''((((((((())))))))))))******))))))))))))************+++,,,,,,+++******))))))******+++,,,,,,,,,*********++++++++++++,,,))))))***+++++++++******+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---.../////////............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))***,,,---...,,,---...---,,,...333888999EEEYYYooo}}}{{{uuuaaaTTTHHHFFFMMM[[[mmmzzzxxxeeeZZZQQQNNNMMMOOOZZZhhhuuu~~~|||mmmllltttzzzvvvvvv{{{zzzpppfffdddjjjqqqsssrrrnnnhhhgggiiihhhfffmmmxxxiiicccbbbeeennnvvvvvvkkk```OOOLLLNNNUUU]]]eeennnwww{{{|||yyysssrrrpppqqquuusssgggWWWNNNCCC<<<444//////000000///....../////////000000000000111111222444666888999777888999:::999999777666444444444333222222111111000000//////...---------,,,,,,,,,,,,++++++++++++************************)))************++++++++++++++++++************)))))))))************))))))+++************)))))))))((((((((((((((()))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))~~~zzzyyyttt|||yyynnnjjjeee\\\SSSIIIAAA777333444555333000111111111000000000/////////////////////000111111111222222333333444444444333444444444333222111111/////////////////////000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************************************))))))*********+++++++++******++++++++++++******************************************************************************************************))))))))))))************(((((()))))))))***************))))))))))))*********++++++,,,,,,++++++***))))))***++++++,,,------*********+++++++++,,,,,,+++*********++++++,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,---......///+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------.........///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************,,,---...///---.../////////444===DDDKKKZZZppptttbbbUUUPPPGGGDDDNNN^^^ooozzzvvvtttppplllVVVRRRVVVaaafffgggmmmwww~~~}}}ssssssxxxzzzxxxrrruuu}}}{{{qqqvvvzzzllljjjlllrrrppp``````aaakkk]]]RRRIIIJJJPPPYYYbbbjjjtttsssuuu|||xxxnnnllloootttssslllfffeeeXXXNNN@@@666333111000......//////000000000000000111111222333555777999:::888999:::;;;:::999777666555444444333333222222111000000//////......------------,,,,,,,,,+++++++++************************)))************++++++++++++++++++************)))((()))***++++++***)))(((,,,,,,+++++++++*********(((((()))))))))*********)))******************)))((()))))))))************))))))))))))))))))))))))}}}{{{{{{~~~wwwaaaSSSAAA888666666222---111111111111000000000000///////////////000111111333333333333333333333333555666555555444333222111////////////000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************))))))))))))************)))************+++++++++******))))))))))))*********+++,,,------,,,+++***))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...000000---///111111222999EEENNN[[[kkk}}}zzzfffRRRGGGOOOQQQ[[[iiissszzzvvvpppjjjbbbYYYUUU]]]___mmmzzzooommmkkkvvvpppqqqwww~~~wwwtttvvv~~~~~~zzz}}}kkkeeeggghhhfffaaa```ggg{{{ppp___MMMGGGJJJQQQXXX^^^ccceeejjjtttqqqttt{{{|||xxxxxxkkk^^^MMM???888444111///...///000000000000000///222222333444666888:::;;;777888999:::999777555333333333222111111000000///000000000///......---------------,,,,,,,,,++++++************************)))************++++++++++++++++++************)))((()))***++++++***)))(((---------,,,,,,,,,++++++))))))******+++++++++,,,******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))wwwmmmkkkkkkxxxfffPPPAAA777333444111222333111///...000222333222000//////000111222444444444444444444444444555555555555444333222111222111000//////...............---------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++******))))))++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,---+++,,,,,,------.........+++,,,...000000///---,,,------,,,,,,,,,,,,------,,,,,,---.........---------------,,,------...///111000...---++++++,,,,,,---------------------...,,,------------,,,++++++---------------------------------,,,,,,,,,++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))***++++++,,,,,,------...000000///...------,,,,,,+++,,,,,,,,,,,,+++******,,,+++++++++******))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))''''''((((((((()))))))))***+++*********))))))(((((((((((((((((())))))))))))************************)))))))))***++++++,,,,,,...---,,,++++++,,,---...---555888555:::LLL```kkk|||vvvkkkXXXKKKMMMWWWccclllwww|||ppp\\\MMMTTTiiiwwwxxx{{{iiihhhmmmmmmwwwyyyeeegggfff\\\eeeuuujjjfffbbb```ZZZRRRPPPRRRXXX[[[^^^fffwwwyyyyyyttt___YYYWWWCCC111000+++...000111111111000...//////000111333555777888777777777777666555333333555444333222111000000000111000000///...---------......---------,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))******))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))xxxuuuaaaNNN@@@;;;:::777333444666666111---000000000000000111222333333333333444444444555555555555555555444333222111333222111000000///000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++*********)))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...---,,,+++,,,---111111000///...---------444444444333222000...---......---......//////000///////////////.........000//////...---------...//////------,,,---......------------------......+++,,,,,,,,,,,,+++******---------------------------,,,,,,,,,++++++++++++************************************************+++++++++*********************+++,,,,,,------...//////......---,,,,,,++++++,,,,,,,,,,,,+++******++++++*********)))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((())))))))))))************)))))))))((((((((((((((()))))))))***************************)))))))))***++++++,,,,,,******+++++++++,,,...000...000444>>>SSSlllzzz}}}yyyhhhXXXLLLKKKZZZjjj}}}pppVVVWWWTTTSSS___sss}}}|||vvvvvvrrrzzzyyyjjjzzzuuugggfffbbbbbbooocccZZZSSSWWWfffuuu}}}~~~}}}zzz{{{vvvuuuwwwmmmZZZGGG;;;222000...---...000111111//////000111333555777888666666777888888888777777666555444222111111111111111000000///......------......---------,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++******************++++++******))))))))))))******))))))))))))))))))))))))************************************)))))))))(((************************~~~qqqhhhfffXXXJJJ:::444777999444---111111111111111111111111111111222333444555666666555555555555444333222222444444333222111111111111.........------------,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++************,,,,,,,,,,,,------------,,,,,,------......//////---...///...---,,,---...---...///000333555888999>>>===:::777444222000//////000000111222333444444555444222000////////////333222000///...---------...------------...///000------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++++++++******++++++,,,---------......------,,,,,,+++++++++,,,,,,,,,,,,+++************))))))))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))((((((((((((************))))))))))))((((((((()))))))))******************************))))))******+++,,,,,,,,,(((***+++,,,,,,---000333666:::EEE]]]zzzyyymmm```QQQIIILLLZZZqqqxxxbbbSSSMMM[[[eeehhhkkkrrrsssooovvvzzz}}}pppsss___[[[]]]eeeeee```ccc~~~gggOOOLLLUUUaaannnzzz|||~~~~~~}}}~~~}}}xxxpppnnnsss~~~ppp```EEE777333///...000222111000//////000111333555666777555666777999:::;;;;;;<<<777666555333222222111111000000000///......------......---------,,,,,,,,,************************+++++++++***************************************((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))************************************))))))))))))************************}}}|||xxxtttuuuzzzrrrQQQ;;;555555444111333333222111000///---,,,///000111222444555666777444555555555444444333222444333222111111000000111............------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------+++---...///...///000222222333555888<<<@@@CCCEEEAAA???;;;777444333222222333444555666888999::::::999777444222000000111111333222111000//////////////////........./////////......------------,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************)))))))))***+++++++++,,,*********+++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,+++******)))))))))(((((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''))))))))))))((((((((((((*********)))))))))))))))(((((()))))))))*********************************))))))***++++++,,,,,,---+++---......---...222555:::IIIccczzzbbbLLLJJJKKKSSSbbbrrrkkkWWWNNNNNNeeezzztttnnnmmmmmm~~~ttt___[[[]]]cccbbbcccpppsssRRRIIILLLRRR___nnnjjjqqqyyy|||uuuoookkkoooyyywwwoooLLL<<<555111222444222000/////////000111222444666777555666777999:::;;;;;;<<<777666555444333222222222000000//////..................---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))************************xxxVVVAAA888333111333222222111//////......//////000222444555666777444444444555444444333333333333222111000000000000//////.........------------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,++++++***,,,...000000222555777>>>>>>???@@@@@@@@@@@@@@@<<<:::777444333333444444777888:::<<<>>>?????????<<<:::777555333333444555444333333222222333444444333333222222111000////////////.........---------.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))***++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''))))))))))))(((((((((((())))))))))))))))))******))))))))))))*********************************************+++,,,,,,---------//////---,,,---333999>>>TTTvvv~~~cccQQQIIIQQQ^^^pppqqqdddZZZWWWaaannnyyyooouuu}}}xxx}}}tttpppgggfffsssmmmTTTOOOOOOLLLPPPYYYeeennn{{{|||{{{wwwtttmmmvvvyyyZZZIII???666444222///...111//////000111222333555666666777777888999999888888777666555444333222222222////////////..................---------,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******************************|||tttvvvzzz___JJJ<<<444444333111000000111222333//////000222333555666666333444444555444444333333333222111000000//////000/////////.........------------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.....................------------,,,,,,...111333444666999;;;999:::;;;<<<<<<:::888666555444333222222333555777999;;;===???AAAAAAAAAAAA===<<<;;;:::999999:::;;;777777777777777888999:::999999999888777555444333333222222111111000000000------......------,,,+++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))******+++,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))************)))))))))*********++++++******************************++++++,,,---------,,,...///---,,,111;;;DDDTTTeeeyyy~~~oooYYYNNNMMMZZZeeevvv~~~jjj]]]XXXdddrrrzzz{{{ooovvv~~~~~~||||||ooobbbZZZ]]]___ZZZWWWXXX___dddnnnzzzxxxlllxxxqqq```SSSFFF???777///000777///000000000222333444555777777777777777777666666777666555333222222111111//////////////////............---------,,,,,,,,,***************************************+++++++++************************,,,,,,++++++***))))))(((******))))))))))))******))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++{{{uuuvvvzzzfffSSSGGG<<<:::666333111111333444///000111222333444555555333333444444555444444333444444222111111111111111////////////............------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............---......///000111111111222444666888888999;;;===888;;;===???>>>;;;666333111111111222333555777888:::;;;>>>@@@AAAAAAAAA@@@?????????@@@@@@AAAAAAAAA??????>>>=========>>>>>>===>>>??????>>>===<<<;;;888777777666555555444444///000000000000///.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))***++++++,,,,,,------------------------+++,,,,,,,,,,,,+++******)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''&&&&&&'''((()))***++++++((()))))))))************))))))*********+++++++++******************************+++,,,,,,------...+++---000000333===MMMYYYnnnooonnndddQQQEEELLLZZZmmmxxxpppLLLMMMZZZrrr|||}}}tttjjjdddaaaaaaeeellltttyyy|||hhh___\\\dddpppzzz~~~xxx~~~uuummmggg```PPP;;;333777000000000000111333444444666777777777777777666666666555444222111111111111.../////////////////////......---------,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))******))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++zzzjjj^^^GGGCCC<<<666111000000111000000111222333444444555333333444444555444444444555555444333222222222222000/////////...............------,,,,,,------...,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,---///000222444666666888:::;;;;;;;;;;;;===>>>MMMNNNOOONNNIIIAAA999444111111222333555777888999:::;;;>>>@@@AAA@@@??????@@@AAABBBDDDEEEFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBB<<<;;;;;;:::999888888777333444444444444333222222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))))))))))))***++++++,,,,,,........................+++,,,,,,,,,,,,+++******))))))******+++++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))(((%%%&&&'''((()))***+++,,,(((((())))))*********+++)))************+++++++++***************************++++++,,,,,,------...+++...222555;;;III\\\kkkssskkk```TTTIIIIII\\\qqq~~~}}}gggTTTYYY```nnnvvvmmmaaaeeesssuuueeeddddddaaaaaammmlllXXXWWWcccmmmvvv|||~~~mmmKKK666222000000000000111222333444666666777888888888888888555555333222111000000000.........///////////////......---------,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++{{{vvv|||www{{{pppfffQQQ;;;111333555333444000,,,...333666555222555555555555555555444444555444333222111111111111000000000000//////////////////...---,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,------------------,,,,,,---......,,,---...///000000000000111000000333555777:::>>>======>>>>>>???DDDOOOYYYeeebbb^^^ZZZSSSJJJ>>>555777999:::888666:::CCCJJJKKKHHHFFFEEEGGGLLLQQQUUUWWWRRRVVVgggvvvtttfffZZZ^^^]]]\\\ZZZXXXTTTPPPMMMPPPPPPSSSXXX]]]]]]YYYTTTJJJHHHEEEBBBAAA@@@>>>===555888;;;:::777555555777000222222000111333000***---.........---+++***))),,,---------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,------......------......---------,,,,,,,,,---,,,+++******+++,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************(((***+++***)))((()))+++))))))*********+++++++++******+++++++++,,,,,,,,,///...,,,+++***+++---///)))555555777III^^^lllyyyjjjYYYJJJEEEGGGRRRkkkjjjZZZ\\\{{{}}}lllhhhgggfffjjjkkkgggddddddnnnyyy[[[OOOTTTaaaqqq~~~zzz{{{yyy~~~yyy```GGG666444000///000111111555;;;444666777666555555666777444444333333222111000000//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************,,,+++***))))))***+++,,,************************tttuuu}}}~~~}}}}}}|||yyy|||YYY@@@777444222333222222222444555666666555555555555555555555555555444333222111111111111000000000000///////////////......---,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------...------,,,,,,------.../////////000000111111111111333666:::;;;;;;;;;<<<===;;;???MMM```pppzzz~~~gggaaaXXXPPPKKKGGGCCCAAA???AAADDDEEEHHHNNNVVV\\\bbbdddgggjjjmmmnnnnnnnnnpppwwwsss~~~zzzwwwuuuqqqnnnkkkkkkpppvvvzzz{{{yyywwwuuufffbbb^^^[[[YYYVVVQQQMMMVVVVVVRRRJJJ@@@888555555===<<<777111///333444333111///---++++++---000222***+++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,------......------............---------,,,,,,+++************+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************'''((()))((('''&&&''')))******************++++++*********+++++++++,,,,,,******+++++++++,,,...000...444888LLLqqqqqqbbbPPPHHHDDDIIIWWWjjj~~~kkk]]]mmmzzzjjjdddfffooowww}}}sssrrrqqqeeeZZZWWWaaannnzzz}}}wwwkkkSSSBBB666111///000111000333777444555666666555555666777555555444333222111000000////////////////////////............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************++++++***))))))***++++++************************rrrnnnxxxyyy\\\III===666111333444444222111333555555555555555555555555555555444333222222111111111000000000000////////////.........------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------...------,,,,,,------.../////////000222333555666555888;;;===>>>AAADDDEEEKKKVVVhhh{{{|||jjjeee]]]XXXWWWXXXYYYYYYUUUYYY___fffnnnuuu{{{~~~~~~|||xxxtttttttttqqqjjjdddkkklllkkkdddZZZPPPJJJHHHHHHHHHCCC:::444555777666555333000...------...///,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,---............---/////////.........------++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))'''((())))))''''''((()))++++++******************))))))*********+++++++++'''))),,,------...000222888@@@KKKfffcccGGGHHHIIILLLVVVjjjsssooosssuuullldddkkkzzzzzzsssssssssnnncccYYYXXX]]]oootttyyy}}}{{{}}}mmm\\\OOO<<<666111222222111222555333444666666555444666777666666555444333222111000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************************************++++++***))))))***++++++************************~~~{{{}}}www{{{dddLLL<<<333333333222222222333444555555555555666666666666555555444333222222222222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,------------.........---------...//////222222333555777:::===???:::======<<<@@@KKKVVV]]]jjjuuupppkkklllnnnppprrrsssrrrrrrvvvzzz}}}zzzyyy}}}|||uuukkkrrrxxxzzztttkkkeeeaaaYYY[[[YYYPPPGGGAAA<<<888777777666666444222///...000000/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,------...............000////////////.........************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++************************(((((((((((((((((((((((()))***++++++***)))***++++++++++++***************)))))))))*********++++++))),,,///000//////111333<<>>666444444666333000,,,,,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---------...////////////.../////////.........------***+++,,,,,,,,,,,,+++***)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))((()))******(((((()))***))))))*********+++++++++******+++++++++,,,,,,,,,+++...///......222;;;BBBaaannnpppfffVVVAAA;;;HHHRRRfffuuuggg\\\ooo~~~zzzgggfffyyy~~~wwwdddYYY[[[^^^dddsssrrrhhhjjjsssxxxyyyyyyyyyssswwwgggccc]]]SSSCCC555111555444555777777777777999;;;::::::999777555444333222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************************************)))***++++++++++++***)))************************zzzwwwpppqqq{{{~~~{{{{{{~~~xxxiiiTTTAAA666111111111444555555666777777888888666555444333333222333333000000000000////////////------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------------------............---...///111333666888:::888<<>>333444555666888999888999:::<<<;;;;;;999888666444333222000000000000000000000000000000/////////.........------------------------++++++++++++++++++++++++++++++************++++++************************************************************************************************)))***++++++++++++***)))************************~~~wwwuuuyyy}}}~~~zzzyyy[[[BBB666333555444555555666777888888999666666555444333333333333000000000000////////////------------------------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,------+++++++++++++++++++++++++++,,,,,,---.........------------.........//////---...///222555888;;;<<>>FFFYYYuuurrrdddjjj{{{tttjjjddd```dddtttpppddd^^^aaannn||||||oooppp{{{iiiHHH777555555777999999999:::;;;===<<<;;;:::888666555333333000000000000000000000000000000000000////////////------------------------++++++++++++++++++++++++++++++************++++++************************************************************************************************)))***+++,,,,,,+++***)))************************zzzssswww}}}vvvNNN999555666444666666666777999999666777777555444444444444444333222111000//////////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------///000//////000///,,,///---777===555555@@@FFFJJJZZZbbbjjj|||~~~~~~vvvuuuxxx|||}}}vvvllliiilllccceeegggfffbbb\\\VVVSSSRRRMMMGGGCCCDDDIIIPPPUUUXXXWWW\\\ggguuu|||{{{wwwvvvwww}}}~~~jjj```QQQEEE>>>:::777555555222///---.........---......------,,,,,,++++++++++++++++++++++++++++++///......---------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******)))************+++++++++***)))(((((()))+++---...******+++++++++,,,,,,,,,---......++++++...111222///---///:::LLL^^^ffffffNNNFFF@@@@@@GGGWWWrrr~~~nnneeevvvpppaaahhhtttqqqlllnnn```PPP```{{{uuummmnnn|||{{{kkkWWWAAA222333777;;;===<<<<<<>>>AAA>>>===<<<;;;999666444333333333222222111000000000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))uuuuuuxxxbbbFFF888555666777888888999:::999777666666555444333333333333333222111000000///////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000///------///000000888333888<<<;;;DDDNNNMMM___nnnsssttt}}}vvvwww{{{zzztttxxxuuuuuuxxxyyyvvvuuuvvvuuutttrrroookkkeee```]]][[[YYYUUURRROOOKKKGGGEEEFFFHHHNNNXXXdddnnntttvvvnnnqqqvvvxxxuuunnneee[[[QQQGGG>>>888666555222///------...000,,,,,,,,,,,,,,,---------++++++++++++++++++++++++///......---------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++***)))(((((()))+++---...******+++++++++,,,,,,,,,......---++++++---------...666999>>>VVVpppjjjRRRIIIFFFCCCGGGUUUjjj}}}jjjiii~~~sssuuu}}}zzzyyyjjjfffnnnnnnccceeerrryyyzzz}}}|||wwwuuu~~~wwwiiiXXXGGG;;;888:::;;;;;;:::999:::;;;===<<<<<<;;;999777555444333333222222111000000000//////...------------...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***************************************************}}}}}}xxxuuuSSS<<<666777777888:::::::::999999666666555444444333333222333333111000000000000000/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111///......///222555888===999;;;<<>>999444000///000222......---------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++******)))))))))+++,,,---******+++++++++,,,,,,,,,---,,,,,,---//////......222:::DDDUUUlllwwwcccEEE@@@BBBDDDKKKbbb~~~|||xxxkkkbbboooxxxfffiiibbbdddqqqyyyuuupppoooxxxyyy}}}zzz{{{zzzxxxssslllcccVVVIII@@@===;;;888777888888888888;;;;;;;;;:::999888777666333333333222111111000000000///......------......------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))************************|||}}}|||^^^IIIEEE<<<888666888:::999999;;;777777777666555555444333333333222111000000000000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............//////000111000......222555777;;;???<<<@@@EEEBBBFFF___sssooo}}}}}}zzzvvv|||yyy|||||||||ppprrrrrrtttwwwyyyzzzyyywww{{{xxxuuuuuuwwwyyyxxxwwwmmmhhh___VVVOOOJJJGGGFFFNNNQQQUUUXXX[[[aaahhhnnnppppppqqqqqqqqqooommmkkkUUUOOOGGGAAA<<<999555111333222111///............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******))))))******,,,,,,******+++++++++,,,,,,,,,,,,***+++000333333333444===AAAYYYzzzhhhOOOGGG???HHHOOOXXXpppuuugggcccqqq~~~~~~|||}}}jjjXXX\\\eeessszzztttssszzz}}}{{{sssqqqppppppmmmdddVVVKKKBBB===777555777:::;;;:::::::::::::::999999888777444333333222222111000000000//////...............------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***************************************************wwwnnnqqq}}}}}}|||iii___bbbNNNAAA777777999999:::===888999999999888777666555444333222111000000000000000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...///000111000...111888<<<;;;===AAABBBOOO\\\XXXVVVnnn~~~{{{{{{yyyzzzyyypppjjjeee___UUUMMMJJJKKKKKKIIIIIINNNXXX```hhhlllrrrwwwyyyxxxvvvuuummmdddYYYRRROOOHHH===333333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******************++++++******+++++++++,,,,,,,,,...+++,,,111222111444:::LLL^^^~~~VVVBBBFFFHHHZZZkkkvvvsssiiidddjjjyyy|||ooodddcccjjjrrr~~~~~~~~~}}}}}}||||||{{{[[[ZZZ```ttt}}}nnneeemmm~~~~~~|||}}}nnnaaaSSSKKKAAA;;;:::;;;<<<;;;999::::::::::::999888777444444333333222111111111000000///............///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++************************|||{{{{{{zzz|||zzz}}}|||~~~yyysssvvvrrrYYYBBB:::;;;::::::===999:::;;;;;;:::999777666444333222111111000111111000000000/////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...000111222444111666@@@DDDBBBCCCIIIVVVcccsssuuuqqq{{{uuuuuuuuupppdddZZZQQQOOOLLLFFFAAA@@@CCCGGGSSS[[[hhhrrrxxxzzzzzzzzzyyyrrrjjjfffaaaWWWHHH<<<333111///...---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,000---...111...,,,444AAA```fffNNNDDD@@@RRRjjjooo^^^\\\mmmwwwqqqjjjggg___SSSZZZfffwww~~~zzzyyyzzzyyy|||~~~{{{yyyxxxwwwuuussswwwwwwxxxzzz|||pppbbbaaa}}}tttcccgggvvv~~~zzzqqqqqqfffWWWHHH???;;;:::::::::::::::::::::999888777444444444333222222111111111000//////......//////------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++zzzSSSCCC@@@<<<:::;;;999:::;;;;;;:::999777555444444333222111111111111000000000000/////////...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................///000111222333888555;;;HHHQQQRRRXXXbbbnnnppp}}}zzzyyyyyy{{{|||xxxooohhhdddccc```YYYQQQIIICCC@@@BBBHHHQQQZZZbbbjjjqqqwwwvvvwwwxxxvvvnnnaaaSSSJJJ===;;;777333000///000000---------------------------,,,,,,------///000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++***************+++++++++,,,,,,,,,///---000222///...===RRRvvvnnnOOOHHHHHHCCC\\\sssooofffdddlll}}}nnngggaaaYYYbbbppp}}}wwwuuuvvvwwwuuuxxx}}}}}}{{{xxxwwwxxxwwwuuurrrttttttttttttuuuvvvwwwxxxxxxxxxzzz~~~}}}zzzzzz~~~zzz{{{vvvzzzuuueeedddllluuu{{{~~~{{{xxxyyy|||nnnXXXFFF===;;;<<<;;;;;;;;;:::999888777666555444444333333222111111111000000///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***************************++++++++++++++++++++++++bbbKKKDDD???:::999888999:::;;;:::888666555555444333222111111111111000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++......................../////////000111333444555:::777>>>OOO\\\cccnnn|||}}}sss{{{|||zzzvvvvvv{{{yyytttxxx~~~}}}||||||{{{wwwnnnaaaTTTLLLCCCBBB@@@???CCCOOO___jjjnnnwwwtttfff[[[VVVKKKHHHAAA;;;555111//////------------------------,,,,,,,,,---...///000111////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++******)))******+++++++++,,,,,,,,,------111555222444JJJcccqqqZZZGGGAAAGGGNNNjjj{{{wwwgggnnnlllccckkkttt||||||}}}}}}zzzvvvuuuwwwyyyzzz{{{}}}}}}}}}}}}~~~yyywwwuuuvvvxxxyyywwwuuuxxxwwwuuusssqqqpppoooooommmmmmpppuuutttppppppsssooolllllluuuppphhh```aaagggppp{{{zzzvvv}}}|||bbbLLL@@@>>>@@@;;;;;;;;;:::999888777666555444444333333222222111111111000///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++kkkTTT>>>777===888666:::999333777:::222777555333222333333222111111111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,++++++,,,,,,,,,------,,,+++,,,---///000000---,,,000555777999:::;;;???KKK\\\hhhqqq~~~vvvyyy{{{|||{{{vvvtttwwwxxxyyy~~~}}}~~~}}}qqqgggdddUUUFFF@@@??????FFFNNN___gggsssxxxqqqhhhhhhmmmiii^^^SSSJJJ@@@555111333111///------///000...,,,...------,,,,,,---------///////////////.........------......------,,,++++++++++++++++++++++++++++++++++++************)))))))))******++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,...000000111===UUUiiinnn\\\RRRTTTNNNDDDNNNdddyyyzzzttt{{{{{{xxx|||{{{xxxwwwrrrooooootttuuuwwwyyy{{{{{{{{{{{{~~~|||{{{yyywwwxxxzzzzzzyyyxxxyyyzzzyyyxxxvvvtttrrrooonnnmmmpppnnnkkkiiiiiikkknnnqqqqqqqqqqqqppppppuuu~~~xxxeeemmmnnn]]]gggdddkkkuuuooocccmmmxxxyyy}}}uuu]]]AAA777===<<<<<<::::::;;;<<<:::666555555444333333222111111.........///////////////,,,,,,,,,+++++++++******++++++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************+++,,,------------,,,+++******+++++++++******)))~~~|||~~~dddHHH;;;<<<:::777;;;<<<555666999111666444222222333333222111000000000////////////...///...------,,,,,,,,,---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,,,,---...///***///555999:::;;;???CCCCCCFFFRRRdddqqq{{{yyy}}}}}}{{{}}}~~~}}}{{{tttqqqnnnppptttyyy{{{{{{~~~yyyrrrqqquuuzzzyyywwwxxx|||}}}zzz{{{zzzqqqwwwhhhZZZRRRKKKDDD@@@@@@NNNSSS___kkknnnmmmooottt}}}qqqaaaUUUNNNFFF<<<444111///......//////---***------,,,,,,,,,---....../////////////////////...------......------,,,++++++++++++++++++++++++++++++++++++************))))))))))))***************))))))))))))))))))))))))+++*********))))))))))))++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++///000222333888EEEXXXhhhZZZLLLDDDGGGIIILLL[[[nnnzzzqqqtttyyy~~~vvvvvvwwwtttssstttvvvwwwyyy{{{}}}}}}~~~~~~}}}}}}~~~~~~|||zzzwwwuuutttvvvxxxyyyxxxxxxyyyzzzwwwwwwvvvuuutttsssrrrrrrsssqqqnnnkkkjjjjjjkkklllwwwvvvtttpppmmmlllmmmooopppqqqlllXXX```aaajjjuuuqqqfffgggsss}}}|||vvvlllYYYDDD<<<@@@>>>===<<<;;;<<<<<<;;;999666555555444333222111111////////////////////////,,,,,,,,,++++++++++++***++++++++++++*********)))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***************************************************+++,,,------,,,+++************+++++++++++++++rrrSSS???::::::555:::===777777999444666444222111222222222000////////////............///...------,,,---------,,,,,,,,,,,,+++++++++++++++******))))))******+++---,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...---,,,,,,,,,---///000***222999;;;:::>>>GGGNNNSSSVVV___ooo}}}xxxrrrpppnnnnnnpppeeeaaa]]]\\\___aaaaaa```]]][[[YYYYYY\\\```eeehhhkkknnnrrrrrrkkkaaa___aaaddddddhhhqqq}}}zzzvvvllldddcccbbb[[[SSSNNNFFFDDDHHHSSS___hhhrrr{{{yyyuuujjj___\\\ZZZLLL;;;333111////////////---,,,---,,,,,,,,,---...//////......//////////////////---............---,,,,,,+++++++++++++++++++++++++++++++++************)))***))))))))))))))))))((())))))))))))))))))))))))***************)))))))))++++++************++++++)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,000000111777BBBQQQaaajjjOOOEEE>>>BBBOOOaaattt~~~qqqppp~~~}}}zzzzzz||||||{{{{{{}}}yyyzzz|||~~~|||}}}~~~~~~}}}zzzwwwuuusssuuuwwwxxxwwwwwwxxxzzzuuuuuuvvvvvvwwwwwwxxxxxxuuutttqqqnnnllljjjiiiiiiqqqppppppppppppooollljjjpppvvv~~~mmmSSS\\\aaammm{{{zzzqqqmmmyyyxxxnnngggZZZIII>>>===>>>>>>===>>>======<<<<<<777777666555444333222111////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******************************************************++++++++++++******+++************,,,---...ttt^^^KKKBBB???444666===:::999<<<999666444222222222333222000000000/////////...............------------......------,,,,,,,,,+++++++++++++++************++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------.........---------///000111222555999>>>HHHXXXdddjjjeeegggmmmzzz~~~rrrllljjjnnnooojjjeeedddbbb[[[SSSOOOOOOOOOOOOOOOMMMIIIDDDBBBCCCFFFHHHIIIPPPOOOLLLIIIHHHJJJOOOTTTVVVZZZ]]][[[TTTNNNNNNQQQUUUWWW^^^iiiwww~~~yyyxxxmmmhhheeekkksssuuuqqqlllTTTJJJBBBAAAHHHTTTffftttmmmyyy}}}uuuooolll]]]JJJ===:::555111//////000000---,,,,,,------...///000............////////////...............------,,,+++++++++++++++++++++++++++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---111999EEEUUUdddjjjjjjMMMHHHBBBGGG\\\wwwxxxmmmuuuuuuzzz~~~vvvzzz~~~~~~|||~~~~~~{{{yyyuuuwwwyyyyyyxxxwwwxxxxxxuuuuuuvvvvvvwwwxxxyyyyyyttttttsssrrrpppooommmlllgggggghhhlllqqqsssqqqnnnhhhgggjjjssszzz^^^___eeesss{{{qqqwww}}}tttssssssoooeeeTTTDDD<<<===;;;<<>>888>>><<<999;;;:::777555333222333333222111111111111000000000//////......---------......///---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------............---,,,,,,,,,------...//////.........///111333444999999===KKKdddzzz}}}qqqsssxxxyyyqqqiiiaaa[[[RRRMMMJJJLLLNNNLLLJJJIIIFFFKKKQQQSSSSSSTTTVVVWWW]]]XXXQQQLLLJJJKKKNNNOOO\\\[[[WWWSSSQQQSSSWWW[[[iiihhhbbbWWWLLLGGGGGGJJJQQQSSSVVVZZZaaalllxxx{{{wwwuuuwwwsssnnnooovvv{{{zzzvvvfff\\\OOOEEE???BBBNNN[[[iiixxxkkk^^^RRRMMMDDD:::222//////111---------------...///000---.........//////000000......//////......---,,,+++++++++++++++++++++++++++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))***************+++++++++++++++************++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000--->>>TTTggguuuxxxmmm```GGGFFFFFFPPPhhh{{{nnnhhhsssyyyhhh[[[dddnnnuuuvvvpppnnnuuu}}}~~~~~~~~~~~~zzz|||~~~~~~|||yyyzzz{{{zzzxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvrrrssstttuuuuuuttttttsssjjjhhhfffhhhlllnnnmmmkkkkkkeee```bbbkkkwwwuuudddhhhxxxooorrrzzzuuu|||yyymmm___RRRIIIAAA<<<;;;???AAA===:::;;;:::999888777555444333222111111000000////////////---------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************,,,+++++++++...111444666lllllloooqqqmmmhhhgggkkkhhhmmmpppsssuuullljjjiiikkkpppuuuzzz{{{wwwwwwxxxzzzwwwSSS???@@@===999999777888666444333444444333222111111111111000000000000.........---......///000------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------............////////////,,,,,,,,,,,,---...///000/////////000222555777999;;;???EEETTTkkk|||xxxiiizzz~~~uuuhhhWWWKKKEEEDDDCCCAAAOOOLLLHHHIIIKKKMMMLLLKKKNNN\\\jjjmmmmmmooosssvvvooommmkkkkkkmmmqqqvvvyyy{{{yyyvvvuuuuuuyyy|||~~~uuufff\\\[[[\\\\\\iiifff___VVVOOOOOOWWW^^^cccjjj{{{zzzttttttwwwuuuqqqiiieee```YYYMMMBBB@@@DDDRRRmmm|||tttpppmmmhhhbbbWWWIII<<<333000/////////...............///------......///000000000...////////////...------+++++++++++++++++++++++++++++++++************)))***))))))))))))))))))((())))))))))))))))))))))))*********+++++++++++++++++++++************++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222444OOOpppgggPPPAAADDDMMM___yyyqqqiiigggqqqyyyttteeeXXXWWWgggwww|||rrrllljjjooowww}}}~~~}}}||||||xxxxxxzzz{{{|||{{{{{{zzzyyy{{{|||{{{yyywwwwwwxxxxxxxxxwwwvvvuuutttssssssqqqrrrtttuuuvvvwwwwwwwwwqqqooommmnnnppprrrssssssooohhh___\\\bbbkkktttyyysssvvv|||iiinnnmmmmmmrrrzzz|||tttjjjgggddd```QQQDDD<<>>;;;;;;;;;;;;999888666555444333222111111000000//////...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************,,,+++************+++,,,+++,,,---///111555888:::jjjhhhiiillllllhhhgggiiiiiiiiigggfffkkksssrrrllljjjjjjlllpppuuuxxxxxxvvvssspppuuuyyywwwfffEEECCC@@@;;;:::999999777555555555666555444111000000000000/////////...............///000000...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------.........//////,,,,,,,,,------...///000//////000222555888;;;===AAAKKKTTT[[[gggsssqqqfff~~~qqqTTTLLLCCC@@@DDDKKKOOOPPPMMMLLLJJJLLLPPPTTTSSSQQQYYYfffpppooommmpppuuuxxxpppuuu}}}~~~wwwjjj```ZZZYYYZZZSSSWWWfffyyy{{{vvvtttpppkkkbbbbbbdddfff```SSSGGGCCC===JJJ[[[eeehhhjjjnnnrrrqqqmmmeeeXXXJJJ===666444111000///......------...------......///000000111///////////////...------+++++++++++++++++++++++++++++++++************))))))))))))***************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++,,,---000222444<<>>AAA???===>>><<<<<<:::999777555444333222222111111000//////......------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************---,,,+++******+++,,,---+++,,,///222555888;;;<<>>:::888666666666777666444000/////////...........................///000000......---------,,,,,,,,,++++++************++++++---,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,---...///000000//////000333666:::===???IIIYYYeeegggmmm}}}uuudddWWWNNNEEECCCCCCFFFKKKOOONNNLLLLLLNNNQQQWWW___ggghhhfffllluuuxxxsssooorrrwwwyyyrrr{{{}}}zzzqqqbbbWWWTTTTTTZZZmmmxxxrrrkkkccc\\\[[[___hhhkkkbbbVVVOOOEEEBBBEEERRR^^^ffflllrrroooooolllcccUUUHHH???;;;222111000///---------------------...///000000111///////////////......---+++++++++++++++++++++++++++++++++************)))))))))******++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,---000333555AAAYYYkkkiii```ZZZSSSJJJ???EEE[[[zzz~~~vvvhhhttt}}}oookkkfffsssvvvrrrmmmjjjmmmttt~~~||||||{{{~~~}}}|||{{{{{{{{{|||}}}{{{zzzxxxuuuttttttttttttrrrtttwwwxxxxxxyyyzzz|||yyyyyyxxxwwwvvvuuutttsssxxxwwwuuutttrrrqqqqqqqqqsssvvvwwwuuupppllllllmmmhhhfffeeefffjjjqqqxxx}}}qqqQQQXXXvvv{{{mmmoooZZZXXX]]]kkkvvv{{{zzz|||wwwrrr}}}~~~___CCC===@@@@@@???AAA===<<<;;;999777666444444222222222111000//////.........---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********************************************************------,,,++++++,,,------+++---000444777:::<<<===qqquuuzzz}}}{{{qqqrrrsssuuu|||~~~wwwyyyzzz{{{|||{{{zzzwwwuuuzzzuuurrrwww|||yyyrrrttt|||^^^FFF???@@@@@@???999999999777555444444555111111111111000000000000////////////............---------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------......//////////////////---111888;;;999>>>RRRhhhkkklllooouuuzzzzzzttthhhZZZNNNGGGFFFGGGIIIJJJLLLNNNQQQTTTUUUWWWSSSXXX___fffkkkooorrrssszzznnneeebbb```]]][[[dddooo~~~rrr^^^SSSQQQSSSTTTggg}}}}}}sssqqqmmmssstttmmmgggeeeaaa[[[^^^OOO???<<>><<<:::888666555444444333222222111111000///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,---...777:::666555:::999333~~~mmmjjjkkkrrr||||||mmmUUUIIICCC???>>>::::::999777555444444555111111111111000000000000////////////............---------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------////////////000000000000666666;;;BBBGGGMMM[[[iiilllnnnttt}}}~~~xxxooocccZZZOOOPPPOOOMMMIIIFFFEEEEEEIIIKKKOOOSSSYYY^^^bbbdddvvv{{{zzzvvvwwwyyyoooggg]]]WWWUUUUUURRRPPPPPPVVV___fffiiijjjjjjjjjmmmnnnppprrruuuwwwyyyzzz}}}tttooommmkkkjjj[[[bbbhhhkkkoootttwwwvvv|||}}}yyysssuuusssnnnllllllggg```aaa^^^WWWMMMFFFIIIUUU```iiiqqqvvvvvvxxxxxxlll[[[EEE===333...///000///---........./////////000000111111000//////...------///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++************************)))))))))))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000666<<>>???pppllljjjnnnuuu~~~zzzdddQQQEEE@@@???===;;;999777666555555555222222111111111000000000////////////............------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------000//////000000111222222;;;;;;AAANNNZZZaaagggkkkhhhnnnxxx~~~wwwmmm```SSSIIIDDDBBBDDDGGGHHHHHHHHHIIIJJJQQQSSSVVVYYY]]]aaadddeeehhhmmmpppjjj___WWWVVVYYYVVVQQQJJJGGGGGGGGGFFFDDDCCCDDDFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMOOOQQQRRRRRRVVVXXX\\\aaaggglllqqqsss}}}~~~|||lll___^^^dddhhhggghhhqqq||||||zzzwwwuuuvvvvvvqqqjjjlllmmmjjj```SSSJJJHHHJJJUUUbbbrrr{{{yyyqqqjjjfffVVVIII888......111000---....../////////000000000000000//////...---------.........------,,,,,,++++++++++++++++++++++++++++++************)))))))))************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------------------///,,,---222333333<<>><<<:::999888444444333333222222111111///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++...------,,,+++***))))))&&&***------,,,---///222999;;;>>>???<<<===EEEPPP{{{uuuqqqppppppoootttzzz~~~|||iiiTTTGGGBBBAAA@@@===:::777666666555555222222222111111111000000////////////............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............////////////000222333444999???LLL]]]jjjpppqqqpppoooxxxqqqjjj___SSSJJJGGGHHHJJJPPPOOOKKKHHHHHHLLLSSSYYY]]]\\\[[[YYYWWWVVVTTTTTTNNNQQQSSSPPPIIIDDDDDDEEEEEEBBB???>>>??????===<<>>======@@@CCCAAAAAABBBCCCCCCDDDEEEEEECCCDDDGGGJJJNNNQQQTTTUUU\\\]]]___ccchhhooouuuyyy{{{sssmmmkkkcccYYY```ggg|||}}}yyyxxxzzz{{{yyyxxx}}}yyyuuu{{{sssllllllmmmdddPPP???FFFNNN___ppprrrhhhbbbcccaaaUUUCCC666111000///---...////////////000000000//////......------------......---------,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------222//////222111444DDDVVVjjjooodddQQQFFFBBBKKK]]]tttwwwsssqqq|||uuu|||~~~|||wwwooolll```aaaccchhhnnnsssvvvwwwzzz{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzz{{{}}}~~~xxxyyyyyyyyyyyyyyyzzzzzzvvvwwwyyyzzzzzzzzzxxxxxxuuuttttttssssssrrrrrrrrrkkkjjjiiikkkmmmoooooooooqqqsssssssssqqqoooooopppmmmmmmnnnooopppqqqqqqpppnnnrrrxxx}}}~~~ppphhhrrroooiiikkknnn{{{zzzzzzwwwooommmnnnsssooocccRRRCCC>>>@@@DDDBBBAAA@@@>>><<<:::999888555444444333222222111111///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))*********+++++++++,,,,,,,,,++++++*********'''***------,,,...444999???===???BBB@@@???LLL___{{{vvvtttttttttqqqqqqtttsssssswww}}}{{{lll]]]RRRIIIBBBCCC???:::888777777666555222222222222111111111111////////////............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////.........///111444666888888III___ooowwwzzz{{{|||zzzllleee[[[TTTKKKDDDDDDIIIPPPTTTQQQNNNIIIEEEFFFMMMWWW^^^XXXWWWSSSOOOKKKFFFCCCAAACCCCCCBBBCCCDDDCCCAAA???<<<;;;::::::::::::888777999:::;;;;;;;;;;;;===???===============>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIILLLRRRZZZbbbgggpppwww}}}pppddd```gggyyy~~~zzzvvvuuuvvvvvv}}}|||~~~wwwqqqvvv~~~www___IIIIIIEEENNNbbboookkkeeeeeeeee___SSSEEE888111......////////////000000000111...............------------------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,---...---///;;;SSShhhzzzsss[[[FFFBBBEEERRRggg}}}yyykkkiiinnn|||oooeeerrr}}}}}}wwwooolllmmmbbbiiiooorrrqqqqqqtttwwwyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwyyy{{{|||}}}}}}|||vvvvvvvvvvvvwwwwwwwwwvvvqqqrrrssssssrrrqqqooonnnrrrrrrqqqppppppooonnnnnnjjjhhheeeeeefffggghhhgggcccfffiiijjjjjjjjjjjjkkkggghhhiiikkkooouuuzzz~~~xxxtttnnnkkklllsssyyy}}}|||qqqvvvyyykkkeeewwwxxxrrrvvv|||yyyvvvzzzvvveeeRRREEEDDDGGG@@@@@@???===;;;:::999888555555444444333222222111///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,---222999???@@@===@@@DDDDDDFFFVVVjjj{{{xxxyyyxxxuuussstttssssssvvv~~~|||yyyqqq^^^IIIFFFAAA;;;888888888777555333222222222222111111111////////////............------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...//////000000......///000444888<<<>>>DDD[[[ttt~~~~~~}}}tttjjj\\\OOOIIIKKKIIIHHHHHHJJJNNNQQQRRRNNNMMMKKKHHHEEEFFFJJJMMMFFFEEEDDDBBB???===;;;;;;:::777444555888888555111888888777777777666666555555777999:::999777777888777777777777777777777777999999::::::;;;;;;<<<<<<======<<<>>>CCCJJJPPPTTT^^^bbbiiipppxxx}}}nnnaaaaaadddeeejjjqqq~~~zzzvvvssstttwww{{{}}}{{{{{{~~~~~~vvviii^^^TTTHHHEEETTTeeelllkkkkkkhhhggg```SSSCCC777111000/////////000000000111111........................------------------------++++++++++++++++++++++++)))))))))************+++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---)))///111///:::TTTooo|||zzzkkkNNN<<>>===;;;:::999888555555444444333333222222///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))***+++,,,------......---,,,---111777===AAA===>>>BBBFFFKKKTTTeeeuuu~~~yyyxxxwwwyyy|||~~~yyy}}}\\\HHHBBB;;;888999999777555333333222222222111111111////////////............------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------...///000000000000000111333888===BBBEEEXXXnnn~~~xxxaaaQQQJJJFFFGGGJJJJJJOOOTTTTTTQQQNNNNNNPPPSSSRRROOOIIICCC>>>;;;;;;999999999999999888888888888777666666777666555333555666666666555555666777555777999999777666666666666666666666666666666666444444444444555555555555777888999;;;===???AAACCCJJJMMMRRRWWW]]]eeeooovvvzzzwwwssspppllliiibbb^^^\\\cccqqq}}}}}}|||}}}~~~~~~|||vvvqqqnnnbbbUUUIIIIIITTTaaajjjmmmooommmggg]]]OOOBBB888333//////000000000111111111////////////////////////------------------------++++++++++++++++++++++++************++++++,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,444333222HHHnnnmmm___EEE;;;EEERRReee|||}}}mmmfffvvvjjjooommmrrrxxxqqqmmmiiieeehhhmmmtttwwwzzzxxxtttsssvvv{{{zzzwwwuuuuuuvvvuuusssqqqooooooppppppqqqqqqqqqqqqpppnnnllllllmmmmmmkkkhhhkkkjjjjjjjjjkkkkkklllmmmgggfffdddbbb___]]][[[ZZZTTTOOOJJJHHHIIIMMMQQQSSSaaaeeekkknnnllliiieeeccceeeiiimmmpppqqqrrrtttvvv||||||vvvnnnnnnwww~~~vvvwwwpppppp{{{lllgggmmmuuuxxxtttzzz~~~lllQQQBBB@@@@@@???>>><<<;;;::::::555555555444333333222222///............---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********++++++,,,,,,---000...---111888>>>???>>>888???EEEIIITTTfffwww~~~{{{ssskkknnn|||oooJJJCCC;;;888999999777555333333333222222222111111000/////////............------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------...///000000111111222333666;;;AAAGGGJJJgggzzz{{{ooo___OOOHHHGGGIIIMMMQQQRRRZZZ```\\\SSSLLLOOOTTTRRRPPPKKKDDD===999888999777777777666666555555555000333555555555555888:::555666666666666777999;;;444666777777666555666888666666666666666666666666999888888888888777777777888:::===??????>>><<<;;;===AAAFFFKKKPPPXXX```gggkkkttt}}}yyymmmZZZTTTSSS___tttzzzwwwzzz~~~~~~~~~yyytttpppeeeTTTGGGHHHVVVfffooovvvqqqjjjaaaWWWJJJ===555000000000000111111111111/////////000000000000000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////,,,333000...LLLxxxsssaaaVVVCCC>>>JJJXXXlll|||xxxiiijjj}}}nnnyyy}}}~~~tttooolllkkkjjjiiilllrrrvvvuuutttsssrrrtttvvvyyy{{{xxxuuuuuuvvvvvvssspppqqqooonnnmmmlllmmmooopppnnnkkkiiihhhiiiiiifffddd]]]]]]]]]]]]___aaadddeee]]]]]]\\\[[[ZZZXXXXXXWWWLLLHHHDDDDDDIIIQQQYYY]]]tttxxx||||||wwwooogggccchhhnnnvvvzzzyyywwwvvvuuutttzzzyyyooohhhkkkoooqqqpppwww~~~ttttttrrrjjjbbbaaajjjooowww~~~yyyqqqkkkzzz^^^FFFBBBAAA@@@???>>>===<<<;;;666555555444444333222222//////.........---------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++++++++000......555>>>BBB@@@;;;555???GGGLLL[[[sss|||rrrlllrrroooQQQGGG>>><<<999444666:::555444444333222222222222000/////////....................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...//////......000222111333666:::???GGGUUU```uuunnnpppsssdddWWWPPPIIIJJJRRR[[[^^^\\\bbb```\\\UUULLLFFFDDDEEEAAA@@@>>><<<999777555444666666666666666666666666777777777888777777666666555555444444555555666777888888888888888888888888666666666666666666666666777777777777777777777777888999;;;<<<===<<<:::999:::;;;<<<>>>AAAGGGOOOTTT___ccciiiooouuu{{{zzzqqq[[[OOOJJJUUUeeettt}}}|||{{{xxxtttiiikkkfffVVVFFFGGGYYYkkksss}}}{{{lllbbb\\\LLL777555111///111222//////111000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---///111;;;WWWqqqppp^^^SSSOOOFFFCCCTTTnnnzzzxxxrrriiiiiiwwwxxxuuuvvvmmmmmmnnnppprrrsssqqqpppwwwrrrmmmjjjjjjkkkjjjiiipppnnnnnnoooqqqppplllhhhhhhggggggiiikkkkkkgggcccccccccbbb```^^^]]][[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ```dddeeehhhfff[[[NNNIIIFFFEEEJJJSSSaaaqqq||||||ooocccbbbfffvvvyyy|||{{{wwwttttttuuuuuutttuuusssmmmdddbbbeeejjjttt||||||xxxbbb[[[bbbeeeccchhhooowww{{{zzztttoooccc@@@???>>>======;;;:::888777777666555444333222222222//////.........---------......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((++++++************++++++((()))******)))***,,,...///333888<<<<<<;;;;;;;;;:::AAAFFFOOOdddyyyzzz~~~zzz{{{xxxwwwvvvNNNGGGAAA???<<<777777;;;666555444333222222222333000000/////////.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......------000222777666888===GGGUUUeeeooo{{{|||rrrcccQQQDDDGGGPPPTTTRRRTTTccctttqqq\\\KKKAAA===:::999;;;:::999888777555555444555555555555555555555555555555666666777666666666666555555555555555666666888888888888888888888888777777777666666666666666777777777777777777777777666777999::::::999777666777888999:::<<>>===<<<:::888777666555333222222222222//////.........---------......---------,,,,,,,,,------,,,+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++***))))))++++++************++++++)))***++++++***+++---///555888<<<===<<<;;;::::::CCCHHHQQQ___ppp~~~yyyqqqmmmiiiiiiooowww{{{}}}xxxSSSKKKDDD@@@===999888:::777666555444333333333333000000000/////////..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///......///111333;;;:::<<>><<<<<<<<<;;;888666666555444333222111111111/////////.........------......---------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++************+++++++++,,,,,,,,,+++,,,...000999;;;>>>>>>===<<<<<<===FFFNNN___rrr}}}|||wwwtttccc___[[[[[[___fffkkkmmmzzz~~~xxxeeeWWWHHH@@@???@@@>>><<<888777666555444333333333000000000////////////...........................------------------------------------------------------------------------------------------------,,,,,,,,,------------...000000111000000222555777:::>>>GGGVVVkkk{{{~~~wwwgggYYYQQQUUU```jjjkkkyyy|||zzzxxxgggQQQGGG===444222888<<<:::666555666666777777888999999777777777888888888888888777888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::::::::::::::::::::::::::777777888888888777666555666888999999777666666777999;;;>>>AAAFFFMMMUUUZZZccceeekkksss{{{~~~}}}zzzvvvzzz{{{ttteeeTTTJJJGGG;;;OOOgggwww{{{zzz}}}wwwuuusssssswwwyyyyyyxxxxxxpppiiikkkppppppggg^^^PPP\\\qqqnnncccbbb]]]NNN===666333222111333111111111000000000//////............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++,,,,,,,,,,,,------------,,,,,,,,,---------///666EEEUUUYYYQQQHHHEEEEEEGGGOOOccc{{{|||yyy}}}vvvkkkdddccckkkuuuzzz|||}}}rrrqqqooonnnmmmkkkhhhfffhhhiiikkknnnpppqqqqqqpppuuuwwwwwwuuuqqqppprrrtttsssxxx~~~xxxyyywwwqqqggg[[[PPPIIIQQQ]]]ooo}}}kkk```UUUPPPSSS]]]ooo|||wwwrrroooppptttvvvwwwssssssyyy|||yyyuuutttuuuyyy{{{zzzzzz~~~ppp___XXXkkkxxxuuuxxx~~~zzzyyyuuurrrtttrrraaaNNNAAA>>>;;;:::;;;;;;999777666555444333222111111111////////////..................---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++************+++++++++,,,,,,++++++,,,///222999:::<<<===>>>@@@CCCEEEMMMZZZrrruuummmooo[[[WWWSSSRRRTTTXXX]]]___rrrvvv}}}jjjeeesss~~~vvvdddMMM@@@AAAEEEEEEAAA:::999777666555444444444111000000000////////////........................------------------------------------------------------------------------------------------------,,,,,,---------.........//////000000000333777:::999FFFXXXkkk}}}xxxttt{{{jjjcccZZZVVVYYY___eeehhhzzz~~~^^^KKKCCC>>>666666666888::::::777444666777777777888888888888777888888888999999::::::999999;;;<<<============<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;999999999999999999999999888888888888777777666666666888999999777666555666777888:::;;;>>>BBBHHHMMMWWW[[[bbbkkkrrrxxxzzz{{{{{{lll\\\QQQBBBHHHTTTcccooovvvuuussssssssstttvvvxxxyyyyyyyyyxxxqqqjjjjjjnnnpppkkkfffQQQPPP]]]ttt{{{rrrooolll]]]KKK@@@999444222333111111111111000000000000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++,,,,,,---------------,,,,,,------......111888III]]]ddd[[[LLLBBBCCCGGGTTToooppp|||yyywwwxxxttt______eeesss~~~~~~}}}zzzyyyyyyzzzzzzyyyvvvtttqqquuu{{{|||yyyxxxssssssppphhh\\\PPPIIIGGGSSSfff~~~}}}mmmVVVNNNIIIMMMXXXeeevvv~~~zzzuuuqqqqqqtttyyy|||xxxrrrppptttwwwwwwwwwxxxzzzzzzzzzzzzzzz{{{xxxccc[[[vvvxxxpppttt}}}{{{xxxwww{{{{{{kkk[[[IIIDDD>>><<<===>>>===;;;666666444333222111111111000000/////////...............---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++************++++++***++++++++++++---111444:::;;;;;;<<<>>>BBBHHHLLL___ooollleeelllTTTRRROOOMMMMMMOOORRRTTTbbbiiitttrrr```gggttt}}}nnnXXXFFFBBBDDDCCC???;;;:::999777666555555444111111000000000/////////........................------------------------------------------------------------------------------------------------,,,---------............,,,---...///000444999===CCCYYYqqqwwwyyyrrrggg[[[UUURRRYYYhhhyyy}}}aaaFFF;;;===@@@666888999888444222333555666666777777777777888888888888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777666777888888666555555666666777888888888:::>>>AAAJJJOOOWWW___fffnnnuuuyyy~~~rrrfffccc[[[TTTYYYeeeqqqvvvuuu}}}~~~~~~}}}}}}~~~ssspppnnnooossstttssspppaaaWWWVVVgggyyy~~~}}}xxxkkk[[[NNNAAA777333444222222111111111000000000/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************************++++++,,,,,,------...,,,,,,,,,,,,---...///000444CCCXXXgggjjj___MMM@@@CCCLLL___yyy~~~mmmsss}}}|||uuurrr~~~|||uuuiiikkkttt|||{{{~~~~~~zzzrrryyy|||xxxsssnnnkkkgggeeeaaaZZZOOOEEEDDDHHHVVVmmmwwwcccNNNGGGEEENNN\\\kkkzzz|||vvvssssssuuuwwwxxxsssnnnlllooorrrtttwww{{{yyyrrrmmmlllnnnqqqxxxpppnnnxxxnnnrrr{{{|||yyy}}}~~~uuunnnSSSKKK@@@::::::;;;:::888777666555444333222222222000000000/////////............---------,,,,,,,,,------,,,,,,------......++++++------------++++++***+++,,,,,,,,,,,,,,,,,,++++++************++++++***+++++++++,,,///444888>>>>>>======???EEEMMMRRRnnn{{{rrr```___hhhMMMMMMKKKJJJIIIJJJLLLMMMTTT^^^nnnnnndddfffyyy{{{cccPPPFFFAAA<<<<<<;;;:::888666666555555111111111000000000//////........................------------------------------------------------------------------------........................------------............---...///111333888>>>CCCYYYssszzz~~~nnn```XXX___aaahhhvvvoooYYYBBB999888666444333444555555333111222666:::777777888888999:::;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<999::::::999777666666777555666777777666777999;;;===BBBJJJPPPWWWaaakkksssxxx}}}~~~vvvjjjdddgggmmmtttxxxzzzwwwtttuuuzzz|||nnnaaa^^^fffsss}}}vvviii[[[JJJ:::333444222222222111111111000000////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************************************+++,,,,,,---......+++++++++,,,...///111222<<>>>>>BBBKKKUUU\\\tttxxxuuugggZZZZZZdddmmmHHHIIIIIIHHHGGGGGGIIIJJJIIIUUUgggzzz|||ddd\\\rrrhhhooo|||gggQQQFFFAAA===<<<:::888777666555555111111111111000000000000........................------------------------------------------------------------------------........................---------.........//////000111333444888===DDDIIIkkk}}}zzzwwwfffUUUUUU\\\gggxxxnnnXXXGGG;;;777======555222777555555666666666666888:::888999:::;;;===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>===;;;888777888999444555777777777777888:::555999===@@@DDDKKKUUU]]]mmmssswwwwww|||{{{rrrooosssxxx~~~yyyuuuzzz}}}jjjYYYWWWfffzzz|||rrrdddOOO<<<333444222222222111111111111000000/////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************+++,,,,,,---......******+++,,,...000222333EEEpppiiiSSSHHHAAAFFF]]]yyyxxxzzz}}}sssnnnrrrzzz}}}yyyzzzyyyzzz|||}}}{{{tttkkkdddVVV```nnnyyy~~~}}}|||{{{wwwqqqlllccceeekkkssszzz}}}zzzwwwvvvxxx{{{|||zzzwwwrrrooorrrvvvzzzzzzqqqbbbRRRHHHFFFEEEFFFGGGEEEFFFSSSbbbttteeeEEEEEEGGGRRRhhh|||}}}xxxuuutttrrrooolllqqqqqqrrrrrrnnniiikkkpppssskkkjjjssszzzxxxtttsss|||~~~zzzlllhhhllltttzzzwwwvvv|||}}}wwwtttvvvwwwhhhUUUGGGBBB@@@>>>;;;999888777666555444444444000000000000////////////......---------,,,,,,,,,+++*********+++,,,,,,---***+++---......---+++******+++,,,,,,------------++++++************++++++,,,---...///111666<<>>@@@BBBCCCFFFIIIJJJIIIHHHHHHHHHOOOMMMKKKJJJJJJLLLNNNPPPLLLNNNQQQUUUXXXZZZ[[[[[[[[[\\\]]]^^^___`````````]]]\\\\\\[[[[[[[[[[[[[[[___```___]]]^^^bbbaaa]]]ZZZTTTMMMJJJKKKKKKGGGDDDDDDBBBAAA@@@@@@>>>:::888999777666555666777888999999777666777;;;BBBIIIMMMaaajjjssswwwxxx{{{|||uuummmfffjjjuuu~~~{{{zzz{{{ppp]]]XXXhhh{{{|||wwwsss]]]???555<<<666333222333111......111000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++333...,,,...///...333<<<[[[zzz|||eeeUUUEEE???NNNMMM```}}}}}}mmmzzz|||{{{{{{|||uuu{{{~~~zzzuuupppeeeYYYRRR\\\hhhooouuuyyyyyyuuutttrrrqqqsssoooeee[[[WWW[[[eeettt}}}zzz~~~{{{xxxuuutttsssqqqooommmsss{{{|||ttteeeVVVLLLOOONNNKKKFFFGGGRRReeetttuuu}}}XXXGGGFFFPPP```sss{{{rrruuuuuuooommmrrrtttwwwxxxtttmmmjjjnnntttsssnnnnnntttzzz|||}}}~~~~~~qqqkkkhhhaaahhhuuuwwwzzzxxxvvvsssoooppp|||tttVVVAAA:::;;;<<<888888777777666666555555333333222222111000000000------......------,,,+++***///000,,,,,,000///***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++...444;;;BBBEEEFFFAAA===@@@JJJYYYfffmmm}}}gggUUUWWWcccnnn{{{JJJJJJIIIFFFEEEEEEFFFFFFLLLMMMSSS[[[bbbiiitttqqqgggooo___HHHFFF???===;;;999999888666444333333222222111000000000///............---------------------------------,,,,,,,,,---------......,,,------......------,,,---------............///...//////...------...000555111444<<<===>>>PPPhhh~~~hhh\\\^^^kkkbbbJJJ>>>;;;:::999888777777777777777777888:::999888888:::<<<>>>@@@AAACCCDDDGGGIIIKKKHHHJJJMMMOOOQQQSSSVVVYYYZZZZZZZZZ\\\^^^bbbeeegggfffhhhkkknnnppprrrssssssqqqsssvvvzzz}}}{{{zzzzzzyyyyyyyyyyyyyyy~~~~~~{{{|||~~~zzzooojjjccc___^^^[[[VVVRRRMMMLLLJJJHHHFFFCCC???;;;;;;:::999999999:::999999777666555555888<<>>;;;777444222444333//////222000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,...,,,+++---------666@@@eeewwwppp\\\QQQEEE???IIIYYYnnn}}}sss}}}~~~~~~|||~~~yyytttnnnbbbVVVQQQ[[[dddjjjooovvvxxxwwwrrrmmmhhheee```YYYWWWXXXhhhrrr|||xxxwwwvvvtttssssssrrrqqqoookkknnnqqqoooiiiaaaZZZVVVXXXWWWTTTOOOPPP[[[mmm{{{vvvYYYPPPZZZbbboooxxxqqquuuuuuooommmqqqsssttttttpppllljjjmmmpppwwwpppllllllllllllnnnqqqwwwxxx{{{wwwqqqhhhhhhiiidddjjjtttssswwwyyyuuummmqqqwwwZZZDDD;;;:::999999888888777777666666555333333222222111000000000------......------,,,+++(((,,,,,,((((((,,,,,,(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++*********++++++,,,,,,---222999@@@DDDEEE?????????EEEPPP___mmmvvvsssiiicccgggqqq{{{IIIHHHFFFEEEDDDCCCCCCDDDIIIGGGGGGIIILLLQQQ\\\gggooouuuwwwpppjjjmmmuuu{{{kkk^^^dddwww]]]FFFAAA???===:::999999888666555333333333222111111000000///............---------------------------------,,,,,,,,,---------......,,,------......------,,,---------............//////000000000......000222444555777:::???MMMfff}}}jjjUUU[[[xxxoooUUUCCC<<<::::::888777777666666666777777666777999;;;<<<=========???AAADDDGGGIIILLLOOORRRUUUXXX\\\aaafffmmmtttyyy}}}zzzsssnnnaaa___[[[WWWSSSLLLFFFAAA???===;;;:::::::::888666888777555555555777999;;;FFFMMMXXXccclllsssyyy}}}yyyllleeeeeeqqqxxxvvvmmmjjjlllfff[[[]]]iiivvvxxx{{{yyyppp___JJJ<<<:::555222444444111000222000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,------,,,///;;;HHHeeehhh[[[MMMLLLIIIFFFLLLbbbyyyyyy{{{wwwpppuuurrrxxx~~~~~~|||wwwtttnnnaaaUUUPPPXXX___aaadddiiimmmnnnggg```XXXQQQLLLKKKSSS]]]vvv}}}wwwtttqqqqqqqqqrrrttttttrrrpppqqqpppnnnjjjgggfffgggiiifffddd```[[[[[[eeevvvnnn\\\```nnnwww~~~uuuqqquuuvvvqqqnnnqqqtttssspppnnnmmmmmmmmmnnnwwwqqqkkkgggcccaaaeeelllqqqrrruuu||||||rrrllleeeaaaggglllkkkooorrrjjjrrryyyuuukkksssttt\\\HHH>>>;;;999:::999999888777777666666333333333222111111000000---............---,,,,,,+++------******------+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,...111999AAAFFFFFFDDD???@@@DDDLLLXXXeeeqqqwwwrrrwwwzzzyyyyyy}}}IIIEEEBBBCCCBBB@@@@@@AAA@@@@@@BBBFFFFFFEEEKKKRRRTTTZZZ_________fffrrr|||~~~sssnnnooosss{{{|||~~~ttt\\\VVVcccrrrzzz___JJJAAA@@@>>>;;;999999888777666444333333222222111000000///............---------------------------------,,,,,,,,,---------......,,,------......------,,,---------............///...///000000//////111333444888<<<@@@NNNhhhgggZZZWWWoootttcccMMM>>>999:::;;;:::666666666666666777888888777999;;;>>>AAACCCDDDCCCEEEHHHLLLPPPTTTZZZbbbhhhvvvzzz|||tttlllbbbXXXQQQLLLGGGAAA===<<<<<<:::888999999888777777777777777;;;???HHHSSS___jjjssswww{{{xxxqqqiiiooovvvqqqjjjjjjppprrrjjjcccbbboooyyy|||vvvkkkWWWDDD???888222333555222000111000000000000////////////...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,///000...---333CCCRRRZZZSSSIIIEEEJJJOOOTTTZZZfffzzzxxxtttssskkkkkkhhhvvv~~~|||{{{{{{}}}~~~~~~|||zzzxxxvvvnnn___SSSSSSZZZ`````````aaaaaa___WWWRRRKKKGGGFFFMMM]]]mmm|||ssspppppppppppprrrtttvvvvvvtttrrrtttssspppmmmjjjlllooossspppmmmfffaaacccooojjjbbbnnnzzzyyytttssswwwxxxtttqqqrrrwwwsssooonnnoooqqqpppooosssooommmkkkgggfffllluuusssrrrrrrxxx}}}vvvrrrtttmmmbbb___hhhsssxxx}}}xxxhhhqqqwwwwwwrrrttt}}}~~~{{{zzzooo]]]MMMDDD@@@===;;;;;;:::999888777777666444333333222222111000000...............------,,,---......------......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++,,,///666???FFFIIIFFFCCCGGGGGGKKKVVVdddnnnrrrqqqooo~~~wwwxxxzzzxxxJJJCCC@@@BBBCCC???>>>@@@===>>>BBBFFFFFFDDDHHHNNNSSSWWW^^^eeekkkrrr{{{wwwmmmgggdddbbbbbb]]]```cccccccccjjjzzz~~~kkk[[[VVVXXXkkkzzzmmm[[[LLLCCC@@@===::::::999888777444444333333222111111111///............---------------------------------,,,,,,,,,---------......,,,------......------,,,---------............///---...//////...///111333999<<>>???AAACCCEEEHHHJJJLLLQQQVVV^^^eeennnyyytttlllaaaXXXMMMEEEBBBAAA???===::::::999888888777777777777888<<>>@@@BBBCCCCCCDDDIIIPPPWWW\\\eeerrr~~~uuujjj[[[QQQKKKHHHCCC???===<<<;;;999888777777777666666888;;;CCCPPP^^^hhhsssxxx}}}~~~yyytttnnnjjjtttvvvyyyuuuqqqwwwwwwfff```mmmwwwwwwvvvuuupppgggUUUFFF777333444333000///000000000000////////////............---------,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............+++......+++///@@@UUUbbbfffUUURRRUUUNNNPPPbbbnnn|||}}}rrr}}}}}}pppzzzqqqppp}}}|||{{{zzzzzz{{{||||||~~~~~~wwwiii[[[TTTYYYaaajjjqqqtttoooaaaSSSAAABBBHHHRRR^^^kkk|||xxxqqqoooqqqssspppppppppqqqssssssqqqooollloooqqqqqqmmmhhhdddbbbbbbbbbccciiivvv}}}vvvhhhfffuuuzzztttuuuwwwyyyzzzxxxwwwvvvrrrnnnkkkjjjmmmooonnnmmmmmmmmmooottttttqqqrrrvvvwwwsssppppppuuuzzz}}}~~~yyyuuuggg}}}sss\\\eee}}}wwwwww}}}wwwnnnxxxwwwcccSSSFFF>>>>>>===<<<;;;:::999888777444444444333222222111111...////////////...------++++++---111111---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------555???FFFGGGEEEDDDEEEKKKLLLUUUiii}}}zzznnn```llluuuuuurrrvvvTTTIIIDDDIIIKKKEEECCCFFFGGGEEEDDDEEEDDDEEELLLUUU```nnnyyyppphhhfffeeehhhqqq|||~~~zzzzzz~~~{{{ooobbb[[[ZZZlllqqq___KKKGGGBBB>>><<<:::999888555444444333333222111111///............---------------------------------,,,,,,,,,---------......,,,------......------,,,---------............///---...000000000111444666<<<===GGG^^^www}}}jjjbbbqqqooo[[[OOO:::999777666666777999;;;888888999;;;<<>>===<<<;;;999888888555444444333333222111111///////////////...------...---111777777111---...++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---...//////:::EEEHHHEEEBBBDDDHHHMMMRRR^^^mmmxxxvvviii]]]dddiiiqqqwwwvvvuuuyyyXXXLLLGGGMMMOOOIIIFFFIIIFFFEEEGGGIIIGGGEEEHHHNNNQQQhhh}}}vvvrrruuu{{{vvvwww``````rrrzzzvvvqqqNNNIIICCC???<<<;;;999888555444444333333222222111//////.........---------------------------------,,,,,,,,,---------......,,,------......------,,,---------.........//////...///111111222333666888CCCDDDSSSmmmhhhaaapppvvvWWWCCC:::<<<:::999888999999888777999999:::<<<>>>@@@CCCDDDGGGNNNUUUXXX]]]lll|||qqqdddZZZKKKIIIEEEAAA>>><<<<<<<<<444777999888777<<>>===;;;:::999888555444444333333222222111///////////////......---******///777777///******++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///000111===IIIJJJDDD@@@EEEKKKQQQZZZfffooommmbbbRRRGGG```aaakkkxxx|||wwwwww~~~___LLLHHHNNNMMMLLLNNNKKKJJJDDD@@@BBBCCCBBBCCCEEELLLSSSgggzzzzzzzzziiiZZZaaavvvpppXXXCCC???>>>999777:::666666555444222111000000////////////000000000000..............................------------......,,,,,,,,,---------........................------111000///...111777;;;;;;MMMYYYooo{{{dddggg~~~tttSSSAAA<<<<<<888777666555555666777888???===<<>><<<======999777888888777666444222000///...////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***+++///333>>>EEEFFFGGGHHH@@@===GGGRRR```nnnnnn^^^NNNLLLRRR]]]mmmyyy{{{}}}```MMMIIIQQQPPPPPPQQQMMMKKKEEE@@@AAACCCBBBCCCFFFGGGIIIUUUhhhxxx{{{||||||~~~qqqaaa```nnnyyyeeeLLLDDDBBB===;;;===777666555444333111000000////////////000000000000..............................------------......,,,,,,,,,---------..............................111111000000222777;;;===UUUlll}}}qqqcccmmmbbbIII???<<<:::888888777666666777999999>>>???AAADDDIIINNNSSSVVVZZZiii|||~~~xxxkkk[[[PPPMMMJJJFFF@@@;;;777888888888:::???LLLXXXhhhsssxxxyyy{{{}}}}}}~~~|||wwwtttsssttt~~~{{{yyyzzzxxxwwwsssqqqttt}}}|||lllhhhtttrrr]]]JJJ>>>999666333333222111000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++******++++++,,,---...------,,,,,,---------///666111888]]]|||xxx```PPPJJJHHHPPPoooqqq```ZZZmmm}}}{{{vvvpppjjjfffdddhhhlllrrrvvvyyy{{{}}}~~~}}}{{{wwwtttssstttvvv~~~{{{lllqqqzzzxxxzzz{{{wwwrrrssssssrrrqqqqqqqqqqqqrrrlllllllllllljjjfffaaa]]]fffooo|||yyypppeeeYYYUUU```nnnzzzxxxwwwuuurrruuuwwwvvvrrrppprrruuutttttttttsssssssssrrrrrrooonnnooopppqqqqqqnnnllliiilllmmmkkkhhhjjjrrrzzz~~~~~~~~~~~~~~~yyymmmgggooo|||mmmeeefffjjjhhhmmm{{{qqq\\\FFFEEE@@@>>>??????;;;888999777666555333222000//////////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++***,,,111666CCCJJJJJJHHHGGG@@@@@@MMM[[[hhhrrrlll]]]QQQPPPTTThhhsss{{{|||cccOOOKKKRRRSSSUUUWWWSSSNNNFFFAAABBBEEEFFFHHHKKKKKKHHHJJJPPPXXXhhh{{{vvvqqqsss|||kkk``````llloooQQQDDD@@@<<<:::;;;777777666444333222111000000000000000////////////..............................------------......,,,,,,,,,---------..............................000000111222444888===BBBbbb}}}}}}sssrrrrrr~~~fffJJJ>>>===<<<888888888777777888999:::;;;<<>><<<999555777<<>>bbbxxxmmm]]]KKKPPPIIIBBBZZZkkk^^^aaa}}}}}}}}}zzzvvvpppjjjdddaaa^^^hhhlllrrrwwwyyyzzz|||}}}|||{{{yyyuuurrrqqqsssvvv~~~}}}nnntttyyyvvvwwwxxxtttpppqqqpppoooooooooqqqssstttllllllmmmnnnmmmhhhaaa\\\fffqqq~~~~~~zzztttkkk```VVVTTT^^^jjj{{{~~~yyyxxxvvvtttvvvwwwwwwtttpppoooqqqttttttttttttsssssssssssssssrrrrrrrrrtttvvvvvvuuutttuuuxxxyyyssslllkkkqqqyyy{{{{{{{{{{{{|||~~~uuulllooo|||vvvkkk___VVVUUUXXXgggeeejjjwwwjjjTTTHHHCCC@@@AAA@@@<<<:::;;;555555444333222000000///////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******---444:::EEELLLJJJEEEDDD???FFFYYYeeerrrxxxnnnbbb___```___rrrxxx{{{~~~jjjSSSLLLRRRTTTXXX\\\ZZZQQQHHHCCCFFFLLLPPPTTTWWWWWWSSSOOOLLLKKKSSSjjj~~~uuusss|||uuudddZZZbbbuuuUUUDDD???<<<::::::888777666555444222111111000000000000////////////...........................------,,,,,,------...,,,,,,,,,---------......---------..................///111444555888AAAIIIqqqssstttpppPPP;;;777::::::666777777777777999:::<<<>>>BBBEEEGGGJJJQQQ___rrrsssggg[[[RRRLLLIIIFFFDDD>>>777777:::999EEEUUUbbbjjjqqqwww|||xxxzzz|||}}}{{{yyywwwvvv{{{}}}~~~}}}}}}~~~|||xxx{{{zzzvvvppptttnnneeelll}}}hhhRRRAAA999666333333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,---......,,,111111@@@^^^jjjZZZKKKDDDQQQJJJFFFcccllliiinnn}}}wwwsssxxx~~~|||vvvtttpppllliiifffeeedddjjjnnntttwwwxxxyyyyyyyyyzzzyyyxxxuuussssssvvvxxx|||}}}oooppp|||xxxwwwwwwwwwuuussspppooonnnnnnpppssswwwyyyqqqrrrrrrrrroooiii```ZZZ]]]jjjxxxxxxuuupppggg[[[SSSSSS^^^hhhsssyyy}}}zzzwwwwwwwwwuuutttuuuvvvtttqqqpppqqqssssssrrrrrrrrrrrrrrrrrrrrrqqqppppppqqqtttvvvvvvuuuppprrrsssrrrnnnmmmooorrrvvvvvvxxxyyy|||~~~}}}yyyssspppwwwuuueeeWWWTTT\\\fffmmmkkknnnxxx}}}ttthhhKKKFFFBBBBBB@@@<<<:::;;;444444333222111111000000////////////............------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******///888???CCCJJJGGGAAA??????LLLdddnnnzzz~~~vvvqqquuuwwwtttvvvxxxzzz~~~rrrYYYNNNRRRUUUZZZaaa___SSSKKKGGGMMMWWW^^^cccfffeeeddd```XXXNNNJJJRRR]]]llluuu|||ooobbbggg{{{]]]JJJCCC@@@???>>>999888777666444333222222111000000000/////////...........................------,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////---...222666888;;;HHHUUU}}}yyyzzzuuunnnzzzjjjXXXBBB777666888777555666666666888:::===@@@BBBLLLNNNRRRYYYgggwwwiiiUUURRROOOMMMFFF>>>:::;;;777<<>>999999888666555444333222111111000000//////..............................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////......333999;;;AAARRRfffmmmqqqmmmrrrrrrQQQFFF;;;888888777666666555666777:::>>>BBBFFFHHHNNNTTT^^^oooggg___YYYUUUOOOGGGAAA???999999<<>>999444333222111111000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......///...444888DDDUUUTTTLLLMMMRRRNNNTTTddduuu~~~uuuuuuyyyuuulllqqqoookkkhhhfffgggiiikkkpppsssuuuvvvuuutttuuuvvvvvvxxxyyyzzzyyyyyy{{{|||sssttt}}}xxxmmmooottt|||||||||~~~~~~~~~|||zzzwwwuuussssssssstttllllllmmmnnnmmmhhhaaa\\\VVV```jjjoooqqqrrrooojjjhhhfff\\\PPPKKKQQQ\\\bbbiiiqqqwwwvvvuuuvvvwwwuuunnnpppsssuuuvvvtttrrrqqquuuuuuuuuuuuuuuvvvvvvvvvqqqooollllllmmmooopppppppppeeeYYYVVV\\\eeeiiiiiisssuuuwwwzzz{{{zzzyyyxxx{{{zzzwwwpppgggggguuuqqq]]]___sss{{{www{{{}}}uuurrrqqqhhhQQQJJJEEECCC@@@<<<:::;;;666666555444222111111000////////////............------,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++***+++++++++---444???FFFNNNQQQIIIBBBCCCFFFWWWppp~~~}}}~~~||||||xxxssswwwyyypppaaa~~~eee[[[```bbbdddddd^^^TTTMMMLLLVVVdddmmmqqqsssvvv{{{wwwlll```XXXQQQPPPYYYkkk~~~{{{rrrzzz{{{jjjWWWHHHAAA>>>===:::999888777666444333333111111111000///.................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------...//////000000000555===@@@GGG^^^vvvvvvjjjuuuxxxpppjjj}}}YYYGGG===666888999777555666666777:::>>>CCCHHHMMMPPPRRR]]]ppp~~~}}}~~~~~~pppbbbZZZUUUOOOIIIGGG>>><<<:::???LLL]]]llltttxxxxxxxxx{{{~~~~~~|||yyytttuuuvvvxxx{{{~~~~~~{{{xxxjjjhhhhhhlllmmmooovvv}}}}}}zzzrrrdddSSSEEE<<<444444333222111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---...//////,,,222999IIIYYYUUUKKKNNNNNNEEETTTlllxxxzzzwww}}}~~~zzztttooorrroookkkhhhgggiiilllnnnppprrrssssssssstttwwwyyyvvvyyy||||||{{{yyyxxxxxxqqqooovvvvvvmmmnnnppptttzzz||||||zzzzzzyyy}}}|||yyyyyy{{{{{{zzzxxxwwwuuutttttttttlllllllllllljjjfffaaa]]]XXX___fffjjjnnnqqqoooiiihhhfff\\\PPPLLLUUU___dddllltttzzzxxxvvvvvvvvvtttrrrrrrrrrsssssssssqqqpppssssssssssssttttttuuuuuussspppllljjjjjjkkkllllllpppggg^^^\\\aaagggiiiiiikkknnnsssxxxzzzyyywwwvvv~~~}}}{{{uuukkkfffooo|||yyynnnxxx|||xxxxxxfffTTTMMMGGGEEEBBB===;;;<<<888888666555333222111000////////////............------,,,,,,,,,,,,++++++)))******+++,,,,,,------************************)))***,,,---000777AAAHHHLLLMMMFFFAAAGGGMMM]]]uuussslllsssyyywwwwwwzzz||||||sssgggcccddd```WWWiiiaaahhhjjjiiieee[[[TTTMMMLLLWWWfffnnnqqqrrrmmmttt||||||qqqgggZZZSSSSSS___nnn}}}{{{{{{|||kkkhhhpppppptttaaaPPPFFFCCCAAA:::999888777666555444333222111111000///......---........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------...///000000222111777@@@DDDLLLeee}}}yyyiiikkk~~~oooccciiitttGGGFFF;;;333666999888666777777999<<<@@@FFFLLLRRRUUU\\\jjj~~~~~~}}}zzzwwwvvvwwwyyyyyy}}}|||ggg]]]XXXSSSNNNLLLBBB@@@======DDDTTTgggtttqqqrrrwww}}}{{{~~~{{{xxxvvvwwwyyyzzzzzz}}}|||{{{mmmlllhhhllluuuuuulllllluuuyyymmm\\\KKKAAA555444333222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,---...///000///555>>>RRReee^^^QQQSSSTTTGGGYYYnnnttttttwww~~~xxxuuutttuuuqqqoookkkiiijjjmmmrrruuuooopppqqqrrrsssuuuyyy|||wwwzzz}}}~~~|||xxxuuutttpppmmmsssuuummmjjjkkknnnsssuuutttttttttuuuyyy|||{{{vvvrrrrrrsssuuuvvvvvvwwwwwwwwwwwwwwwrrrqqqooommmjjjfff```[[[YYY^^^dddhhhoootttsssnnnjjjiii___SSSPPPZZZdddhhhqqqxxx}}}{{{xxxwwwuuurrrwwwuuurrrqqqqqqqqqqqqpppoooooooooppppppqqqqqqqqqsssooojjjgggggghhhiiiiiihhhhhhhhhjjjmmmmmmkkkiiiaaafffnnnuuuzzz{{{yyyxxxuuuwwwzzzxxxmmmaaabbbjjjlllWWWOOOIIIGGGCCC???===>>>:::999888666444222111000000/////////............---------,,,,,,,,,++++++))))))***+++,,,,,,------************************(((***,,,...111888BBBIIIDDDEEE???>>>IIIRRRccczzz|||ggg]]]fffnnnkkkmmmvvvzzzyyynnn]]]UUUXXXYYYUUUvvvpppvvvxxxooofffdddVVVUUUZZZbbbgggiiirrr|||yyyvvvwww}}}~~~xxxhhhXXXUUU[[[iii~~~}}}~~~zzzxxxpppaaa[[[fffxxxbbbJJJ@@@EEE===;;;999777555555555555222222111111000/////////......------------..............................------------------------+++---////////////111222111999@@@BBBJJJ]]]vvv~~~rrr|||sss______{{{nnnQQQ@@@::::::999888777777777888???;;;<<>>@@@<<<;;;:::888555333222111000/////////............000...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///222666===EEEKKKEEEBBBBBBFFFNNN[[[oooiiiWWWNNNUUUaaagggpppyyyvvvnnnjjjiii___SSSTTT]]]zzzpppjjj```]]]]]]aaacccdddjjjsssvvvwwwzzz|||xxxvvv~~~tttjjjaaa^^^gggsssyyyrrruuuxxxmmmnnnxxx~~~xxxsssggg```hhh}}}YYYFFFFFF===;;;999777555444444444222222111111000000//////......------------......................................................,,,---//////......000222666;;;BBBJJJXXXnnn|||iiiaaahhhppp\\\HHH>>>:::999888888777888888888>>>???CCCHHHKKKPPP\\\ggg|||xxxwwwrrrnnnmmmkkkjjjnnnttt{{{|||~~~}}}zzzyyyzzzzzzyyyrrr^^^EEEAAA===;;;:::???OOO___gggpppwwwxxxyyy}}}~~~||||||vvvooojjjjjjllloooppplllqqqwwwxxxqqqmmmjjjfffyyyzzzlll[[[LLLEEE???777333333333222000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000<<>>;;;999888777777777888999:::???DDDKKKMMMMMMVVVlll|||wwwvvv{{{|||{{{yyyyyyyyyxxxuuussssssmmmhhhgggffffffkkkqqqvvvxxxzzz}}}~~~~~~}}}}}}~~~ttt]]]JJJ???<<<:::::::::<<>>===???===<<<:::999777555333333000000000/////////.........,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...444===DDDHHHHHHJJJ@@@:::CCCSSS___eeehhhQQQIIIKKK]]]pppxxx{{{}}}{{{qqqiiigggccc]]]]]]ccc|||~~~xxxggg```YYYWWWZZZaaahhhmmmooowww}}}yyymmmeeeiiiqqq~~~xxxiiibbbdddnnnzzzuuubbb\\\```rrr}}}oooccceeeqqq{{{~~~zzzvvv|||xxxSSSEEE>>><<<:::777555444444444333333222111111000000///......------------......................................................---...///...---...000333:::777???TTToooiiiPPPSSSlllhhhUUUFFF:::999888777666666777999;;;===BBBFFFMMMRRRXXXiii}}}vvvrrrooooooppprrrrrrqqqqqqrrrsssxxxuuurrrqqqsssuuuvvvuuutttsssrrrqqqpppooommmlllgggaaa\\\]]]^^^___ccchhhmmmoootttxxx|||}}}~~~~~~{{{yyyxxxyyy|||~~~}}}}}}~~~~~~~~~~~~yyyiiiVVVFFFDDD@@@===>>>>>><<>>666333222222111000000////////////000000//////...---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000CCCooo{{{fffUUUPPPCCCXXXxxx~~~~~~}}}{{{}}}zzzooommmmmmmmmmmmooommmmmmnnnppprrrrrrpppnnnlllmmmooorrruuuxxxzzz|||}}}|||{{{zzzyyyyyyyyyyyyrrrmmmllltttzzzyyyuuurrrfff```^^^bbbfffggghhhjjjrrrwww}}}}}}{{{zzz}}}~~~{{{xxxuuutttttttttrrrsssrrrmmmeeeZZZQQQKKKPPP[[[gggnnnvvvzzzuuukkkfffXXXLLLKKKOOOVVVaaalllvvvyyyqqqrrrsssqqqwwwxxxxxxxxxwwwuuutttsssoooooonnnnnnnnnpppqqqrrrqqqpppnnnmmmlllmmmmmmmmmkkkmmmllliiiccc```aaacccpppoookkkhhhkkkrrruuutttssswwwwwwrrroookkkbbbVVViii~~~}}}vvvrrrkkkeeeeeelllwww|||tttfffUUUHHHAAA>>>===>>>;;;;;;999888666444333222000000000////////////......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...666AAAHHHIIIGGGGGG???>>>JJJ[[[dddggghhhPPPLLLPPPdddwww{{{qqqeeeWWWRRR\\\kkk~~~iiiaaaWWWTTTYYYcccjjjmmmsssyyy~~~zzzqqqiiidddcccnnn{{{rrrbbbdddiiipppzzz|||rrreeeRRRUUUaaauuuvvvmmmrrr~~~~~~[[[III???>>>;;;888666555555555333333222222111000000000......------------..............................------------------------...//////......///333555>>><<>>@@@GGGGGGMMMYYYllluuummmiiihhhiiijjjiiiiiihhhddd]]]XXXUUUSSSTTTVVVWWWWWWVVVVVVXXXYYYWWWYYYZZZYYYWWWWWWYYY[[[[[[[[[[[[ZZZXXXVVVUUUUUUWWWPPPKKKLLLOOOPPPSSSWWW___ccchhhnnnsssuuuvvvvvvxxxwwwwwwxxx{{{}}}}}}|||uuuwwwyyyyyyxxxwwwyyyzzz{{{~~~yyyooofffTTTMMMGGGGGGFFFAAA======EEEPPPaaaoootttuuuwwwyyy{{{yyyvvvsssrrrpppllljjjaaaYYY[[[ooozzzxxxuuurrrppprrruuuvvvuuuxxx|||ooofffZZZPPPBBB888444333222222000000////////////000000//////...------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000DDDhhhzzzpppdddXXXKKKFFFEEE]]]xxx|||vvv|||~~~yyyrrrlllkkklllkkklllooorrrrrrsssuuuwwwwwwvvvtttrrrssstttvvvxxxyyyzzz{{{{{{|||}}}~~~}}}{{{yyyxxxuuunnnkkkrrryyyxxxtttpppggg```\\\```eeegggiiikkkpppuuu{{{|||zzzyyy}}}~~~{{{xxxvvvuuuttttttmmmnnnmmmfff\\\QQQJJJGGGPPP^^^jjjpppwww}}}wwwllldddTTTHHHJJJQQQVVVbbbnnnuuuyyyrrrsssuuutttvvvvvvwwwwwwwwwuuusssrrrnnnnnnnnnnnnooopppqqqqqqnnnnnnmmmmmmmmmmmmmmmnnngggjjjllllllkkklllppptttkkkmmmllljjjlllrrrtttrrrnnnuuuuuuoooppprrrhhhWWWaaaqqqmmmccc^^^[[[___jjjuuu|||~~~zzzrrrbbbPPPDDD???>>>>>>:::999888777555444222222111000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------111:::EEEKKKJJJFFFBBBAAAHHHWWWdddkkknnnoooaaa^^^aaannn{{{zzzbbbVVV```qqq~~~sssiii\\\VVV[[[eeejjjiiiuuuzzz}}}{{{vvvooofff^^^\\\eeesssrrrllldddbbbgggiii___RRRJJJUUUhhh||||||xxx~~~~~~bbbPPPAAA@@@===:::888666666666333333333222111111000000......------------..............................------------------------.../////////000222666999<<<>>>PPPqqqeeeTTT^^^}}}kkkNNNDDD:::555<<<888777666777:::===AAADDDKKKJJJSSSiiimmm___YYYSSSQQQQQQPPPQQQTTTNNNOOOOOONNNMMMNNNQQQSSSVVVXXXYYYYYYXXXXXXYYY[[[VVVWWWVVVRRROOOPPPUUU[[[YYY\\\^^^___]]][[[ZZZZZZZZZOOOFFFCCCCCCDDDFFFJJJMMMPPPVVV]]]aaacccdddccchhhiiikkkpppuuuyyyzzzzzzpppsssvvvvvvsssrrrtttvvvtttvvvxxxyyy{{{}}}|||wwwhhh\\\RRROOONNNHHHBBB>>>888@@@PPPcccooosssvvvzzzxxxwwwuuusssqqqlllfffaaaeeeZZZ\\\sssqqqkkkqqqtttppprrrzzzxxxrrrfffZZZJJJ<<<555333222222111000000//////000000111//////......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000HHH```hhh\\\UUUMMMCCCAAAMMMggg{{{wwwttt|||uuusssooooooqqqrrrqqqssswwwxxxwwwvvvwwwwwwwwwuuusss{{{{{{|||}}}}}}}}}}}}|||zzz{{{}}}~~~}}}{{{xxxvvvuuullliiipppxxxyyytttqqqjjjbbb]]]```gggjjjlllnnnmmmqqqvvvxxxwwwwwwzzz|||xxxwwwwwwwwwvvvvvvuuuuuulllmmmjjjaaaUUUKKKHHHIIIMMM]]]jjjoooxxx|||pppgggUUUHHHLLLRRRUUU^^^jjjvvvxxxqqqrrruuutttrrrsssuuuvvvvvvtttrrrqqqnnnooopppqqqqqqqqqppppppllllllmmmnnnoooooonnnnnniiijjjjjjjjjiiiiiijjjllleeejjjnnnmmmmmmppprrrppplllrrrrrrnnnppptttkkk]]]WWWsssooo```UUUTTTXXXeeeuuu~~~xxxwwwkkkVVVFFFBBB@@@===::::::888777666444333333111111000000000/////////...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,///666???GGGKKKIIIFFFAAAFFFRRRcccmmmpppqqqttt{{{zzz{{{www```ZZZlll~~~zzz}}}~~~tttddd[[[___iiikkkfffqqqvvvyyyuuurrroooiiiaaaYYYZZZ]]]hhh~~~~~~kkk]]]ZZZZZZTTTLLLNNN[[[pppyyy{{{yyydddUUUCCCBBB???<<<999888777777444333333222222111111000......------------.........................................................///000000111444999===;;;BBBZZZ}}}www[[[\\\uuu]]]DDD???777444===888777777888;;;@@@DDDGGGNNNPPP___~~~vvv]]]LLLMMMHHHEEEFFFGGGDDDEEEJJJGGGKKKQQQXXX```jjjtttzzzuuujjjfffkkkttt|||xxx}}}qqq```MMMCCC???>>>BBBFFFBBBGGGNNNVVV[[[^^^______WWWXXXZZZ^^^ccceeedddcccgggkkknnnmmmiiigggiiikkkiiikkknnnoooqqqtttxxx|||zzzzzzzzz{{{}}}zzzuuuwwwgggXXXTTTSSSOOOHHHDDD999<<>>999888888999<<>>CCCFFFKKKTTT^^^fffjjjmmmmmmooommmkkkhhheeeaaa[[[WWWZZZ^^^aaa___[[[WWWXXX[[[]]]___aaadddfffjjjooorrryyyyyyyyyyyyzzzzzz{{{|||}}}~~~lll[[[UUUVVVSSSMMMIIIBBBAAAJJJ^^^mmmsssuuuxxxwwwuuutttsssrrrqqqooommmppplllsssuuuhhhjjjrrruuutttrrrllljjjooo|||~~~pppZZZGGG:::444111///111111000000000000111111---------...............++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000666GGGNNNNNNNNNFFFBBBHHHNNNrrryyyqqq||||||~~~wwwvvvwww{{{~~~|||vvvuuuxxx}}}{{{yyyyyy|||~~~~~~~~~}}}~~~}}}|||{{{zzzyyyxxxvvvvvvvvvvvvwwwpppfffccclllxxx|||zzzwwwpppfff___cccjjjoooqqqsssrrrssstttwwwzzz|||{{{yyywwwyyyzzz{{{zzzwwwtttqqqiiihhhbbbUUUGGGAAADDDJJJPPP```kkklllttt~~~zzzlllbbbNNNDDDKKKSSSTTT\\\hhhyyyuuukkkkkklllkkklllnnnppprrrsssrrrpppooooooqqqsssuuutttrrrooollljjjlllpppssstttsssqqqpppkkkiiiggggggjjjiiifffcccbbblllrrrnnnhhhhhhlllooopppqqqpppnnnooooookkkfffXXXaaa{{{\\\XXXdddvvv{{{{{{uuuuuuxxxgggqqqmmmXXXHHHEEEBBB<<<======<<<;;;:::888777777111111111111000000000000+++---///---+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++333>>>FFFIIIIIIGGGFFFLLLPPP]]]mmmvvvssskkkgggqqqyyy~~~}}}~~~~~~yyyoooaaaZZZ___lllxxx}}}rrrsss|||tttiiidddbbbcccccchhhsssvvvmmmiiinnnppplllooofffZZZVVV]]]mmm~~~|||oooaaaUUUPPPQQQVVVdddxxx}}}~~~zzztttppp|||}}}oooaaaZZZIIIAAAAAABBB:::999<<<777777555333111111111000.........---------,,,,,,,,,,,,---------...////////////////////////.........---/////////222999@@@CCCDDDRRRpppfffaaassskkkNNNAAA;;;666555888666888444777CCCFFFFFFOOOJJJ___rrrbbbSSSGGGBBBBBBAAA@@@@@@BBBDDDDDDCCCLLLNNNXXXhhhxxxrrriiiccc]]]___gggnnnwwwxxxrrruuucccEEE<<<>>><<<;;;===BBBFFFPPP___qqq~~~zzztttkkkbbb\\\```aaacccbbb]]][[[```hhhcccddddddccccccfffkkkoooxxx{{{xxxtttuuu|||rrrdddXXXRRROOOLLLJJJHHHCCCDDDRRRbbbmmmsssvvvsssttttttsssqqqnnnkkkiiieeemmmsssrrruuuzzz{{{vvvtttvvviiiiii}}}|||qqqxxxkkkiiilllxxx|||uuueeePPP@@@777333000111111111000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,,,,...///...333999CCCLLLOOORRRUUUKKKCCCIII[[[rrr~~~www{{{yyyxxx|||yyyyyyvvvqqqttt{{{uuuwww{{{~~~~~~}}}}}}||||||zzzuuuqqqwwwsssqqqssswwwxxxuuuqqqlllfffccciiippprrrsssuuusssfff\\\```jjjpppqqqrrruuuqqqmmmmmmrrrwww{{{}}}yyy|||}}}|||{{{zzzuuunnnjjj```SSSKKKEEEBBBFFFMMMRRRZZZdddmmmwww|||vvvkkkYYYNNNHHHKKKQQQUUU```kkk{{{wwwnnnooorrrqqqrrrssssssttttttssssssrrrnnnppprrrttttttrrrooonnnpppqqqrrrsssrrrpppnnnmmmjjjjjjhhhggglllssstttqqqvvvoooiiifffcccccchhhpppmmmlllkkklllmmmllliiigggZZZccc|||kkkWWWooo{{{}}}}}}tttpppbbbIII===>>>===>>>===;;;::::::888555333222111//////000000...---......---------,,,,,,,,,------------------------***++++++***)))(((***,,,,,,999AAAFFFMMMIIIBBBEEEIIIMMM___uuuxxxjjj___```sssyyy~~~{{{yyyyyyyyyooobbbWWWXXX]]]dddoooyyyvvvyyy|||rrriiieeecccccchhhsssxxxsssrrryyy|||zzztttmmmbbbYYYWWW]]]iiirrryyyjjjZZZRRRRRR___mmm{{{xxxrrrmmmllleeemmmooosssrrreeeNNNCCCBBBBBB;;;:::<<<777777555333222222111000...............---------------------.............../////////////////////...000000///000444;;;AAADDDMMM```|||yyydddeee{{{www^^^EEE;;;999666666:::666999777;;;FFFHHHIIISSS___ttthhhWWWMMMDDD>>><<>>======>>>>>>>>>>>>BBBBBBFFFOOOWWW```kkkuuuwww}}}zzzppplllgggiiifffdddnnnnnnWWWCCC???AAA>>>;;;<<>>666333111111111111000000000000.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,,,,...//////444;;;QQQYYYYYYXXXVVVKKKGGGQQQggg||||||zzzyyytttttttttssswww~~~xxxzzz}}}}}}{{{zzzzzzxxxtttqqqvvvuuutttuuuwwwxxxuuurrrhhhbbbaaaiiiqqqsssqqqqqqpppddd\\\```iiinnnnnnmmmmmmkkkkkkmmmrrrvvvwwwwww|||~~~|||{{{zzztttlllbbbVVVJJJDDDAAAAAAEEEJJJQQQ\\\hhhqqqzzz~~~tttgggUUUKKKFFFKKKQQQVVV```lll|||zzzqqqqqqsssrrrrrrrrrssstttttttttttttttmmmpppsssvvvvvvuuurrrpppoooppppppqqqpppooommmlllsssooohhhcccfffooottttttoookkkiiiiiifffbbbcccgggkkkkkkjjjkkklllkkkiiiggg^^^___rrrvvvnnnxxxttthhhOOOBBBEEEEEE???===<<<;;;;;;999666444222111//////000000...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++))))))+++,,,---;;;CCCHHHOOOKKKDDDHHHUUU\\\lllyyyqqq\\\PPPRRR```lllzzz|||vvvqqqlllYYYLLLSSSeeesssxxxyyyvvvyyy{{{qqqiiigggggglllvvv|||zzz||||||yyypppcccXXXTTTVVV[[[jjjrrr~~~zzzhhh]]]ZZZgggzzzwwwnnnjjjlllZZZWWWRRR[[[zzzvvvVVVGGGCCCDDD<<<:::<<<888888555333222222111000///////////////...........................---------......//////////////////333000///222777===CCCFFFRRRnnnpppccclllhhhRRR>>>999999666777:::777;;;;;;@@@JJJJJJLLLXXXsss}}}jjjVVVKKKGGGDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBEEEGGGHHHNNNUUUhhhvvvyyynnnmmmzzzzzzbbbRRRFFFFFFHHHBBB<<<;;;<<<;;;:::<<>>???AAAEEEHHHRRRaaapppyyyvvvfffQQQHHHDDDJJJQQQVVV```lll||||||sssrrrsssqqqpppqqqrrrtttuuuuuuuuuuuunnnqqquuuxxxyyyxxxuuussspppoooooonnnnnnmmmllllllssspppiiibbbcccjjjoooooobbbbbbgggmmmnnniiiffffffiiiiiiiiijjjkkkkkkiiigggddd[[[gggtttpppsssnnnVVVFFFDDDBBB@@@>>><<<<<<<<<:::777555333111000000000000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,......===EEEJJJPPPJJJEEEKKKSSS```rrrwwwgggRRRKKKQQQZZZjjj{{{}}}tttbbbTTTKKKSSSfffsssxxxxxx{{{|||uuummmkkklllpppwww}}}}}}|||ssshhh^^^WWWTTT[[[gggzzzzzziiiaaalllsssnnnppp___UUUKKKVVVyyy```MMMEEEEEE>>>;;;<<<999888666333222222222000///000000000000/////////////////////...---------,,,............////////////333000///444999>>>DDDIIIQQQtttfffcccttttttaaaNNN>>>::::::666666999777===>>>CCCKKKIIIOOO```~~~tttdddRRRJJJGGGGGGIIILLLJJJLLLMMMNNNOOOOOOPPPQQQQQQOOOOOORRRSSSTTTXXX___iiisssvvvhhhYYYKKKJJJLLLHHH???::::::999888666999BBBOOOYYYfffnnnwwwxxxnnnaaaVVVQQQRRR[[[gggpppzzz}}}wwwrrrvvv}}}|||wwwmmmaaaVVVQQQOOOWWWMMMDDDDDDKKKXXXiiiwwwuuuuuuvvvvvvvvvuuuttttttvvvddd\\\gggnnnjjjkkkttt}}}{{{tttsssuuuvvvyyyttttttrrruuu|||tttkkkiii___III:::666333222222111111000000000............------------------------------------******+++,,,,,,---.........------,,,,,,------......------//////111;;;FFFkkkppphhh[[[RRRJJJSSSiiittttttlllwwwtttrrr~~~uuupppnnnsss}}}~~~|||yyy{{{}}}}}}{{{xxxvvvuuunnnccc\\\bbbmmmtttwwwwwwmmm```WWWXXX___ccceeeggghhhjjjnnnsssvvvxxxxxxwwwxxx{{{{{{xxxvvvtttnnngggVVVIII===<<<@@@DDDFFFIIIUUUfffvvv~~~|||kkkQQQGGGDDDJJJQQQVVV___jjj{{{}}}tttrrrrrrooonnnoooqqqrrrtttuuuuuuvvvqqqtttwwwzzzzzzxxxuuusssppppppooonnnmmmmmmnnnnnnjjjkkkhhhddddddggghhheeeWWWYYYaaalllpppmmmjjjiiigggggggggiiikkkkkkiiiggghhhXXX```|||~~~hhhgggrrruuu```JJJAAA:::???===<<<;;;;;;:::777555333111000000111000///---......---------,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,---//////???HHHJJJMMMGGGDDDKKKQQQbbbrrrppp]]]MMMOOOYYYgggttt{{{UUUVVVYYY]]]bbbjjjssszzz}}}xxxoookkkllllllrrrxxx{{{}}}tttfff\\\^^^eeewww}}}rrrwwwwwwooopppdddZZZPPPXXXwwwlllSSSGGGGGG@@@<<<===999888666444333333222111///111111000000000//////////////////...---------,,,---.........//////000000222///000666;;;>>>FFFNNNccc~~~___eee{{{vvviiiZZZJJJ===;;;;;;666555888888===@@@EEEKKKJJJTTTlll~~~mmm___PPPIIIIIIIIILLLPPPRRRUUUZZZ]]]^^^```ccceeedddcccgggmmmpppsssxxxuuurrr___LLLGGGIIIHHHAAA:::777999:::999999<<>>IIIWWW{{{]]]fff}}}wwwnnnaaaPPPBBB888888999666666:::999>>>AAAHHHNNNPPPaaa{{{qqqggg]]][[[]]]```eeejjjlllqqqxxx|||zzzvvvvvv}}}xxxmmmsss~~~zzzsssbbbNNNDDDEEEFFFBBB<<<666888:::;;;;;;:::;;;<<>><<<;;;:::999:::999777444444222111111111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000444DDDKKKIIIHHHCCCGGGTTTlllwwwzzzooodddeeelllpppoooYYY^^^fffsssssswwwzzz}}}}}}qqqiiidddhhhppp{{{|||wwwlllhhhmmmvvvkkkhhhhhhhhhjjjttt~~~]]]JJJIIICCC>>>===;;;999777444333333333111000000000/////////.........---------...............------......///000000111///000888@@@??????MMM```qqq___fffzzzyyymmm\\\KKK???666777999666777<<<;;;???CCCKKKSSSYYYsss{{{zzzuuummmhhhkkkpppuuu{{{}}}}}}xxxyyy|||zzzhhhXXXRRR\\\mmm}}}sssjjj[[[NNNGGGEEECCCAAA:::999888999:::;;;:::999:::@@@JJJXXXggguuuwwwffffffqqqvvvqqqxxxwwwxxxyyyzzzzzzzzzyyy{{{{{{||||||xxxuuuzzz}}}}}}}}}vvvvvvuuussspppiiibbb]]]^^^VVVRRRXXXbbbllluuu|||tttttttttttttttuuuvvvvvv{{{vvvsssooobbbUUUXXXddd{{{nnnaaa]]][[[LLL999555444444333111000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///.../////////555FFFWWWkkklllaaaRRRJJJFFFPPPgggkkkppppppmmmttt{{{wwwppp~~~}}}xxxvvvvvvuuurrrpppaaafffrrr}}}tttppphhh[[[OOOLLLPPPWWW```hhhlllooorrrttttttvvvyyy|||{{{}}}|||xxxuuuqqqjjjbbbKKKCCC======???BBBHHHNNNVVVmmm~~~tttYYYNNNGGGKKKRRRYYYeeerrruuuuuuvvvtttoooppprrrssstttuuuuuuuuuuuutttrrrqqqoooooooooooommmnnnpppssstttuuuvvvvvvssssssnnnfffccciiippptttsssnnnkkknnnooojjjeeebbbddddddfffiiilllmmmmmmkkklll___YYY^^^qqqbbbLLLOOOXXX[[[aaakkkwwwqqquuuiiiVVVHHH???===;;;::::::;;;:::888666444222111111111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000666GGGMMMKKKJJJHHHPPPaaapppwwwxxxrrrsss~~~nnn\\\eeeooo{{{yyymmmhhhkkksss}}}||||||~~~~~~yyytttzzzyyymmmjjjgggkkkrrr~~~___KKKJJJDDD>>>===;;;999777444333333333111000////////////............,,,------....../////////---------...///000000111...222<<>>DDDOOO]]]jjjssswwwsssmmm___TTT[[[nnnyyywwwwwwtttqqqtttyyy|||zzzvvv{{{{{{|||~~~{{{xxxzzz{{{~~~~~~zzzxxxvvvttttttsssnnneee___[[[XXXXXX\\\bbbgggooovvvpppppprrrsssvvvyyy{{{|||yyywwwuuuqqqhhh```bbbjjjwww{{{{{{uuueeebbbdddTTT;;;555555444333222000000///000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///////////////666HHHZZZ\\\^^^UUUKKKHHHFFFQQQgggnnnpppqqqttt|||ooocccvvv~~~{{{|||~~~zzztttqqqssssssppplllbbbfffoooxxxzzzuuurrrrrreeeYYYOOOMMMQQQWWW___fffmmmqqquuuxxxwwwwwwyyy{{{{{{}}}{{{uuuppplllccc[[[IIICCC??????AAADDDLLLTTTZZZssstttYYYNNNGGGKKKSSS[[[iiiwww{{{qqqqqqsssrrrrrrrrrtttuuuvvvvvvwwwwwwsssqqqooommmmmmmmmooopppjjjlllpppsssuuuvvvvvvvvvnnnrrrqqqlllhhhjjjlllmmm```\\\\\\bbbgggeeebbb```ddddddfffiiilllnnnnnnlllnnnaaaUUUQQQcccjjjNNNKKK\\\ooozzz~~~~~~pppppp|||uuuaaaNNNAAA>>><<<;;;;;;<<<;;;999777444222111111222111000///......---------,,,,,,,,,------------------------)))+++,,,,,,+++,,,...000888IIIOOOMMMMMMMMMXXXkkkuuuzzzyyyttt|||rrrttt}}}oooZZZlll}}}}}}yyyrrrqqqxxx|||vvvvvvzzzjjjdddiiigggkkkvvveeeIIIEEEEEE>>>;;;AAA;;;:::777555444333333333000000000///......------////////////////////////.........///////////////000666???DDDDDDFFFUUUeee{{{wwwkkkccc[[[nnndddWWWHHH===555444777888999;;;:::FFFHHHIIIZZZrrrzzzhhh```ZZZ\\\aaaeeejjjooorrrxxxkkkXXXMMMMMMSSSeee~~~xxxiiiYYYMMMHHHHHHAAA???===:::999999;;;===;;;@@@DDDHHHTTTeeeooopppkkk^^^TTTXXXdddnnntttwwwzzzqqqnnntttxxxuuuuuuyyy{{{{{{{{{|||{{{{{{zzzzzz}}}~~~~~~}}}{{{|||{{{uuulllfffcccdddXXXZZZ^^^bbbbbbbbbiiirrrrrrssstttvvvwwwxxxxxxxxxzzzqqqlllppprrrkkk___YYY}}}{{{~~~}}}uuuoookkk^^^MMMBBB666222111333333000000333////////////...............------,,,---...///000///...,,,,,,+++,,,---...------------------------***+++...111333:::FFFQQQXXXTTTPPPKKKCCCFFF\\\tttuuuwwwttttttzzziiifffttt|||}}}~~~{{{uuuqqqqqqtttuuupppkkkeeecccbbbeeeiiilllkkkhhhhhhZZZOOONNNSSSXXX```hhhmmmpppuuuwwwxxxyyyyyyzzz{{{|||{{{wwwtttpppfff\\\LLLEEEAAAAAABBBDDDJJJQQQ]]]{{{sss^^^OOOGGGOOOWWW[[[eeesss}}}zzzrrrqqqrrrrrruuusssrrrrrrtttuuuuuutttrrrpppnnnooopppqqqqqqoooppprrrtttvvvwwwvvvtttrrrnnnoooooommmjjjhhhggghhhXXXVVVTTTYYYeeennniii___aaabbbeeeiiimmmnnnmmmllliiifffWWWJJJ\\\pppXXX[[[qqqyyy}}}yyyxxx}}}xxxpppuuuqqq^^^LLLFFF@@@???>>>===<<<;;;::::::666555333111000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111---+++---,,,+++---222@@@FFFLLLNNNOOOUUUdddssswww}}}rrroooyyy}}}qqq{{{rrraaaaaajjjtttyyywwwwwwzzz{{{~~~zzz~~~{{{mmmjjjjjjffffffnnnyyyyyycccMMMFFFBBB===<<<@@@;;;:::888555444333333333000000000///......------////////////////////////.........///////////////111555>>>FFFEEEFFFYYYppprrrbbb\\\bbbzzzdddVVVGGG===555555777888999<<<>>>GGGHHHNNNddd{{{xxxfff\\\UUUVVVZZZ^^^bbbfffkkkpppxxx}}}}}}}}}|||rrr___PPPIIIOOOZZZooo}}}wwwlll___SSSKKKHHHBBB@@@>>>===<<<;;;:::999:::???BBBFFFPPP___ggghhhhhh^^^YYYbbbooovvvvvvvvvuuukkkfffmmmrrrsssuuu{{{zzzzzz{{{|||||||||{{{{{{|||}}}}}}|||{{{yyyvvvssspppllliiifff]]]\\\___bbbbbbbbbeeekkkooopppqqqsssuuuvvvwwwxxxzzzvvvrrrsssuuuqqqfff\\\yyy{{{}}}~~~tttooohhhTTT???777333111333333000000333////////////............---,,,,,,+++,,,---...///...---,,,,,,,,,,,,---...------------------------......//////000666AAAKKKOOOPPPMMMFFFBBBIII]]]nnntttwwwvvvyyyiii___gggwww~~~||||||~~~}}}zzzvvvxxxtttppprrruuuvvvqqqlll```______```bbbcccbbbbbb```VVVNNNPPPUUU[[[bbbiiilllppptttuuuttttttvvvyyyxxx{{{}}}|||zzzuuuiii]]]HHHCCC???@@@BBBEEELLLTTTbbbrrr^^^NNNFFFNNNVVV[[[gggvvv~~~vvvttttttttttttrrrrrrssstttuuuuuutttqqqrrrsssrrrooonnnppprrrpppqqqsssttttttsssqqqpppppppppnnnllliiihhhggghhhdddcccbbbccciiimmmhhh______```bbbeeeiiikkkjjjiiiiiifffXXXJJJWWWvvvsssZZZ```{{{}}}{{{~~~sss[[[IIICCC@@@@@@???>>>===;;;::::::666555333222111111111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++---------000666CCCHHHLLLMMMNNNUUUdddrrr}}}{{{mmmkkkzzzyyyttt~~~~~~uuuwwwuuuiiiaaacccllluuuvvvrrrrrrzzz}}}rrroooiiiccc```dddmmm|||}}}qqqfffVVVIIIAAA@@@@@@AAA<<<;;;888666444333333333111000000//////......---////////////////////////.........//////000000000333444>>>IIIFFFFFF^^^~~~oooccceeekkkzzz```QQQEEE<<<666555777888:::===BBBGGGHHHUUUttt}}}yyyxxxjjj]]]SSSSSSXXX[[[^^^```dddiiipppuuuxxx}}}~~~}}}zzz|||zzzppp```RRRJJJGGGSSSaaazzz~~~|||yyyssskkkaaaVVVNNNHHHEEECCCBBBBBBAAA===999:::===???AAAIIITTT\\\___```ZZZ[[[iiivvvyyytttooommmccc^^^fffmmmpppsssyyyxxxyyyzzz|||||||||{{{{{{{{{}}}~~~~~~}}}{{{xxxtttppppppqqqqqqmmmhhh```]]]]]]aaaddddddeeehhhlllmmmnnnqqqsssuuuwwwxxxxxxyyywwwtttuuuvvvkkk\\\nnnxxxxxxyyywww~~~vvvrrrrrr^^^BBB999444111222333111111333////////////............,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------------------------000000000...000999DDDMMMLLLQQQOOOEEEEEEUUUfffooovvvyyyyyy}}}rrrhhhnnn{{{~~~}}}||||||{{{{{{zzz{{{~~~~~~{{{{{{wwwxxx||||||xxxrrrvvvsssqqqsssvvvvvvqqqlllaaabbbbbbbbb``````aaaccc]]]WWWSSSUUUZZZ___eeekkklllqqquuutttooommmrrrwwwuuuzzzyyylll___GGGBBB>>>@@@DDDHHHQQQYYYhhhqqq]]]NNNFFFNNNWWW]]]iiixxxyyyvvvvvvuuusssrrrrrrsssuuuuuutttsssoootttwwwtttooommmppptttssssssssssssrrrqqqpppooorrrpppmmmjjjhhhgggggggggooonnnkkkjjjnnnpppkkkccc]]]]]]^^^aaadddfffeeedddcccbbbWWWJJJQQQkkkooo}}}uuu]]]MMMJJJAAAAAA@@@???>>><<<;;;:::666666444333222111111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++......///444:::HHHKKKLLLKKKLLLUUUeeeqqq{{{nnn]]]___kkkiiijjjyyyyyy}}}uuupppcccYYY]]]jjjqqquuuqqqkkkmmmzzzuuuqqqfffaaa^^^```fffsss{{{tttbbbMMMCCCFFFFFFAAA===<<<999777555444333333111111000000///.........////////////////////////.........///000000111111555555???JJJFFFEEEcccxxx}}}hhhggguuuuuupppYYYJJJCCC<<<666666888999;;;???FFFHHHJJJ^^^}}}{{{zzzpppcccWWWVVV[[[^^^```bbbbbbgggmmmrrrvvv{{{|||zzzsssfffVVVLLLIIIJJJUUUeee~~~~~~~~~|||{{{{{{yyyqqqeee[[[RRRMMMHHHFFFGGGGGGDDDAAA<<<<<<;;;;;;@@@IIISSSYYY\\\YYY]]]lllxxxyyyrrrmmmhhh___^^^iiirrrrrrqqqsssuuuvvvxxxzzz{{{{{{zzzzzz{{{|||~~~~~~|||{{{tttqqqnnnmmmnnnnnnllliii```[[[ZZZaaahhhiiijjjjjjkkklllnnnpppsssuuuxxxyyyuuu{{{yyyrrrrrruuujjjXXXjjj}}}wwwxxxxxxvvv~~~||||||sssuuutttdddPPP===666111222333111111333////////////............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------.../////////555CCCRRRZZZUUU\\\WWWJJJOOOhhhyyy{{{~~~|||zzzxxx~~~~~~}}}{{{yyyxxxwwwwwwxxxzzz}}}}}}yyyuuuwwwvvvuuuwwwzzz|||zzzxxxvvvtttsssuuuwwwuuupppkkkgggiiikkkjjjggggggjjjnnnfffbbb^^^]]]^^^ccciiiooopppvvvyyytttlllhhhmmmsssvvv{{{yyylll```JJJDDDAAACCCGGGLLLUUU^^^mmmqqq[[[MMMGGGQQQ[[[```kkkyyy{{{xxxxxxwwwttttttssstttuuutttrrroooooosssuuutttpppoooqqqtttuuuuuutttsssrrrrrrqqqqqqrrroookkkhhhgggfffeeeeeejjjfffaaaaaaiiipppmmmeee]]]\\\\\\^^^```bbbbbbaaa[[[\\\UUULLLMMMbbbooo]]]RRRPPPBBBBBBBBBAAA@@@>>><<<:::777666555444333222111111............------------,,,,,,,,,,,,,,,,,,,,,,,,///------/////////555===KKKMMMLLLIIIKKKWWWfffpppuuu^^^NNNVVVbbbdddlll~~~|||}}}xxxnnn[[[SSS^^^qqqpppnnniiigggnnn}}}yyyqqqiiieeeaaabbbeeennnnnnRRRFFFIIIHHH@@@>>>===:::777555444444444111111111000//////......////////////////////////......//////000111111222888999BBBIIIEEEHHHiiiwww}}}sss```hhh}}}|||jjjTTTFFFAAA;;;777888999999<<>>MMMNNNLLLGGGLLLZZZiiiooooooTTTIIIWWWdddmmm{{{{{{qqq]]]WWWgggqqqiiiaaa```hhhuuu~~~zzz|||vvvooojjjfffccccccjjjzzz|||[[[JJJHHHFFF@@@@@@>>>;;;888666444444444222111111000000//////...////////////////////////......///000000111222222888>>>EEEHHHFFFPPPssszzz~~~qqqiiixxxyyyfffQQQGGG>>>:::777999999:::===CCCGGGMMMYYYxxxzzzsssccc[[[UUUVVVZZZ]]]aaaffffffjjjooossswww}}}~~~zzzzzzxxxsssiii[[[MMMFFFHHHMMMTTTccc|||~~~{{{zzzzzz}}}}}}vvvoooccc^^^UUULLLHHHHHHJJJMMMFFFBBB>>><<<:::===GGGQQQRRRSSSXXXbbbhhhkkkoootttvvvoooqqqwwwsssrrrtttwwwyyyzzzyyywwwuuuxxxyyyzzz||||||zzzyyyxxxrrrssssssnnnhhheeegggjjjggg___[[[```fffiiikkkmmmttttttssstttuuuwwwyyyzzzyyy}}}zzztttrrrqqqiii]]]]]]ttt|||nnnlllyyyrrrzzzzzzmmmeeeiiiJJJ???666444555333111222////////////................../////////...---,,,)))***+++,,,---------,,,------------------------+++///......<<>>DDDEEEPPPcccwwwlllZZZVVVUUUXXX[[[^^^eeelllkkknnnrrruuuwww{{{~~~{{{|||uuupppdddTTTGGGCCCHHHOOORRReee}}}{{{{{{|||{{{xxxuuullliiiaaaVVVLLLHHHJJJNNNKKKHHHFFFEEE@@@;;;@@@HHHIIIMMMUUU]]]aaafffqqq|||~~~ssspppzzzzzzxxxtttvvvyyy{{{{{{yyywwwuuutttuuuwwwxxxxxxwwwuuutttpppooollliiieeeddddddeeeeee^^^ZZZ]]]bbbfffkkkqqqyyyxxxvvvuuuuuuwwwxxxyyy{{{yyyvvvuuussspppjjjeeeZZZppp}}}uuuhhhfff|||}}}|||pppggggggPPPDDD888555666444222111////////////............------.........---,,,+++((()))+++,,,------,,,,,,------------------------,,,000000000@@@]]]rrryyyiiiaaaTTTNNN___zzzoooeeennnwwwsssjjjgggkkkkkkooo{{{|||wwwuuuwwwwwwwwwwwwvvvuuutttssstttrrrqqqrrrtttvvvvvvvvvzzz|||}}}zzzuuuqqqqqqrrrttttttsssssstttsssrrrpppaaa______aaaeeejjjnnnpppyyy}}}zzzmmmdddeeekkknnnwwwyyy{{{yyytttqqqqqqrrrvvvwwwwwwvvvuuussskkkbbbKKKEEEBBBEEEKKKSSS___iiiooo```SSSNNNYYYcccgggrrr}}}{{{yyyvvvrrrppppppppppppppppppqqqqqqpppmmmiiifffeeefffhhhjjjmmmooooooooonnnpppmmmlllmmmoooooojjjeeelllmmmnnnoootttyyywwwqqqbbb^^^[[[ZZZ[[[]]]^^^___aaa\\\ZZZWWWJJJFFFccc}}}tttzzz|||{{{{{{zzzyyywwwzzzuuuqqq```MMMFFFGGGGGGGGGDDDAAA>>>;;;999999888777666333111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---...888CCCIIILLLIIIFFFOOOcccooopppbbbMMMMMM[[[dddvvv}}}}}}tttdddZZZeee}}}xxxnnnoooyyy}}}jjjdddfffhhhiiijjjiiiqqqjjjeee___\\\^^^jjjyyyYYYFFFEEEKKKAAA???<<<999777555444444222222111111000/////////////////////////////////---...///000111222333333666DDDKKKGGGJJJddd}}}xxx}}}wwwwwwttt^^^IIIEEE<<<999888:::::::::???EEEDDDSSSkkkvvvhhhWWWVVVXXX\\\___bbbjjjssspppsssuuuwwwwww{{{vvvoooaaaPPPCCCBBBJJJRRRQQQggg|||{{{zzzyyyxxxtttsssmmm```RRRJJJKKKOOONNNLLLMMMLLLEEE;;;;;;AAAIIIOOOZZZbbbeeekkkzzzrrrjjjqqqzzz{{{yyyzzzvvvxxx{{{}}}|||zzzwwwuuuqqqrrrtttuuuuuutttrrrqqqnnniiicccaaabbbbbb```^^^___YYYVVVZZZ```fffnnnvvv{{{zzzxxxvvvuuuvvvwwwxxxyyytttrrrtttsssnnnjjjjjjcccuuu|||zzzzzzsssjjjlllqqq|||~~~{{{tttkkkbbbTTTGGG:::666666444222111000/////////............,,,,,,---...---,,,***)))((()))+++,,,------,,,,,,------------------------,,,111111333FFFeee}}}fff[[[NNNNNN```wwwuuulllpppvvvrrrdddfffooo}}}|||zzzwwwxxxqqqqqqoooooopppqqqtttuuuqqqooommmnnnrrruuuxxxyyy|||{{{yyywwwuuussspppnnnrrrrrrrrrrrrssstttttttttgggdddbbbeeekkkppprrrssspppxxxxxxmmmdddeeeiiikkksssvvvxxxyyywwwuuuttttttrrruuuvvvvvvwwwuuulllcccMMMHHHEEEIIIPPPYYYfffqqqmmmeeeVVVOOOWWWaaagggttt}}}yyywwwxxxtttpppnnnoooqqqssssssppptttvvvqqqiiibbb```bbbdddgggkkknnnqqqqqqqqqpppqqqnnnnnnpppsssrrrmmmgggcccmmmuuuvvvvvvvvvuuurrrbbb^^^ZZZYYYZZZ\\\]]]^^^^^^XXXXXXWWWJJJEEE```xxxeee```___bbbmmmrrrttt}}}}}}tttooocccRRRFFFGGGHHHGGGEEEBBB>>>;;;999999999888666444111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...---///:::FFFGGGKKKHHHFFFQQQeeeqqqpppeeeSSSVVVbbbgggyyyvvv}}}yyyddd^^^ppp|||xxxrrrmmmmmmqqqvvv}}}kkkaaaaaagggjjjkkkqqqzzzccc[[[^^^```ZZZgggZZZFFFGGGIIIBBB@@@===:::777666555444333222000...---...///000............////////////111......000111///111555@@@DDDJJJFFFFFFccczzzuuu~~~qqqcccrrr}}}mmm]]]KKK>>>999777666888888;;;EEEOOOIIIWWWvvv{{{mmmbbbTTTWWWZZZ\\\]]]bbbiiiooouuuwwwyyy{{{}}}~~~}}}yyyiiiVVVIIICCCBBBHHHOOO]]]sss~~~{{{yyywwwwwwwww}}}xxxrrrkkk___RRROOOSSSTTTWWWWWWRRRPPPNNNFFF<<>>888777444222222222222111111000////////////............---------------------------------///...------++++++***)))...111111333FFFaaaooooookkkPPPDDDLLL[[[nnnyyyvvvoooiiitttzzzjjjaaauuuxxxyyyzzzwwwsssrrrqqqpppooonnnnnnnnnwwwssssssuuuvvvtttvvvzzzxxxwwwvvvvvvuuussspppmmmoooqqqsssuuuuuutttrrrqqqjjjeeeaaabbbbbbaaadddiiimmmooonnnhhhaaaaaaiiiqqquuuvvvwwwxxxwwwvvvsssrrrqqqqqqssstttssspppjjjeeeSSSJJJDDDHHHTTTccctttooobbbWWWQQQWWWaaalll{{{zzzvvvssssssqqqnnnooorrrrrrpppmmmooooooqqqrrrkkkaaa```eeejjjllloooppppppppppppqqqqqqqqqqqqrrrqqqnnnjjjfffiiikkkiiidddfffnnnrrrqqqggg^^^XXXZZZ^^^^^^[[[ZZZccc[[[SSSTTTQQQFFFUUUzzz{{{lllXXXLLL^^^eeesssyyy~~~zzzsssdddVVVHHHEEEDDDEEECCC>>><<<======;;;888555333333444444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,///,,,...111---+++:::NNNMMMJJJGGGLLLYYYhhhqqqsssiiiooowww{{{{{{{{{~~~}}}hhheeevvvwwwjjjggghhhhhhiiikkkkkkoooxxx~~~mmmddddddhhhkkkkkkyyyyyyeeeZZZZZZ]]]ZZZkkkaaaKKKIIIIIIBBBAAA>>>;;;888666555555444222000///......///000............////////////222//////111222111333888AAACCCIIIGGGIIIgggxxxzzzooodddppp{{{lll[[[JJJ>>>:::888777999:::===FFFPPPNNN]]]{{{yyykkk```SSSVVVZZZ\\\___dddlllrrrwwwyyy|||~~~~~~}}}xxxhhhUUUIIIDDDEEELLLTTT___www|||xxxuuussssssuuuuuuuuurrrgggYYYTTTVVVWWW\\\]]]ZZZXXXVVVPPPHHHJJJOOOiiizzzjjjmmmuuuxxxzzz~~~{{{{{{{{{{{{{{{zzzyyyxxxyyyvvvuuuvvvxxxvvvqqqlllYYYVVVTTTXXX___aaa]]]XXXZZZ\\\ZZZVVVZZZfffpppsss{{{|||yyyuuuuuuwwwwwwtttxxxsssrrrtttpppiiimmmxxxkkkooo~~~}}}wwwnnneee```NNN===777666333111222222222111111000////////////............---------------------------------...------,,,,,,+++++++++000222222666IIIbbbooonnniiiPPPCCCKKKZZZmmmyyyvvvuuummm~~~ttt|||~~~iiibbbuuuvvvuuuuuusssssssssrrrqqqppppppppppppuuurrrrrruuuvvvtttuuuyyyzzzyyyyyyyyyzzzyyywwwtttssstttuuuuuutttsssqqqpppkkkeeeaaabbbbbbbbbdddhhhggggggeeecccaaadddkkkqqqsssuuuxxx{{{|||zzzvvvssspppqqqssstttsssooohhhcccPPPIIIEEELLLZZZkkk|||pppfffZZZTTTZZZdddnnn}}}zzzwwwtttooonnnmmmmmmnnnnnnmmmlllooooooqqqppphhh______dddgggjjjnnnnnnmmmmmmnnnpppsssrrrqqqpppooolllhhheeekkkooooookkkiiilllooommmeee\\\UUUWWWZZZZZZYYYYYY^^^YYYTTTUUUSSSGGGQQQqqq~~~pppZZZNNNaaajjj{{{{{{vvvvvvrrrcccTTTGGGCCCBBBDDDBBB>>><<<===;;;:::888555444333222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,...000---,,,;;;NNNMMMLLLKKKOOOZZZhhhoooppppppxxx~~~llliiixxxjjj```YYY[[[bbbiiioootttnnnqqqwwwnnneeeeeehhhhhhgggzzzvvveee```ccceeezzzaaaJJJFFFDDDBBBAAA>>>;;;999777555555444333222000///000000111............////////////222000000222333222666<<>>:::888888;;;<<>>666444333222222222222111111000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,000111111777III___iiigggcccKKKBBBLLL\\\ppp}}}{{{~~~{{{nnneeeqqq}}}|||rrrppppppnnnsssrrrrrrqqqqqqrrrrrrsssuuussstttxxxxxxvvvvvvyyyvvvuuuuuuvvvxxxxxxwwwuuuxxxxxxwwwuuutttrrrqqqpppoooiiidddeeeeeedddfffiii```^^^\\\[[[\\\```eeeiiinnnpppuuu{{{~~~}}}yyyuuuppppppqqqrrrqqqlllfffaaaQQQJJJGGGPPP___qqqmmmggg[[[UUU[[[eeeoooxxxuuutttmmmnnnooonnnlllllllllmmmpppppppppmmmddd]]]]]]bbbdddiiinnnnnnkkkjjjlllppptttrrrpppnnnmmmkkkgggeeegggmmmqqqmmmiiihhhiiijjjeee[[[TTTUUUXXXXXXXXXYYYXXXXXXUUUWWWTTTGGGLLLfffttt]]]RRRjjjwww}}}wwwpppnnnqqqpppcccTTTGGGBBB@@@AAAAAA===<<<===999999888777555333111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,...---...000---...<<>>GGGPPPWWWlll}}}tttfff[[[PPPTTTZZZ^^^ccciiiqqqwww{{{~~~yyygggSSSGGGDDDJJJWWWcccttt~~~tttooohhh___WWWQQQNNNLLLSSSXXXcccooouuupppcccZZZ[[[aaagggjjjkkknnnpppqqqhhhgggppp|||~~~kkkfffvvvyyyvvv}}}zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzuuunnniiicccbbbbbbeeegggeeeaaa]]]YYYYYYYYYWWWZZZbbbmmmuuuzzz}}}|||xxxvvvxxxxxxvvvrrrsssuuuvvvsssrrr|||~~~uuunnnbbbTTTCCC888555444444333222222111111000////////////............---------------------------------,,,,,,,,,,,,------....../////////666GGGXXX^^^[[[YYYEEE@@@NNN```uuu}}}nnnpppvvvzzzxxxooommmmmmlllrrrrrrrrrrrrrrrsssttttttvvvtttvvvzzz{{{xxxwwwyyysssrrrrrrssstttuuutttsss{{{zzzxxxvvvuuuttttttttttttlllgggggggggeeeeeefffaaaaaa```\\\YYYZZZ___eeekkklllpppvvv|||}}}zzzwwwsssqqqooommmllliiieeebbbWWWNNNIIIPPP```ssskkkcccXXXSSSZZZeeeppp{{{sssqqqpppooorrrsssrrrooommmooorrrppppppoooiiiaaa\\\]]]bbbfffkkkppppppmmmkkknnnrrrtttrrrooonnnnnnmmmkkkiiidddkkkpppnnniiigggjjjmmmggg]]]UUUUUUVVVWWWXXXZZZVVVYYYWWWVVVSSSHHHJJJ^^^zzzddd___xxxxxxuuuuuuwwwvvvkkk^^^HHHBBB>>>???@@@===<<<<<<999999:::999777555222000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,...---...///...111???NNNHHHPPPXXX]]]fffqqqtttqqqkkkqqqxxxzzzyyyyyy|||}}}uuulllhhhhhhnnnyyy~~~ooonnntttyyy{{{{{{dddgggnnnxxx|||hhh[[[YYY[[[\\\[[[```zzzssseeedddfffxxxzzz]]]JJJGGGFFFCCCBBB@@@>>>;;;888666555444444333222222111111111............///////////////...///111111222:::DDDLLLHHHJJJMMMXXXzzz{{{lllUUUUUUfff|||wwwiiiUUUFFF@@@888666777999:::<<>>???@@@>>><<<===:::;;;<<<<<<:::777444222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,...............444AAANNNLLLVVV___ccckkkuuutttkkk```fffmmmppppppsssxxx}}}zzzkkk___^^^ccckkkuuu~~~{{{kkk^^^```jjjrrrvvvxxxiiirrr~~~yyyaaaRRRQQQVVV\\\^^^ccc~~~pppccc```\\\fff{{{~~~___KKKGGGEEECCCBBBAAA???<<<999777555444444333333222111111000............////////////......///000000222===HHHOOOKKKLLLQQQ```~~~ppp}}}qqqWWWUUUhhhvvvgggSSSDDD???777666777999999:::AAAIIIZZZuuu~~~zzzooo___SSSOOOSSSYYY\\\___ccciiinnnuuuzzzzzzgggQQQEEEGGGTTThhhyyy~~~hhhVVVNNNLLLGGGCCC@@@@@@AAABBBBBB???BBBSSSooovvvdddaaabbbjjjttt|||vvvfff]]]\\\hhhtttwwwxxx||||||}}}~~~~~~}}}{{{zzzyyywwwvvvtttsssrrrrrrrrrrrrwwwyyyzzzvvvnnnddd[[[WWWXXXWWWWWWXXXYYY^^^jjjvvv{{{|||wwwwwwwwwuuurrrtttuuuuuutttvvv|||{{{aaa]]]rrrpppqqq|||vvvrrrgggTTTAAA999999888666222222111111000////////////............---------------------------------,,,,,,------.........///222///111===NNNYYYXXXRRRKKK@@@FFF[[[lll{{{zzzyyyssstttzzzvvvrrrppprrrtttoooooooooooopppqqqqqqrrrqqqooopppttttttrrrrrrtttzzzxxxuuutttttttttsssrrrtttuuuuuuuuuvvvvvvwwwwwwhhh___ZZZ[[[^^^\\\YYYXXX```hhhlllfff[[[YYYcccnnnrrrpppooottt|||vvvqqqkkkfffeeefffgggggg___SSSKKKSSSggg}}}zzznnnbbbXXXTTT\\\hhhuuuqqqjjjjjjkkkqqqrrrsssrrrqqqppppppqqqpppqqqmmmccc]]]___fffjjjppprrrtttvvvvvvuuuvvvwwwrrrqqqqqqsssuuuuuutttsssiiijjjkkkkkkfffaaaccciiiccc\\\UUURRRPPPNNNNNNQQQSSSZZZXXXQQQOOOIIIIIITTTzzzyyypppiiiQQQGGG??????AAA???======<<<<<<===<<<;;;888555333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---......---///666DDDNNNPPP[[[aaacccllluuuooo```OOOXXXccclllpppuuu|||nnn___```ggglllqqqwwwnnneeebbbiiirrrtttqqqnnnwww}}}www\\\LLLLLLWWWbbbiiippppppeeeaaaXXXZZZgggnnnhhhOOOFFF@@@CCCCCCBBB@@@===:::777555333333333222222111000///............//////////////////000111111444@@@LLLQQQLLLNNNVVVhhh{{{mmm|||vvv^^^YYYnnn|||ttteeeOOO@@@===888777777999888888>>>GGG\\\yyy|||wwwkkkZZZNNNNNNQQQVVVXXXYYY\\\```dddiiinnnvvv}}}~~~}}}xxxeeePPPGGGLLL]]]uuuiiiVVVFFFEEECCCBBBBBBDDDHHHMMMPPPNNNIIICCCJJJ___vvv~~~{{{pppgggcccjjjvvvvvvbbb```aaahhhsss{{{{{{xxxxxxzzz{{{|||{{{xxxtttrrrppppppppppppqqqrrrtttuuusssttttttooofff^^^YYYXXXWWWVVVWWWYYYYYY\\\iiiwwwzzzxxxwwwvvvtttttttttssstttvvvwwwvvvrrrRRRMMMgggyyyqqqkkkvvv{{{yyyoooZZZEEE:::999888555222222111111000////////////............------------------------------------------...............000---111AAAUUU___\\\WWWHHHBBBOOOiii{{{}}}rrrooo{{{yyypppmmmkkklllooonnnnnnmmmmmmmmmnnnoooooorrroooooorrrsssqqqrrruuutttrrrooonnnnnnooonnnmmmpppqqqrrrsssssssssrrrrrrfff^^^YYY]]]bbbbbb```___aaagggkkkfff^^^]]]eeennntttqqqqqqwwwssspppkkkhhhgggggggggfff\\\QQQKKKUUUhhh|||uuunnndddYYYTTT\\\hhhtttoookkkmmmooosssqqqpppqqqqqqqqqpppooooooqqqmmmbbb]]]bbbkkkppprrrrrrrrruuuwwwxxxwwwuuurrrrrrsssuuuwwwvvvtttrrrfffeeegggkkkiiibbbaaadddccc\\\VVVSSSOOOKKKJJJMMMMMMXXXWWWPPPOOOJJJGGGNNNiii~~~wwwpppjjjVVVKKKBBBAAABBB@@@>>>>>><<<<<<<<<;;;999777555444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---......---///888EEENNNMMMVVV[[[^^^jjjuuukkkXXXFFFSSSdddrrrzzzrrrfffjjjqqqqqqpppsssqqqnnnqqqzzz}}}vvvllleeeuuujjjddd___```jjjwww|||vvvYYYHHHJJJYYYiiirrr{{{ooogggbbbVVVSSS\\\```|||vvvWWWJJJAAACCCCCCBBB@@@===:::777555222222222222222000//////............/////////000000000111222222555BBBOOOQQQLLLPPPZZZnnn}}}rrr|||mmm[[[[[[uuuzzzrrrcccMMM>>>;;;999888888:::888888>>>FFF^^^}}}~~~{{{uuuhhhWWWJJJLLLPPPTTTUUUUUUVVVZZZ]]]]]]cccjjjrrryyy|||{{{wwwdddPPPHHHOOOccc~~~eeeUUULLLBBBGGGGGGGGGJJJOOOVVV]]]bbb]]]UUUIIIEEEQQQfffsssuuuyyyllldddkkkxxx~~~vvv^^^eeekkkqqq{{{}}}rrrssstttwwwxxxvvvrrrmmmjjjjjjlllnnnpppqqqrrrtttvvvmmmnnnmmmggg___ZZZZZZ\\\WWWUUUWWWYYYYYY[[[hhhwww|||yyyyyywwwvvvuuusssrrrtttvvvsssooodddCCC???]]]ttt}}}|||qqqzzz{{{}}}sss^^^GGG:::999888333222222111111000///////////////.........---------------------------------........................---***000BBBWWWbbb___ZZZFFFCCCVVVtttzzz}}}hhhgggsssrrriiifffcccdddhhhmmmmmmllllllllllllmmmmmmuuurrrqqqssstttsssuuuxxxqqqooommmlllmmmmmmmmmlllmmmnnnpppqqqqqqpppnnnmmmiiibbb^^^dddlllmmmllllllllloooppplllgggfffkkkqqqrrrpppqqqxxxzzzpppnnnlllkkkjjjiiigggeeeZZZPPPKKKUUUgggxxxzzzoookkkdddYYYTTTZZZeeeppp}}}ooommmppptttuuurrrpppqqqssstttrrrooooooqqqmmmbbb]]]eeeooosssssspppooosssxxxyyyvvvrrrsssssstttvvvwwwvvvrrrooofffeeejjjrrrsssmmmiiijjjeee^^^YYYVVVQQQKKKJJJLLLHHHVVVVVVPPPOOOJJJEEEIIIZZZtttxxxsss~~~zzztttYYYNNNCCCBBBCCCAAA???>>><<<<<<;;;:::888666444333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,---///...---///:::FFFNNNEEENNNSSSXXXhhhvvvlllVVVIIIXXXnnnqqqiiirrryyyvvvrrrssstttsssxxxzzzooojjjooo^^^YYYSSSWWW]]]\\\gggkkkkkkppp{{{pppQQQGGGKKKVVViii}}}hhhXXXUUURRRUUUbbbvvveeeHHHGGGDDDBBB@@@>>>===;;;888666555666666333///---///222......//////000000111111111---111222...777HHHLLLNNNLLLOOO\\\rrryyycccUUUfffxxxpppbbbNNN???:::777;;;777555<<<===@@@LLLkkk~~~|||zzzvvvxxxooo[[[MMMKKKJJJMMMRRRUUUWWWZZZ]]]___```ccchhhnnntttyyy|||}}}~~~ppp^^^QQQMMMSSSpppgggKKKHHHHHHCCCKKKMMMTTT\\\ccciiipppvvvkkkXXXQQQSSSPPPVVVeeelllsssxxxxxxsssvvvuuuiiicccmmmyyylllhhhjjjhhhkkkpppnnneee______YYYYYY]]]gggttt{{{zzzvvvtttpppiiicccdddhhhiiieee\\\UUURRRUUUWWW[[[hhhxxx}}}zzzwwwyyywwwuuussspppmmmhhheeeYYYFFFFFFWWWhhhzzzssssss~~~}}}wwwmmmIII555999333444222222111111000000//////......---------......///------------------------........................---...555FFF___nnnjjj___EEEEEE___www{{{vvvzzzuuu|||}}}xxxkkkppp~~~ooojjjfffiiilllfffmmmooorrrqqqooonnnoooqqquuussstttwwwwwwtttsssuuusssrrrooolllkkkkkkkkkllllllnnnpppqqqqqqooommmlllooooooppptttxxxwwwsssooolllmmmlllhhhffffffaaa\\\^^^iiivvv~~~zzzsssjjjfffjjjjjjddd]]]\\\SSSMMMKKKSSS```nnn|||wwwllleeeggg___XXXYYYaaannn}}}pppnnnqqqsssyyyvvvrrrpppqqqssstttuuusssooohhhbbb______bbbdddlllmmmoooqqqrrrtttuuuvvvtttsssrrrrrrrrrqqqnnnkkkeeefffjjjoooooolllnnntttmmmhhh___VVVOOOKKKJJJJJJNNNPPPQQQRRROOOKKKFFFBBBMMM___|||}}}ooo___oooyyy|||~~~}}}|||ooo```KKKBBBEEEAAA???BBB???===<<<<<<<<<<<<;;;888666333222222111000///............------------......---///---+++///;;;EEEJJJIIICCCPPP```kkk{{{uuuSSSKKKUUUhhhqqqrrr~~~rrrooouuu}}}}}}xxxzzzvvvuuu}}}tttlll\\\ZZZWWWZZZ^^^[[[```cccbbbhhhrrrvvvlllOOOGGGKKKUUUiii}}}gggWWWTTTQQQTTTaaa|||hhhJJJHHHEEECCCBBBAAA@@@===999666555666555333///...000222000000000000////////////222---222333///999IIINNNQQQNNNOOO[[[pppppp\\\RRRfffxxxpppbbbNNN???:::999===999:::BBBDDDHHHVVVttt~~~}}}{{{|||xxxwwwvvvhhhTTTLLLOOONNNQQQUUUXXXZZZ]]]aaacccdddfffiiimmmppprrrtttttt|||yyy{{{~~~|||ttt___RRRRRR___xxxWWWIIINNNTTTSSSYYY]]]eeennnuuu{{{oooXXXNNNMMMJJJNNNZZZ^^^pppwwwzzzvvvyyymmm___XXXoooyyy___VVV[[[aaajjjmmmdddZZZYYY```ccc___^^^aaajjjrrrvvvwwwpppnnnhhhccceeekkkllliiiYYYRRRPPPSSSTTTWWWdddttt|||zzzyyywwwyyyxxxwwwvvvsssnnngggbbb\\\JJJGGGWWWlllrrrooo{{{~~~xxxoooKKK777;;;555666222222111111000000/////////......---------......------------------------........................---...555FFF]]]lllgggZZZDDDDDDZZZooosss}}}yyyyyyrrrxxxjjjnnnyyyllljjjhhhnnnrrrnnnkkkmmmppppppnnnnnnooopppzzzwwwuuuwwwvvvrrrqqqtttqqqpppnnnllllllmmmnnnooopppppppppqqqqqqqqqqqqqqquuuzzzuuummmlllmmmjjjeeebbbbbb]]]XXX^^^iiiuuu}}}{{{ooogggdddffffffaaa[[[YYYQQQKKKIIIQQQ]]]kkkyyyyyypppjjjccc[[[TTTVVV]]]jjj{{{zzzqqqpppssssssvvvtttsssssstttuuutttsssvvvrrrlllfffbbbaaabbbcccfffiiimmmppprrrssstttttttttssssssssssssrrrooollljjjhhhiiimmmllliiihhhjjjnnnggg\\\RRRKKKHHHIIIKKKNNNPPPQQQQQQOOOJJJEEEBBBHHH[[[yyy{{{iiiSSS```kkkttt}}}sssbbbLLLCCCEEEAAA@@@BBB???<<<;;;::::::;;;:::777555333333222111000//////.........------------......---///...+++000;;;FFFKKKKKKLLL\\\iiimmmwwwpppTTTQQQYYYiiirrrvvv~~~|||}}}xxxkkk[[[]]]]]]^^^___YYY\\\^^^]]]cccmmmmmmtttfffLLLFFFKKKUUUjjjfffUUURRROOORRR___wwwmmmPPPLLLFFFEEEEEEEEEDDD@@@<<<888555555444222000///111333111111111000///.........333...222444222<<>>777888333222222111000000//////000///...---------------------------------------........................---...555EEE[[[hhhaaaSSSAAABBBSSScccjjjsssyyysss}}}nnngggjjjwwwllllllkkkqqqwwwssslllnnnpppqqqppppppqqqsss|||wwwttttttqqqmmmmmmpppooonnnmmmmmmmmmoooqqqrrrrrrqqqppppppppprrrssstttvvvxxxoooooooookkkeeebbbbbb^^^XXX^^^gggpppvvvzzz|||xxxsssiiiddd```aaaaaa\\\WWWUUUOOOIIIHHHOOO[[[hhhvvvyyyqqqkkk\\\TTTOOORRRZZZgggyyyzzztttttttttrrrrrrssstttwwwxxxwwwtttqqqvvvsssnnniiidddaaa```___^^^ccciiinnnqqqqqqrrrrrrtttsssssstttuuussspppmmmiiiffffffmmmrrrqqqppppppnnnggg[[[OOOHHHGGGIIILLLNNNOOOPPPPPPMMMIIIEEEBBBAAATTTvvv}}}gggKKKTTT```ooozzzdddMMMCCCEEEAAAAAABBB???===<<<;;;;;;;;;:::888666444444333222111000///.........------------......---///...,,,111===HHHMMMKKKSSSeeepppqqquuuooo[[[[[[^^^lllvvv{{{~~~~~~}}}mmm]]]aaabbbaaa^^^XXXXXXZZZYYY^^^fffcccfffvvvxxx```KKKHHHMMMWWWmmmdddRRRPPPMMMOOO\\\nnnnnnRRRKKKGGGGGGHHHHHHGGGDDD>>>:::666555444222111111222333111000000000/////////...333...222555444@@@PPPSSSSSSNNNNNN[[[ssszzz[[[RRRWWWtttxxxpppbbbMMM>>>;;;777:::999>>>GGGIIIQQQeee~~~}}}||||||{{{qqq___QQQSSS]]]```bbbfffjjjmmmrrrxxx|||~~~}}}}}}||||||}}}}}}~~~zzz{{{}}}~~~|||{{{~~~~~~yyyvvvhhhUUUNNN[[[qqqrrrSSSGGGIIINNNTTT[[[eeemmmyyylllPPPAAACCCEEEKKKSSSRRRbbbqqqvvvbbbVVV```tttkkklllpppuuu{{{wwwmmmaaaYYY^^^qqq}}}|||wwwtttllldddbbbdddbbb]]]TTTMMMKKKNNNOOOPPP[[[iii}}}tttrrrtttvvvzzzyyyyyyxxxvvvqqqkkkfffcccZZZQQQ^^^}}}zzzrrrNNN;;;???888999333333222222111000//////111000///...---,,,,,,,,,------------------------........................---///666EEEZZZddd[[[LLL===@@@LLLZZZdddnnntttsss|||wwwwwwcccdddwwwyyyoooooolllpppvvvrrroooqqqrrrttttttuuuvvvvvvyyysssooonnnllliiijjjnnnpppooonnnmmmnnnppprrrsssrrrqqqqqqpppppppppqqqqqqpppzzzxxxsssssssssooojjjhhhhhhfffaaadddjjjoooqqqssstttoooiiieeeaaa^^^\\\ZZZWWWSSSQQQJJJFFFFFFNNNZZZfffuuuuuukkkdddVVVPPPLLLOOOXXXdddtttzzzwwwxxxuuuppprrrrrrtttwwwyyyxxxuuurrrtttqqqmmmhhhccc___[[[YYY[[[```fffjjjlllmmmppprrrrrrrrrsssuuuvvvuuurrrooohhhcccccckkktttuuusssqqqnnnhhh^^^TTTMMMKKKLLLMMMMMMNNNOOONNNLLLHHHDDDAAA;;;NNNsssmmmMMMUUUaaatttzzz}}}gggOOOCCCEEEBBBBBBCCC>>>@@@???============;;;999555555444222111000//////......------------......---//////---222???KKKPPPKKKUUUeeepppuuuxxxrrrfffmmmlllwwwzzzssssssvvvwwwxxxyyy}}}~~~~~~|||xxxwwwyyy|||ppp```dddddd```]]]WWWSSSVVVTTTWWW\\\VVVXXXhhhyyy}}}ppp[[[JJJIIIOOOZZZrrrbbbOOOMMMKKKLLLXXXkkkmmmQQQGGGIIIIIIJJJJJJJJJGGGAAA===777666444222222222222222.../////////000000000111333...222666777CCCSSSVVVPPPLLLOOO___zzzuuuSSSQQQ^^^|||xxxpppaaaLLL>>>;;;888::::::@@@HHHHHHRRRhhh~~~~~~|||xxxqqqooouuu~~~xxx{{{}}}|||wwwrrr___QQQQQQaaarrr|||nnn[[[MMMNNNSSSVVV^^^iiimmmwwwgggKKK===AAAEEELLLSSSQQQ[[[ooossseeeppp{{{```]]]nnnzzziii```dddqqq||||||yyyuuulllccc______[[[UUURRRLLLKKKOOOOOOOOOYYYfff~~~uuurrrtttvvvzzzxxxvvvuuutttssspppnnnlllhhh[[[bbb~~~yyyqqqNNN;;;???777888444444333222111000//////111000///...---,,,,,,,,,------------------------...........................000777GGGZZZbbbVVVFFF999@@@IIIUUUfffppptttyyypppeeebbbpppyyypppppplllppptttqqqqqqqqqssstttvvvwwwwwwwwwuuuooollllllkkkjjjlllqqqsssrrrpppoooooopppqqqrrrssstttuuuuuutttrrrpppnnnpppuuuzzz{{{xxxuuutttuuurrrsssqqqnnnnnnpppnnniiikkknnnpppppprrrtttpppiiicccaaa]]]XXXTTTQQQMMMJJJBBB???AAAIIITTT```ooo{{{~~~qqqfff^^^UUUOOOKKKMMMSSS[[[gggqqqxxxyyyxxxvvvwwwyyywwwssstttsssssstttvvvwwwvvvuuusssqqqnnnjjjddd___[[[YYY]]]aaaeeefffgggiiinnnssspppqqqsssuuuwwwvvvssspppkkkcccaaagggnnnmmmhhhdddnnnjjjddd]]]WWWRRROOOMMMMMMMMMNNNMMMJJJGGGCCCAAA:::JJJoooqqqRRR[[[pppyyytttzzz}}}jjjQQQDDDEEECCCCCCCCC>>>AAA???===<<<===<<<;;;999666666555333222000//////......------------......---//////...444AAAMMMSSSSSS[[[ccclllyyy|||tttmmm|||yyyooogggffffffeeegggllluuuyyy{{{wwwnnniiilllppprrraaadddbbb\\\[[[YYYUUUXXXVVVWWWXXXQQQTTTfffvvvwww~~~jjjXXXJJJJJJPPP]]]xxx```LLLKKKHHHJJJUUUiiilllUUUKKKKKKKKKKKKKKKKKKHHHDDD@@@999777444222222222111000.........///000111111111333---000666888FFFUUUWWWOOOLLLQQQdddvvvXXX]]]pppxxxpppaaaKKK>>><<<:::;;;;;;BBBJJJJJJUUUnnn||||||}}}|||ssslllUUULLLRRR```iiirrroooaaa\\\WWWXXX^^^aaaccclllvvvzzzeeeKKK>>>CCCFFFKKKQQQOOOYYYnnn}}}lllxxxppp[[[```tttxxxqqqmmmwww}}}{{{{{{vvvrrrjjjaaa^^^^^^ZZZSSSPPPKKKKKKOOOPPPPPPYYYeee~~~yyyuuuvvvwwwyyywwwtttsssssssssrrrqqqvvvuuuaaabbbxxxzzz~~~wwwyyy}}}xxxqqqNNN;;;???777888555555444222111000///...000///...---------------------------------------........................///111999III[[[aaaTTTBBB777BBBJJJWWWmmmvvvxxxpppjjjrrr}}}tttnnnooolllpppuuusssqqqpppqqqrrruuuvvvuuussssssnnnlllmmmnnnnnnrrrwwwvvvtttrrrpppooopppqqqqqqwwwxxxzzz{{{zzzwwwtttrrrxxxwwwuuurrrooonnnooopppnnnppppppoooqqqsssqqqmmmhhhjjjjjjkkkooossspppkkkbbbaaa\\\TTTMMMJJJFFFBBB:::888999AAAJJJUUUcccppp|||}}}pppddd[[[TTTOOOKKKMMMOOORRRXXX___hhhmmmppppppsssxxxyyywwwvvvtttqqqqqqsssuuuuuuuuuuuutttqqqnnniiiddd```^^^bbbeeehhhgggdddffflllrrrnnnoooqqquuuwwwvvvssspppiiicccaaagggnnnmmmiiifffmmmllliiieee^^^WWWQQQNNNMMMMMMLLLKKKIIIFFFBBB@@@<<>>???===:::999::::::999777777777555444222111000///......------------......,,,///000///666CCCPPPUUU\\\bbbbbbiiizzzzzznnnjjjyyy|||xxxpppmmmddd^^^]]]ZZZVVVXXX```rrrxxx{{{uuuiii^^^\\\^^^ppp___bbb]]]WWWZZZ]]]WWW\\\ZZZXXXUUUNNNUUUkkk|||zzz}}}eeeTTTHHHIIIPPP^^^{{{___JJJIIIGGGHHHSSSdddmmmZZZQQQMMMLLLKKKKKKJJJIIIEEECCC<<<888444222222222000...////////////000000000000222,,,///555999GGGWWWXXXQQQPPPVVViiittt___jjjxxxppp```KKK>>><<<888999:::CCCKKKJJJWWWrrr~~~{{{}}}~~~}}}qqqeeeVVVPPPWWW```ccciiiiii___fffiiinnnqqqsssvvv~~~cccLLLCCCHHHJJJNNNTTTRRR\\\qqqwwwjjj{{{yyyggg^^^ooo~~~}}}zzziiiooo{{{~~~|||zzzxxxyyyyyyuuurrrjjjbbb^^^^^^ZZZTTTNNNJJJJJJOOOPPPPPPXXXddd|||~~~yyyxxxyyyxxxvvvuuuttttttsssqqqooouuuvvv___\\\ppplllppppppyyy|||xxxqqqOOO<<<@@@888888666555444333111000///...///......---------......------------------------........................000333;;;KKK]]]bbbSSSAAA666FFFMMMZZZttt|||{{{xxxzzzppplllnnnkkkooouuurrrsssqqqqqqrrruuuvvvtttrrrqqqmmmlllooopppppptttxxxvvvuuusssqqqpppqqqrrrsssxxxyyyzzz{{{{{{zzzyyyyyy|||zzzxxxvvvtttpppllliiijjjnnnpppppprrrtttqqqkkkffffffddddddiiiooommmhhhaaaaaa[[[OOOFFFCCC???999777555666<<>>>>><<<999888888999888777888777666444333111000///......------------......,,,///000000777EEEQQQWWWWWW```^^^eeevvvqqqaaabbbnnnjjjuuuwwwoookkkdddccc\\\ZZZ]]]YYYQQQRRRYYYllltttyyyuuufffXXXQQQOOOnnn\\\___YYYSSSYYY```UUUZZZYYYTTTOOOHHHQQQjjj|||zzz}}}bbbRRRFFFHHHOOO^^^}}}^^^IIIHHHFFFGGGRRRcccnnn[[[PPPNNNMMMKKKJJJJJJIIIFFFDDD===999555333333222000---111111000000//////......222+++...555999HHHWWWYYYTTTSSSYYYmmm}}}xxx~~~}}}ppp^^^lllxxxqqq```JJJ===<<<555666888BBBKKKJJJWWWttt}}}}}}|||~~~{{{{{{ooo```aaa\\\aaahhhgggnnntttooopppwww}}}~~~bbbMMMGGGNNNOOOTTTZZZYYY___sssqqqkkk}}}sssaaaaaazzz|||qqqhhhttt{{{|||}}}~~~~~~|||zzzxxxwwwtttlllccc___^^^YYYRRRLLLHHHIIIOOOPPPOOOXXXddd{{{{{{zzzzzzwwwwwwvvvvvvvvvsssoookkkooorrrXXXUUU}}}rrrkkkrrrxxx}}}yyyrrrPPP===AAA999999666555444333111000///.........---------......///------------------------........................000444===MMM^^^cccSSS@@@666IIIOOO]]]yyy|||ppplllnnnjjjlllrrrooouuutttssstttwwwwwwuuusssooolllkkknnnpppppprrrwwwuuutttrrrqqqqqqrrrssstttwwwwwwwwwwwwxxxzzz|||}}}zzzzzz{{{}}}}}}wwwmmmeeeiiinnnpppqqqssstttpppjjjkkkjjjgggeeejjjooommmggg```aaaZZZLLLBBB>>>:::444888666777;;;???FFFRRR^^^nnn{{{{{{mmm___TTTKKKIIILLLRRRWWWXXX\\\aaaiiiqqqvvvtttqqqtttwwwyyytttsssrrrrrrssssssqqqooovvvuuussspppmmmjjjhhhggghhhmmmqqqoooiiieeegggkkkjjjllloootttvvvvvvssspppkkkgggfffjjjllliiifffeeemmmllliiieee___XXXRRRNNNLLLLLLKKKJJJGGGDDDBBB@@@888;;;VVVnnn~~~vvvggg|||}}}}}}qqqTTTEEEFFFEEEEEEEEE>>>@@@===;;;999:::::::::999999888777555333111000///.........------.........,,,///000111888FFFRRRXXXLLLYYYYYY```ppphhhWWW[[[bbbaaaqqq~~~yyyrrrooojjjaaa]]]___eeeaaaVVVUUU\\\dddmmmuuusssfffVVVLLLHHHiiiZZZ^^^\\\ZZZ```bbb```]]]PPPIIIMMMPPPZZZmmmdddNNNMMMLLLQQQaaawww}}}\\\JJJIIIEEEDDDNNNeee___[[[RRROOOLLLJJJIIIHHHFFFDDDAAA???<<<888444222111000000000////////////000000...333444222:::JJJSSSSSSXXXQQQZZZmmm|||{{{uuuzzzeeeaaatttzzzooo___MMM@@@;;;888::::::@@@HHHKKK^^^~~~}}}|||}}}~~~|||}}}~~~~~~xxxpppjjjcccllluuuyyy\\\NNNEEEJJJVVV___cccfffggg}}}|||eeejjjooobbb```qqqqqqcccvvv|||}}}yyy||||||zzz{{{}}}{{{vvvzzzvvvoooggg___YYYUUUTTTLLLKKKMMMPPPPPPPPPVVV^^^vvv~~~{{{zzzvvvwwwxxxxxxvvvssspppnnnjjjjjjZZZVVVpppoooeee|||xxx~~~jjjRRRAAA<<<:::888777666555333222111000000000///...------,,,------...........................------------...//////222222???WWWiiieeeSSSDDD666MMMaaauuuwwwnnnwww~~~~~~rrriiiiiinnnqqqsssuuuwwwxxxyyyzzzxxxuuurrrppppppsssvvvwwwvvvvvvxxx{{{xxxxxxsssooopppuuuvvvtttwwwuuuvvvyyyxxxvvvxxx}}}|||yyyyyyxxxuuummmfffmmmqqqqqqnnnnnnqqqrrrpppnnnkkkhhhjjjmmmmmmgggaaa```aaaXXXEEE888555555444666333444:::???CCCJJJQQQlllyyyyyyrrrbbbQQQLLLFFFJJJXXXbbbgggsss{{{tttyyy{{{wwwvvvwwwxxxwwwuuussssssssszzzxxxwwwvvvppphhheeefffkkkssszzzyyyrrrkkkjjjlllmmmnnnpppsssuuutttqqqnnnlllhhhfffiiijjjfff___YYYdddhhhjjjggg^^^UUUOOOMMMHHHIIIIIIHHHGGGDDDAAA???999@@@IIIaaayyyyyymmmmmm}}}xxxjjjZZZIIIDDDDDDBBB@@@???;;;999888888:::;;;;;;:::===;;;999666444222000000......---------,,,,,,,,,***......,,,444BBBJJJHHHCCCIII[[[aaajjjcccKKKOOOTTT```lllsssxxx{{{vvvmmmddd```dddiiiaaaSSSWWWfffmmmxxx~~~ttt]]]JJJCCCDDDiii[[[___^^^```hhhkkkjjjeeeVVVMMMOOOQQQZZZllleeeOOONNNMMMSSSddd|||~~~```LLLIIIDDDEEEQQQddd```WWWUUURRRNNNLLLJJJIIIFFFDDDDDDBBB>>>:::777444222222000000////////////000000...333444333<<>><<<999777666555333222111111000111111000///.......................................------------...//////111444EEE___pppjjjUUUDDDHHHccc{{{|||yyy~~~ttteeeuuu~~~uuuooorrrwwwyyyxxxyyywwwwwwxxxyyyxxxvvvtttssssssuuuxxxxxxwwwvvvxxxzzzxxxxxxuuurrrsssxxxyyywww~~~zzzyyyzzzzzzwwwvvvyyyxxxwwwwwwyyy{{{xxxpppiiiiiiooorrrqqqrrrvvvxxxwwwvvvrrrlllgggdddbbbaaa___\\\[[[QQQ@@@666444444222444333555:::>>>BBBLLLUUUiiixxx~~~uuukkkZZZKKKIIIIIIQQQ___jjjttt{{{}}}}}}wwwxxxyyyzzzzzzxxxxxxyyyzzzyyywwwvvvuuuooogggccceeelllrrryyy|||zzzwwwtttrrrpppppprrruuuwwwwwwtttqqqmmmhhheeegggmmmpppooonnnkkkmmmlllfff[[[PPPJJJGGGHHHHHHHHHHHHFFFCCC@@@>>>777===GGG___yyyxxxgggaaakkkZZZIIICCCCCCBBB@@@???<<<;;;::::::<<<>>>=========;;;999666444222111000.........---------,,,,,,,,,000///---555DDDKKKJJJKKKQQQbbbhhhnnneeeIIIKKKSSSbbbqqqyyy~~~|||qqqjjjjjjnnnggg\\\aaappp}}}ttt___LLLDDDBBBmmm```ddddddgggpppssssssnnn]]]SSSVVVWWW___qqqiiiQQQNNNMMMUUUiiieeePPPIIIDDDEEERRRcccjjjXXXWWWTTTQQQNNNMMMKKKHHHFFFGGGEEEAAA===999666444333111000000//////000000111---222333444>>>PPPYYYYYYYYYVVVaaasss^^^```zzzyyyooo```MMM???:::888;;;===DDDLLLNNN___}}}~~~}}}|||zzzzzz{{{|||~~~zzz\\\RRR[[[```hhh{{{~~~}}}~~~lllYYYPPPNNN^^^sss~~~}}}uuusssgggrrrtttjjjqqq}}}jjjkkk|||yyyvvvrrrooonnnpppsssuuuvvvyyyzzzxxxxxx{{{zzzwwwwwwsssmmmggg```\\\YYYXXXVVVQQQNNNLLLJJJKKKTTT^^^nnn{{{ssstttuuuvvvwwwwwwwwwwww|||sssYYYOOOjjj}}}tttyyy|||yyyoooZZZIIIAAA===:::888777555444222222111111222222111000////////////...........................------------...//////000777KKKhhhyyypppXXXDDD@@@]]]xxx~~~www~~~sssmmmwwwwwwbbbccc{{{{{{tttrrrwww|||{{{xxxwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyzzzzzzyyyxxxxxxyyywwwyyyxxxwwwyyy~~~~~~{{{zzzwwwzzz|||zzzxxxyyyuuuvvvxxx{{{|||yyyqqqkkkhhhooouuuuuuvvvzzz||||||zzztttkkkaaa[[[ZZZ]]]aaaYYYTTTIII<<<666666555222333555999<<<>>>CCCPPP]]]kkkzzz|||mmm___QQQEEEGGGKKKWWWfffqqq|||vvvwwwxxxyyyyyyyyyyyy|||~~~xxxuuuuuutttnnneeeaaacccjjjnnnvvv}}}zzzvvvssssssuuuxxxzzzyyywwwtttllliiifffiiiooosssssspppmmmnnnmmmfff\\\RRRLLLJJJHHHHHHGGGFFFDDDAAA???===666;;;DDD]]]yyywwwaaaTTThhhqqq}}}~~~|||yyyzzzooo]]]LLLEEEEEEDDDBBBAAA>>><<<;;;<<<>>>@@@@@@@@@<<<;;;999666444222111000.........------------,,,---000000...666EEEMMMLLLJJJTTTjjjpppuuuiiiNNNRRRWWWfffwww|||rrrllllllhhhccckkkzzz{{{nnn]]]MMMBBB===qqqiiimmmmmmooouuuvvvwwwqqqbbbZZZ___bbbjjj{{{mmmSSSOOONNNWWWlll}}}cccOOOJJJFFFFFFPPPgggqqqYYYWWWUUURRRPPPOOOMMMKKKJJJHHHFFFCCC???;;;888555444111000000000000000000111---222333444@@@SSS]]]\\\YYYWWWcccsss|||xxxyyy{{{[[[```yyyyyypppaaaMMM???:::888;;;>>>FFFNNNOOO___}}}~~~|||zzz{{{{{{}}}lllUUUUUUbbbdddlll}}}~~~}}}kkk```WWWWWWhhh}}}yyyqqqgggqqqllllllttt{{{rrrdddgggvvvddd```\\\ZZZ]]]eeennnttttttyyy{{{yyyyyyzzzzzzwwwxxxuuuooohhhbbb]]]ZZZYYYSSSOOOLLLKKKIIIJJJSSS\\\nnn~~~zzztttttttttuuuvvvwwwxxxxxxvvvlllSSSLLLlllwwwxxx{{{zzz```LLLBBB===:::999888666444333222222222222222111000////////////...........................------------...//////111999OOOkkk{{{qqqYYYFFF>>>[[[uuu}}}llljjjyyyqqqjjjrrr{{{ZZZdddvvvpppnnnsssvvvuuurrrqqqttttttsssssstttuuuwwwxxx|||}}}}}}|||{{{zzzyyyyyywww{{{||||||~~~zzztttqqqwww}}}}}}||||||{{{zzzzzzzzzyyyuuuooojjjkkksssxxxyyyyyy{{{|||{{{vvvmmmbbbYYYWWW[[[___bbbUUUMMMBBB:::999999888555777:::???AAA@@@EEEUUUfffrrr~~~wwwcccSSSIIIBBBFFFLLLYYYhhhvvv|||}}}{{{uuussstttuuuuuutttuuuxxxzzzwwwuuuuuutttnnneeeaaabbbiiipppyyy}}}{{{uuuuuuvvvxxxzzzzzzwwwuuullllllkkklllnnnmmmfff]]]```dddfffddd\\\TTTOOOMMMHHHGGGGGGEEECCC@@@===<<<888;;;@@@XXXxxxyyyaaaPPP___fffnnnvvv{{{~~~~~~zzzyyytttbbbOOOGGGGGGFFFEEEDDD>>>===<<<===???AAAAAAAAA<<<:::888666444222111111............------------,,,000///...666FFFOOONNNLLL[[[vvvzzzyyykkkTTT\\\bbblllzzzwwwmmmkkkiiijjjvvvxxxmmmaaaTTTGGG>>>~~~nnnmmmuuuvvvxxx|||yyyvvvrrreeeaaahhhkkkqqqoooUUUPPPOOOYYYnnnuuuoooZZZIIIIIIHHHHHHNNNhhhpppXXXVVVTTTQQQPPPPPPOOONNNLLLGGGFFFCCC@@@<<<888555444111111000000000000111111///222333555BBBUUU^^^]]]YYYWWWcccrrrzzz}}}tttttt~~~sssWWW^^^sssyyyqqqbbbOOO@@@:::888<<<>>>FFFNNNOOO```~~~}}}|||}}}}}}~~~yyygggTTTVVV___ZZZbbb{{{~~~}}}ooobbbZZZZZZjjj|||{{{xxxpppdddnnnfffooorrrjjjaaa]]]\\\[[[LLLJJJHHHHHHLLLTTT]]]cccgggooouuuvvvwwwzzz{{{yyyxxxuuunnnggg```ZZZWWWVVVMMMKKKJJJKKKJJJKKKSSS\\\qqqxxxuuuuuuuuuuuuuuuvvvvvvvvvoooeeeMMMEEEddd|||mmmlllzzzzzz|||~~~bbbKKK@@@===<<<999888777555444333222222111111000///.......................................------------...//////222:::MMMggguuulllVVVFFF@@@YYYooo{{{tttkkkooouuuppp~~~}}}WWW___|||wwwqqqmmmpppqqqpppooopppxxxwwwvvvvvvvvvxxxzzz{{{~~~~~~~~~}}}}}}|||{{{zzzxxx|||~~~tttnnnlllssszzz||||||||||||zzzwwwuuurrrpppmmmkkkooouuuyyyzzz||||||ooocccVVVRRRVVV[[[\\\ZZZMMMDDD;;;999:::;;;999666999<<>>TTTvvv|||eeeSSSeeejjjqqqvvvzzzvvvcccOOOFFFEEEEEEDDDDDD>>>===<<<<<>>EEEMMMOOO```~~~~~~~~~}}}vvvbbbQQQTTT[[[UUUbbb||||||~~~}}}nnnVVVNNNNNNZZZiiipppooommmqqq}}}~~~{{{ssstttoooccckkkgggoooiiiWWWOOORRRLLL>>>???>>><<<<<<>>>AAAEEEHHHSSS^^^jjjppptttyyy|||{{{uuuqqqkkkccc\\\WWWSSSRRRJJJIIIIIIKKKKKKLLLTTT]]]rrrwwwuuuuuuuuuuuuuuuttttttssshhhaaaJJJCCC```}}}yyyeeeddduuu{{{yyy|||```III@@@???@@@:::999777666444333333333111111000///.......................................------------...//////333999JJJbbbnnneeeRRRCCC888MMM```mmmuuupppooozzzzzzsssSSS^^^vvv{{{uuuqqqssstttssstttwww||||||{{{zzzzzz{{{|||}}}|||{{{{{{|||}}}}}}|||zzzxxx{{{~~~~~~|||rrrmmmlllqqquuuvvvvvvwwwvvvtttrrrooonnnnnnooooooqqqsssuuuxxx~~~}}}kkk]]]OOOKKKPPPTTTPPPJJJAAA:::555888;;;:::888777999;;;???AAABBBJJJ___rrryyyfffNNN???<<>>??????>>>;;;:::888666444333222222/////////.........------+++///...,,,555FFFPPPPPPWWWhhh}}}qqq|||xxxyyywwwmmmhhheeejjjyyyvvvjjj^^^RRRKKKzzzlllccc\\\dddqqqvvv}}}~~~tttuuuqqqvvvkkkSSSRRRVVVbbbvvv{{{qqqlllllleeeooohhhUUUKKKFFFGGGPPPXXXnnn]]]WWWTTTQQQOOONNNLLLJJJHHHEEEDDDCCCBBB???;;;888777222111111000000111111222333555333555CCCUUU\\\YYYXXXVVVeee{{{~~~}}}ttt^^^bbbxxx{{{uuufffRRRBBB<<<999<<<===CCCKKKNNN```{{{qqq\\\MMMVVV```[[[jjj||||||~~~yyyhhhJJJCCC@@@HHHRRRXXXZZZ]]]eeennnnnnkkkggg^^^aaasss~~~rrrgggmmmkkkgggZZZJJJCCCDDD???555999999888888999:::;;;;;;GGGUUUdddmmmrrrwwwyyyxxxsssoooiiibbb\\\WWWTTTSSSNNNKKKJJJJJJJJJMMMVVVaaappp~~~wwwqqqssstttuuuuuutttsssrrrfffbbbMMMFFFbbb}}}qqqxxxzzz|||bbbLLLBBBAAABBB:::999888666555444444333222222111000////////////...........................------------...//////111777HHH^^^iii```LLL>>>===OOO___nnnzzzzzz~~~ttt[[[cccrrr~~~yyyuuusssvvvxxxwwwyyy|||}}}|||{{{zzzyyyyyyyyyyyyxxxvvvvvvxxx{{{|||zzzxxxvvvyyyzzzzzz{{{}}}{{{uuupppmmmmmmpppqqqpppqqquuurrrssssssrrrrrrrrrtttuuurrrpppmmmpppyyy|||sssfffYYYKKKDDDEEEFFFBBB===999555444:::===:::888:::::::::>>>BBBGGGSSSiii}}}xxxeeeOOO@@@<<>>???>>>===:::999888666444333222222////////////............,,,000...---666HHHRRRSSS[[[dddxxx}}}}}}}}}{{{vvvqqqjjjbbb\\\___mmm{{{}}}vvvkkk]]]SSSNNNNNNxxxjjj```YYY```lllpppxxx{{{ssswwwwwwhhhQQQRRRYYYfffzzzzzzoookkklllooo|||dddOOOCCCDDDOOO^^^iiiZZZYYYVVVRRRNNNLLLJJJGGGDDDEEEEEEDDDCCC@@@===:::999222222111111111111222222555666444555BBBUUU[[[WWWXXXVVVggg{{{}}}|||fffhhh|||vvvgggSSSCCC<<<:::<<<<<>>???FFFUUUeeemmmrrruuuuuusssssspppjjjddd___[[[XXXXXXSSSOOOKKKIIIIIIMMMXXXdddmmm}}}xxxooopppsssuuuvvvuuusssqqqmmmhhhRRRGGG```}}}~~~gggPPPEEEBBBAAA;;;:::888777555444444444444333222111000000000000...........................------------...//////000666GGG]]]ggg]]]III;;;???NNN]]]mmm{{{|||nnnfffnnnsssvvvsssqqqrrrvvvyyyxxxyyy}}}zzzyyyxxxwwwvvvtttsssssstttrrrrrruuuyyy{{{yyywwwuuuwwwwwwvvvwwwyyyvvvqqqlllkkkmmmppppppnnnqqqvvvuuuwwwyyyyyyxxxwwwwwwxxxsssmmmggghhhqqqxxxrrrggg```VVVHHH???<<<<<<;;;999777444666===@@@<<<;;;===;;;<<>>===555:::<<>>??????>>>===:::999888666444333333222000/////////...............111000...777IIITTTUUUhhhhhhrrruuuvvv~~~zzzzzz~~~tttsssmmmddd[[[[[[hhhuuurrrrrrnnnbbbTTTMMMOOOTTTuuuaaaZZZRRRQQQ]]]jjjsssyyy|||bbbTTTPPP]]]mmm}}}zzzqqqrrrwww~~~~~~cccOOOCCCBBBLLL[[[ooo^^^UUUSSSPPPNNNMMMKKKGGGEEEFFFCCC@@@>>>>>>===;;;999555444222111111111222222000777;;;>>>GGGTTTYYYUUUXXXWWWmmmzzz|||}}}fffppp{{{tttgggSSSCCC;;;;;;>>>???EEELLLMMM^^^}}}~~~|||}}}jjjQQQJJJWWWVVVOOOfff~~~|||{{{~~~|||zzz|||||||||}}}|||}}}rrrbbbHHHBBB???BBBFFFGGGGGGIIINNNNNNOOOPPPPPPRRR[[[eeeuuutttkkkdddUUUFFF>>>:::666666777333555888999999<<>>===<<<888:::KKKgggtttdddLLL\\\zzzhhhRRRFFFEEEGGGEEEBBBBBBAAA???@@@AAAAAA@@@>>>===;;;888777777666444333111000///..................111///---777IIIUUUVVVdddkkkrrryyyxxxhhhjjj~~~~~~yyyrrrmmmmmmhhhdddbbbaaa^^^\\\dddoooqqqvvvtttfffSSSGGGFFFIII}}}kkk[[[RRRMMMOOO[[[hhhpppuuuzzzzzzyyy~~~aaaTTTPPP]]]lll}}}vvvvvv|||pppWWWLLLHHHJJJRRRbbbjjjXXXWWWTTTPPPNNNLLLKKKHHHFFFCCCAAA>>><<<<<<;;;999777555444222111000111111222444:::???AAAKKKYYY^^^ZZZZZZ```zzzuuu|||uuu___sss|||vvviiiUUUDDD<<<;;;>>>>>>DDDKKKLLL]]]{{{~~~yyytttrrr___LLLFFFQQQPPPLLLccc~~~}}}~~~zzzvvvssskkkiiihhhjjjnnnrrrttttttxxxxxxxxx{{{~~~}}}nnn\\\HHHBBB@@@CCCGGGHHHHHHJJJJJJHHHIIIKKKLLLPPPZZZeeewwwzzzmmmaaaYYYMMM@@@:::888666666888555777:::::::::===BBBGGGRRRZZZdddlllppppppqqqqqquuuqqqkkkddd\\\WWWSSSQQQMMMIIIGGGHHHJJJMMMUUU^^^sss}}}tttnnnooonnnjjjkkkpppppplllqqqlllXXXOOOccc{{{oooRRRCCCDDDBBB===<<<:::888666444333333222111000//////......///..............................///...,,,,,,...///333999AAASSSfff]]]FFF<<>>???AAACCCGGGUUUooo|||fffQQQDDDCCCHHHVVVaaaooo|||yyyyyyxxxwwwuuutttsssssstttuuuwwwyyyzzzzzzzzzzzzvvvuuusssrrrpppmmmhhhdddggglllttt}}}~~~uuummmmmmsssxxxwwwtttllliiicccaaafffooopppmmm^^^```cccffffffaaaYYYSSSHHHEEEBBB@@@@@@???>>>===;;;888:::KKKhhhxxxkkkSSSxxx|||jjjSSSFFFDDDEEECCC@@@CCCAAA@@@@@@AAAAAA@@@???>>><<<999888777666444333111111000///............---///...---777IIISSSRRRWWWbbbmmmwwwttt___XXXhhhlllnnntttyyywwwoookkkkkkiiigggfffccc^^^[[[cccnnnuuu|||}}}nnnXXXKKKKKKPPPooo___SSSKKKJJJPPP\\\hhhnnnqqqsssrrrsss|||ttt\\\QQQMMMYYYiii{{{vvvwww~~~cccJJJGGGHHHHHHNNNfffnnn[[[XXXTTTPPPMMMKKKJJJIIIHHHDDDAAA>>><<<<<<;;;999777555444333111000000111111666<<<@@@CCCNNN]]]aaa]]]WWW___zzzttt|||ppp\\\lll~~~xxxkkkWWWFFF>>><<<>>>>>>DDDJJJKKK[[[yyy~~~{{{zzzyyyuuullleeeQQQGGGDDDIIIJJJLLLccc~~~{{{uuunnnfff```\\\SSSQQQOOOPPPTTTWWWYYYZZZ___ccchhhnnnrrrvvvzzz|||~~~|||xxxiiiXXXHHHBBB@@@EEEIIIJJJKKKLLLFFFDDDEEEHHHLLLQQQ]]]iii|||~~~rrraaaTTTKKKBBB999777777666666888999;;;=========@@@FFFKKKOOOYYYgggqqqtttsssrrrrrrpppnnniiibbb\\\VVVRRRPPPLLLHHHGGGHHHJJJMMMUUU^^^qqquuussssssqqqnnnoooqqqpppmmmgggcccQQQKKKaaayyy|||wwwxxx}}}rrrVVVFFFEEEAAA>>><<<:::888666555444333222222111000////////////........................---...///...,,,,,,...000333;;;DDDVVVfff\\\CCC999@@@]]]uuuzzzttt}}}tttuuusssqqqppppppqqqpppooopppqqqssssssrrrqqqqqqrrrpppoooqqquuuwwwuuuuuuwwwtttqqqooooooqqqrrrpppmmmqqqoooppptttuuurrrsssuuutttuuuvvvvvvuuurrrooommmnnnkkkjjjkkkmmmmmmjjjgggVVVKKK>>>888999<<<:::888;;;::::::;;;===>>>>>>===@@@CCCGGGPPPeeeuuu]]]KKKCCCHHHQQQ___ooo}}}zzzxxxvvvvvvvvvtttuuuxxxzzz|||}}}}}}}}}xxxwwwwwwvvvuuuqqqlllhhhiiinnnvvv}}}uuunnnnnntttyyyyyyvvvsssooohhhcccgggooosssrrrdddfffiiijjjggg]]]QQQIIIGGGEEEBBBAAA@@@@@@>>>===999777888HHHeeezzzppp[[[xxx{{{jjjTTTGGGDDDDDDBBB???DDDBBBAAAAAABBBCCCAAA@@@@@@===;;;999888777444222222111000///............+++...------777HHHPPPNNNNNN[[[hhhsssoooYYYOOO[[[[[[dddssszzzwwwyyykkkkkkiiiddd\\\ZZZdddppp{{{vvv```RRRSSSZZZyyyiiiXXXMMMHHHLLLTTT___gggjjjkkkjjjjjjlllvvvwwwbbbSSSKKKJJJUUUdddxxx~~~vvvzzzzzz\\\FFFFFFGGGGGGMMMcccwwwaaaWWWSSSNNNKKKIIIIIIIIIHHHFFFDDDAAA???>>>===<<<:::777555444222000000000111555:::===@@@MMM]]]aaa]]]UUUYYYnnn{{{uuuaaafff~~~yyylllXXXGGG???;;;>>>>>>CCCIIIIIIYYYxxx}}}zzzyyy{{{wwwkkk^^^JJJEEECCCDDDDDDMMMfff|||zzz|||~~~zzzvvvnnneee[[[RRRLLLIIIFFFEEECCCBBBCCCEEEFFFGGGHHHMMMTTTZZZ___fffooouuuyyyuuupppdddWWWFFFBBBAAAGGGLLLMMMNNNOOOHHHEEEEEEJJJPPPYYYfffsss{{{mmmYYYHHHBBB;;;555666777666777999===???@@@AAAAAAEEEKKKQQQVVVbbbqqq{{{|||yyyvvvuuupppnnniiibbb[[[UUUQQQNNNKKKGGGFFFHHHJJJMMMUUU^^^ooovvvvvvuuusssrrrrrrsssrrroooggg___LLLHHH```xxxtttvvvxxxrrr{{{uuuxxxuuuYYYHHHFFFBBB>>>===;;;888666555444444333222111000////////////........................---.........------...000666@@@JJJ\\\lll```GGG<<>>=========>>>>>>>>>DDDGGGNNN\\\tttjjjSSSFFFDDDOOO\\\gggwww{{{xxxwwwwwwwwwwwwxxxzzz|||}}}}}}}}}}}}|||{{{zzzzzzxxxtttooojjjiiinnnvvv}}}|||vvvoooooosssvvvvvvsssuuusssllleeedddjjjmmmmmm```ccchhhjjjfff[[[MMMDDDFFFDDDBBBAAA@@@@@@>>><<<777666666BBB```wwwqqq\\\fffuuuuuuxxxhhhTTTGGGDDDDDDCCCAAAEEECCCBBBBBBCCCCCCBBBAAAAAA???<<<;;;:::888555333333222111000///.........+++.........:::JJJPPPLLLOOO[[[fffooonnn]]]UUUaaacccnnnnnnmmmhhh___VVVXXXffftttwwwggg[[[\\\cccyyyhhhUUUGGGHHHOOOXXX___bbbcccaaa___cccgggoooxxx}}}cccQQQLLLHHHIIITTTdddzzzzzzwww```OOOLLLIIIJJJTTT]]]___UUURRRMMMIIIHHHHHHHHHHHHHHHEEEBBBAAA@@@???===;;;999777555333111111111111333777:::>>>LLL]]]bbb]]]XXXXXXhhh~~~|||eeennn}}}yyymmmYYYHHH???;;;======BBBIIIIIIYYYwww~~~}}}}}}nnn]]]GGGDDDBBBAAAAAAMMMhhhuuusssxxx}}}|||yyytttmmmcccXXXNNNIIIFFFEEECCCCCCCCCCCCDDDEEEGGGHHHEEEGGGIIIKKKMMMTTT]]]eeeqqquuuwwwwwwtttlll___SSSDDDAAACCCKKKRRRSSSSSSSSSMMMIIIHHHNNNVVVbbbrrrnnnUUUBBB>>>999666777888777888<<<===???AAABBBDDDIIIQQQWWWcccooo~~~}}}xxxvvvtttqqqkkkccc[[[UUUPPPMMMIIIFFFFFFHHHKKKMMMUUU]]]nnnwwwpppnnnmmmnnnooonnnmmmlllqqqdddNNNKKKeee|||qqqqqqyyysssooozzz~~~yyyYYYGGGEEECCC>>>===;;;999777555444444333222111000000/////////........................,,,---......------///111888CCCNNNaaapppcccKKKAAABBBmmm}}}|||lllaaa^^^jjjjjjvvv~~~|||wwwvvvuuusssssstttwwwyyyooorrruuutttqqqnnnooopppqqqsssssssssrrrrrrpppnnnqqqooommmpppuuuuuuqqqlllmmmlllnnnpppmmmgggfffiiioooqqqtttuuuuuussspppnnnpppkkkeee___ZZZRRRIIICCC===:::888888<<>>===<<<:::777444444333222111////////////---//////000===MMMRRRNNNNNN]]]iiirrrsssddd[[[dddnnnwww}}}yyynnn___VVV\\\lllzzz{{{uuunnnfffeeeiiiwwwfffQQQEEEHHHQQQZZZ\\\[[[ZZZYYYVVV]]]aaahhhmmmppptttzzzkkkTTTIIIGGGGGGMMMYYYiii~~~www~~~ppp\\\RRRGGGHHHUUUbbb```TTTQQQMMMJJJJJJIIIHHHGGGHHHEEEBBB@@@@@@???===;;;;;;:::777555333222111111444777888===MMM___ddd^^^XXXXXXiii{{{dddsss~~~zzznnnZZZIII@@@;;;======CCCIIIJJJZZZxxxqqq^^^FFFBBBBBBDDDDDDMMMiiiyyymmmllluuu{{{zzzuuu^^^YYYQQQJJJEEEEEEFFFHHHHHHKKKOOORRRTTTVVVYYY[[[WWWSSSMMMGGGDDDEEEJJJNNNXXX```kkksssrrrhhhXXXKKKBBBBBBGGGSSS[[[\\\ZZZZZZTTTOOOMMMSSS^^^lll~~~sssWWW@@@>>>:::888::::::999<<<@@@>>>@@@CCCEEEIIIPPPYYY```rrr}}}}}}xxxwwwwwwssskkkccc[[[TTTPPPOOOHHHFFFEEEIIIKKKNNNUUU]]]oooxxxooolllkkknnnooollljjjkkkmmm^^^IIIOOOrrrrrrvvv{{{XXXEEEDDDCCC???===;;;999777666555444333333222111000000000000........................,,,---...---------///111888CCCOOOaaaooobbbJJJAAAAAAgggzzzyyyoooqqqyyyiiiyyyxxxvvvssspppppprrruuuqqqsssuuuuuutttrrrpppppprrruuuuuurrrqqqqqqooolllooonnnooosssvvvuuurrrnnnlllmmmoooqqqmmmggggggjjjqqqsssuuuvvvwwwuuusssrrrmmmhhh```ZZZTTTMMMDDD>>>;;;;;;;;;<<<===>>>???@@@AAABBBAAA@@@AAACCCGGGKKKPPPZZZiii}}}xxxWWWJJJIIIKKKWWWdddvvv}}}~~~||||||||||||}}}~~~~~~~~~}}}{{{zzzyyyxxxyyyyyywwwrrrkkkffflllnnnuuuzzztttqqqrrrrrrqqqooolllooonnnhhhdddhhhmmmnnndddfffhhhhhhcccYYYLLLCCCAAA@@@?????????>>><<<:::;;;<<<:::???YYYtttppp\\\^^^uuu{{{}}}xxxttt|||pppcccSSSHHHDDDEEEFFFEEEEEECCCBBBBBBCCCCCCBBBAAAAAA@@@???>>>>>><<<999666555444333111000////////////000///111???PPPUUUPPPKKK]]]mmmxxxzzzjjj]]]aaaiiippp|||~~~llleeennn{{{zzzxxxppplllmmmyyymmm\\\NNNGGGIIITTT[[[ZZZVVVVVVVVVSSSXXX]]]bbbdddfffkkkqqquuulllTTTHHHFFFBBBFFFOOO\\\mmmzzzssszzzvvv```QQQEEEHHHYYYsssfffTTTRRROOOMMMLLLLLLJJJHHHIIIGGGDDDBBBAAA@@@???======<<<999666444333222222333555666;;;LLL___ddd^^^XXXXXXiiixxxaaakkk{{{ppp\\\KKKBBB:::<<<===CCCJJJKKK\\\zzznnnZZZGGGCCCFFFNNNNNNQQQjjjvvvlllcccbbbfffhhhddd^^^MMMLLLKKKLLLOOOSSSXXX[[[ccchhhpppuuuxxxzzz|||~~~zzzrrrfffZZZRRRMMMJJJIIIKKKRRR\\\ddddddZZZMMMEEEBBBDDDLLL[[[dddeeebbb```___XXXVVV\\\iiixxxyyyZZZ@@@===:::999;;;<<<<<>><<<999777666555444333333222111000000000000........................+++---...---------///111999DDDOOO___kkk^^^FFF>>>???\\\rrryyy|||yyy}}}aaa\\\}}}yyyxxxvvvrrrooonnnrrruuussstttuuuvvvwwwvvvsssqqqqqquuuuuurrrqqqsssqqqllllllnnnqqqtttuuutttqqqooonnnppptttxxxtttoooppptttwwwwwwxxxxxxxxxvvvuuutttkkkeee\\\UUUOOOHHHAAA;;;:::<<<>>>???>>>>>>???AAA???@@@BBBCCCEEEKKKRRRXXXcccppphhhMMMIIIOOOTTT^^^jjjzzz~~~}}}||||||{{{|||}}}~~~~~~}}}||||||wwwxxxyyyzzzzzzvvvpppkkkkkklllrrr~~~}}}xxxvvvvvvvvvuuutttppptttqqqiiieeeiiiqqqvvvrrrqqqoookkkcccWWWJJJAAA???>>>===>>>>>>===:::888:::<<<:::===WWWrrrooo[[[WWWjjjttttttwwwxxx}}}{{{~~~zzzxxxpppdddTTTHHHDDDDDDDDDDDDDDDCCCAAABBBCCCCCCBBB@@@@@@?????????@@@>>>;;;888666555444222000000////////////---000???RRRWWWRRRMMM___ooozzz~~~ssshhhlllooorrr{{{sssrrrxxxppppppzzzqqqcccSSSKKKKKKLLLWWW^^^ZZZVVVVVVWWWUUUVVV[[[^^^___aaafffmmmpppnnnVVVDDD@@@EEE>>>DDDOOO]]]nnn|||ttt{{{nnnZZZPPPIIIRRRhhhiiiUUUSSSQQQPPPOOONNNKKKIIILLLJJJGGGEEEEEEDDDBBB@@@???===:::777555444333333111333333999JJJ^^^ccc]]]]]]\\\kkk}}}zzzaaabbbzzz}}}rrr^^^LLLDDD:::<<<===CCCJJJLLL]]]{{{|||kkkVVVJJJEEELLLXXXXXXVVVlllxxxqqqkkkcccYYYRRRQQQTTTYYY```hhhooouuuyyyvvvlllccc[[[VVVNNNOOORRRTTTRRRKKKEEEBBBCCCFFFPPPaaakkkkkkgggeeeggg```]]]dddqqq}}}]]]AAA<<<:::999;;;======BBBIIILLLOOOSSSXXX^^^gggsss|||uuupppggg^^^XXXTTTTTTTTTGGGEEEEEEIIIKKKNNNUUU]]]rrr}}}xxxwwwqqqpppsssrrrlllhhhiiibbbRRRAAASSSyyysss{{{XXXDDDCCCBBB???>>><<<:::777666555555444333222111000000000000........................+++---...---------000222<<>>@@@@@@@@@BBBDDDCCCFFFIIILLLPPPXXXbbbiiivvvwwwZZZEEEIIIUUU\\\fffrrr}}}}}}}}}}}}}}}{{{zzzzzzyyyzzz|||}}}~~~~~~~~~}}}xxxyyy{{{~~~|||wwwssshhhiiinnnzzz{{{zzzzzz{{{zzzyyyrrrtttoooddd^^^bbblllrrriiihhhgggddd^^^VVVLLLEEE>>>===<<<======<<<999777666999777:::SSSooommmXXXZZZmmmwwwxxx{{{zzz}}}{{{~~~zzzwwwqqqeeeUUUIIIDDDCCCCCCBBBDDDBBBAAAAAABBBCCCAAA@@@?????????@@@AAA???<<<:::777666444222111000/////////...,,,...>>>RRRXXXTTTTTTdddoooxxx|||xxxtttlllrrr|||rrrrrr}}}mmmaaaVVVLLLGGGGGGMMM[[[eeebbb[[[YYYXXXVVV\\\\\\]]]_________```bbb}}}uuu^^^HHH@@@BBB@@@@@@FFFNNNWWWjjjyyyqqq|||hhhSSSKKKJJJ```dddTTTQQQOOONNNNNNPPPPPPPPPKKKJJJIIIGGGFFFEEEEEEDDD>>>???<<<777444444444222333555666<<>>???>>>CCCKKKLLL^^^}}}~~~}}}~~~|||mmm[[[GGGJJJZZZaaaTTTWWWtttuuulllgggbbb]]]hhhkkkpppwww|||uuunnniiiddd```YYYSSSNNNGGGAAA<<>>@@@DDDIIINNNTTT[[[ccciiirrr}}}zzzqqqfff]]]XXXUUURRRPPPJJJKKKFFFGGGKKKIIIPPPdddtttwwwwwwtttqqqqqqrrrqqqnnnkkkhhh```GGGSSS{{{rrrzzz{{{YYYCCCBBBCCC>>>>>>===<<<;;;999777666444333333222111000//////...........................//////...------///111???HHHQQQ```kkk]]]EEE<<>>:::888??????>>>@@@AAABBBBBBAAAEEEAAACCCOOO[[[ccclllttt~~~hhhTTTIIIQQQWWWWWW```ppp~~~}}}}}}|||{{{yyy{{{{{{|||}}}}}}~~~}}}||||||~~~|||wwwrrrkkkkkkrrr~~~}}}zzzyyyyyyzzzzzzyyysssnnnfffaaaaaaeeeiiilllgggdddcccddd```UUUKKKGGGCCC@@@<<<:::;;;;;;;;;;;;999888:::???PPPkkknnnWWWUUUrrrxxxwww{{{~~~wwwiiiUUUFFF??????AAACCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@??????>>>===<<<888777555333000///......---111222333===OOOYYYYYYRRR\\\jjjxxxuuupppooouuu~~~yyywwwxxxggg[[[RRRIIIEEEFFFLLLYYYccc```ZZZWWWVVVTTTXXX\\\\\\YYYZZZ```fffgggzzzhhhUUUDDD???BBB@@@>>>EEENNNXXXkkk}}}dddPPPMMMQQQiiiiiiTTTQQQNNNMMMNNNOOOOOOOOONNNMMMKKKIIIGGGFFFEEEDDDEEEAAA===;;;999666111///000222333:::MMMcccjjjfff___YYYdddyyy|||}}}ooowww}}}yyyssseeeSSSDDD>>>???>>>CCCJJJKKK[[[yyy~~~~~~}}}mmm[[[IIINNN___eeeUUUUUUooozzzsssnnnmmmoooqqq{{{xxxrrrkkkccc[[[QQQDDD<<>>BBBEEEIIIOOOXXX]]]eeemmmuuu~~~}}}|||xxxoooddd[[[WWWTTTQQQOOOIIIIIIEEEGGGMMMLLLRRReee|||yyyuuussspppooopppooommmkkkpppfffLLLSSS{{{yyyxxxttt}}}}}}]]]HHHEEECCC======<<<;;;:::888777666333333222111000///.................................//////...------000222>>>FFFNNN\\\gggZZZBBB:::BBBLLLVVVgggvvvxxx}}}gggZZZ```ggglllqqq|||yyytttpppnnnoooqqqsssooorrruuuuuutttrrrppppppqqqooonnnoooqqqsssrrrrrruuuttttttuuuwwwwwwuuutttrrrssstttuuuvvvxxxzzz|||xxxvvvsssqqqqqqqqqooonnnjjjaaaSSSGGG???<<<;;;;;;???>>>>>>???@@@AAAAAAAAACCCBBBHHHUUU```gggpppxxx~~~^^^PPPJJJQQQVVVWWWcccttt}}}{{{{{{zzzxxxwww}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}zzztttooonnnmmmsss~~~~~~zzzwwwvvvvvvuuutttooolllfffbbbbbbdddfffhhh\\\[[[^^^bbb```VVVLLLGGGBBB???<<<:::;;;;;;;;;:::999777999===MMMiiimmmWWWRRRttt~~~mmmWWWFFF???>>>???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<888777555333111///......///222111000;;;NNNZZZ[[[XXXaaalllzzzxxxyyy~~~tttrrrooommmpppvvv|||{{{yyyrrr___SSSJJJDDDCCCDDDLLLWWW``````ZZZWWWVVVUUUYYYaaabbbZZZ]]]mmmyyyyyyuuuWWWJJJ@@@???BBBAAA???FFFOOOYYYnnn___NNNOOOWWWppptttbbbTTTQQQNNNLLLMMMNNNNNNMMMOOONNNLLLIIIGGGEEEDDDCCCEEEFFFKKKOOOGGG888111333000111222888KKKbbbiiieeecccXXXaaa}}}ttt~~~~~~zzzttthhhVVVIII>>>???>>>DDDKKKKKKYYYuuu}}}{{{~~~~~~zzzhhhTTTGGGOOOcccjjj]]]^^^yyyvvvqqquuu{{{vvviiiYYYIII>>>@@@???BBBKKKSSSVVVYYY]]]aaaccccccbbbgggsss~~~___FFF???===>>>CCCIIILLLRRRXXXaaafffoooyyy{{{yyyuuummmbbbZZZUUUSSSOOOMMMHHHHHHCCCGGGPPPOOOTTTfffxxxsssqqqooonnnnnnnnnmmmkkkssseeeKKKPPPpppxxxttt|||wwwvvv~~~]]]JJJFFFAAA===<<<<<<:::999888777666333222222111000///...---...........................//////...------000222>>>EEEKKKXXXcccWWWBBB;;;@@@KKKWWWhhhuuutttwwwmmmggglllnnnrrr~~~~~~~~~|||xxxtttpppooonnnnnnkkknnnqqqsssrrrqqqqqqrrrpppooooooppprrrssssssrrrsssrrrqqqsssuuuvvvvvvuuurrrqqqqqqtttwwwyyyxxxvvvqqqooolllkkkjjjhhheeebbbaaaXXXKKK@@@::::::<<<>>>>>>>>>>>>>>>???@@@AAABBB@@@DDDOOO\\\eeemmmwwwkkkTTTOOOPPPWWWYYY[[[kkk|||zzzyyywwwuuutttwwwyyy{{{}}}}}}}}}|||{{{|||{{{|||||||||yyyuuuqqqrrrpppttt~~~{{{wwwuuutttrrrqqqooollliiifffddddddfffgggUUUUUUZZZ```___UUUKKKGGGAAA>>>;;;:::;;;;;;;;;:::999777888:::IIIfffkkkWWW```tttZZZGGGAAA@@@???<<<;;;<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@???>>>===<<<999888666333111000///...111333000...999MMM[[[^^^___fffmmmtttttthhhjjj{{{rrrpppmmmllliiifffccceeekkkpppyyyzzz|||{{{nnnYYYLLLDDD@@@@@@BBBKKKTTT]]]___\\\YYYZZZ[[[```mmmooofffnnnkkkNNNEEE@@@???CCCAAABBBIIIPPPZZZrrr]]]MMMQQQXXXmmm~~~jjj\\\TTTQQQNNNLLLLLLMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCCCC@@@KKK```lll```GGG:::<<<333333222777III___gggccceee^^^mmmppp}}}}}}xxxlllZZZLLL>>>???>>>EEELLLLLLYYYttt~~~|||{{{}}}}}}~~~}}}}}}xxxdddNNNFFFNNNbbbiii___gggsssqqq~~~mmmYYYKKKDDDDDDBBBBBBFFFHHHHHHJJJOOOSSSWWWVVVPPPMMMTTT^^^eeerrr~~~ZZZBBB???>>>BBBJJJPPPTTT[[[cccjjjpppzzz{{{xxxssskkkaaaYYYUUURRROOOMMMIIIHHHDDDHHHQQQQQQUUUfff~~~tttsssqqqpppnnnnnnnnnnnnnnnooo\\\EEENNNlllvvvwwwyyywww{{{zzzWWWHHHFFF???>>>===<<<;;;:::999999888444333333222111000//////........................---.........---...000222>>>DDDJJJWWWcccYYYFFFAAACCCOOOZZZiiitttqqqtttzzzvvvxxxxxxyyy~~~}}}~~~|||xxxuuuqqqooonnnkkknnnrrrttttttuuuvvvwwwuuutttrrrrrrrrrrrrpppnnnmmmllllllnnnrrrtttuuuuuurrrssstttuuuvvvuuutttrrrnnnlllhhheeeaaa^^^YYYVVVTTTNNNDDD===:::;;;>>>???======>>>>>>>>>@@@BBBDDDFFFOOO[[[gggoooyyy|||ZZZPPPTTT[[[```___cccuuu|||yyyxxxwwwtttrrroooqqquuuyyy||||||{{{{{{uuuvvvxxxzzz{{{zzzxxxvvvtttqqqsss|||}}}xxxvvvuuusssrrrrrrppplllhhheeeeeehhhjjj\\\[[[]]]aaa^^^TTTJJJEEE???===;;;:::;;;;;;:::999999777666888FFFbbbiiiVVVqqqxxx\\\JJJDDDDDDBBB>>>;;;;;;;;;;;;<<<>>>???@@@>>>>>>???>>>>>>===<<<;;;999888666444222000//////000222000...999NNN[[[^^^bbbfffjjjqqqqqqaaa\\\kkkzzz|||yyyuuuvvvmmmllljjjeee^^^[[[aaajjjxxxyyy}}}}}}|||}}}mmmVVVHHHAAA>>>>>>AAAHHHMMMUUUYYYYYYXXX[[[___ggguuuyyywwwgggKKKFFFBBBAAACCCBBBEEEKKKPPPZZZuuu^^^OOOQQQRRR```{{{~~~ssscccUUURRRNNNLLLLLLLLLLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGCCCLLLccc{{{~~~hhhMMM===444444222666III```iiieee]]]^^^tttrrruuu~~~qqq^^^PPP??????>>>EEENNNOOO[[[vvv|||{{{|||}}}}}}~~~}}}|||}}}|||fffOOOGGGLLL[[[```[[[jjjhhhRRRKKKKKKLLLLLLNNNPPPMMMHHHHHHLLLPPPUUUTTTKKKFFFLLLXXXaaafffnnnuuuzzzTTT>>>???AAAGGGQQQXXX]]]eeemmmttt{{{|||yyyqqqjjj```YYYVVVSSSPPPMMMJJJJJJFFFIIIQQQQQQVVVhhh}}}qqqtttsssrrrpppooooooqqqrrrmmmTTTCCCTTTrrr}}}}}}~~~vvvvvvxxxzzzvvvPPPFFFHHHAAA@@@???>>><<<;;;;;;;;;;;;666555555444333222111000........................---.........---...111333???FFFKKKYYYggg___NNNJJJIIIXXXiiizzz{{{yyy{{{ttttttxxxyyy{{{~~~~~~|||zzzxxxuuusssqqqpppmmmpppsssuuuvvvwwwyyy{{{xxxwwwuuutttsssqqqmmmkkkkkkkkkkkkmmmppprrrrrrrrrrrrvvvyyywwwssspppppprrrqqqllleee^^^YYYSSSNNNJJJHHHEEEAAA>>>>>>??????>>><<<===?????????AAAEEEHHHRRR\\\hhhqqqzzznnnRRRPPPYYYbbbeeedddkkk~~~|||zzzyyywwwuuusssoooqqquuuyyyzzz{{{zzzyyyssstttwwwxxxxxxxxxwwwwwwssspppqqqyyy|||wwwuuuuuuttttttuuurrrmmmfffbbbccchhhmmmkkkgggdddccc]]]QQQGGGCCC===<<<::::::;;;;;;:::888888666666666CCC___gggUUUpppuuuZZZIIIEEEEEECCC???>>>===<<<;;;;;;<<<===>>>============<<<;;;:::999:::999777555333111000000---111111000;;;OOO[[[\\\```aaadddqqqwwweeeSSSVVV]]]dddrrruuusssqqqmmmeee```iiiuuu~~~xxx|||kkkSSSFFFAAA???@@@BBBDDDFFFKKKQQQRRRSSSXXX^^^gggqqqyyybbbIIIHHHEEEBBBDDDEEEEEEMMMTTT^^^|||cccRRRPPPLLLUUUmmmmmmzzzzzzbbbVVVSSSOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMIIISSSooo```===555555333777JJJbbbllljjjYYY]]]qqqxxxmmm|||uuucccUUUBBBAAA>>>DDDNNNOOO[[[uuu~~~zzzzzz|||~~~~~~}}}}}}~~~}}}~~~zzzeeeNNNCCCEEEPPPXXX\\\tttcccPPPMMMRRRQQQUUUZZZ]]]VVVMMMKKKNNNNNNSSSTTTMMMIIIQQQ^^^gggiiimmmoooyyyoooOOOAAAAAAEEENNNYYY```eeennnwwwzzz|||zzzooohhh___YYYVVVSSSOOOLLLIIIJJJGGGJJJPPPPPPYYYnnnsssttttttsssqqqppppppsssuuummmPPPEEE\\\xxxwwwvvvwwwxxxrrrLLLGGGLLLCCCAAA@@@>>>===<<<<<<======777666666555444333222222........................,,,---......---...111333BBBHHHNNN\\\kkkcccSSSOOOMMMbbb{{{tttiiieeeooo|||eeegggpppxxx|||zzzyyyvvvsssqqqqqqqqqrrroooqqqtttvvvvvvwwwyyy{{{wwwvvvtttsssrrroookkkhhhjjjjjjkkkmmmooopppnnnmmmqqquuuyyyvvvqqqnnnppptttssslllaaaVVVNNNHHHEEEBBB?????????@@@BBBAAA???===<<<>>>@@@AAAAAADDDJJJOOOVVVaaammmuuubbbOOOOOOYYYbbbdddgggsss}}}{{{zzzyyywwwuuuvvvwwwyyyyyyyyywwwuuutttuuuvvvxxxwwwuuutttssstttqqqmmmoooxxxyyytttsssssssssssstttqqqkkkccc^^^___eeekkksssmmmgggddd\\\PPPFFFBBB<<<:::999::::::;;;999888888777777777BBB]]]eeeTTTeee{{{oooWWWHHHCCCDDDBBB@@@AAA@@@===;;;;;;;;;<<<===============<<<;;;:::999;;;:::888555333222111000,,,000111111<<>>CCCLLLLLLXXXqqq}}}~~~}}}xxxuuuxxxvvvcccLLLBBB@@@HHHPPPXXXtttsssaaaVVVVVVZZZ\\\aaahhhiii___SSSNNNPPPQQQWWWYYYTTTRRRYYYdddkkkrrrvvvtttuuuttt```JJJFFFEEEJJJUUUaaahhhmmmvvvzzzxxxllleee]]]WWWTTTRRRNNNKKKEEEIIIHHHIIINNNPPP]]]vvvuuutttttttttrrrpppqqqtttxxxeeeIIIEEE___wwwyyy}}}mmmJJJIIIMMMAAAAAA@@@>>><<<;;;<<<===>>>666666555444333222222111........................,,,---...------...111444DDDKKKPPP^^^llldddRRRNNNPPPfff~~~zzzhhhaaammmsssiiiaaammm{{{{{{xxxsssooonnnooorrrtttrrrtttvvvwwwwwwxxxzzz{{{xxxvvvtttqqqooojjjeeeaaa```bbbeeejjjmmmnnnllljjjoooppprrrqqqpppppprrruuurrrhhhZZZLLLCCC???>>>===;;;;;;===???AAAAAA???<<<<<>>???>>>>>>>>>>>>===<<<;;;;;;;;;:::888666444222111111...111000...:::OOO\\\___WWWTTTWWWmmmsssZZZTTT\\\fffwww~~~vvvqqqjjjeeemmm{{{wwwcccMMMCCCBBBCCCEEEGGGIIIEEEEEEIIIKKKLLLSSS\\\^^^```llltttPPP???EEEDDDAAAFFFKKKKKKYYYgggwww~~~iiiVVVOOOHHHRRRkkk{{{sssaaavvvbbbYYYVVVQQQOOONNNMMMLLLKKKMMMLLLKKKJJJJJJIIIIIIIIIBBBHHHGGGEEESSSiiikkk^^^FFFCCC===<<>>AAAIIIIIITTTmmm~~~|||zzzuuusssxxxxxxfffPPPHHHBBBDDDGGGLLLddd~~~}}}|||zzzwwwqqqhhh```]]]^^^```lllqqqwwwuuuhhhYYYSSSUUU^^^dddgggcccaaaeeelllpppyyy~~~zzztttjjjTTTEEEJJJHHHNNNZZZfffmmmrrr{{{xxxvvvjjjccc[[[VVVSSSPPPMMMIIIBBBGGGGGGIIIMMMPPPaaa}}}uuusssttttttqqqoooppptttxxxZZZAAAAAA^^^rrr~~~|||hhhHHHIIILLL===@@@???===;;;:::;;;<<<===666555444444222222111000........................,,,---...------///111444FFFLLLRRR___lllbbbPPPKKKSSSeeewwwrrrjjjvvvqqqdddfff{{{tttooonnnppptttwwwvvvxxxyyyzzzyyyyyy{{{}}}|||yyyuuupppkkkddd]]]XXXSSSVVV\\\dddjjjmmmllljjjmmmlllkkklllpppssstttuuuooodddTTTEEE<<<::::::;;;::::::;;;>>>@@@@@@>>><<<<<>>@@@AAA@@@@@@@@@@@@???>>>===<<<;;;:::888666444222222111111222...,,,777NNN^^^bbbUUURRRTTTjjjttt```]]]gggppp|||}}}vvvllleeekkkxxxrrr]]]IIIDDDHHHJJJHHHEEEGGGGGGGGGIIIKKKMMMOOOPPPUUU___qqq~~~xxx]]]PPPBBB???BBBEEEIIIMMMPPPbbb{{{vvv{{{|||]]]NNNKKKFFFRRRmmm~~~{{{RRRiiidddZZZUUUPPPMMMMMMLLLJJJHHHMMMLLLKKKJJJIIIIIIJJJKKKFFFDDDBBBAAACCCLLLVVV^^^KKKHHHFFFHHHPPP\\\eeeiii```\\\\\\eeeuuuxxxzzzzzzooofffRRRCCC<<>>ZZZxxxuuulllvvv```HHHFFFHHHJJJBBB???<<<;;;<<<<<<:::888777777666555333222111000.........///////////////............---///222555CCCOOOQQQ\\\pppdddJJJEEELLLccckkknnnxxxtttuuuzzznnnXXX^^^yyypppnnnrrrwwwzzzzzzwww{{{|||yyyxxxzzz|||zzz{{{uuuoookkkdddYYYRRRPPPLLLKKKRRRaaakkkmmmmmmppphhhmmmrrrtttsssqqqqqqqqqrrr```LLLAAA<<<999888:::888:::>>>AAABBB@@@===;;;@@@@@@CCCHHHKKKQQQ^^^kkk}}}jjjOOOOOOVVVddd```aaakkk}}}|||yyyvvvvvvwwwvvvrrrnnnqqqiiidddffffff```^^^___aaadddgggiiijjjjjjlllnnnmmmcccddduuu~~~yyyvvvsssrrrpppnnnpppnnnggg```aaaeeeiiiddd]]]XXXXXXVVVNNNEEE@@@888999999999999888777777666444555666BBB[[[dddSSSaaakkkpppwwwzzzyyywwwvvvaaaNNNIIIKKKIIIBBBCCCCCCBBBAAA@@@@@@??????===>>>@@@AAAAAA@@@???>>>CCCBBB@@@<<<999666444222222///000000333III```ddd\\\OOO___nnntttmmm^^^hhhyyyyyynnnlllttt|||~~~ooo\\\JJJFFFJJJLLLIIIFFFFFFFFFFFFGGGIIIKKKLLLLLLNNNTTT```nnnwwwvvvnnnfffqqquuuRRRHHH??????CCCFFFKKKOOOQQQgggzzzrrryyyrrrYYYLLLIIIEEERRRnnn}}}vvvQQQjjjeeeYYYUUUPPPNNNNNNMMMKKKJJJLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFDDDAAAAAADDDIIIMMMQQQUUUTTTOOOPPPZZZbbbdddbbb]]][[[fffwww}}}tttlllVVVFFF>>>DDDIIIJJJTTTccczzz}}}|||}}}}}}|||}}}~~~~~~}}}|||}}}~~~|||}}}}}}zzz|||pppXXXLLLFFFMMMVVVYYYiii~~~|||{{{rrrsssuuuwwwtttssszzzuuuiiimmmvvvfffQQQOOOTTT]]]iiivvvvvvvvvoooiii```WWWSSSPPPJJJGGGFFFFFFCCCHHHQQQSSSWWWlll~~~uuusssqqqooopppmmmhhhmmmjjjZZZHHH===AAA[[[uuujjjdddsss~~~aaaKKKIIIHHHGGGDDDAAA>>>>>>>>>>>><<<:::888777666555333222111111////////////////////////............---///222555EEEQQQRRR]]]qqqfffKKKDDDNNN```aaabbboooooossstttkkk|||ZZZ^^^vvv|||tttqqquuuyyy{{{{{{{{{|||zzz{{{zzzxxxzzzsssmmmjjjdddYYYOOOKKKKKKMMMWWWeeemmmmmmmmmpppooosssvvvvvvssspppooooooqqq___KKKAAA???>>>======<<>>===<<<===>>>CCCIIIMMMTTTbbbooodddLLLOOOWWW``````eeerrryyyuuutttsssuuuvvvsssnnniiihhh```[[[ZZZXXXSSSPPPQQQJJJMMMRRRVVVZZZ^^^bbbfffddd]]]___ppp~~~|||wwwtttrrrooommmmmmooonnngggaaaaaafffjjjfff___YYYXXXUUULLLBBB===888999999999999888777777888777888777@@@XXXaaaTTTaaaooovvv{{{zzz}}}}}}|||sss]]]JJJFFFJJJJJJFFFCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>?????????@@@EEEDDDAAA>>>:::777444333444000111000111FFF]]]bbbaaaVVVdddmmmpppkkkaaannn{{{sssttt~~~yyyzzzkkk[[[MMMKKKOOOOOOLLLIIIGGGEEEDDDEEEGGGHHHIIIHHHIIIMMMRRRVVVYYYXXXVVVTTTnnneeeGGGAAA>>>BBBFFFIIINNNSSSZZZuuutttrrrzzzkkkcccSSSJJJGGGDDDSSSppprrrRRRllleeeWWWTTTQQQOOOOOONNNNNNLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEECCC@@@???@@@AAALLLYYY\\\SSSPPPZZZeeegggeee^^^ZZZdddyyyzzz{{{zzzsss\\\KKK@@@DDDIIIKKKVVVccczzz}}}|||}}}}}}}}}|||}}}~~~~~~||||||}}}~~~}}}~~~}}}zzz}}}ttt^^^QQQMMMVVVbbbgggyyy~~~~~~~~~~~~~~~}}}|||tttwww~~~www~~~ddd\\\]]]eeesssyyytttssskkkfff]]]TTTQQQNNNIIIFFFFFFFFFEEEKKKRRRRRRWWWqqq|||tttrrrtttqqqrrrnnnhhhlllgggUUUBBB@@@III```wwwlllfffwwwdddTTTSSSNNNJJJFFFDDDAAA@@@@@@@@@>>>===888888777555444333222111////////////////////////............---///222555GGGSSSTTT^^^tttjjjNNNEEELLL^^^^^^^^^lllnnnooo~~~uuuxxxyyyaaaZZZjjjttt{{{uuurrruuuxxxzzzzzzyyy}}}|||zzzzzzyyyvvvwwwqqqkkkjjjeee\\\SSSPPPVVV\\\fffppprrroooooorrrvvvwwwxxxwwwtttrrrqqqqqqppp]]]JJJCCCEEEFFFEEEDDDEEEHHHJJJGGG@@@<<<===???===@@@FFFOOOUUU^^^lllzzz}}}ZZZKKKTTT]]]cccgggqqquuusssqqqoooooonnnhhh```ZZZUUUNNNHHHGGGEEEAAA@@@AAADDDFFFHHHJJJKKKMMMQQQTTTXXXTTTZZZjjjyyy~~~|||xxxuuurrrnnnlllmmmnnnmmmhhhbbbaaafffkkkjjjbbb[[[ZZZVVVLLLBBB===888888999999888888777666666666888888>>>TTTbbbYYYttt~~~}}}{{{vvv]]]JJJDDDHHHJJJHHHCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>>>>@@@AAACCCEEEDDDBBB???<<<888555444555000111000000CCCYYY___\\\XXXkkkrrrrrrppplll}}}yyyoooppp|||}}}vvvxxx}}}~~~|||zzz|||gggZZZOOOOOORRRQQQNNNLLLIIIGGGEEEFFFHHHIIIHHHFFFHHHJJJLLLLLLKKKKKKMMMPPPfff|||pppWWWBBB@@@BBBGGGJJJLLLRRRYYYkkk~~~tttyyyoooTTTUUUMMMGGGEEEDDDVVVtttqqqVVVmmmsss\\\UUUSSSRRRPPPPPPOOOOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCDDDDDDBBBAAABBBCCCNNN```fffZZZSSS]]]hhhjjjggg___XXX```vvvtttttt}}}xxxbbbPPPBBBBBBFFFKKKUUUaaawww}}}|||}}}}}}}}}~~~|||zzzeeeTTTQQQ]]]mmmuuu~~~}}}}}}}}}}}}~~~~~~}}}}}}zzz}}}zzzkkkiiirrruuutttrrrhhhbbbXXXPPPNNNLLLGGGEEEEEEFFFGGGMMMRRRQQQZZZwww{{{tttqqqsssooopppmmmhhhjjjdddQQQ<<>>999888777666555333222222000000000///////////////............---///222555FFFSSSSSS^^^vvvpppSSSGGGGGG___eeefffrrrppplllxxx{{{wwwvvv___eeejjjrrr{{{xxxwwwtttpppoooqqqtttvvvvvvpppvvvyyyxxxwwwxxxwwwtttqqqnnnmmmlllhhhccccccgggsssyyyzzzttttttwwwxxxxxxxxxxxxwwwvvvuuuuuuppp]]]KKKGGGLLLOOOOOONNNTTTVVVTTTKKK@@@;;;===AAAAAAEEENNNZZZcccmmm}}}mmmSSSPPP^^^hhhkkksss{{{vvvqqqjjjccc]]]UUULLLEEEBBB???======>>>@@@CCCEEEQQQRRRSSSRRRQQQRRRTTTVVVYYYXXX^^^mmmxxx~~~}}}zzzwwwtttpppmmmllllllllliiiccc```eeekkkmmmddd]]][[[WWWNNNDDD???888888888888888777777666222222777777<<>><<<:::777666444...000000///@@@WWW___\\\aaazzz{{{wwwooo|||yyypppllljjjppp|||zzzqqqqqqvvvxxxwwwzzz{{{|||aaaWWWPPPPPPRRRQQQNNNMMMOOOLLLKKKLLLOOOOOOLLLHHHIIIKKKLLLJJJFFFEEEHHHKKKUUUeeezzzsss[[[HHHAAACCCGGGKKKKKKMMMVVVaaa}}}zzzwww}}}jjjYYYHHHMMMIIIDDDCCCFFF[[[{{{lllXXXnnngggUUURRRRRRRRRQQQPPPOOOPPPPPPMMMMMMLLLKKKIIIGGGFFFEEE@@@AAABBBBBBAAACCCEEEHHHYYYiiinnn```VVV\\\dddfffhhh```WWW[[[ooommmjjj}}}~~~zzzhhhVVVEEEAAADDDJJJSSS\\\rrr|||}}}}}}~~~}}}~~~|||{{{hhhSSSRRRbbbxxx~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||tttuuusssggg]]]TTTMMMKKKIIIFFFDDDDDDEEEHHHNNNRRRSSS___~~~zzztttpppnnnkkkllljjjfffiiibbbMMM888KKKfffzzzgggiiiyyyfff]]]\\\SSSLLLCCCCCCBBB@@@>>>=========999999888777555444333222111111000000////////////............---///222555FFFRRRQQQ[[[wwwtttXXXIIIGGGccckkkjjjsssqqqmmmyyyzzzzzzlllmmmqqqzzzwwwnnnooonnnlllmmmooorrrtttuuummmsssvvvuuutttuuutttqqqkkkmmmppppppmmmmmmwwwzzzzzz}}}{{{zzzyyyyyyxxxwwwvvvuuuppp^^^MMMJJJPPPVVVYYY[[[cccbbb\\\OOOAAA;;;===CCCEEEKKKWWWeeeqqq}}}zzzeeeTTTYYYjjjpppqqq{{{{{{{{{tttlll___TTTLLLEEE>>>:::<<<>>>AAAEEEKKKTTT[[[^^^bbbdddgggiiikkknnnrrruuunnnooossszzz}}}yyywwwsssooommmllljjjjjjiiiddd^^^bbbjjjjjjbbbZZZYYYUUUMMMDDD???777888888888888777666666222111666888;;;OOO```^^^kkk{{{cccQQQJJJGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCAAA@@@???<<<<<<======<<<;;;999888222,,,...000///>>>WWWbbbgggqqqwwweeehhhxxxmmmkkkkkklllnnnqqqsssttttttvvvuuupppkkknnnwww|||{{{}}}uuu___WWWRRRRRRSSSQQQOOOPPPVVVTTTTTTWWW[[[ZZZTTTMMMQQQRRRRRRNNNHHHEEEEEEFFFIIISSSaaakkklllaaaPPPCCCBBBDDDIIILLLLLLQQQ```ooowwwvvvyyy{{{|||ppp]]]QQQFFFMMMIIIBBBCCCJJJbbbbbbYYYpppiiiYYYQQQRRRRRRQQQOOONNNOOOPPPMMMMMMMMMLLLKKKIIIHHHGGGBBBBBBBBB@@@???@@@BBBEEEOOOXXX\\\XXXTTTYYYbbbggghhhbbbXXXXXXiiimmmjjj~~~}}}{{{{{{~~~{{{nnn\\\HHHAAADDDIIIPPPVVVjjjzzz~~~|||}}}~~~~~~~~~|||}}}~~~~~~}}}}}}yyy}}}xxxfffQQQQQQggg|||ooopppwww}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzttttttqqqeeeYYYPPPIIIHHHGGGDDDCCCCCCDDDHHHNNNRRRVVVfffyyyuuuqqqqqqmmmnnnnnnkkknnnfffPPP999SSSrrr{{{uuu}}}```TTTQQQIIICCCAAAAAAAAA>>><<<:::;;;<<<::::::999777666555444333222111111000000//////...............---///222555GGGRRRNNNWWWuuuvvvZZZJJJLLLeeeiiieeeqqquuuttttttssswwwuuukkknnnnnnoooppprrrsssuuuvvvrrrvvvxxxuuussssssrrrooojjjmmmrrrtttrrruuu}}}~~~~~~}}}{{{zzzyyywwwssspppnnn^^^OOOKKKQQQXXX```fffnnniii^^^OOOAAA<<<@@@EEEIIIPPP^^^ooo|||uuueee[[[cccqqqrrrppp{{{|||wwwwwwjjj```RRRGGGBBBAAA@@@??????FFFNNNUUU^^^kkktttxxx{{{~~~~~~yyyvvvsssqqqnnnkkkllliiiiiiiiiccc\\\___hhhhhh___WWWUUURRRIIIAAA===777777888888777777666555777333777888:::IIIWWWUUUtttttt]]]PPPIIIFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC>>>???@@@AAA@@@???<<<;;;999:::<<<======;;;999888222+++...111///===VVVcccgggqqq}}}wwwcccaaaqqqxxx|||uuuvvvuuuqqqkkkeeeccceeehhhrrrvvvuuuqqqsss|||~~~xxxddd^^^ZZZZZZYYYVVVVVVXXX]]]\\\]]]bbbgggeee\\\TTTUUUTTTRRRNNNIIIFFFDDDDDDGGGKKKSSS^^^bbb\\\NNNCCCCCCGGGLLLOOOPPPZZZpppxxxsssqqqnnntttwwwfffYYYRRRLLLQQQJJJAAADDDNNNiii[[[[[[tttnnn[[[OOOQQQSSSQQQOOOMMMMMMOOOLLLLLLMMMMMMLLLJJJIIIHHHDDDDDDDDDBBB???>>>???AAA??????CCCLLLRRRXXXbbblllgggddd[[[WWWfff|||zzztttuuu{{{}}}tttaaaMMMDDDEEEJJJNNNRRRbbbsss~~~|||}}}~~~~~~~~~yyy{{{|||}}}||||||~~~|||{{{}}}xxx{{{vvvcccTTTTTTkkklll^^^SSSXXXdddnnnuuuzzz}}}~~~|||}}}~~~~~~~~~}}}~~~}}}~~~}}}xxxrrrqqqmmm```UUUMMMFFFFFFEEECCCBBBCCCCCCFFFLLLRRRZZZmmm}}}yyywwwrrrsssoooppppppnnnpppfffOOO???ZZZvvv~~~YYYMMMJJJDDDAAA???@@@@@@>>>:::999:::;;;;;;:::999888666555444444222222111111000//////...............---///222555JJJTTTMMMSSSqqquuuYYYGGGMMMcccddddddyyy}}}ttttttxxxxxxqqqqqqrrrtttuuuuuutttuuuuuussswwwxxxtttrrrsssssspppooooooqqquuuvvvyyy~~~}}}}}}}}}|||{{{zzzzzzzzzwwwrrrnnnkkk]]]OOOKKKNNNWWWcccnnnqqqhhhZZZKKKAAA???CCCGGGOOOVVVfffxxxqqqfffaaakkksssoooooozzz|||vvvppp^^^UUUIIIBBBAAAEEEIIIKKKPPPZZZdddjjjttt}}}xxxtttrrrpppnnnllllllhhhhhhiiibbbYYY[[[eeejjj```XXXUUUPPPHHH???:::777777777777777666666555999333555888:::GGGRRRNNNsss[[[MMMGGGDDDDDDGGGEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@??????>>>===<<<;;;<<<>>>>>>>>>;;;999777444---000333///:::SSSbbbbbbeeerrrllllllssshhhfffdddmmmvvvyyy}}}|||vvvmmmfffccceeehhhxxxxxxwww~~~lllgggcccbbbaaa^^^^^^aaaaaaaaacccjjjooolllbbbYYYQQQOOOKKKGGGEEECCCBBBAAAEEEFFFLLLWWW^^^YYYMMMCCCFFFJJJPPPSSSVVVccc~~~ooopppmmmgggrrrqqqaaaXXXTTTRRRUUUKKKAAADDDQQQmmmXXX^^^xxx{{{iiiSSSOOOQQQSSSQQQNNNLLLLLLNNNKKKKKKLLLLLLLLLKKKIIIHHHDDDEEEFFFFFFCCCAAA@@@@@@CCC;;;===KKKUUUYYYbbbnnngggeee]]]XXXfff{{{uuusssuuuzzz||||||xxxeeePPPFFFFFFKKKNNNPPP]]]nnn~~~|||}}}~~~~~~yyy{{{}}}}}}|||}}}~~~}}}}}}yyy{{{vvvdddYYYXXXooo]]]NNNDDDIIIVVVbbbmmmvvvzzz}}}}}}{{{{{{|||~~~~~~~~~|||{{{|||zzzuuusssuuupppooorrrwww}}}|||uuunnnzzzwwwpppnnnjjj]]]TTTKKKEEEDDDEEEBBBAAABBBBBBEEEKKKRRR]]]rrr|||yyywwwrrrooojjjkkkjjjhhhjjj___GGGEEE^^^wwwvvvzzzVVVJJJIIIGGGGGG???@@@@@@>>>:::888999;;;;;;:::999888777555444444222222222111000//////...............---///222555MMMVVVMMMPPPooosssWWWDDDJJJ___bbbiiiwwwnnnooovvv}}}yyysssuuuwwwwwwvvvtttssssssppptttuuurrrqqqtttuuuttttttppppppuuuyyyzzzzzz|||}}}}}}yyy{{{|||yyywwwwwwwwwzzz{{{zzztttpppiii\\\OOOIIIKKKTTTdddqqqpppfffVVVHHHAAAAAAEEEIIITTT\\\mmm{{{kkkdddcccnnntttlllqqqzzz~~~|||uuuhhhXXXPPPGGGBBBDDDJJJPPPRRReeepppzzzyyyuuusssqqqpppooolllggggggiiibbbWWWYYYcccoooeee\\\WWWRRRIII???;;;777777777777777666666555777000222777;;;HHHRRRMMMuuuyyywwwuuuwwwxxx]]]MMMEEEBBBDDDHHHEEEEEEDDDCCCBBBAAAAAA@@@EEEDDDAAA@@@??????@@@AAA??????@@@@@@>>>;;;888555777///222444///999QQQaaagggaaacccWWWZZZjjjeeefff^^^gggoooqqqttt||||||xxxsssnnnkkkiiihhhqqqyyy{{{tttuuu~~~|||tttmmmjjjmmmssswwwuuuwww{{{qqq]]]VVVRRROOOLLLGGGAAABBBFFF???LLLVVVaaahhh[[[LLLMMMHHHOOOUUUYYYeeevvvmmmhhhkkklllppplll[[[PPPLLLUUUZZZBBBEEEJJJLLLttt~~~RRRfffiiiWWWUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGFFFDDD@@@======888666;;;CCCNNN\\\gggiiifff]]]UUU]]]wwwzzzmmmmmmrrrvvv{{{~~~yyyoooYYYDDD@@@JJJMMMGGG\\\mmm~~~|||{{{|||~~~|||}}}~~~~~~rrraaaNNNPPP```tttsssHHHDDD???@@@HHHWWWfffpppxxxwwwvvvvvvxxxyyyyyyyyy~~~}}}||||||||||||~~~}}}zzzxxxyyytttfffWWWPPPLLLHHHIIIIIILLLSSS\\\dddlllwww~~~yyytttqqqmmmfff[[[SSSIIIGGGEEEBBBAAAAAAAAABBB@@@HHHMMMPPP]]]yyyvvvxxxzzzvvvmmmqqqpppkkkeee^^^QQQCCCEEEjjj|||zzz}}}nnn~~~lllMMMBBBEEEDDD>>>???AAA@@@;;;999===@@@@@@>>>===;;;999777555444333111111000000//////......///------//////...111666NNNTTTNNNVVVmmmdddJJJDDDGGGkkkmmmsss}}}rrrkkkrrr|||vvvfffcccsss}}}yyyuuutttrrrppppppppprrrssstttttttttuuuuuuuuuvvvvvvwwwwwwvvvvvvxxxzzz}}}}}}xxxsssooolllkkktttsssqqqpppppppppqqqrrrhhh^^^PPPHHHKKKWWWfffpppooo\\\LLLHHHEEECCCKKKWWWaaalllzzz~~~oooaaa^^^```bbbccceeellluuuzzzxxxvvvzzzyyytttqqqmmmiiiWWWNNNGGGHHHNNNYYYgggttt}}}yyyuuutttvvvtttsssrrrrrrssssssrrrqqqrrrnnniiieee___ZZZ^^^dddfffZZZPPPNNNNNNIIIAAA<<<999:::::::::999777666444777555222222;;;FFFKKKIIIvvv~~~yyyXXXFFFAAA@@@???>>>===>>>@@@@@@@@@???===<<<@@@@@@????????????@@@@@@AAA@@@???===<<<:::999888222222222111000666JJJ^^^jjjggg\\\RRRZZZiiikkkaaaVVVZZZeeettt}}}}}}{{{{{{pppfffeeehhhyyy~~~}}}vvvttt{{{}}}zzzcccXXXTTTPPPLLLGGGCCCEEEKKK\\\gggnnntttuuudddRRRRRRRRRVVVYYY^^^oooqqqhhheeejjjrrr~~~pppaaaVVVRRRTTTUUUBBBEEEIIIVVVmmmQQQooofffTTTSSSSSSQQQPPPOOOOOOOOOOOOKKKLLLMMMMMMLLLJJJIIIGGGHHHGGGFFFFFFEEEDDDAAA>>>===888666888===EEETTTbbbbbbbbb\\\XXXaaa|||{{{zzz}}}ttt___HHHAAAHHHKKKHHHWWWggg|||~~~}}}{{{yyyyyyzzz|||}}}~~~~~~}}}zzz|||{{{yyy}}}}}}lllWWWGGGDDDKKKWWWeeetttqqq[[[FFFCCCAAAFFFSSSbbbooovvv}}}|||{{{|||}}}|||{{{~~~~~~}}}}}}~~~~~~}}}{{{xxxwwwqqqbbbTTTGGGBBB>>>>>>===>>>DDDLLLZZZcccnnnyyyvvvrrrooollleee[[[TTTHHHGGGDDDBBBAAAAAABBBBBBEEEJJJNNNQQQaaa~~~tttrrrtttqqqppprrrpppkkkgggaaaSSSEEEHHHqqqyyyzzz~~~___IIICCCEEEEEECCC@@@AAA@@@===>>>CCCEEECCC>>>===;;;999777555444444111111111000//////......///------//////...111666MMMTTTOOOVVVkkkgggQQQJJJIIImmmqqqtttuuu}}}yyyyyysssnnnqqqvvvmmm^^^mmmxxxxxxvvvtttrrrqqqqqqrrrrrruuuuuuuuuuuuvvvvvvvvvwwwyyyxxxwwwwwwxxxzzz|||}}}}}}yyytttpppmmmkkkooopppqqqrrrsssrrrqqqpppkkkaaaUUUOOOSSS^^^iiippphhhXXXIIIDDDBBBCCCNNN\\\kkkyyyyyymmm```ZZZWWWVVVYYY]]]___fffiiiddd___```cccdddiiiiiijjjkkknnnoookkkgggWWWUUUTTTWWWYYY___kkkwww}}}yyytttqqqrrrvvvvvvsssqqqrrrssssssqqqooommmkkkiiigggbbb]]]___ddd___TTTKKKKKKLLLGGG???:::888999999:::999888666555666555333444===HHHLLLKKKjjjzzz}}}\\\IIIBBB???===<<<>>>???@@@AAAAAA???>>>===@@@??????????????????@@@AAA@@@???>>><<<;;;:::999444333333111///666JJJ]]]bbbccc[[[TTT[[[kkknnnfff^^^dddooozzz}}}||||||oookkklllxxxvvvzzz}}}|||}}}ddd\\\WWWSSSPPPLLLJJJOOOXXXuuulllXXXVVVYYYYYYYYYaaayyywwwvvvooommmsss~~~ttthhh___[[[WWWPPPEEEEEEEEE```[[[SSSxxxwwwgggXXXQQQQQQPPPPPPOOOPPPPPPPPPLLLMMMOOOOOONNNKKKHHHEEEIIIGGGDDDDDDDDDCCCBBBAAA>>>;;;999888777===NNN^^^ccceeebbb___fff~~~zzzgggOOOCCCEEEJJJJJJQQQ```uuu|||{{{yyywwwvvvwwwxxxyyy~~~~~~~~~~~~zzzyyyvvvvvv}}}}}}kkkUUUEEE@@@DDDKKKUUUdddbbbOOOCCCBBBEEERRRddduuu~~~~~~|||~~~~~~|||vvvrrrkkk\\\OOOAAA===;;;;;;:::;;;@@@GGGVVV___jjjzzz|||tttrrrooonnnkkkdddZZZSSSGGGFFFDDDBBBAAAAAABBBCCCHHHJJJKKKRRRgggyyyttttttrrrpppooollliiigggaaaSSSEEENNNxxxyyysssTTTHHHFFFEEEDDDFFFAAABBBAAAAAAEEEJJJJJJEEE>>>===;;;999777666555444222111111000000///......///------//////...111666NNNVVVTTTXXXiiilll]]]TTTPPPtttzzzxxxnnnvvvxxxyyyvvvpppqqqqqqhhhZZZqqqwwwwwwvvvuuutttssssssssssssxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxxxxxxxyyy{{{{{{}}}}}}}}}|||zzzwwwtttrrriiikkknnnppprrrrrrqqqqqqllldddZZZXXX]]]eeejjjlllfffXXXKKKFFFEEEIIIXXXhhhyyyvvvlll___TTTLLLHHHLLLSSSUUU[[[\\\TTTMMMJJJIIIHHHIIIJJJPPP[[[fffkkkiiifffWWWXXX[[[___bbbiiixxx{{{wwwsssnnnkkkooovvvyyytttqqqqqqttttttpppllliiihhhiiihhhddd^^^___ddd___VVVNNNMMMMMMFFF===888666777888999999888777666555555444666>>>IIIMMMLLLaaaqqqzzz{{{[[[HHHAAA>>><<<<<<>>>>>>???@@@???>>>===<<>>===<<<;;;:::666555333111000777JJJ]]]aaaeee```YYY___nnnrrrkkkccckkkwww~~~~~~~~~sssnnnooozzz|||zzzvvvuuuxxxzzzzzz}}}ddd```]]]ZZZXXXUUUWWW```kkkzzzoooYYYWWWXXXWWWXXXeeerrrrrrpppuuu{{{tttmmmgggddd]]]MMMHHHEEECCCfffpppKKKRRR{{{eeeZZZPPPPPPOOONNNNNNNNNNNNOOONNNNNNOOONNNMMMJJJHHHFFFHHHFFFCCCBBBBBBCCCCCCCCCAAA@@@>>>;;;666:::LLL^^^fffiiigggaaacccttt~~~|||mmmWWWGGGEEEJJJMMMOOO\\\ooo}}}zzzyyyxxxvvvvvvwwwxxxxxxzzz{{{|||~~~{{{yyytttrrruuutttgggXXXCCCBBBKKKUUU]]]kkkhhhUUUDDDEEEMMMaaayyy~~~~~~|||~~~~~~~~~|||uuummmcccUUUHHH>>><<<<<<>>>???@@@EEELLLZZZaaakkk|||zzzxxxsssqqqooolllggg```WWWPPPFFFDDDCCCAAAAAABBBCCCDDDGGGFFFIIIVVVooo}}}wwwuuuqqqnnnjjjfffeeeddd^^^PPPCCCYYY{{{~~~nnnNNNIIIJJJCCC@@@EEEDDDDDDCCCCCCIIIMMMJJJCCC>>>===;;;999777666555555222222111111000//////...///------//////...111666OOOWWWWWWXXXfffqqqjjj[[[SSSsssyyysss{{{uuulllvvv{{{yyyuuurrruuuttthhhYYYiiijjjtttyyyvvvvvvwwwwwwvvvvvvvvvvvvzzzzzzzzz{{{{{{||||||}}}zzzyyyyyyyyyyyyzzz{{{|||zzz|||~~~|||zzzgggffffffgggiiillloooqqqjjjddd______dddiiihhhfffbbbWWWMMMIIIJJJRRRdddtttwwwjjjZZZOOOGGGCCCFFFKKKQQQUUUUUUNNNGGGDDDCCCAAAAAA???BBBNNN[[[cccffffff^^^\\\^^^eeeooo~~~}}}|||wwwuuutttpppjjjfffmmmvvv{{{vvvrrrrrruuuuuupppkkkjjjhhhgggfffbbb]]]^^^dddggg^^^VVVTTTPPPFFF<<<666444555777888888888777777555666666777>>>GGGLLLKKKcccwww|||qqqUUUEEE@@@??????@@@>>>>>>>>>>>>>>>===;;;;;;?????????@@@@@@?????????@@@@@@???>>>======<<<<<<888555444222222:::LLL^^^dddhhhdddZZZ]]]jjjpppjjjeeelllxxxvvvtttvvv~~~xxxuuuwwwyyymmmdddddddddeeedddgggrrr~~~pppZZZYYY[[[^^^fffwwwllliiihhhpppzzzvvvtttqqqlllhhh]]]HHHHHHDDDGGGlllxxx[[[BBBRRR{{{^^^TTTPPPPPPNNNMMMLLLLLLKKKKKKQQQOOOMMMKKKIIIIIIIIIIIIGGGDDDAAA@@@BBBDDDEEEEEEAAAAAAAAA<<<666:::KKK^^^cccgggfff]]]ZZZeeewww~~~}}}}}}{{{{{{qqq^^^NNNHHHMMMRRRPPP[[[jjjwww}}}}}}{{{zzzxxxxxxwwwwwwxxxyyyzzz{{{zzz{{{|||}}}}}}}}}|||{{{yyytttkkkccc^^^[[[VVVOOO???BBBMMMYYYbbbpppppp___OOORRR^^^vvv~~~~~~~~~~~~~~~}}}}}}~~~}}}rrrggg[[[NNNCCC:::888999===>>>>>>BBBHHHYYY]]]hhh~~~~~~zzzuuurrrtttrrrnnniiibbbZZZQQQLLLDDDCCCAAA@@@AAABBBDDDEEEFFFFFFMMMbbbwwwtttpppjjjmmmhhhccccccaaaYYYMMMDDDhhh~~~hhhKKKIIIJJJBBB>>>DDDEEEEEEDDDDDDHHHKKKFFF???>>>===;;;999888777666666222222222111000000/////////------//////...111666NNNUUUWWWUUUaaawwwttt^^^OOOggglllfffkkkmmmmmmxxx}}}yyyxxxsss___ccckkkttthhh[[[qqq}}}~~~~~~~~~}}}|||zzzxxxwwwxxxxxxyyyzzz{{{|||}}}}}}yyyyyyyyyyyyzzz{{{||||||zzz|||~~~{{{xxxnnniiibbb]]]\\\```fffkkkgggeeeeeegggkkkkkkgggbbbWWWRRRMMMNNNUUUaaassswwwfffSSSJJJGGGGGGHHHKKKQQQTTTSSSMMMIIIJJJKKKJJJIIIAAA===EEEOOOXXX```gggjjjfffhhhttt~~~|||zzzvvvuuutttooohhhdddkkkvvv|||xxxttttttuuuuuuqqqmmmnnnjjjgggddd^^^ZZZ]]]dddggg^^^VVVSSSNNNDDD:::666333444666777888888777666555777777777<<>>======>>>???@@@@@@@@@@@@???>>>???>>>>>>>>>======<<<<<<888666444444555<<>>:::999;;;>>>>>><<<>>>CCCPPPTTTccc}}}~~~}}}|||zzzwwwvvvtttttttttqqqkkkddd[[[RRRKKKGGGBBBAAA@@@@@@AAACCCEEEFFFHHHKKKYYYuuuwwwrrrrrrnnniiimmmhhhdddccc^^^TTTKKKFFFqqqbbbHHHFFFHHHAAA???DDDEEEFFFEEECCCDDDFFFBBB<<<>>>===;;;:::888777777777333222222111111000/////////------//////...111666KKKQQQUUUSSS```bbbOOO___bbb^^^fffpppwww~~~zzzpppdddfffccc]]]uuu}}}xxxvvvtttuuuvvvxxxzzz|||}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}zzzvvvqqqnnnuuunnnddd\\\WWWXXX]]]```eeegggkkkoooppplllfffaaaSSSQQQRRRZZZgggvvvuuucccPPPJJJLLLPPPSSSWWW^^^___[[[UUUSSSXXX]]]^^^TTTIIIBBBEEEJJJOOOZZZfffmmmkkkppp}}}||||||||||||zzzxxxxxxuuurrrmmmfffccckkkvvvzzzxxxvvvuuutttsssqqqoooppplllhhhddd___[[[___fff^^^VVVPPPMMMIII@@@888555333444555777777777666555555777777666<<>>???@@@AAAAAA@@@???>>>============<<<<<<<<<<<<999666555555666<<>>===;;;:::999888777777333333222111111000000//////------//////...111666KKKQQQWWWVVVgggmmmSSS\\\^^^^^^hhhwwwoooiiihhh___ttt}}}xxxuuuuuuvvvxxx{{{~~~}}}}}}}}}|||zzzyyyxxxwwwzzzzzzzzzyyyvvvqqqmmmjjjqqqnnnhhhbbb^^^[[[[[[ZZZ```gggooossspppiiibbb^^^VVVUUUYYYcccsss|||~~~rrrdddVVVRRRUUU[[[eeelllssspppiii___]]]dddlllnnndddZZZTTTUUURRRPPPYYYfffllllllrrr~~~~~~|||zzzxxxxxxxxxxxxwwwvvvxxxtttnnniiidddccckkkuuuuuuvvvwwwtttqqqooooooppppppmmmkkkiiiddd```ccciii]]]UUUNNNKKKFFF>>>888666333444555666666666555444444666666777===JJJUUUZZZqqqZZZLLLEEEBBBBBBDDDGGGFFFEEEDDDCCCBBBBBBBBB===???@@@AAAAAA@@@???===;;;;;;;;;;;;<<<<<<<<<<<<:::777666555555888BBBNNN]]]eeegggiiiuuuxxx{{{|||zzzrrrppplllgggeeehhhoootttxxxxxx|||~~~wwwuuuyyyyyypppzzz}}}kkkVVVVVVEEEHHHNNNqqqWWWCCC@@@WWW}}}qqqUUUSSSPPPOOOOOOOOOPPPPPPQQQRRRIIIJJJJJJJJJIIIHHHHHHGGGBBB@@@@@@AAACCCEEEFFFEEEFFFDDDBBB???::::::CCCOOOVVV___ddd___]]]hhh{{{vvvnnnnnnnnnwww|||~~~|||~~~}}}}}}|||tttfffZZZVVVXXXNNNQQQYYYdddnnntttuuuttttttssssssrrrrrrqqqqqqpppppprrrvvvxxxzzzyyyxxxwwwuuufffUUUMMMMMMNNNNNNNNNPPP___|||~~~~~~}}}{{{zzz}}}}}}~~~~~~}}}|||nnn\\\MMMBBB:::777888<<>>===<<<:::999888888888333333222222111000000000///------//////...111666OOOSSS[[[\\\pppxxxSSSWWWYYY\\\hhhyyy}}}yyyxxx{{{mmmiiiZZZnnn{{{}}}|||yyyvvvyyyzzz|||}}}zzzwwwuuussswwwwwwxxxwwwuuussspppnnnhhhiiijjjjjjgggccc^^^[[[[[[dddnnnrrrmmmddd^^^[[[VVVUUUXXXcccrrr}}}|||vvvllloootttzzzrrrhhh^^^ZZZ]]]eeessszzznnnbbb___fffnnnrrrssslllhhhggg___VVVZZZfffpppooossszzz}}}~~~~~~|||xxxvvvvvvwwwvvvuuuxxxqqqjjjeeebbbbbbkkkuuuqqquuuvvvtttnnnlllnnnqqqnnnlllmmmmmmiiidddfffkkkddd\\\SSSNNNGGG>>>999777444444555666666555444333222555666777???NNN[[[aaannnXXXJJJDDDAAAAAADDDEEEEEECCCBBBAAA@@@@@@@@@===>>>@@@AAAAAA@@@>>>===:::::::::;;;;;;;;;;;;;;;;;;888666555333444<<>>VVVooommmTTT>>>BBB\\\vvvbbbUUUTTTPPPPPPOOOOOOOOOPPPQQQQQQNNNMMMMMMKKKIIIGGGEEEDDDCCCCCCCCCDDDFFFEEECCCAAAGGGCCC@@@???===<<<@@@FFFXXX^^^gggjjjccc```mmm~~~uuuzzz|||vvvrrrmmmhhhwww}}}wwwtttyyy|||}}}|||wwwmmmcccZZZVVVZZZWWWVVV\\\fffnnnpppnnnppppppqqqqqqqqqqqqpppppprrruuuyyy|||}}}{{{xxxvvvooo]]]TTT\\\gggiiikkkoooppp{{{xxxwww|||}}}}}}}}}}}}~~~}}}|||wwwkkkZZZJJJAAA===:::???EEEHHHCCCAAAHHHRRRYYY___ppp{{{llleeehhhwww||||||}}}zzzzzz|||}}}|||zzzzzz}}}tttxxxyyyvvvtttuuutttqqqllleeeZZZPPPIIIDDD@@@>>>>>>>>>@@@CCCFFFIIIIIIIIIOOO]]]zzzzzztttrrroooppprrrooofff```[[[NNN>>>???LLLiiiyyyuuu```MMMGGGHHHFFFEEEEEEDDDCCCCCCBBBAAA???>>>===<<<<<<;;;:::999999999999444333222111000000000000000///.........///111222JJJYYYZZZWWWooooooSSSVVVhhh```___www{{{xxx~~~|||uuurrrkkkgggvvv|||xxxvvvxxx||||||xxxssszzzyyyzzz~~~{{{xxxvvvtttssssssssstttvvvwwwtttmmmgggdddaaa___```dddddd```\\\\\\bbbhhhjjjfff___XXXTTTXXXXXXXXXWWWWWWYYY]]]```___bbbjjjvvvwwwfff]]]\\\```qqq~~~qqqjjjggghhhnnnvvvvvvvvvrrrmmmkkkllljjjeeeqqqnnnqqqyyyxxxrrruuu~~~~~~zzzxxxvvvtttsssssstttuuuwwwqqqkkkfffbbbaaaiiisssxxxuuurrrqqqqqqrrrrrrrrrqqqoookkkgggfffgggiiikkk]]]WWWQQQMMMFFF===888888666555444555666777777666555444999666CCCQQQSSShhhlllRRRGGGEEEAAA@@@CCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@?????????===<<<<<<;;;:::999999999999888888888555333888AAAXXXddddddcccnnntttsssvvvsssttt~~~xxxxxxxxxqqqqqqtttmmmlllhhhiiipppsssmmmhhhhhh|||nnn[[[UUUMMMAAAAAARRR```YYYGGG:::AAA[[[sssdddTTTOOOQQQQQQPPPPPPOOOOOOPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGEEECCCHHHDDDBBBBBB@@@>>>AAAFFFWWW^^^hhhkkkfffdddooo|||nnnvvv~~~wwwsssooommmzzzxxxyyy{{{yyyzzzzzzwwwqqqiii```[[[\\\XXXUUUYYYaaaiiillllllnnnnnnoooooooooooonnnnnnppprrruuuxxxzzzyyyxxxvvv|||mmmhhhxxx}}}{{{zzzyyy}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}xxxkkkZZZKKKAAA>>>===???DDDHHHIIILLLXXXdddgggbbbccciiijjjggghhhooo~~~{{{yyyyyy{{{{{{yyywwwwwwxxxuuuxxxxxxtttrrrrrrpppllliiibbbWWWMMMFFFBBB???>>>===>>>???AAACCCFFFIIIJJJOOOfffwwwtttrrrooommmmmmggg```ZZZSSSEEE<<>>======<<<;;;:::999999999999444444333111000000000000000///.........///111222EEEWWWZZZSSSccc~~~dddNNNTTTiiicccbbbyyy}}}~~~yyy~~~wwwmmmiiidddqqq~~~zzzyyywwwsssmmmiiiuuutttuuuzzz~~~xxxwwwvvvuuutttttttttuuuvvvuuuuuuuuutttooohhhbbb^^^VVVMMMIIILLLQQQUUUVVVSSSXXX___bbb___YYYSSSOOONNNNNNMMMKKKHHHHHHIIIKKKMMMWWWgggvvvoooggggggiiiyyyzzzppplllnnnqqqwww}}}}}}~~~zzzyyyxxxssslllooolllooouuurrrkkkllluuuyyy~~~}}}}}}~~~|||zzzxxxwwwwwwxxxyyyzzztttnnniiiddddddlllvvvzzzwwwsssqqqqqqqqqqqqpppooommmiiieeecccdddgggiiibbb\\\VVVPPPGGG<<<888888777666555666888888888666666555:::777DDDQQQRRRgggeeeMMMDDDBBB???>>>@@@BBBCCCDDDDDDDDDCCCAAA@@@AAA@@@@@@@@@????????????<<<<<<<<<<<<<<<=========;;;::::::999555222777>>>RRRdddjjjeeeeeedddcccjjjuuuqqqqqqwww{{{zzz{{{|||~~~zzzuuuiiidddaaadddmmmqqqnnnkkkkkk}}}|||___SSSSSSDDDAAAFFFPPPRRRGGG>>><<>>AAAGGGMMMVVVdddqqqmmm```TTTQQQUUUbbbzzz|||vvvvvvxxxzzzzzzyyyyyyzzzzzzvvvxxxwwwrrrooonnnkkkfffccc[[[QQQHHHCCC@@@>>>>>>>>>???@@@AAABBBEEEJJJMMMQQQsss|||vvvuuusssmmmiiihhhbbb___XXXMMM??????VVVqqqzzzVVVKKKCCCCCCEEEDDDAAA???BBBBBBBBBBBBAAA@@@>>>>>>>>>===<<<;;;::::::::::::555444333222000000000///000///.........///000111BBBWWW\\\QQQXXXnnnmmmXXXIIIQQQkkkhhhfff{{{zzzmmmrrrhhhcccjjjmmmeeeooo}}}wwwpppiiieeemmmlllmmmrrryyy}}}~~~|||yyyxxxwwwvvvvvvwwwyyyzzzvvvuuussspppllleee]]]WWWPPPGGG<<<777999???DDDGGGEEEJJJQQQVVVUUUPPPLLLIIIGGGFFFDDDAAA>>>===???AAANNN[[[nnnzzz~~~~~~vvvooommmmmmyyy{{{qqqjjjlllrrrwww|||{{{sssmmmiiijjjmmmhhhaaacccjjjzzz{{{wwwyyy~~~}}}{{{yyywwwvvvvvvwwwwww{{{uuunnnjjjeeeeeelllvvv{{{xxxtttqqqqqqppppppooommmkkkgggccc```aaadddgggfffbbb\\\TTTGGG;;;777999777666666777999999888777888555:::999EEEPPPPPPfffzzzxxxuuu]]]HHHBBBBBB@@@???AAACCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????;;;<<<===>>>???@@@AAABBB???<<<;;;:::666222555;;;HHHcccpppiii___TTTTTTaaapppjjjggglllsssyyy~~~lllffffffjjjrrrxxxxxxwwwxxx|||uuummmnnn{{{}}}~~~|||yyyzzzqqqUUULLLOOO>>>AAAKKKSSSOOOBBB===AAAIIIeee~~~aaaTTTNNNQQQQQQPPPOOOMMMLLLJJJIIIHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIGGGHHHHHHHHHFFFEEEFFFEEEFFFIIIGGGBBBBBBEEEVVVaaammmqqqlllkkkqqqzzzxxx}}}~~~yyyzzz~~~|||{{{{{{{{{|||}}}{{{zzz{{{{{{tttiii___aaa\\\UUURRRUUU[[[ccchhhgggggghhhhhhhhhhhhggggggjjjkkklllnnnqqquuuxxxyyyyyyuuu{{{~~~zzzzzzyyyyyyzzz|||}}}~~~~~~}}}|||~~~|||zzzyyyxxxyyy{{{||||||}}}xxxjjjWWWHHH@@@>>>???<<<===BBBIIIPPP\\\gggdddWWWLLLKKKQQQccc~~~zzzzzzvvvpppooosssvvvvvvwwwzzz||||||vvvxxxvvvqqqnnnmmmiiidddZZZTTTKKKCCC???>>>>>>>>>@@@CCCFFFFFFEEEGGGLLLPPPWWW|||vvvtttrrrlllgggfff]]]]]]WWWHHH<<>>>>>>>>===<<<;;;;;;;;;;;;666555444222111000////////////...---...///000111DDDXXX]]]PPPTTTffffffUUUGGGPPPlllkkkgggxxx~~~~~~jjjhhhxxxmmmWWWccc|||rrrrrr|||uuuooommmjjjiiikkkpppvvv{{{}}}}}}~~~|||zzzxxxxxxxxxxxxuuusssooojjjbbbZZZRRRMMM@@@<<<777555666777888777999>>>EEEIIIJJJHHHFFFEEEFFFDDDBBB???>>>AAAGGGLLL___kkkwww{{{wwwvvv}}}~~~tttooollliiiqqqxxxuuusssjjjdddhhhppptttxxxzzz}}}uuunnniiifffccc^^^ZZZ___ggg~~~yyyuuuvvvyyy{{{zzzxxxwwwuuuuuuuuuuuuwwwqqqkkkgggbbbbbbjjjtttzzzwwwsssqqqqqqqqqqqqppplllkkkgggbbb^^^___cccggggggccc]]]TTTGGG;;;888;;;666666666777999999888666888444999:::FFFOOOOOOfff}}}vvv~~~~~~qqq[[[GGGBBBDDDBBB@@@BBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@AAACCCDDDDDDAAA???===<<<888222333777AAA___qqqnnnaaaQQQPPP^^^kkkggggggnnnxxxyyypppqqqtttyyy}}}{{{rrreee[[[ZZZfffppppppppprrrppplllppp~~~hhhPPPJJJKKK???CCCMMMUUUPPPBBB===BBBHHHggg~~~zzzZZZRRRQQQOOOOOOOOONNNMMMKKKIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHFFFFFFGGGGGGFFFEEEFFFEEEGGGJJJHHHCCCBBBDDDPPP]]]jjjnnnjjjhhhkkkpppvvv}}}}}}zzzyyy{{{|||zzzzzz|||}}}yyyooofffddd```YYYSSSRRRWWW___eeecccddddddeeeeeeddddddcccgggggghhhjjjnnnrrrwwwyyy~~~}}}zzz{{{xxxxxxxxxxxxyyy|||~~~}}}zzzyyyyyy}}}{{{yyyxxxxxxyyy{{{|||zzz{{{vvvhhhTTTDDD>>>>>>===;;;;;;>>>@@@BBBIIIQQQTTTNNNLLLOOOSSS[[[ooo~~~xxxvvvrrrnnnlllrrrtttrrrrrrwwwxxxvvvuuuvvvsssooommmmmmhhhaaaRRRMMMFFFAAA>>>>>>>>>>>>>>>DDDIIIIIIGGGHHHOOOUUUgggwwwsssooojjjgggggg[[[[[[TTTFFFAAAPPPmmmcccQQQMMMHHHCCCCCCEEEFFFEEE@@@@@@@@@AAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;777666444222111000/////////...---------...000111EEEWWW[[[PPPTTTggghhhYYYJJJQQQlllkkkeeessswww{{{rrrqqqxxxccc[[[qqq~~~sssyyyuuutttsssssssssvvvyyy{{{|||||||||{{{yyywwwuuusssrrrqqquuusssnnnfff]]]TTTMMMIII;;;:::999888777666444222333777<<<@@@BBBBBBCCCDDDEEECCC@@@???AAAIIISSSZZZkkkttt|||{{{tttrrrxxxuuuxxx~~~{{{pppmmmlllhhhnnnuuuqqqppphhhdddgggmmmoooqqqsss~~~yyyqqqkkkccc[[[VVVWWW```iii{{{||||||{{{yyywwwvvvvvv}}}}}}{{{zzzxxxwwwvvvvvvtttoooiiieeeaaaaaajjjtttwwwuuurrrpppqqqsssssssssnnnmmmiiiccc^^^^^^dddiiifff```ZZZRRRFFF;;;888;;;444444555777888888666444777222888;;;HHHOOOOOOhhh|||}}}|||vvvsss]]]HHHBBBBBB>>>;;;<<<@@@@@@AAABBBAAA@@@???>>>AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCC@@@>>>>>>:::444222555???ZZZmmmooofffUUUPPP\\\llliiiiiippp|||rrruuuyyyzzz{{{|||{{{zzzzzztttiii___OOOJJJIIIQQQZZZ```cccfff[[[\\\fffzzz___NNNIIIFFFCCCDDDLLLRRRLLL>>>:::???OOOrrr~~~sssUUUQQQRRRMMMNNNNNNOOONNNMMMKKKJJJLLLLLLLLLKKKJJJHHHGGGFFFHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFHHHKKKIIIDDDBBBEEEHHHXXXfffjjjgggfffggggggjjjsss}}}yyyzzz~~~vvvvvvxxx|||~~~}}}wwwrrrjjjfff```XXXRRRTTTZZZ```aaaaaabbbbbbbbbbbbaaaaaaccccccdddfffjjjoootttvvvrrrpppooottt{{{}}}ooo^^^QQQUUUfffwww~~~|||xxxxxxxxxyyyzzz|||}}}~~~~~~~~~|||yyyvvvuuuvvvxxx{{{zzzzzzzzzzzz|||}}}~~~xxxzzzuuufffRRRBBB=========<<<===>>><<<:::???FFFJJJJJJQQQ\\\aaaaaagggqqqxxxuuusssqqqvvv|||}}}wwwtttwwwwwwrrrrrrrrrnnnjjjiiihhhccc[[[JJJGGGCCC@@@?????????>>><<>>???@@@@@@@@@@@@@@@???>>>===<<<;;;::::::::::::777666555333111000/////////...---------...///000BBBTTTYYYOOOSSSgggmmmdddRRRTTTkkkhhhbbbnnnqqquuu}}}rrrqqqrrrTTTWWWiiiyyypppzzzvvvsssqqq||||||||||||{{{zzzyyyxxxtttuuuvvvvvvuuusssrrrppptttrrrmmmeee[[[SSSMMMKKK@@@>>>;;;888666555666666333555888:::<<<>>>BBBEEECCCCCCDDDFFFKKKUUUaaaiiiwww|||{{{xxxzzz}}}oooqqqwwwwwwnnnmmmmmmiiinnnuuurrrlllgggdddfffhhhhhhjjjmmmzzz|||}}}|||~~~{{{rrrlllaaaWWWRRRUUU```iiiqqqqqqsssvvvxxxyyyxxxwww|||{{{zzzyyywwwvvvttttttsssnnniiifffcccdddmmmwwwvvvsssqqqppprrrsssttttttpppooollleee______eeellleee^^^UUUNNNFFF===999999444444555777888888666333777000888>>>KKKRRRSSSmmmxxx|||rrrmmm{{{rrr[[[EEE>>>===888444555??????@@@@@@@@@???>>>===AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBB???>>>???<<<666333555>>>UUUgggnnnkkk[[[SSS]]]lllkkkmmmxxx~~~rrrzzz~~~yyysssvvvggg]]]UUUNNNEEEGGGGGGGGGMMMVVVYYYXXXPPPVVVfff}}}zzzzzzlllSSSLLLIIIBBBBBBCCCHHHKKKDDD999;;;DDDYYYiiiSSSSSSSSSMMMNNNPPPQQQRRRQQQPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFGGGEEEDDDDDDFFFHHHHHHHHHHHHHHHJJJLLLJJJEEEDDDGGGDDDVVVfffkkkkkkkkkjjjhhhfffnnn|||{{{{{{tttvvvyyy{{{}}}|||{{{zzzqqqoooiii^^^TTTQQQTTTYYY______````````````______^^^___```cccfffkkkoooqqqrrrooopppxxx~~~sssVVVMMMKKKYYYnnn}}}}}}zzzyyyyyyzzz{{{xxxyyyzzz{{{||||||||||||}}}{{{wwwrrrooopppssswwwyyyzzz{{{|||}}}xxxzzzvvvfffQQQAAA===>>>@@@AAACCCDDDAAA???GGGQQQVVVVVV___nnnwwwwwwyyy~~~wwwuuuuuuuuu~~~{{{vvvyyyxxxqqqooommmhhhcccaaa```YYYQQQEEECCCAAAAAAAAAAAA@@@???>>>DDDHHHHHHHHHRRRfffwww{{{qqqmmmkkkgggfffgggccc[[[MMMIII]]]{{{xxxNNNMMMOOOKKKBBB>>>@@@BBB@@@>>>>>>???@@@@@@@@@@@@@@@===<<<;;;:::999999999999888777555333111000//////......---,,,---...///000>>>SSS\\\QQQQQQeeesssrrrZZZWWWiiifff```lllnnnrrr{{{vvv{{{|||\\\ZZZ\\\lllsssiiimmmzzzvvvtttrrrooommmtttvvvxxxxxxwwwvvvttttttqqqsssvvvxxxxxxvvvsssqqqooommmiiibbbXXXQQQMMMMMMDDDCCC@@@===:::999:::;;;666666666666777<<>>888666444444666888:::999666444777000999AAAPPPWWWXXXtttpppqqq}}}|||zzz~~~iiiRRR>>>999;;;999888:::???@@@@@@AAA@@@???>>>===?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===???>>>888555555888NNNbbbnnnoooccc^^^iiinnnsss|||xxxsssuuuqqq[[[OOOJJJGGGGGGNNNNNNIIIJJJRRRTTTOOOVVV^^^qqq{{{uuuxxx^^^JJJKKKIII@@@>>>@@@EEEFFF???777???MMM[[[bbbSSSUUUTTTMMMNNNQQQSSSTTTTTTTTTSSSKKKKKKKKKKKKJJJIIIHHHHHHGGGEEEDDDEEEGGGIIIJJJJJJKKKJJJKKKMMMKKKGGGFFFIIIEEEWWWiiipppppprrrqqqnnngggooo|||yyyvvvxxx{{{|||{{{zzzzzzzzzvvvuuuooocccVVVOOOPPPTTT^^^______``````______^^^[[[\\\]]]```dddhhhkkknnnqqqppptttuuu]]]JJJJJJUUUlll~~~||||||{{{yyywwwwwwyyy|||yyyzzz{{{|||}}}|||{{{zzz}}}yyysssmmmjjjlllrrrwwwxxxyyy{{{~~~yyy{{{wwwgggQQQBBB===@@@BBBEEEIIIJJJGGGHHHTTTaaammmiiinnn{{{{{{tttuuuvvvvvvyyyvvvrrrvvvtttmmmllljjjddd^^^\\\ZZZQQQHHHBBBAAAAAABBBCCCCCCAAA???BBBFFFIIIHHHJJJZZZttt{{{~~~uuummmkkkjjjgggeeefff]]]RRRAAA@@@^^^~~~uuukkkFFFKKKOOOMMMEEE@@@AAABBB???===>>>???@@@@@@@@@@@@@@@<<<<<<;;;:::999999999999888777555333111000//////......---,,,---...///000<<>><<<:::888777555444555:::BBBGGGPPPYYYgggvvv}}}zzz{{{~~~sssiiieee___TTTSSSWWWRRROOOOOOPPPQQQOOONNNUUU^^^bbbfffjjjlllppptttsssnnnnnnkkkbbbVVVOOOQQQXXX]]]ooowww~~~~~~yyyvvvxxx{{{~~~}}}{{{yyywwwvvvpppkkkgggeeeccceeeooozzzyyyvvvsssqqqqqqrrrqqqqqqqqqqqqnnnfff^^^^^^fffnnnkkk^^^QQQKKKFFF???777333555555777999;;;:::777555888111:::DDDTTT[[[\\\yyyvvvuuuuuu^^^III777666<<>>======>>>>>>?????????@@@?????????@@@@@@AAAAAAAAA@@@======??????:::666666222III```oootttjjjiiixxxuuu~~~vvvtttmmmqqqxxxssscccUUULLLIIIIIIKKKRRRUUUSSSUUU[[[ZZZSSSXXXbbbvvv}}}||||||oooTTTJJJKKKFFF<<>>???????????????@@@@@@AAA<<<;;;;;;<<<<<<<<<<<<<<<:::888555333333222111///111000///...---......///???XXXbbbTTTNNNdddvvvZZZTTTeeemmmooosssttt}}}tttcccdddnnnqqqjjjoooqqqsssooocccdddssszzzsssnnnsssxxxwwwpppppprrrvvvxxxvvvpppkkkhhheee\\\QQQKKKKKKIIIFFFFFFHHHKKKMMMKKKGGGCCCAAA:::999888666555777:::>>>NNN[[[pppyyymmmmmmrrrxxx}}}{{{yyyttthhhZZZQQQPPPSSSUUUTTT[[[SSSMMMMMMMMMLLLKKKMMMOOOWWWbbbjjjkkkjjjiiihhhgggfffXXXKKKKKKMMMTTTbbbrrryyy}}}|||{{{{{{yyyvvvsssuuuxxx||||||tttnnnsssmmmhhhdddbbbdddmmmxxx{{{wwwrrrrrruuuvvvsssppprrrjjjjjjhhh___bbbmmmooodddZZZPPPKKKEEE===777666111444777777666555444444555777666DDDXXXVVV```www^^^GGG<<>><<<<<>>;;;===>>>AAABBBAAA???<<<999777EEEaaarrrooorrrzzzzzz~~~~~~tttiiifffkkkiiizzzxxxrrrgggYYYNNNGGGEEEFFFKKKSSSWWWWWW[[[cccbbb\\\dddiiiyyy}}}|||}}}fffRRRLLLIIICCC<<>>@@@@@@???>>>======>>>>>>;;;;;;;;;;;;:::999999888:::888555444444333111000111000///...---...//////999QQQ^^^WWWUUUlllwwwYYYRRRbbbjjjnnntttvvvtttyyyrrrnnnrrr}}}jjjeeelllqqqvvvuuujjjnnnzzz{{{xxx|||}}}yyyssspppooooooqqqoookkkgggeee```XXXPPPOOOPPPLLLEEECCCEEEJJJNNNPPPOOOJJJGGG>>>;;;888555555666999;;;JJJUUUiii~~~zzzggg______dddkkkqqqxxx|||{{{wwwuuugggccc^^^\\\___ccceeeeeedddZZZRRRNNNLLLIIIIIIKKKKKKQQQYYY]]]]]]^^^aaaddd]]]___SSSGGGHHHLLLVVVfffsssyyy}}}zzzwwwxxxxxxwwwtttpppkkkiiijjjlllmmmmmmqqqmmmiiigggeeefffnnnwww}}}xxxrrrqqqssstttssspppppphhhgggeee\\\```kkklll```VVVLLLGGGBBB;;;666444222444777777666444444444444666777EEEWWWXXXgggzzzdddMMMBBBDDDBBBBBBCCC@@@AAAAAA@@@@@@???@@@@@@AAA@@@CCCFFFEEE@@@======???>>><<<;;;<<<>>>???===;;;>>>@@@BBBCCCBBB???<<<:::777CCC^^^ppppppssswwwsssvvvtttxxx~~~zzzrrrjjjkkkqqqlllrrrxxxzzzwwwvvvzzzddd```WWWNNNFFFBBBCCCEEEIIIQQQWWWYYY```iiihhhbbbdddhhhxxx~~~|||{{{tttYYYOOOMMMFFF???===BBB???;;;888666<<>>JJJiiimmmQQQ>>>BBBAAA@@@@@@AAAAAA@@@>>>@@@???>>>===;;;;;;;;;;;;::::::;;;<<<:::888666555;;;999777555555444222000111000///.........//////555KKK[[[[[[]]]pppsssXXXQQQaaaiiinnnxxx~~~vvv{{{yyyrrrnnn}}}yyyfffbbbjjjpppvvvwwwnnnsssxxxwwwsssvvv~~~{{{zzzuuuqqqnnnnnnmmmjjjggg```\\\UUUQQQTTTVVVOOOEEEBBBCCCHHHPPPVVVXXXUUURRRIIICCC<<<888888999999888???HHHVVVfffssszzz}}}~~~hhh]]]RRROOOPPPTTT\\\ccckkkooossstttrrrnnnjjjiiidddgggmmmrrrvvvwwwvvvuuuhhh]]]RRRMMMIIIFFFHHHLLLMMMQQQTTTRRRNNNPPPXXX___\\\```WWWJJJIIIKKKVVVhhhqqqyyy}}}yyyssssssvvvwwwwwwqqqiiieeeeeeiiinnnqqqooollljjjjjjhhhhhhooowwwyyyssspppppprrrrrrpppnnnfffeeebbbZZZ___iiihhhYYYOOOFFFBBB>>>888444333222555777777555444444444222555888FFFTTTZZZpppgggPPPFFFGGGCCCAAABBB===??????>>>>>>>>>>>>??????@@@DDDHHHGGGCCC>>><<<;;;;;;::::::;;;===>>>===<<<@@@AAABBBBBBAAA???<<<:::777???XXXmmmrrruuutttjjjhhhhhhnnnxxx|||{{{{{{}}}{{{yyyxxxwwwtttssswww~~~|||vvvssstttsssqqqwwwWWWTTTOOOHHHCCCBBBEEEHHHIIIPPPUUUXXX```iiiiiiaaa]]]eeeyyy||||||}}}~~~|||{{{jjjNNNKKKLLLBBB===@@@BBB>>>:::777666???RRRdddkkk{{{~~~~~~eeeUUUPPPPPPQQQOOOOOONNNNNNNNNNNNNNNNNNGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJHHHIIIKKKNNNOOOOOOLLLKKKOOO]]]lllsssqqqmmmppphhhsssyyyvvvqqqsssuuuvvvuuuuuuvvvwwwxxx}}}sssggg^^^TTTWWWYYYWWWSSSPPPOOOPPPNNNMMMKKKKKKMMMOOORRRTTTVVVYYY^^^bbbeeegggjjjlllrrr{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttttttttuuuvvvwwwtttvvvyyy|||~~~~~~}}}{{{|||{{{yyyxxxxxxyyyzzz{{{xxxxxxtttlllccc```eeekkklll~~~}}}vvvvvvsssppppppqqqooollliiigggfffffffffWWWRRRKKKEEECCCAAA???===??????@@@AAACCCDDDEEEEEEKKKKKKPPP```}}}wwwmmmsssllleeeaaa___ZZZQQQJJJ???@@@RRRtttcccSSS@@@@@@???>>>>>>@@@@@@???>>>>>>===<<<;;;::::::::::::999;;;===>>>===;;;999777<<<:::888777777666333111111111///.........///000777JJJZZZ]]]___jjjyyygggRRRSSSccchhhmmm|||~~~sssnnneeeooo{{{iiidddkkknnntttuuummmooollleeebbbjjjwww}}}{{{zzzvvvqqqooonnnlllgggddd[[[ZZZWWWTTTUUUVVVOOOGGGGGGGGGIIIPPPYYY______]]]YYYQQQFFFAAA???>>>:::777888===FFFOOOUUUXXXXXXXXXPPPKKKGGGHHHIIIKKKRRRZZZdddfffiiihhhddd^^^YYYVVVccckkkwww{{{uuuppp```VVVLLLFFFDDDEEEKKKRRR[[[\\\XXXOOOGGGGGGPPPYYYeeekkkcccUUUNNNJJJQQQbbblllvvv}}}zzzsssrrruuuwwwvvvtttqqqooooooqqqssstttpppllljjjjjjhhhiiiqqqzzzzzzsssnnnnnnooopppqqqnnngggeeeaaaZZZaaajjjgggTTTJJJAAA>>>;;;777444444333555777666555444444444333444:::GGGPPPZZZuuucccMMMDDDFFFAAA>>>???;;;======<<<<<<======>>>>>>???BBBEEEDDDAAA>>><<<<<<:::;;;<<<===?????????>>>AAAAAAAAA@@@???===;;;:::888<<>>QQQcccjjjyyy}}}tttaaaYYYVVVVVVVVVPPPPPPOOOOOONNNOOOPPPQQQJJJMMMPPPRRRQQQNNNJJJGGGNNNMMMMMMMMMLLLMMMMMMMMMKKKIIIIIIJJJNNNQQQSSSSSSLLLIIIKKKUUUfffrrrsssnnnlllbbbppp~~~tttppplllnnnqqqssstttuuuwwwxxxxxx}}}~~~ssskkk[[[[[[YYYVVVRRROOOMMMLLLKKKIIIGGGFFFGGGJJJMMMOOONNNQQQUUUYYY]]]dddkkkooovvv}}}zzzxxxxxxxxxyyyyyyyyyyyyyyyuuutttsssrrrrrrtttuuuvvvvvvxxxzzz{{{{{{zzzyyyxxx{{{zzzxxxvvvvvvwwwyyyzzz|||{{{yyyuuuuuu|||yyyssstttqqqnnnnnnooonnnllliiieeeaaa^^^\\\OOOKKKEEE@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHMMMXXXppp~~~wwwwwwuuupppnnniiiccc___ZZZRRRFFF===;;;???SSSqqqvvv~~~oooZZZSSSEEE???>>>===>>>@@@AAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<:::<<>>===<<<;;;:::999999777444222222111000///...//////000777GGGWWW^^^]]]```hhhpppYYYKKKRRRdddfffiii{{{zzztttqqqrrrggghhh}}}~~~mmmiiinnnppptttuuummmmmmjjjeeedddlllvvvzzzxxxrrrpppmmmlllkkkggg```[[[WWWZZZZZZVVVRRRPPPMMMJJJOOOMMMMMMQQQXXX```dddfffddd[[[QQQIIIFFFBBB<<<777999<<<@@@DDDGGGHHHHHHGGGFFFDDDDDDGGGGGGHHHNNNUUU]]]```bbb```ZZZSSSNNNJJJVVV___mmmvvvvvvooofffaaaUUULLLDDD@@@@@@EEEOOOYYYjjjggg```TTTHHHDDDIIIPPPeeelllfffXXXPPPIIILLLZZZiiiuuu~~~|||uuusssuuuvvvpppqqqqqqrrrrrrrrrssstttsssnnnjjjhhhfffhhhrrr}}}zzzsssnnnlllmmmoooqqqoooiiigggaaa[[[dddmmmgggPPPGGG>>><<<:::666555666444666777666444333333444444222<<>>>>>?????????>>>===>>>???;;;===???AAAAAAAAAAAAAAA??????>>>===<<<;;;::::::999:::MMMgggvvv}}}uuucccWWWXXXaaalllkkkaaa^^^dddNNNMMMKKKIIIHHHKKKOOOSSSSSSWWWYYY[[[eeeqqqrrrkkkjjjhhhiiikkkiiilll~~~}}}sssxxxyyy{{{zzzuuussszzzyyy\\\EEECCCCCC======EEEBBB>>>:::888888@@@TTTffftttkkk^^^ZZZXXXUUUSSSPPPQQQQQQPPPOOOOOOQQQTTTPPPRRRUUUWWWUUUQQQLLLHHHMMMMMMMMMMMMMMMLLLLLLLLLIIIHHHHHHKKKNNNQQQRRRRRRIIIHHHHHHMMM\\\kkkrrrppppppeeerrryyyiii```hhhkkkoooqqqsssuuuwwwyyyvvvzzzyyyddd___XXXTTTSSSRRRPPPMMMIIIGGGEEEDDDDDDFFFHHHJJJIIIKKKMMMPPPUUU\\\dddiiivvv|||}}}wwwvvvwwwuuuvvvvvvwwwwwwxxxxxxxxxuuutttssssssssstttvvvwwwyyy{{{||||||{{{zzzzzz{{{yyyxxxvvvuuuuuuvvvxxxyyyyyyyyyxxxxxx|||wwwssstttpppmmmmmmhhhhhheeebbb]]]XXXSSSPPPHHHEEEAAA>>><<<===>>>@@@AAAAAABBBDDDFFFGGGHHHIIIGGGVVVkkkwwwrrrssstttrrrhhheee```ZZZRRRHHH???999:::CCCWWWooowwwdddPPPJJJBBBAAA@@@??????AAABBBAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<===@@@BBBCCCBBBBBBAAA===<<<;;;;;;;;;999555333222111000/////////000000444BBBSSS\\\ZZZXXX^^^hhhXXXJJJQQQbbbdddfffvvv~~~|||rrrwwwxxxooowwwooommmtttuuuxxxyyyqqqqqqsssuuuxxxzzzzzzxxxuuuqqqpppoooooommmfff]]]VVVSSSXXXYYYRRRKKKJJJKKKJJJRRRRRRQQQRRRVVV\\\cccgggfff```XXXQQQKKKEEE???::::::<<<>>>AAACCCEEEFFFFFFEEECCCDDDGGGHHHHHHLLLRRRWWWZZZ\\\\\\WWWQQQLLLJJJHHHOOO[[[dddgggddd\\\VVVKKKEEE???>>>BBBJJJXXXeeessspppiii^^^SSSLLLJJJKKKYYY```ZZZOOOLLLIIIMMM[[[nnnxxx|||vvvtttuuutttrrrrrrqqqooonnnppptttxxxtttoooiiifffeeegggrrr}}}~~~zzzsssnnnkkkllloooqqqooojjjggg```[[[fffnnnfffOOOEEE===:::999666666777555666777666444333333444555111===JJJKKKZZZxxxyyyyyy~~~uuuXXXFFFBBBFFFBBB???AAA???;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<===>>>???===@@@CCCDDDDDDBBBBBBBBB>>>===<<<;;;:::::::::;;;;;;999KKKeeexxx{{{iiiVVVSSS]]]nnnsssmmmkkkppp~~~GGGGGGGGGGGGHHHKKKQQQUUUUUUXXXZZZ]]]kkk{{{yyymmmcccZZZWWWUUU[[[ppp~~~}}}~~~vvvnnntttuuuvvvtttooooooxxxeeeRRRBBB@@@???;;;<<>>;;;999999>>>LLLdddzzzjjj\\\ZZZVVVPPPLLLPPPQQQQQQPPPNNNNNNRRRUUUQQQRRRSSSSSSRRROOOLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGIIIKKKMMMLLLKKKEEEFFFEEEFFFPPPbbbnnnrrruuujjjttt{{{hhh]]]hhhkkknnnqqqrrrtttvvvxxxuuuwww|||uuujjj]]]XXXYYYYYYTTTNNNFFFEEECCCBBBBBBCCCDDDEEEEEEFFFHHHIIIKKKPPPVVV[[[eeeiiimmmmmmllllllmmmnnnpppqqqqqqrrrssssssttttttssssssssssssssstttuuuuuutttwwwyyyzzzyyyxxxyyyzzzwwwvvvtttttttttvvvxxxyyyuuuuuuvvvvvvyyy{{{ooonnnooojjjggghhh___]]]YYYUUUPPPKKKHHHFFFBBBAAA???===<<<===???AAABBBBBBDDDEEEGGGIIIJJJKKKSSSnnnuuupppooonnnmmmdddaaa\\\SSSHHHAAA>>>===EEEVVVjjj{{{zzzZZZIIIBBBBBBCCCBBBAAAAAABBBCCCBBB@@@??????>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>===<<<<<<<<<:::666333222222000/////////000111222???RRR]]]XXXSSSZZZhhhjjjSSSQQQaaaeeehhhrrryyyvvv~~~||||||xxxxxxxxxssslllwwwzzztttsssssszzzzzz{{{{{{ssspppuuu{{{}}}yyyuuutttwwwvvvtttrrrpppmmmeee[[[SSSQQQSSSPPPIIIFFFGGGIIIHHHNNNQQQSSSSSSSSSWWW^^^cccdddbbb^^^YYYRRRLLLFFFCCC>>>>>>???AAACCCEEEGGGHHHGGGDDDCCCGGGIIIJJJMMMRRRUUUXXX[[[[[[XXXSSSNNNLLLEEEHHHMMMTTTXXXVVVOOOIIIBBB>>><<>>>>>>>>======>>>???>>>===<<<>>>BBBEEEFFFDDDBBBBBBBBB>>>===;;;::::::;;;<<<======:::IIIdddxxxqqq^^^VVV[[[qqq~~~{{{@@@AAABBBCCCFFFKKKQQQUUUSSSWWWXXX]]]nnnlll```VVVVVVXXX___ooo|||}}}}}}{{{xxxwwwwwwxxx~~~}}}yyyyyy||||||wwwqqqnnnooopppooolllmmmzzzVVVKKKAAA>>>===;;;;;;>>>999777777;;;EEEZZZxxxhhh\\\\\\YYYSSSOOOOOOPPPQQQOOOMMMNNNQQQUUUPPPOOOMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEGGGHHHHHHFFFDDDAAAEEEDDDAAAIII[[[kkkrrrnnnfffppp~~~vvvnnniiillloooqqqqqqsssuuuvvvtttuuuyyywwweee]]]^^^]]]VVVNNNEEEDDDBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDGGGKKKOOORRRXXX^^^bbbfffiiijjjiiillllllmmmnnnoooppppppqqqppppppqqqqqqqqqrrrrrrrrrjjjooosssuuuttttttuuuvvvuuutttsssssstttvvvxxxzzzvvvwwwxxxxxxxxxzzz}}}~~~{{{nnnfffggggggaaa^^^aaaXXXUUUOOOIIIDDDBBB@@@@@@??????>>>===<<<<<>>>>>>>>>>>>>>>>>>>>===============>>>============:::777333333222000/////////000111444@@@SSS^^^XXXPPPXXXhhh___TTTaaaiiilllqqqsssuuu~~~zzztttmmmddddddbbbppprrrxxxxxx~~~}}}|||zzzrrrkkkooorrrpppjjjhhhpppzzzwwwsssoookkkggg___UUUNNNPPPNNNHHHBBBBBBGGGHHHFFFHHHNNNTTTUUUSSSSSSYYY___cccdddccc___YYYRRRNNNLLLGGGFFFFFFFFFFFFHHHJJJKKKJJJEEECCCGGGKKKMMMPPPSSSWWWZZZ]]]]]]YYYSSSOOOMMMGGGEEEDDDFFFIIIFFF???888:::888;;;DDDQQQbbbxxx}}}tttggg^^^OOOQQQGGGBBBKKKVVVdddvvvxxxrrrssssssrrrtttxxxzzzyyyuuurrrppppppqqqnnnkkkjjjggggggmmmvvvyyywwwsssooollllllnnnqqqkkkfffcccZZZVVVdddkkk```MMMCCC:::888777555555777777777777555333222333444555---===OOOPPPaaa}}}zzzzzzyyyxxxvvvjjjRRRBBB@@@EEE@@@===@@@>>>:::::::::;;;<<<===>>>???>>>???@@@BBBBBB@@@;;;888???CCCFFFGGGDDDBBBAAABBB>>>===;;;:::;;;<<<>>>@@@>>>:::IIIcccxxxxxxhhh[[[]]]tttxxx~~~???>>>===???CCCKKKSSSYYYVVV\\\\\\^^^rrrvvvfff[[[[[[ccclllwwwssspppsssyyy~~~}}}|||||||||zzzuuurrrlllqqqnnnfffmmm~~~wwwMMMEEE<<<:::===???===:::444555888<<>>@@@BBBCCCCCCAAACCCDDDCCCAAAAAADDDHHHMMMPPPUUU[[[^^^```______^^^___aaadddfffiiikkklllmmmlllkkkjjjjjjkkklllmmmhhhkkkmmmooopppppprrrtttrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuvvvvvvwwwxxxzzzzzzuuunnnggg___[[[ZZZXXXTTTPPPIIIHHHEEEBBB???===;;;:::;;;<<<============???AAAIIIEEEEEEIIIIIIHHHMMMVVVrrrzzzssspppnnniiiddd___UUUHHHEEEBBB888CCCaaawww}}}[[[JJJKKKIIIBBBCCCCCCCCCCCCDDDEEEGGGGGGCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????<<<===>>>>>><<<:::777555333222111///............555555EEE[[[^^^TTTXXXiii~~~|||\\\```lllhhhsssoootttzzzyyyrrrjjjjjjjjjnnnzzzwwwxxxnnnnnnuuuyyyvvvqqqkkkiiihhhjjjkkkkkkpppvvvtttsssqqqmmmfff\\\QQQIIILLLJJJGGGDDDCCCBBBCCCCCCGGGGGGHHHLLLQQQUUUVVVVVVYYY___eeeddd\\\TTTOOOMMMLLLGGGDDDFFFDDDBBBGGGOOOIIIIIINNNUUUYYYXXXXXXZZZbbbbbbbbbbbbaaa___ZZZWWWLLLLLLIIIDDD>>>:::888999===<<>>999888555222333777777777666555555555555555111777===EEEWWWppprrrttttttrrruuuwwwooodddQQQHHHAAAAAABBB@@@=========<<<;;;:::;;;===???@@@CCCCCCBBBAAAAAA@@@??????DDDAAA???@@@CCCEEECCC@@@@@@@@@@@@???>>>>>>AAACCC???@@@EEEUUUooo{{{rrrhhhkkk~~~yyysss>>>>>>>>>@@@DDDKKKSSSXXXXXX]]]^^^cccxxxxxxhhh```iii|||rrrppppppttt{{{|||{{{yyyyyyyyyvvvqqqnnnllloookkkfffppp~~~qqqIIIBBB;;;999<<<>>>===::::::777777???PPPlllkkkSSSTTTRRRNNNPPPQQQPPPLLLLLLOOONNNJJJIIILLLMMMLLLLLLJJJIIIHHHGGGGGGEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHIIIHHHEEECCCCCCDDD???>>>???AAADDDMMM___qqqoooqqqjjj^^^\\\kkk}}}}}}{{{~~~{{{zzzrrrnnnqqqtttsssqqqqqqsssuuuzzz~~~mmmaaa[[[[[[PPPJJJCCC@@@@@@AAA@@@>>>@@@AAACCCBBBAAAAAACCCFFFGGGIIIKKKNNNRRRUUUWWWXXXZZZ[[[]]]```bbbeeeggghhhfffffffffffffffggghhhiiiiiikkkmmmmmmmmmmmmnnnoooqqqqqqqqqpppppppppppppppqqqqqqrrrrrrsssssstttttttttuuuyyy~~~|||tttnnnkkkhhhbbbZZZUUUSSSPPPLLLGGGEEEDDDBBB@@@>>>======<<<;;;<<<>>>>>>===>>>@@@BBBEEEEEEGGGIIIGGGJJJWWWgggxxxrrrpppnnnhhhddd```YYYIII???<<<:::MMMnnnsssVVVIIIHHHEEE???BBBBBBBBBBBBCCCDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????============;;;999777666333222111000............000555HHH]]]]]]SSS]]]rrreeeeeepppmmmwwwuuunnnuuu~~~|||sssssssssrrrsssxxxvvvmmmmmmtttyyywwwrrrjjjlllqqqxxxyyyvvvvvvxxxsssrrroookkkdddZZZQQQKKKLLLKKKHHHEEEDDDDDDDDDEEEEEEEEEFFFJJJNNNQQQRRRRRRTTT[[[ccceee```XXXQQQMMMMMMHHHDDDDDDCCCBBBGGGOOONNNMMMPPPWWW\\\^^^bbbgggggghhhiiiiiigggbbb[[[VVVQQQOOOJJJCCC<<<888999:::<<<>>>HHH[[[qqqssseeeWWWUUUaaarrr}}}wwwlllbbbaaaeeeoooqqqttttttsssrrrrrrsssrrrmmmhhhdddaaabbbjjjttt|||xxxssspppooonnnkkkiiidddgggbbbXXXWWW[[[XXXOOOBBB<<<888777555222444777777777666555555555555555444999@@@JJJ\\\vvvnnnqqqrrrsssxxx{{{uuukkkPPPGGGAAAAAABBB@@@======;;;;;;:::;;;<<<>>>@@@AAABBBAAAAAA@@@???>>>======@@@??????@@@AAABBBBBBAAA????????????AAACCCEEEFFFBBBDDDGGGSSSmmmrrrsss|||~~~~~~~~~~~~xxxpppwww<<<>>>@@@BBBEEEKKKQQQVVVYYY\\\^^^ggg}}}uuuiiidddyyykkklllpppwww~~~~~~~~~{{{xxxwwwwwwtttooojjjhhhhhheeeeeerrr~~~vvvdddDDD>>>999888;;;===;;;999;;;666666CCC\\\{{{aaaOOORRRQQQNNNPPPPPPPPPMMMMMMNNNNNNKKKJJJMMMJJJJJJIIIIIIHHHGGGFFFFFFEEEHHHKKKMMMLLLIIIFFFCCCFFFGGGHHHFFFCCCAAAAAAAAA>>>>>>???AAACCCKKK\\\lllsssrrrnnnhhheeekkkzzzzzzssskkkiii|||hhhdddxxx}}}yyysssnnnlllmmmooorrrooonnnooossszzzyyyfff[[[YYYVVVPPPIIIEEECCCAAA>>>;;;===>>>@@@@@@??????AAABBBBBBAAAAAABBBEEEIIIMMMPPPRRRSSSUUUXXX[[[]]]___```bbbcccdddfffggghhhiiiiiijjjkkklllllljjjiiiiiijjjnnnnnnnnnmmmmmmlllllllllmmmmmmmmmnnnooooooppppppqqqpppoooqqqtttxxxyyyyyy{{{yyyvvvqqqlllgggbbb```ZZZUUUOOOKKKJJJHHHDDDAAA??????>>>======>>>>>>>>><<<===>>>???>>>???AAACCCDDDFFFIIIHHHFFFPPPhhh|||tttooonnnkkkfffaaa]]]WWWEEE888<<>>>>>??????@@@@@@>>>>>>===<<<:::999888777333222111000///.........,,,555JJJ^^^\\\TTTaaayyyxxxnnnrrroootttsssyyy|||mmmlllyyy~~~vvvnnnnnnuuu{{{zzzvvvooopppvvv}}}}}}xxxwwwyyytttrrroooiiiaaaXXXQQQLLLMMMKKKHHHFFFEEEEEEFFFFFFFFFEEEFFFIIIMMMPPPPPPPPPQQQXXXaaaggggggaaaXXXRRRRRRMMMIIIGGGFFFFFFLLLSSSRRROOOOOOTTTYYY\\\bbbiiiqqqsssvvvvvvsssmmmfffaaa[[[XXXRRRHHH@@@<<>>>>>999:::;;;<<<>>>???AAAAAA@@@@@@???>>>===<<<;;;;;;<<<===????????????AAABBB@@@>>>>>>@@@EEEIIIIIIHHHEEEIIIHHHLLLdddyyy{{{~~~xxxzzzxxxyyyxxxzzzoooooozzz===???CCCEEEGGGKKKPPPUUUWWWXXX[[[ggg{{{}}}lllfffdddvvvffflllttt|||yyy|||xxxsssqqqqqqnnnhhhbbb_________dddrrryyyiiiRRR>>>;;;777888;;;<<<:::888666444999JJJaaa|||zzz\\\OOOSSSRRROOOPPPNNNNNNMMMMMMMMMMMMLLLKKKLLLHHHHHHGGGGGGFFFFFFFFFEEEEEEGGGJJJLLLKKKHHHEEEBBBDDDEEEEEEDDDCCCBBBAAAAAABBBAAABBBCCCCCCHHHVVVddduuuuuuwwwvvvpppmmmtttppp^^^cccwwwxxxddd^^^gggrrruuunnnhhhhhhlllooommmjjjrrrooommmpppsssxxxpppccc^^^^^^XXXRRRMMMIIIEEE@@@;;;;;;;;;<<<============>>>>>>===<<<===???BBBFFFIIIIIIJJJLLLNNNPPPSSSUUUVVVZZZ\\\^^^aaacccdddeeeeeefffhhhiiihhhgggffffffgggiiiiiiiiihhhggggggffffffggggggggghhhiiiiiijjjjjjnnnkkkhhhggggggiiiiiiiiijjjiiigggccc___YYYUUURRRIIIGGGDDDBBBCCCCCCAAA@@@<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@AAACCCEEEGGGHHHIIIHHHMMMaaa{{{uuuooolllkkkiiibbb]]]ZZZSSSBBB???VVVooouuuTTTLLLNNNJJJFFFGGG???>>>>>>>>>??????@@@AAA@@@??????>>>>>>>>>??????<<<<<<======>>>???@@@@@@???>>><<<;;;999999888888333333111000///.........,,,444HHHZZZ[[[VVVbbbvvv|||jjjlllmmmnnnooo~~~}}}rrruuuyyyrrrsssyyy~~~}}}zzzwwwtttrrrrrrqqqooorrrxxxxxxvvvqqqjjj```VVVPPPLLLLLLJJJHHHFFFEEEFFFGGGHHHIIIHHHIIIKKKNNNQQQQQQQQQSSSWWW___gggjjjhhhbbb\\\\\\XXXSSSOOOMMMOOOUUUZZZWWWTTTTTTXXX[[[^^^cccjjjzzz|||~~~~~~{{{vvvrrrooodddbbb\\\SSSJJJFFFHHHLLLTTT^^^mmm|||{{{yyyyyyrrrooovvv}}}rrrfffcccfffhhhmmmsssvvvvvvtttrrrqqquuunnnfff```\\\^^^hhhtttxxxuuuqqqnnnlllkkkjjjjjjeeeddd___YYYXXXWWWOOOEEE===888555555555333555:::777666555555555555666666777BBBNNNXXXiiirrraaaKKKEEEAAABBBBBB???>>>???:::;;;<<<>>>????????????@@@??????>>><<<;;;;;;::::::===@@@@@@>>>>>>AAADDDBBB???>>>AAAHHHLLLKKKHHHCCCIIIFFFDDDXXXzzz|||www{{{}}}{{{}}}|||~~~zzzuuuooopppqqqooo???CCCGGGHHHHHHJJJOOOTTTWWWVVVZZZhhhxxx~~~tttgggbbbccczzzhhhgggooozzzzzzvvvpppjjjhhhhhheee^^^XXXWWWYYY\\\dddpppqqq\\\DDD:::999888999;;;<<<:::777444888CCCSSSbbbqqquuu\\\RRRVVVRRROOOPPPMMMLLLMMMMMMLLLLLLLLLLLLKKKGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDGGGSSSaaaxxxyyy{{{yyyppphhhnnnxxx}}}qqqllluuu}}}ssseeeZZZxxxvvvsssooollljjjjjjkkkllljjjkkkoooqqqrrrvvv|||xxxrrrhhhbbb[[[UUUPPPKKKDDD>>>;;;::::::::::::;;;::::::::::::;;;<<<>>>???@@@AAA@@@AAACCCDDDFFFHHHJJJJJJJJJLLLOOORRRTTTUUUUUUUUUZZZ\\\^^^^^^^^^]]]^^^___aaaaaa``````_________^^^_________```aaaaaabbbbbbeeebbb^^^\\\\\\]]]]]]\\\WWWWWWUUURRRNNNIIIEEEBBBAAA???>>>>>>?????????>>>===<<<<<<<<<<<<<<<======>>>???AAAAAAAAABBBEEEGGGHHHIIIJJJPPPaaa{{{xxxsssnnnlllkkkhhh```ZZZVVVMMMBBBSSSfffIIIFFFJJJEEE@@@BBB==================>>>???>>>>>>=========>>>>>>???;;;;;;<<<===>>>>>>?????????>>><<<;;;999999888888444333222000////////////000333AAATTT[[[YYY___jjjmmm[[[aaakkkkkkqqqtttrrrwwwwwwkkk{{{vvvvvv{{{~~~|||yyyxxxsssooommmlllkkkqqqxxx|||zzzuuulll```UUUNNNLLLKKKJJJHHHFFFFFFFFFHHHIIIJJJJJJJJJLLLOOOQQQRRRQQQUUUXXX\\\bbbgggiiihhhfffdddbbb]]]WWWTTTVVV[[[^^^[[[ZZZ^^^gggnnnrrrxxx~~~zzzvvvttttttjjjkkkiiiaaaXXXUUUWWW\\\gggpppyyy{{{uuupppoooqqqvvvppprrryyy|||sssiiihhhlllkkkoootttwwwvvvtttrrrrrruuulllbbbZZZUUUVVVaaalllqqqpppnnnllljjjiiijjjjjjeeebbb^^^ZZZZZZXXXPPPFFF<<<777444444444333555:::666666555555555555666666<<>>>>>>>>???>>>>>>===<<<@@@??????>>>======<<<<<<:::===@@@@@@??????BBBEEEDDDAAA???BBBHHHKKKHHHEEE===DDDCCC@@@RRRtttuuuuuuvvvtttuuuyyy}}}zzzvvvyyy~~~~~~yyysssmmmhhhDDDGGGKKKJJJHHHIIINNNTTTZZZXXX]]]kkkwwwyyyrrrlllgggmmm~~~kkkaaakkkttt{{{vvvooohhhffffffddd]]]VVVTTTWWW[[[aaagggcccQQQ>>>888999:::<<<===<<<999777666@@@OOO]]]dddjjjwwwppp[[[TTTWWWRRRNNNOOOKKKJJJLLLLLLJJJJJJLLLLLLJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA@@@@@@BBBDDDEEEDDDBBB???AAADDDFFFEEEHHHSSS```}}}yyymmmiiioooxxxvvvwww}}}nnnXXXjjjwwwxxxfff\\\bbblllgggfffiiiooorrrpppqqqtttzzzwwwpppggg___YYYQQQIIICCC@@@===:::999999:::999999666777999;;;;;;;;;:::999<<<<<<===>>>???@@@AAABBB@@@AAACCCEEEFFFGGGHHHHHHJJJLLLOOOPPPPPPPPPQQQRRRTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXVVVTTTQQQQQQQQQRRRQQQPPPHHHGGGFFFEEECCCAAA???>>>@@@??????>>>===<<<;;;;;;>>>>>>===<<<<<<======>>>>>>@@@BBBBBBBBBDDDGGGIIIHHHLLLTTTddd~~~zzzvvvrrrnnnlllkkkfff]]]UUUHHHAAAAAAbbb|||aaaKKKHHHJJJDDD???@@@======<<<<<<<<<<<<============<<<<<<<<<===>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>===<<<:::999888777444333222111000/////////222111<<>>======<<<<<>>>>>>>><<<>>>?????????@@@AAABBBBBB@@@???BBBEEEFFFEEEBBB888@@@DDDEEERRRnnnxxxjjjdddlllyyyqqqoooooowww|||vvvlllIIILLLNNNLLLHHHHHHNNNTTT[[[YYY___mmmvvvvvvtttuuuxxxmmmdddcccoooyyyxxxvvvvvvnnnfffccceeeccc\\\TTTQQQTTTWWWXXXWWWRRRFFF<<<888:::<<<>>>???===:::777999CCCUUUdddlllrrr}}}jjjXXXSSSUUUOOOLLLMMMJJJHHHKKKKKKHHHHHHKKKLLLHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEECCCAAAAAABBBDDDEEECCCAAA>>>@@@DDDFFFEEEFFFPPP[[[uuurrroooqqqqqqwww}}}xxxvvvxxx{{{ooodddsss}}}mmm______ddd``````dddlllqqqqqqqqqtttyyy|||yyynnnddd[[[QQQKKKFFFBBB===::::::;;;;;;:::666777888999999888777777;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAA???AAACCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMIIIGGGFFFGGGHHHHHHGGGFFFAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???>>>===<<<<<<<<<>>>>>>===>>>>>>???@@@@@@???AAABBBCCCCCCEEEHHHJJJKKKWWWjjjzzzzzzrrrnnnjjjhhhfff```UUULLL<<<:::DDDlllzzzhhhYYYLLLIIIHHHEEEBBBAAA===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============;;;999777666444444222111000/////////000000:::NNN[[[[[[WWWWWWpppkkkfffQQQYYYlllbbbkkkvvv{{{zzzssssss~~~|||||||||xxxqqqjjjjjjkkkpppwwwxxxuuuuuuyyyyyyyyywwwnnn```UUUOOOMMMNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKLLLNNNRRRUUUUUUUUUZZZ]]]```bbbcccfffkkkooolllnnniii```[[[\\\\\\ZZZSSSVVV___nnn{{{{{{rrrooooooooosssuuuqqqlllnnnwwwrrrddd[[[^^^iiirrrvvvqqqsss|||}}}uuummmfffdddlllwwwzzzzzzyyywwwtttssstttvvvnnncccWWWLLLGGGIIIUUUbbbiiillloooooolllhhhgggffffff^^^WWWVVVXXXTTTKKKDDD;;;666333333333222444999555555555555555666777777888CCCSSShhhuuurrrrrr{{{rrrZZZJJJCCC@@@AAACCCBBB??????CCCAAA@@@???============>>>=========>>>??????@@@@@@>>>===<<<===???@@@???>>><<<===???@@@BBBBBBBBBAAA<<>>;;;999;;;>>>@@@@@@>>>:::777888BBBTTThhhuuueeeUUUPPPRRRLLLJJJLLLIIIFFFKKKKKKGGGGGGKKKKKKGGGIIIIIIHHHFFFEEECCCBBBBBBAAABBBEEEGGGHHHGGGGGGFFFEEECCCBBBCCCEEEEEEBBB???AAABBBEEEFFFCCCBBBJJJUUUccc{{{wwwrrrkkkbbbsssuuu}}}yyy~~~ssscccXXXVVVVVV[[[dddkkkmmmooorrryyyuuuwwwzzznnndddYYYSSSKKKFFF???;;;<<<======<<<999999888888888888888888<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;===??????>>>>>>???@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFBBBAAAAAABBBCCCCCCAAA@@@??????>>>===>>>???AAABBB:::;;;===>>>>>>>>>???@@@======>>>>>>???AAABBBCCC???AAACCCDDDDDDFFFHHHKKKPPPdddrrruuummmiiieeeccc```YYYMMMDDD;;;>>>NNNuuugggQQQKKKDDDAAAAAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>><<<:::777555555444222111000000//////---///;;;NNNZZZZZZWWWVVV___[[[]]]JJJUUUkkkaaakkkiii}}}||||||wwwwww~~~xxxooohhhkkkkkkmmmrrrrrrppprrrvvvtttvvvuuummm```UUUPPPNNNPPPNNNMMMLLLLLLNNNPPPQQQOOONNNOOORRRVVVXXXYYYYYY]]]bbbggghhhggghhhnnnsssooorrrnnnddd^^^^^^]]]ZZZZZZZZZ```kkkttt{{{uuukkkggggggcccfffgggddd```eeerrr}}}tttaaaSSSPPPXXXeeennnwwwrrryyyxxxooohhhccceeerrr~~~{{{wwwtttsssuuuwwwmmmcccVVVLLLGGGJJJWWWeeeiiinnnqqqqqqmmmhhheeedddfff\\\TTTSSSTTTPPPGGG@@@;;;666333333333111333888555555555555555666777888===DDDSSSnnnggggggrrrrrrYYYMMMAAA@@@AAACCCBBB???@@@CCC@@@???===<<<<<<>>>???AAA;;;;;;<<<===>>>???@@@AAA>>><<<:::;;;>>>???===;;;888;;;>>>?????????@@@BBBBBBGGGNNNQQQPPPZZZxxxyyykkkhhhuuuzzzuuuOOOYYY^^^WWWNNNMMMSSSXXXQQQXXXccclllttt|||wwweeecccgggzzz|||qqqjjjhhhddd^^^\\\ZZZVVVOOOHHHHHHHHHGGGCCC>>>:::888888======???BBBAAA<<<:::<<<;;;RRRkkk~~~uuu{{{\\\YYYUUURRRPPPOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDAAABBBCCCEEEFFFFFFFFFFFFHHHHHHFFFEEEDDDBBBAAAAAA@@@BBBDDDEEEFFFFFFHHHIIIIIIggg{{{ooobbbrrr{{{||||||uuuhhh___^^^[[[ZZZ```jjjppppppllluuuvvv{{{ooofffccc^^^TTTKKKGGGBBB<<<:::>>>777777777777777777666555777777777888999999::::::::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA???>>>>>>>>>>>><<<===>>>>>><<<;;;<<<>>>??????>>>=========>>>>>>BBB??????AAAAAA???@@@DDDCCC>>>@@@HHHJJJGGGMMMYYYppp{{{sssqqqfffaaa]]]\\\YYYOOOAAA999444IIIhhhzzzXXXKKKIIIEEECCCBBBAAA@@@???::::::::::::::::::::::::<<<;;;;;;;;;<<<===???@@@??????>>><<<<<<;;;;;;;;;>>>>>>======<<<;;;:::999666666444333111000///...///111999HHHUUUZZZYYYVVVTTT^^^\\\OOOPPPbbblllhhhggglllxxxyyyvvvuuuooonnnwwwxxx~~~}}}vvvjjjjjjlllooorrrsssrrrqqqxxxvvvqqqjjjaaaYYYRRRNNNUUUQQQMMMLLLNNNQQQRRRQQQOOOOOOPPPRRRUUUXXX\\\]]]fffjjjmmmmmmkkklllqqquuuyyyuuupppnnnlllhhh___XXXYYY[[[\\\[[[\\\cccnnnxxxwwwzzzzzzsssfff[[[XXXXXXZZZYYYWWWUUUVVVZZZ```eeeeeeXXXLLLIIILLLVVVgggwwwvvvuuu|||rrriiikkkooouuuwwwvvvwwwuuusssrrrooofff[[[UUUXXX___gggkkksssqqqpppnnnkkkgggdddeeebbb]]]VVVQQQNNNIIICCC>>>666666555444222222555777:::666444666666555777;;;KKKCCCXXX}}}|||qqqvvvuuuYYYGGGDDDCCCAAA@@@@@@AAACCCDDDAAA@@@???>>>============?????????>>><<<<<<>>>@@@<<<===>>>???????????????<<<===>>><<<;;;<<>>;;;:::999999999888777777777777777777777777777777888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@???>>>============:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@>>>@@@DDDEEECCCEEEIIIKKKFFFFFFMMMRRRWWWhhh{{{uuuiiiccceee^^^WWWPPPIIIAAA;;;:::GGG\\\xxxiiiHHHIIIFFFCCCAAAAAA@@@???===:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;============<<<;;;:::999777666555444222000//////...///666EEETTT[[[YYYUUUVVVgggnnnddd___hhhnnnjjjkkkooowwwvvvmmmiiicccbbbppppppqqq~~~}}}tttmmmlllmmmpppsssuuuuuuttt|||zzzvvvooohhh```YYYUUUTTTQQQNNNNNNQQQSSSSSSSSSUUUUUUVVVYYY\\\```dddfffgggkkkooopppnnnooorrrvvvwwwtttqqqpppooolllgggbbbbbbeeefffbbb]]]]]]dddkkknnnpppooogggZZZQQQNNNOOORRRTTTWWWYYYYYYYYYYYYZZZSSSKKKEEEGGGMMMXXXkkk|||xxxzzz|||xxxzzz~~~xxxuuuvvvuuurrrrrrrrrjjj```ZZZ]]]cccjjjnnntttsssqqqooojjjddd```______ZZZUUUQQQOOOJJJDDD???777777555333222333666888;;;888777888777666:::AAATTTJJJ[[[}}}pppXXXGGGBBBAAAAAA@@@@@@AAABBBBBB@@@???>>>>>>======>>>>>>>>>??????>>><<<;;;<<<>>>===>>>??????????????????;;;<<<===>>>>>>AAAEEEHHHFFFEEE@@@@@@BBBCCCYYY~~~xxxppp|||vvv{{{ZZZfffsssyyyxxxtttkkkdddgggiiiooo|||jjj\\\aaajjjxxxxxx{{{|||xxxssssssvvvwwwxxxzzz{{{}}}wwwkkkeee___XXXOOOIIIGGGGGGEEEDDDEEEDDDBBB===999777888999;;;???EEEHHHDDD<<<:::>>>SSSdddddd[[[XXXUUUSSSRRRQQQOOONNNMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHJJJMMMPPPPPPTTThhh}}}zzzddd```rrrvvvuuuvvvzzzgggggg}}}uuufffggggggdddbbbfffpppyyyyyyzzz|||{{{xxx{{{wwwmmmddd```[[[SSSKKKFFF@@@===:::888888888777666888888888777777777777666777777777888888888888999888888888888888888888888::::::::::::::::::::::::999999999:::::::::;;;;;;===<<<<<<;;;;;;<<<<<<<<<999:::;;;;;;:::999:::;;;:::::::::;;;<<<===??????>>>===@@@DDDDDDBBBDDDHHHOOOLLLNNNVVV^^^kkk~~~rrrfff______YYYQQQHHH===555888@@@ZZZmmmzzzYYY@@@FFFDDDAAA@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;===>>>>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;:::999888777666555333111000///...---111???QQQ\\\ZZZTTTSSSkkkzzzsssgggggglllnnnlllnnnsssyyywwwjjjfffeeefffnnnyyyzzzjjjnnn}}}|||~~~uuupppoooooopppsssttttttsssyyywwwsssnnnggg___YYYUUUSSSRRRQQQRRRUUUVVVWWWVVVWWWXXXYYY\\\```dddhhhjjjjjjnnnsssuuusssssstttvvvwwwwwwvvvuuusssqqqnnnllleeeiiikkkhhh```\\\^^^aaaeeefffddd]]]TTTNNNNNNQQQVVV[[[```aaa\\\UUUNNNJJJBBBAAAAAAFFFNNN\\\qqqzzzxxxtttuuusssrrrrrrrrrlllddd```bbbhhhooosssuuuvvvuuupppjjjddd___]]][[[WWWSSSPPPNNNJJJDDD???888777555222111333777;;;===;;;::::::777777@@@JJJ```UUUcccnnnUUUCCC@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>???@@@@@@AAABBBAAA???=========>>>>>>?????????>>>>>>===;;;;;;<<>>:::777666888;;;:::@@@IIILLLEEE<<<<<>>======;;;999999999888888888888777777888888888888888888999999777777777777777777777777999999999999999999999999::::::::::::;;;;;;;;;;;;:::999999999::::::;;;<<<;;;<<<======<<<;;;===>>><<<<<<<<<===>>>???@@@AAABBBAAABBBDDDCCCBBBFFFMMMOOOVVVdddttt|||vvvooogggcccUUUPPPKKKEEE:::555???NNNlll{{{mmmPPPFFFDDDBBB@@@@@@@@@@@@???==================<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888666444222111000///---///;;;OOO^^^]]]UUURRRnnnmmmfffmmmuuuhhhkkkpppuuu}}}ssssssyyy{{{zzz{{{rrrcccjjj~~~~~~{{{vvvpppooonnnoooqqqsssrrrrrruuusssqqqllleee]]]VVVRRRTTTTTTUUUWWWYYYZZZ[[[[[[]]]]]]^^^aaadddhhhkkkmmmqqquuuyyyzzzyyywwwvvvvvvzzz|||~~~}}}yyyuuurrrqqqhhhkkkoooqqqqqqnnnlllkkkkkkkkkiiiccc]]]ZZZ]]]```ccceeefffbbbYYYMMMCCC>>>===???BBBGGGOOO```xxxyyyttttttsssrrrrrroookkkfffdddffflllsssxxxxxx|||{{{uuummmgggccc___XXXTTTOOOLLLJJJFFF@@@;;;888777444222111333999===@@@>>>;;;888555888EEESSSlllaaammm|||}}}oooSSS>>>===>>>@@@AAA@@@???===<<<<<<<<<<<<<<<>>>???@@@AAACCCDDDFFFEEEBBB@@@??????======>>>======<<<;;;;;;;;;;;;;;;@@@EEEHHHFFFDDDAAABBB???BBBIIIGGGNNNbbb~~~zzzwwwqqqkkkbbbgggoooppppppmmmhhhbbb___]]]\\\\\\[[[ZZZ[[[aaammmyyy}}}lll^^^WWWTTTQQQLLLHHHEEEDDDBBBAAA>>>===;;;888666666999<<<:::BBBLLLMMMDDD;;;???IIIdddvvv|||dddRRRSSSQQQOOOOOOOOONNNKKKIIILLLJJJHHHFFFEEEFFFGGGHHHKKKJJJHHHGGGFFFEEEEEEEEECCCDDDFFFGGGHHHIIIIIIJJJHHHHHHGGGFFFFFFEEEEEEDDD???DDDIIILLLMMMKKKIIIHHHIIILLLPPP\\\sssllldddcccqqq{{{{{{tttccc^^^hhhvvvvvvkkkiiiooottttttqqquuurrrrrruuuwwwwww{{{wwwmmmeee]]]WWWOOOKKKIIIGGGCCC???::::::999999999888888888888888888888888888888888777777777777777777777777999999999999999999999999::::::;;;;;;;;;<<<<<<<<<888888888888999:::;;;<<<;;;<<<>>>======<<<>>>???>>>======>>>>>>???@@@AAAEEEDDDFFFIIIKKKNNNXXXccciiiyyy|||uuuooohhhaaa[[[KKKDDD@@@>>>:::===PPPfff}}}XXXHHHKKKCCCBBBAAAAAABBBBBBAAA????????????>>>>>>>>>======>>>===<<<<<<<<<===>>>???<<<<<<;;;:::::::::;;;;;;;;;;;;<<<=========<<<<<<<<<;;;999777555333222111000......888MMM^^^___WWWYYYyyymmmmmmvvvdddkkkpppvvvnnn___fff}}}}}}uuuqqqoookkkkkklllooorrruuuvvvuuuvvvuuusssoooiiiaaaZZZVVVWWWXXXZZZ[[[\\\]]]___```fffggggggiiilllooorrrsssxxx{{{~~~{{{xxxwwwyyy}}}{{{xxxvvvuuuuuuwww}}}{{{xxxvvvpppiiibbb^^^```bbb___^^^[[[TTTLLLEEE@@@>>>???CCCFFFIIISSSgggzzzttttttsssqqqrrrnnnllliiihhhjjjqqqyyy~~~yyynnnhhhccc___VVVQQQKKKGGGDDD@@@;;;666777666444111111444999>>>BBB>>>:::555222777GGGWWWkkkeeevvvlllSSSAAA===>>>@@@AAA@@@>>><<<::::::;;;;;;<<<===???AAABBBCCCDDDFFFEEEBBB@@@??????;;;<<<<<<<<<;;;:::999999===;;;<<>>:::::::::888777777:::<<<;;;DDDNNNMMMBBB;;;DDDRRRiiiyyymmmYYYOOOPPPNNNMMMLLLLLLKKKHHHFFFHHHHHHGGGFFFFFFFFFHHHHHHIIIHHHFFFEEEDDDEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBGGGLLLOOOOOOLLLIIIHHHFFFLLLLLLMMM]]]xxxwwwqqqiiikkkzzzvvvppp}}}}}}zzzyyyiiiYYYZZZgggqqqpppsss{{{xxxnnnooolllmmmrrrvvvuuuttttttyyyzzz|||yyypppiii```ZZZXXXSSSMMMGGGBBBAAA@@@???===<<<;;;:::888888888888888777777777888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;999999999999::::::;;;<<<:::;;;======<<<<<<===???===>>>>>>???@@@AAACCCCCCCCCEEELLLVVV^^^iiizzzxxx{{{zzzsssjjjaaaVVVLLLCCC:::777???FFFPPPggghhhIIIAAAFFFBBBBBBAAACCCDDDDDDCCCAAAAAAAAA@@@@@@??????>>>>>>??????>>>======>>>???@@@<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>======;;;999666444333222000000000666HHH\\\___XXXZZZzzzmmmeeejjjdddlllssswwwvvvdddggg{{{zzzllleeeeeeeeefffiiioootttxxxxxxxxxrrrrrrrrrooojjjddd^^^ZZZ[[[\\\^^^^^^^^^```bbbdddiiiiiijjjlllooorrruuuwww~~~~~~{{{xxxzzz}}}~~~{{{yyy{{{~~~xxxssspppllleee\\\TTTPPPPPPQQQPPPNNNLLLHHHEEEEEEHHHKKKIIIMMMOOORRR]]]uuuzzzvvvuuutttrrrqqqpppnnnkkkjjjkkkrrr{{{zzzkkkeee```ZZZUUUOOOGGGAAA>>><<<777444444444333111111444999===@@@;;;666333222666DDDSSSVVV\\\zzzxxxeeeSSSIII===>>>@@@@@@@@@>>><<<:::::::::;;;<<<===???@@@AAA@@@AAABBBAAA???=========::::::;;;;;;;;;:::999999=========???@@@@@@>>>======AAA???@@@FFFBBB@@@KKKYYYttt{{{www~~~zzz~~~~~~ttt___RRRMMMIIIHHHFFFCCC???=========777888999999888999;;;======FFFOOOKKK???:::HHH[[[oooyyy~~~dddTTTQQQOOOMMMLLLKKKKKKIIIFFFCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFIIIKKKLLLKKKIIIHHHHHHHHHKKKKKKKKKRRRdddxxx}}}qqqmmmvvvyyyoooxxxrrrqqqzzzzzzvvvtttuuusssjjj```[[[[[[gggvvv{{{rrrlllffffffjjjrrrvvvuuuvvvzzzssstttvvvxxx~~~zzztttpppjjj```XXXRRRQQQNNNKKKGGGDDDAAA@@@===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;<<<>>>>>>======???@@@>>>???@@@CCCEEEHHHJJJLLLMMMTTTcccuuu|||yyyzzzooorrrpppeee[[[RRRHHH>>><<<777@@@WWWiiissspppUUUHHHCCCBBBAAAAAAAAACCCEEEEEECCCBBBBBBBBBAAAAAA@@@????????????>>>===<<<<<<===>>>???===<<<<<<;;;<<<<<<======<<<<<<>>>???@@@@@@@@@@@@???>>><<<:::777555333222...111000333CCCXXX^^^YYYRRRmmmbbbYYY```eeemmmqqqsss|||jjjeeettt}}}|||lllaaa___ccceeehhhmmmqqqrrrpppnnnhhhjjjkkkkkkiiiddd```\\\___```aaa```___aaaeeehhhhhhiiijjjmmmqqqvvvyyy|||{{{yyyzzz~~~}}}vvvnnnfff___[[[XXXUUUSSSOOOLLLJJJJJJLLLOOOQQQQQQQQQQQQQQQSSSXXX[[[]]]aaabbbcccooozzzwwwwwwuuurrrqqqqqqoookkkggggggmmmvvv}}}sssddd```]]]XXXSSSLLLCCC===;;;:::888666111222222111111333888;;;:::666333444555777???HHHBBBSSS}}}sss]]]OOOJJJ??????@@@@@@???>>><<<;;;::::::;;;;;;===>>>@@@AAA>>>??????>>><<<;;;<<<>>>:::;;;;;;<<<<<<<<<<<<;;;<<<===??????>>>===>>>???AAAFFFDDDCCCFFFAAA@@@IIILLLbbbzzzvvvssswwwzzz{{{~~~qqq[[[PPPLLLIIIHHHEEEAAA===<<<===???666777999:::999:::;;;===>>>GGGOOOJJJ===:::KKKaaayyy~~~bbbSSSTTTOOOMMMLLLKKKKKKHHHEEEBBBCCCCCCEEEGGGHHHHHHHHHHHHFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@AAAAAABBBBBBCCCDDDDDDEEEHHHHHHHHHGGGEEEEEEFFFHHHLLLIIIKKKPPPQQQVVVmmmwwwmmmjjjmmmuuuwwwzzz{{{lllqqq~~~}}}|||oooVVVMMM```tttyyypppggggggkkkdddfffkkkppppppnnnrrrxxxuuuyyy{{{{{{zzz}}}xxxooobbb```\\\WWWQQQLLLHHHFFFBBBBBBAAAAAA@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<===???@@@AAA@@@@@@BBBCCCAAABBBDDDHHHLLLPPPSSSUUUaaalllvvvnnnlllhhhhhh```QQQEEE@@@:::444777999PPPvvvzzzXXXKKKNNNLLLDDD@@@@@@@@@BBBDDDEEECCCAAACCCCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<======>>><<<===>>>@@@@@@AAAAAAAAA@@@???===:::888555444333,,,111111222@@@TTT\\\XXXNNNaaazzzoooYYYWWWbbbeeelllmmmllltttggg\\\fffoooyyyqqqeee```eeefffhhhjjjkkkhhhccc___dddfffiiikkkjjjhhhdddbbbbbbccccccaaa```aaafffjjjkkklllooosssxxx}}}~~~wwwuuuyyyvvvfffTTTHHHEEEGGGBBBCCCEEEHHHNNNUUU]]]aaaaaabbbddddddccccccdddfffpppssstttttt~~~{{{xxxxxxvvvrrrqqqpppmmmhhhcccaaafffooovvv{{{mmm___^^^]]]YYYRRRKKKAAA;;;:::;;;::::::000000111111111333777:::555222222666888888;;;???>>>TTT~~~tttZZZKKKFFF@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;===>>>???@@@?????????>>><<<<<<>>>@@@;;;;;;<<<===>>>>>>>>>===;;;>>>@@@???======???BBB>>>EEECCCAAADDD??????IIIKKKWWWzzzfffcccgggppptttpppqqqwww~~~oooXXXLLLGGGAAAAAAAAA@@@>>>===;;;:::888888777777;;;??????<<>>SSSaaayyy}}}tttXXXOOORRRQQQNNNKKKHHHFFFFFFGGGHHHHHHGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@BBBBBB@@@???IIIHHHFFFDDDCCCDDDEEEFFFJJJDDDCCCGGGIIINNNaaawwwuuuhhhmmmuuu}}}{{{}}}jjjdddhhhnnn```[[[aaannnjjjZZZXXXccc^^^___eeennnqqqoooppptttvvvyyy|||{{{yyyzzzwwwoookkkfff^^^XXXVVVTTTPPPLLLIIIHHHGGGEEECCC@@@===@@@AAA>>>CCCDDD999BBBAAA>>><<<;;;;;;<<<;;;>>><<<<<<<<<<<<<<<===???;;;<<<>>>???AAAAAA@@@@@@>>>@@@BBBAAA@@@AAADDDGGGHHHLLLTTTXXXVVVXXXgggyyyzzzwwwrrrkkkeeeeee\\\OOOEEE???;;;888666888CCCbbbhhhUUUMMMFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@???@@@>>>>>>======<<<<<<;;;;;;<<<>>>???>>>===<<<===??????>>>===<<<<<<===>>>???@@@>>><<<::::::888666444111333000///===SSS\\\XXXQQQTTTggg|||yyybbbYYYbbblllpppppppppvvvwwwhhhaaaiiizzz~~~yyyppphhhjjjkkkllllllllllllkkkkkkjjjjjjjjjlllmmmlllhhheeeeeecccaaabbbeeejjjnnnpppjjjnnnqqqvvv}}}~~~|||{{{pppZZZIIIDDDDDDEEEAAABBBGGGOOOZZZhhhttt{{{zzz}}}}}}xxxvvvxxxzzzyyy}}}yyy~~~wwwtttuuutttrrrrrruuuppphhh```XXXWWWcccppp~~~ssseee]]]]]]]]]\\\JJJHHHFFFBBB>>>:::888666333222222111222333555666222555666444444777;;;>>>DDD]]]xxxxxxooo{{{hhhQQQGGGEEE@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>BBBDDDBBB<<<999:::======>>>???>>><<<<<<<<<>>>EEEFFFEEE@@@;;;<<>>???>>>DDDZZZYYYGGGFFFQQQbbbuuummmUUUOOOSSSOOOMMMJJJGGGEEEEEEFFFGGGIIIGGGFFFFFFGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFAAABBBBBBBBBAAA@@@>>>===AAA@@@???@@@BBBCCCCCCBBBFFFEEEDDDBBBAAABBBBBBCCCEEEAAABBBGGGHHHIIIWWWhhh{{{nnnqqqyyy}}}{{{{{{ppphhhrrrvvvjjjbbbfffnnnqqqkkkfffjjjjjjjjjkkknnnrrrxxx|||rrrssssssttttttvvvyyy{{{www~~~wwwtttooohhhcccccceeecccZZZRRRMMMKKKNNNLLLGGGSSSbbbbbb___OOOAAA>>>@@@AAA@@@@@@BBBAAAEEEKKKLLLFFFCCCEEE???@@@AAABBBBBBBBBAAAAAAIIILLLNNNPPPQQQUUU[[[___```cccjjjrrrwww|||sssmmmllliiiccc]]]]]]VVVKKKAAA<<<;;;<<<>>>GGGbbbbbbPPPJJJFFFEEEHHHBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@????????????==================<<<<<<;;;<<<===<<<;;;:::;;;<<<>>>===<<<<<<<<<<<<===>>>???===;;;:::999888666444111333000///===QQQ[[[YYYSSSPPPYYYjjjkkk``````lllttttttrrrqqqxxx|||zzz~~~~~~yyyrrrrrryyy|||uuuooopppmmmlllmmmpppqqqpppmmmmmmnnnoooqqqqqqooommmkkkhhhgggggglllqqqrrrppplllppptttwwwyyy~~~|||zzz}}}oooWWWFFFCCCFFFHHHPPPSSSZZZcccooo{{{uuussstttsssrrrrrrpppggg\\\RRRKKKKKKUUUaaaooonnnhhh```\\\]]][[[VVVIIIHHHEEEAAA===:::777666333222222111222333555666444555555444555777;;;===JJJgggfffkkkwwwnnnvvvZZZIIIBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCAAA>>><<<===>>>>>>@@@@@@@@@>>>===>>>???AAAAAA???===:::;;;???BBBEEEGGGZZZ{{{|||mmmiiiuuu~~~zzzuuu{{{ssseeeXXXOOOHHHDDDBBB@@@???>>>===;;;999888777555555777:::===???BBBCCCLLLhhh___KKKXXXfffuuubbbQQQPPPTTTLLLKKKHHHFFFEEEEEEFFFFFFJJJHHHGGGFFFGGGHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFF@@@BBBDDDEEEDDDBBB???===???>>>>>>@@@CCCEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@CCCHHHGGGEEELLLWWWyyy~~~tttuuuxxx~~~~~~nnnvvv}}}{{{nnntttnnnxxxxxxwwwyyyvvvqqquuuxxxuuurrrrrruuuwwwwwwvvvppptttxxx|||wwwiiieeedddfffaaa\\\oooiiiOOOMMMRRRQQQNNNPPPOOOQQQ]]]oooooo```UUUTTTWWWXXXZZZ\\\]]]^^^______```cccfffjjjpppwwwzzzuuuooohhheeeeeeccc^^^YYYMMMKKKEEE>>>888888>>>CCC]]]ttt[[[QQQNNNHHHEEEFFFAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>==================>>>>>>;;;<<<===<<<:::999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;999888888777555333111222000000;;;NNNYYYYYYXXXRRRUUUbbbhhhfffiiipppxxxvvvsssrrrxxxzzzrrroooooooooiiisss{{{yyyuuuvvv{{{}}}}}}~~~~~~zzzwwwsssnnniiijjjpppsssqqqnnnkkknnnpppqqqqqqooooooooonnnllllllpppuuuwwwtttpppxxx}}}{{{xxxzzzrrrZZZKKKJJJPPPUUU___cccjjjttt}}}sssrrrsssrrrrrrsssnnn```QQQFFF@@@@@@IIIRRRZZZ\\\]]]\\\^^^___YYYRRRHHHFFFDDD@@@<<<999666555222222111111222444555666666555444555666888;;;===RRRuuu|||qqq|||pppRRRGGGEEECCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>??????>>>>>>======????????????????????????>>>???@@@@@@@@@@@@?????????AAAAAA@@@???>>>???@@@>>><<<;;;;;;===>>>>>>>>>AAABBBNNNiiiwwwttt|||{{{zzzqqqjjjfffeeebbbaaa}}}wwwfffaaaZZZPPPJJJFFFDDDBBB??????>>><<<:::888777666666888888;;;>>>???@@@DDDIII[[[xxxdddLLL```rrr}}}YYYNNNQQQSSSLLLJJJHHHGGGFFFFFFGGGGGGKKKIIIGGGGGGHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEEEECCCCCCEEEEEEEEEDDDBBB@@@@@@??????AAADDDFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAEEEIIIGGGDDDGGGOOOfffxxx}}}xxx|||oooqqq}}}~~~~~~yyysssqqqtttvvvuuurrrrrrsssuuuwww|||~~~yyytttuuu]]]```gggaaa^^^cccaaaddduuuyyyiiigggfffhhhlllpppuuuyyy|||~~~}}}wwwqqqlllgggbbb```___\\\WWWRRRCCCDDDCCC>>>:::===GGGPPPpppnnn___UUUVVVUUUKKKBBB???AAAAAAAAA@@@@@@@@@@@@?????????>>>===============<<<<<<<<<======>>>>>>>>>===>>>>>>===;;;:::;;;<<<;;;::::::::::::::::::;;;;;;999777777777666444333111222000000:::JJJVVVZZZWWWTTTWWWdddpppqqqkkkeeeppprrrssssssvvv|||vvvhhhbbb```^^^kkkuuusssoooqqqxxx}}}}}}}}}~~~}}}{{{xxxrrrnnniiiiiikkknnnooooooooorrrttttttrrrqqqqqqqqqrrrpppmmmmmmpppuuuzzz}}}~~~{{{xxxxxxzzzfffXXXYYYaaagggmmmooottt|||{{{sssrrrsssrrrrrrsssooo___LLLAAA===???FFFMMMRRRVVVYYY\\\```aaaYYYPPPFFFDDDBBB>>>;;;888555444222222111111222444666777888555444555777888<<>>>>>??????@@@@@@???>>><<<;;;======>>>>>>>>>>>>??????===<<<<<<>>>@@@AAA@@@??????@@@@@@@@@>>>===>>>???>>>;;;:::===BBBDDDAAA===>>>@@@HHH```~~~|||zzzxxxtttqqquuu{{{tttnnnddd[[[XXXYYY]]]```sssppp___ZZZSSSMMMGGGCCCBBBBBB???<<<===<<<:::888777666666666::::::<<<@@@???>>>EEENNNlllhhhLLLddd|||tttUUUMMMPPPPPPLLLKKKJJJIIIHHHIIIIIIIIILLLJJJHHHGGGHHHHHHGGGFFFHHHGGGFFFEEEEEEDDDDDDEEECCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAABBBDDDEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@AAAAAACCCEEEDDDCCCGGGLLLWWWppp{{{uuu}}}rrr}}}{{{sssqqqnnnnnnoooqqqpppooopppqqqrrrsssuuu{{{yyyooozzzzzzzzzxxxvvvqqqkkkbbb^^^YYYUUURRRNNNIIIEEEAAAAAA???;;;<<>>AAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>><<<======<<<;;;::::::;;;999999::::::::::::999999999888666666666666444333111111111111888FFFSSS[[[SSSQQQTTTaaattt{{{ooo^^^eeekkksssvvvuuuwwwyyyjjjcccbbbrrryyyzzzqqqhhhjjjssszzz}}}|||zzzwwwuuussssssqqqnnnkkkkkkpppttt{{{||||||zzzvvvsssqqqpppmmmooopppppppppvvv}}}zzzyyyuuuhhhgggmmmrrrxxxyyy|||yyytttttttttrrrqqqrrrlll\\\KKKBBBAAADDDJJJPPPYYY]]]_________^^^VVVMMMCCCBBB@@@===999666444222111111111111222444666777888444444666777888@@@JJJhhhlllzzzcccIIICCCBBB>>>AAA@@@@@@???>>>===<<<<<>><<<:::<<<<<<<<<======>>>>>>>>>;;;::::::<<<>>>???>>>===<<<===>>>===<<<;;;;;;===<<<:::999>>>DDDFFFBBB===<<<<<>>>>>>>>===;;;;;;:::888777666666777777;;;999;;;???===<<>>>>>>>>??????@@@@@@@@@AAAEEEHHHKKKaaasssuuurrrxxx}}}zzzwww~~~uuujjjmmm|||zzz~~~rrrccciiiqqquuutttrrrrrrsssooopppqqqpppppprrruuuxxxxxxyyy|||}}}tttqqqppphhh___[[[WWWRRRMMMHHHDDD???<<<<<<<<<::::::BBBXXXuuu{{{cccTTTJJJDDDHHHHHHBBB@@@DDD@@@????????????>>>>>>>>>;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<888999::::::888888999:::999999::::::::::::999999888777555666666777555444000111111111666BBBQQQ\\\WWWSSSPPP[[[wwwmmm```fffoootttsssuuu|||sssuuu}}}xxxgggeeeoooyyy}}}zzzvvvsssqqqwwwyyyyyytttmmmlllrrrxxx}}}zzzwwwuuurrroookkkhhhfffkkkrrrvvvxxx||||||sssppptttxxx{{{vvvtttvvvuuuqqqnnnnnnfffYYYMMMIIIJJJNNNUUU\\\fffjjjjjjeee___XXXPPPHHHAAA@@@>>>;;;888555333111111111111111222444666888777444555777666888FFFWWWyyyqqqsssXXXGGGAAA???<<>>>>>>>>===<<<<<<<<>>:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::999:::;;;999777777<<>>===<<<;;;<<<===999888777666666777888999<<<:::<<<@@@??????MMM```~~~dddWWWqqqrrr___SSSNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDEEEEEEDDDDDDCCCDDDDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEEEEDDDBBBBBBAAA???>>>======>>>>>>???@@@???>>>???AAACCCDDDCCCOOOXXXkkk}}}pppqqqttt}}}www{{{xxxccc___\\\]]]___aaa___[[[YYYjjj~~~vvvssstttooooooppppppooopppqqqrrrxxxxxxxxxyyy{{{{{{zzzxxxyyy{{{}}}qqqrrroooiiieeeccc\\\UUUSSSPPPKKKFFFBBB???===<<<:::???GGGQQQ___qqq}}}cccUUUPPPFFF@@@BBBAAA===>>>DDD=========<<<<<<<<<;;;;;;999999999888888999999:::::::::::::::::::::999999666777999999888888999;;;999999:::;;;;;;:::999999888777555666777777666555000111111111555???OOO\\\^^^XXXPPPXXX{{{}}}bbbbbbeeekkkooosss}}}}}}rrreeejjjssszzz{{{||||||yyyuuurrrpppwwwwwwuuuqqqllljjjmmmpppnnnjjjfffhhhlllmmmjjjeeeggghhhjjjqqqyyy|||yyy}}}||||||{{{{{{zzzyyyuuussssssvvvuuunnniiiiiiddd]]]WWWXXX[[[```hhhoootttyyyyyyooobbbVVVKKKDDD@@@???<<<:::777444222000111000000111222555777888555444666888555777KKKccc|||www^^^NNNFFF@@@>>>???>>>>>>>>>>>>>>>=========>>>???AAABBBAAA???===;;;999::::::;;;<<<<<<======;;;>>>???>>>;;;999999;;;:::;;;<<<;;;999888999:::777777777:::>>>???===:::;;;888888===EEEXXX||||||vvv}}}ssszzzlllpppoooddddddccc```]]]\\\ZZZTTTMMMGGGJJJMMMNNNOOOSSSZZZ```RRRLLLDDDAAAAAAAAA???<<<;;;>>>AAA@@@===;;;===???888777666555666777999;;;>>><<>>>>>>>>@@@AAA@@@BBBBBB@@@@@@BBBCCCBBBDDDFFFEEEVVV{{{sssppprrryyy||||||}}}~~~yyyeeeWWWJJJGGGFFFFFFGGGKKKSSSmmmuuummmnnnlllllllllmmmmmmnnnpppqqqmmmmmmnnnqqqtttwwwwwwvvvrrrsssvvvzzz{{{{{{~~~xxxsssnnnjjjgggjjjiii```YYYVVVUUURRRJJJGGGBBB>>>;;;::::::;;;???LLLaaauuuXXXFFFKKKJJJCCC@@@DDDBBB<<<;;;@@@;;;;;;:::::::::999999999999888888888888888999999:::::::::999999888888888777888::::::::::::<<<>>>999:::;;;<<<<<<;;;:::999888777666666777888777555000000111111444===NNN\\\]]]WWWNNNVVV|||}}}fff^^^[[[aaajjjpppzzzeeebbbiiitttvvvzzz{{{yyyvvvsssrrrssspppllliiigggfffeeedddaaa]]][[[bbbmmmsssrrrmmmnnnfff```eeerrr~~~yyyssssssttttttuuuvvvvvvvvvuuu}}}zzztttqqqppprrrvvvtttlllfffeeegggcccbbbfffjjjpppxxx}}}yyyfffWWWKKKCCC???>>><<<999666333111000111000000111222555777888444333777888444777OOOkkkgggLLLDDDAAA<<<;;;???>>>>>>>>>>>>????????????===???AAABBBBBB@@@>>><<<999999:::;;;;;;<<<======<<<@@@CCC@@@;;;777999<<<:::;;;<<<;;;999888999:::888888999;;;===>>>===<<<;;;:::???BBB???FFFhhhuuudddccctttyyywwwpppvvvzzzooohhhccc___]]]^^^```aaa```[[[UUUNNNIIIHHHGGGHHHMMMRRRRRRNNNHHHDDDBBB@@@>>><<<<<<<<<<<<888;;;>>>@@@@@@===:::777555555444555666999<<<>>>DDD::::::CCCCCCDDD]]]uuu```nnnlllXXXTTTTTTOOOMMMPPPPPPPPPNNNLLLKKKJJJJJJJJJIIIHHHFFFDDDBBB@@@@@@?????????@@@@@@AAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCEEEHHHIIIHHHFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@===>>>???@@@@@@@@@@@@@@@BBBBBBAAAGGG```lllgggrrr}}}zzzxxxsssaaaSSSIII@@@>>>???GGG^^^xxxwwwkkkhhhkkkqqqkkkhhhlllnnnlllmmmqqqqqqooommmnnnqqqssssssqqqrrrrrrqqqqqqrrrssstttuuuyyy{{{|||uuuooommmkkkiiiffffffccc^^^ZZZUUUQQQLLLIII???AAA@@@<<<<<>>===<<<;;;;;;>>>===<<<;;;:::999999999;;;:::999999888888999999:::;;;;;;;;;::::::999888777888:::<<<======<<<;;;======<<<;;;::::::::::::<<<;;;:::999888666555555666333222222333999HHHVVVYYY[[[VVVUUUnnnnnn^^^iiifffmmmyyymmmwwwnnnaaa^^^qqqtttvvvwwwwwwvvvssspppppppppjjj```ZZZ]]]bbbddddddbbbbbbffflllppppppoooppphhhcccjjjtttzzz~~~~~~}}}}}}wwwpppnnnllllllnnnmmmlllpppvvvzzzvvvtttrrrqqqqqqooommmkkkiiihhhgggiiilllpppvvv}}}wwweeeWWWKKKCCC@@@>>>:::777444333222333222222333333444555666666666;;;555444999666LLL{{{cccJJJFFF???:::>>>???<<<<<<======>>>>>>??????;;;<<>><<<:::;;;<<<999999999999999::::::;;;888888999:::<<<===>>>>>>===>>>AAAAAA:::>>>[[[{{{uuubbbWWWdddmmmooonnnyyyyyyooogggdddbbb___]]]ZZZZZZ[[[YYYUUUOOOIIIFFFGGGEEEFFFIIILLLLLLGGGBBB@@@???===<<<;;;:::;;;;;;:::;;;===>>>===;;;888666666555555555777:::<<<>>>DDD@@@AAAEEECCCHHHccczzzpppvvvcccUUUTTTUUUOOOKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKHHHHHHFFFEEECCCAAA@@@???===<<<<<<<<<===>>>>>>???AAABBBCCCDDDDDDDDDCCCBBBCCCEEEGGGHHHGGGEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBEEETTTlll}}}}}}pppxxxxxxnnn\\\LLLCCCDDDOOO\\\cccdddiiirrr{{{xxxqqqlllmmmmmmkkkmmmqqqqqqooommmnnnpppqqqpppooommmnnnoooppppppqqqppppppssstttvvvyyy}}}}}}zzzxxxsssmmmiiigggfffcccaaa___\\\XXXTTTPPPKKKGGGEEE===>>>===:::???IIIQQQSSSppp~~~___MMMHHHFFFCCCBBB@@@???===<<<<<<;;;===<<<;;;;;;::::::::::::;;;:::999999888888999999888888999:::::::::::::::888999;;;===>>>===<<<;;;===<<<;;;::::::999::::::;;;;;;:::999888777666555888555333333222777EEERRRYYY]]]XXXUUUjjj}}}nnncccmmmhhhiiippphhhttt{{{wwwmmmkkkssstttttttttttttttssspppooooooiii^^^XXXZZZ^^^```fffkkkpppttttttrrrnnnllloookkkllluuuwwwvvvvvvrrrmmmoooiiidddccceeeiiiqqqzzzyyytttrrrooooooooonnnmmmlllkkkjjjiiijjjlllqqqyyyttt___PPPEEE>>>???===:::666444333222333111111222444555666666777555:::555444999<<>>>>>>>><<<999888999:::777666666666666777888888777777888888999:::;;;;;;===:::<<<>>>;;;<<>>???>>>AAADDDFFFIIIYYYwwwfffYYYRRRTTTUUUOOOHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFDDDBBB@@@>>>>>>===;;;::::::<<<===???AAAAAABBBCCCCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDCCCDDDAAA@@@@@@?????????@@@@@@CCCBBB@@@???>>>>>>??????@@@BBBDDDDDDEEEPPPhhh~~~|||zzzxxx{{{|||iii^^^YYYXXXTTTRRRUUUaaassstttnnniiiiiiiiihhhiiikkknnnmmmkkklllmmmnnnnnnmmmlllmmmooopppqqqqqqppppppnnnooopppqqqssstttuuuvvvwwwyyyzzzzzzzzz{{{~~~~~~}}}yyywwwuuussspppmmmllliiidddaaa^^^\\\YYYVVVQQQPPPLLLHHHDDDAAA>>><<<;;;<<<===AAAOOOfffyyy~~~aaaOOOHHHDDD@@@BBBBBBAAA???>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999999888888999999666777888:::;;;<<<<<<<<<999:::<<<===>>>>>>===<<<===<<<;;;::::::999999999;;;;;;:::999888777777666:::777555444222555AAAMMM\\\```ZZZQQQYYYlllqqqhhheeeaaakkkiiiiiioooooo}}}tttsssqqqrrrssssssrrrqqqmmmlllggg^^^[[[^^^bbbbbbooouuuzzzzzzvvvpppnnnnnnpppooouuuwwwppplllhhhaaa\\\___XXXSSSUUU[[[bbbkkksss{{{uuuqqqnnnllllllmmmmmmmmmmmmlllllljjjiiiiiimmmvvvjjjUUUHHH@@@;;;>>><<<999555333222222222000111222444666777777888444888555444999CCCeeerrrssssssTTTBBB@@@:::777999888<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888999999999:::::::::888666555666777666666555555555666777777888888888999999:::::::::???::::::>>>???>>>FFFQQQ|||yyyxxx|||{{{ppphhhgggeee```[[[XXXWWWVVVRRROOONNNNNNLLLJJJGGGCCCAAA??????>>>======>>>===;;;888999999888777888999:::;;;===<<<:::888666555555555777888888999;;;===???@@@@@@DDDEEEFFFSSSmmm}}}\\\UUUQQQTTTTTTNNNHHHFFFIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFEEECCC@@@>>>BBBAAA>>><<<<<<>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCAAACCCEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@AAA@@@>>>======>>>???AAAAAA@@@DDDEEE??????RRRiii{{{sssvvv|||hhhWWWSSS___llljjjhhhggghhhgggdddaaa^^^hhhgggggghhhjjjkkklllllljjjkkklllmmmnnnnnnooooookkkkkklllmmmooopppqqqrrrqqqrrrqqqpppooooooqqqtttttttttuuuvvvwwwxxxyyyyyy|||zzzyyyyyy{{{}}}|||zzz}}}{{{zzzyyy{{{}}}~~~zzztttuuuuuutttuuuyyytttrrrooonnnmmmllljjjhhhdddbbb^^^ZZZUUUQQQMMMJJJHHHGGGDDDAAA===::::::;;;:::???FFFRRRiiiaaaKKKDDDDDDCCC???BBBAAAAAA@@@???>>><<<<<<:::::::::::::::;;;<<<===;;;:::999999888888999999888999:::;;;<<<=========;;;;;;<<<===>>>>>>=========<<<;;;:::999999999999:::::::::999999888888888999777666555222444===IIIZZZ___[[[OOOMMMXXX```^^^cccaaagggjjjlllqqqwwwssspppooorrrtttrrrpppooojjjjjjgggbbbbbbggglllllltttssspppllliiiiiimmmqqqpppqqqxxx~~~zzztttmmmeee[[[QQQJJJIIIEEEFFFNNNWWW^^^dddjjjyyy~~~yyyssspppnnnkkkkkkkkkllllllllllllkkkkkkiiieeecccdddlllwwwrrr\\\JJJBBB???===<<<:::777444222222222222///000222555777888888888444777777666888GGGlllwwwmmmqqq{{{hhhNNN@@@???:::888:::777;;;;;;::::::999999888888999888777666666777888999999888888777777888888999777888888777555444555777777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;===999999===>>>===@@@FFFcccxxx|||~~~|||||||||uuuiiiaaa```___[[[WWWUUUTTTRRRMMMIIIKKKJJJHHHFFFDDDAAA???>>>;;;:::::::::;;;;;;:::999999888777777888:::;;;<<<<<<:::888555444444555666999999:::;;;===???@@@AAAGGGGGGFFFLLLcccsssZZZVVVSSSSSSQQQMMMIIIHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???EEEDDDAAA???>>>???AAACCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCBBB@@@???@@@AAA============>>>???@@@@@@>>>===<<<;;;<<<>>>@@@BBBAAA@@@CCCFFFBBB===FFFUUUwwwyyyzzzzzz}}}}}}rrr|||eeeHHHCCCIIIYYY]]]bbbfffgggddd]]]WWW^^^___```bbbccceeehhhiiigggfffeeeeeefffhhhkkkllliiiiiiiiijjjkkkllllllmmmkkklllllljjjiiijjjlllnnnpppppppppqqqqqqqqqqqqqqqpppooonnnnnnpppqqqqqqqqqwwwuuusssqqqooonnnnnnnnnpppmmmlllnnnooonnnnnnpppllljjjhhhhhhhhhgggeeeccc```^^^ZZZTTTMMMGGGCCCAAACCCBBB@@@===;;;<<<@@@DDDDDDLLLWWWfff}}}}}}kkkVVVJJJFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>===<<<::::::::::::;;;;;;<<<===;;;:::999999888888999999;;;<<<<<<===============<<<<<<==================<<<<<<;;;:::999999999999::::::999999999999999999777666666555333333;;;EEESSS[[[]]]VVVRRR[[[gggooonnnkkkggglllnnnnnnuuuyyyvvv|||tttmmmmmmuuu}}}qqqkkkkkkrrrvvvrrrnnnnnnjjjkkkhhheeegggmmmqqqppppppjjjccc```ccchhhmmmpppooopppuuu}}}|||qqqeee[[[RRRKKKHHHBBB???AAAIIIRRRYYYbbbiiisssxxxxxxsssnnnnnnnnnlllkkkkkklllkkkkkkjjjiiihhhgggccc______eeennnuuuyyytttqqqeeeRRRDDD@@@@@@@@@:::888666333111111222222...000333666777888888888555666999999:::MMMpppnnnppp}}}```JJJ???@@@;;;:::<<<888::::::999999888888777777999888666555555666888999777777777666666777777777666777888666555555666888777777777777777888888999<<<<<<;;;;;;;;;;;;::::::888888999;;;;;;;;;AAAGGGUUUvvv}}}vvvssstttmmmaaa\\\]]]YYYVVVRRRQQQQQQPPPLLLHHHFFFFFFEEECCCBBB???>>><<<888888888888888999:::;;;999888888777888:::;;;<<<999888666444444555777888::::::<<<===???AAABBBBBBCCCCCCIII^^^~~~cccWWWUUUSSSPPPNNNKKKJJJIIIJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAAEEEDDDBBB@@@??????@@@AAABBBBBBBBBAAABBBCCCCCCDDD@@@AAAAAA@@@>>>===>>>???===============>>>???@@@<<<;;;;;;<<<===???AAACCCBBBAAACCCEEEDDDAAABBBFFFYYYyyyooo}}}zzzuuuuuu~~~zzzyyyuuuLLL;;;;;;===DDDNNNVVV^^^bbb```ZZZSSSUUUWWWYYYYYY[[[___aaaddddddcccdddeeegggiiikkkjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiiiiiiiiiiikkkmmmnnnnnnnnnooooooppppppqqqooonnnmmmllllllmmmnnnooonnnmmmlllkkkjjjiiiiiiiiieeeeeegggiiiiiiiiihhhhhhgggfffdddccccccbbb```^^^XXXWWWSSSMMMFFF@@@>>>===;;;<<<;;;:::;;;BBBLLLTTTYYYbbbnnn{{{eee\\\RRRLLLFFFAAA???AAA@@@AAAAAABBBAAA???>>><<<:::::::::::::::;;;<<<===;;;:::999999888888999999<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888999999999:::::::::::::::666666666666333222888AAARRRZZZ___\\\VVVZZZhhhuuuuuuuuujjjppprrrmmmxxxwwwzzztttkkkdddeeemmmttttttrrrnnnfffeeennnssspppmmmnnnkkkllliiigggiiinnnpppmmmnnnkkkhhhjjjpppttttttrrrlllmmmrrrxxx{{{}}}wwwfffWWWPPPOOORRRTTTKKKFFFBBBDDDGGGOOO\\\hhhpppvvvwwwqqqkkkkkkmmmnnnjjjjjjkkkjjjjjjiiihhhgggfffccc``````eeeiiijjjjjjeeeddd\\\MMMBBB?????????888777444222111111222222///111444777888888888777555444;;;>>>AAA[[[}}}mmmxxxYYYFFF??????:::;;;===888999999888888888888888888888888666666666666888888777666666555555666666777666777888777666666777999666666555555555666777777999999999999999999999999:::<<>>>>>>>>>>>===>>>>>>??????===>>>>>>???@@@AAAAAABBBBBBDDDDDDBBBAAACCCBBB>>>FFFZZZzzzwwwfffsss{{{yyyuuu|||dddRRRLLLAAAEEEGGGHHHNNNVVVXXXUUUKKKMMMOOOOOONNNOOORRRUUU[[[]]]```bbbddddddccccccdddeeeeeefffgggggghhhhhhdddfffhhhiiiiiihhhjjjkkkiiijjjkkkmmmoooqqqrrrsssnnnmmmkkkiiigggggghhhiiiddddddddddddcccbbbbbbaaa\\\^^^___^^^^^^___``````^^^\\\ZZZXXXXXXVVVTTTRRRKKKKKKIIIDDD???===>>>???<<<===???AAAFFFSSSdddppprrr|||sssSSSNNNJJJHHHBBB;;;;;;???@@@AAABBBBBBAAA@@@>>>===;;;;;;:::::::::;;;<<<<<<;;;:::999999888888999999888999:::<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888999999999::::::;;;;;;;;;888888888777333///444<<>>@@@AAADDDIIIPPPTTT]]]cccvvv~~~|||zzzyyyzzz~~~zzzmmmdddbbb^^^UUUTTT[[[WWWSSSNNNKKKJJJHHHDDD@@@<<<===>>>>>>===:::888666888888777555444555777:::888777666666666888999:::444444444555666999;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDTTT[[[ttt{{{```SSSIIILLLNNNLLLIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFEEECCCBBBAAA@@@???>>>=========>>>@@@AAA???@@@@@@>>><<<;;;<<<===??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAGGGFFF>>>===BBBAAA;;;DDD>>>WWWzzzbbb```gggqqqzzz|||mmmeeegggcccXXXJJJDDDGGGGGGCCCGGGIIIJJJIIIGGGGGGIIILLLMMMQQQVVV[[[]]][[[WWWUUUVVVWWWYYY\\\___aaadddeee___bbbeeefffeeeeeeeeefffeeefffhhhlllooorrruuuvvvkkkjjjhhhdddaaa___```bbb^^^^^^^^^^^^\\\[[[ZZZYYYSSSTTTTTTQQQPPPRRRUUUUUUPPPNNNKKKJJJIIIGGGDDDBBB@@@AAA@@@===;;;;;;???CCCFFFHHHKKKPPPYYYjjj~~~sssWWWLLLGGGEEEEEEAAA<<<>>>DDD@@@@@@BBBBBBBBB@@@>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999999888888999999555666888:::;;;===>>>>>><<<;;;;;;:::::::::;;;;;;<<<;;;:::999888888888888888999999::::::;;;;;;<<<:::::::::888222---111777JJJRRR[[[]]]WWWVVVdddttt|||jjj{{{{{{|||nnn|||xxxqqqssszzzlll]]]VVV^^^fffgggjjjqqqiiiiiiiiiiiinnnuuuvvvrrrfffjjjmmmllljjjiiikkkmmmmmmoootttwwwuuutttzzzzzzppppppllljjjnnnwww~~~~~~pppnnnkkkcccXXXPPPUUU___hhhqqquuulllaaa]]]aaadddeeeeeeggghhhjjjjjjkkkkkkgggdddaaa___\\\TTTIII???AAAFFFGGGAAA<<<;;;;;;:::666555222111000000111222111333666888999888666555666///999DDDRRR}}}{{{tttOOO@@@999888444777:::444777777888888999999::::::555555555555555555555555555555555444444555555555555666777666666666888:::999999999999999::::::;;;:::::::::;;;;;;<<<<<<<<<555777999<<>>999888777888888888666555777777777777888888888888777777777777777888999999666888:::::::::;;;<<<>>>>>>AAAAAA>>>@@@FFFIIIGGGaaazzz```VVVMMMPPPOOOMMMKKKIIIGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCFFFDDDBBBCCCFFFGGGEEECCCBBBBBBCCCEEEFFFEEEAAA>>>999999999;;;>>>@@@@@@@@@@@@??????>>>===<<<<<<;;;>>>>>>============>>>>>>============>>>???@@@AAACCCCCCDDDCCCBBB@@@>>><<>><<<<<>>===<<<;;;999888888999999::::::999999888777666666888666555666999<<<>>>>>><<<;;;:::888777777888888777777666666777777888999;;;;;;<<<===<<<;;;999888777777666555444444333333???RRR[[[[[[\\\ZZZ```qqqyyy}}}rrrfffnnnwwwssswwwwwweeeNNN]]]hhhiiiiiijjjllllllkkkiiiggggggjjjlllqqqmmmgggbbbaaadddiiilllmmmmmmoooqqqsssuuuvvvwwwwwwvvvrrrrrrwwwvvvmmmoooggg[[[YYY```aaaZZZdddooovvvnnn\\\NNNNNNTTTccceeehhhiiijjjjjjjjjkkkeeebbbbbbccc]]]PPPDDD>>>BBBGGGIIIDDD>>>;;;888555111222222222222333333333333555777888777555666666777666888GGGddd}}}|||___@@@<<<777666777999999888888888999999999999888888777777666666777777888999777777666555555444555555888999999999999888777777999999888888999:::<<<=========<<<;;;::::::999999888:::===AAACCCDDDEEEDDDDDDKKKLLL[[[vvv}}}tttoookkkmmmrrrvvvuuurrriiiddd\\\UUUQQQNNNKKKJJJJJJIIIGGGEEEBBB@@@>>>===999888777888999888777555777777777777888888888888999888777777666777777777555777999:::;;;<<<>>>@@@DDDCCCAAAAAAAAADDDHHHKKKsssrrrYYYSSSNNNOOOOOOMMMLLLJJJHHHGGGFFFGGGFFFEEECCCCCCCCCCCCDDDDDDCCCAAABBBDDDEEECCCBBBBBBAAABBBDDDEEEDDDBBB@@@AAA???<<<;;;===>>>??????AAA@@@@@@???>>>>>>============<<<<<<<<<<<<===============>>>>>>???@@@AAAAAABBBBBBBBBAAA???>>>===AAABBBAAAGGG]]]|||~~~zzzqqqlllqqq}}}www~~~|||xxx{{{~~~}}}~~~sssddd[[[OOOEEEAAACCCFFFHHHLLLGGGDDDGGGHHHEEEDDDDDDCCCCCCEEEGGGJJJMMMPPPQQQSSSRRRRRRUUUXXXZZZYYYXXXZZZWWWTTTTTTUUUTTTPPPMMMKKKJJJJJJIIIHHHHHHHHHIIIHHHFFFEEEEEEGGGGGGGGGFFFEEE???===???@@@===???DDD>>><<<<<>>;;;===AAA888===FFFKKKHHHOOOnnntttYYYLLLIIIHHHEEEBBBAAABBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<:::999888888999999:::::::::999888777777777777555444444777:::<<<<<<;;;:::999777777777777777888888888888999999::::::::::::;;;;;;;;;:::999888777666666555444444333333<<>>999777888999888777888888999999999999888888666666666777777777888888999888777777666666666777666777888999999999999999999999999999:::;;;<<<===<<<;;;;;;:::999999888888999;;;>>>AAACCCDDDDDDDDDFFFKKKJJJVVVyyyrrrvvv{{{zzznnnjjjfffggglllnnnkkkhhh```[[[UUUOOOKKKHHHFFFDDDFFFEEECCCAAA???===;;;;;;999888777888999999777555777777777777888888888888999888777777666666666666444777999;;;<<<>>>@@@CCCCCC@@@BBBFFFDDDBBBJJJVVVeeeQQQPPPOOONNNNNNNNNMMMLLLIIIGGGFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCAAA@@@AAABBBCCCBBB@@@AAA@@@@@@AAACCCDDDDDDBBBDDDAAA===;;;<<<===????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@???>>>======<<<@@@>>>;;;GGGbbb|||~~~qqqnnnvvv~~~xxxiii\\\SSSOOONNNNNNIIIAAA;;;<<<>>>>>>???AAAGGGLLLPPPPPPLLLIIIIIILLLNNNJJJHHHKKKRRRUUUSSSOOOQQQPPPOOOMMMLLLJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEDDD>>>===<<<<<<>>>>>>===<<<===;;;<<<>>><<<:::;;;>>><<<<<<>>>===999666<<>>======<<<<<<;;;:::999888888888888:::::::::999888888777777555444222333666888999::::::999888777666666666777777777888888888999999999888888999999999888777777666666666555444444333333999LLLXXX]]]aaaZZZVVV]]]nnnttthhhaaadddppp|||yyyhhhddd^^^aaaiiikkkggghhhgggeeeddddddfffhhhllllllllllllmmmnnnpppqqqmmmmmmmmmnnnooopppqqqrrrxxx|||{{{ssspppwwwttttttzzz|||qqqfff___\\\TTTPPPYYYggglllhhhbbbggghhh^^^OOOHHHMMMUUU]]]___bbbeeeggggggeeedddcccaaa___\\\UUUMMMLLLOOOUUUTTTMMMAAA999888888777222222111111111111111222444666888777666555555666666888EEE^^^vvvkkkKKKAAA>>>:::888888888888777888888999999999999888888555666777888999888777777999888777777666777777777555666777999::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<:::::::::999999888888777;;;===???AAABBBCCCCCCBBBFFFHHHEEEMMMeee{{{yyy|||dddaaa___```cccdddbbb^^^YYYUUUOOOJJJGGGEEEBBBAAAAAA@@@???>>><<<:::999999999888777888999999888666666777777777888888888888777777777666666777777888777999;;;======>>>AAACCCAAA???EEELLLJJJIII\\\uuuxxxXXXKKKMMMNNNMMMMMMNNNNNNLLLJJJGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@AAA???>>>???AAADDDEEEDDD@@@>>><<<===>>>@@@@@@???;;;;;;;;;::::::999999999;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<===========================888>>>@@@;;;===KKK^^^iiitttssszzz{{{wwwrrrooobbbUUUIIIDDDBBB@@@???@@@JJJTTT]]]^^^UUULLLGGGGGGAAA>>>===???DDDGGGFFFDDD@@@AAAAAA???<<<;;;;;;<<<;;;:::::::::::::::::::::>>><<<;;;;;;;;;;;;999777::::::<<<<<<<<<<<>>>>>CCCOOO\\\mmm}}}~~~```KKKGGGFFFBBBAAA???>>>>>>@@@AAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999888888888888::::::999999888888888888555444333333666888888888999888888777777777777777444444555555666666666666666666666777666666666666666666555555555444444444555GGGTTT]]]ddd\\\RRRSSSWWWqqq}}}nnn^^^\\\eeeooo{{{{{{~~~|||rrrbbb```gggeeeeeefffeeedddbbbbbbdddeeecccdddfffhhhiiiiiihhhhhhffffffgggiiikkknnnqqqrrrsssuuuzzz{{{vvvqqqooopppssspppmmmpppssspppeee\\\XXXRRRKKKKKKXXXhhhmmmjjjcccddd```TTTFFFBBBIIIRRR[[[\\\___cccffffffdddbbbaaa___]]]YYYRRRNNNSSS[[[aaa\\\PPPAAA888777777666222111111000000000111222777888999888666555555666777999LLLmmmyyyvvv{{{{{{cccIII>>><<<:::888888888888888888999999::::::999999888555777999:::;;;:::888777777777666666666666777777666777888999::::::::::::999:::<<<===>>>===<<<;;;;;;:::::::::999999888888===>>>???@@@AAAAAAAAAAAABBBCCCAAAFFFRRR^^^}}}ZZZXXXVVVWWWZZZ[[[YYYWWWTTTQQQLLLHHHEEECCCAAA@@@======<<<;;;:::999888888999888777888::::::999777666777777777888888888888555555555666888999;;;<<<;;;===>>>>>>>>>>>>@@@AAAEEEBBBFFFMMMOOOYYY|||dddPPPJJJJJJLLLKKKLLLMMMMMMLLLIIIGGGEEEGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@>>>===>>>@@@CCCDDDEEE@@@@@@AAACCCEEEDDDAAA>>>::::::::::::999999999999::::::999999999999::::::::::::::::::;;;<<<======<<<;;;;;;<<<<<<<<<======:::???AAA>>><<<@@@HHHNNNqqq}}}uuusssxxxxxx~~~sssrrr{{{ooohhh```UUUKKKEEEGGGOOOUUUTTTLLLDDDAAAAAABBBBBBBBBAAA@@@@@@AAABBB<<<<<<<<<;;;999999:::<<<<<<;;;999888777888999::::::::::::;;;<<<===;;;999888;;;>>>BBBKKKWWWbbbiiikkk^^^QQQPPPXXXfffvvvsssXXXLLLGGGAAA>>>???@@@>>>======???@@@???>>>===<<<<<<;;;;;;:::999999888888888888888888777777999999888888888888777777666555444444666777777666888888888888888777777777222333444555555555444444555555555555555555555555555555555555555444444444333CCCOOO[[[fff___QQQOOONNN___nnnhhhZZZ\\\gggkkkqqqwwwzzzzzzzzzsss___]]]eeefffbbbcccdddcccaaa```aaacccZZZ\\\aaaeeehhhiiiiiihhhggggggggghhhjjjmmmpppqqqoooqqquuu|||{{{uuunnniiimmmuuutttqqqnnnoooqqqmmmddd\\\OOOJJJDDDFFFRRR```dddaaadddaaaYYYLLL@@@===EEENNNZZZZZZ]]]```dddeeeccc```]]][[[YYYWWWRRROOOVVV___ddd^^^PPP@@@777666555333222111000000000111333444999::::::999777555666777666<<>>>>>??????????????????@@@BBBBBBEEEJJJMMMgggSSSQQQOOOOOOQQQRRRQQQPPPPPPMMMIIIFFFDDDBBB@@@>>>;;;:::::::::999888888888888888777999:::;;;999888777777777777888888888888444555666777999;;;===???>>>???@@@@@@??????@@@AAAFFFCCCDDDLLLZZZsssuuuSSSMMMKKKHHHKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCBBB@@@>>>???@@@???>>>======@@@BBBCCCCCCEEEFFFHHHJJJJJJGGGAAA===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::===============>>>@@@@@@<<<<<<;;;;;;;;;<<<<<<===???@@@???===<<>>@@@AAA@@@??????@@@AAA@@@>>>;;;;;;::::::999888888888777777888888888777777666777777777777777777777777666555444555666777666444666666777777777777666666333444555666777666555555444444333333444444555666555555555555555555555555222???HHHWWWgggdddVVVQQQMMMRRRbbbhhh```bbbkkkkkkrrrxxxzzzsssooowwwuuuppppppfffTTTRRR^^^ccc___```aaa```___^^^^^^___WWW[[[```fffkkkooopppqqqnnnmmmkkkjjjjjjkkkmmmnnnnnnooosssxxx{{{wwwuuurrrnnnmmmpppuuuzzz|||~~~{{{wwwrrrkkkhhhooozzzssspppnnnnnnoookkkbbb[[[HHHCCC@@@DDDMMMUUUWWWTTT^^^ZZZQQQFFF>>>???GGGOOOZZZXXXYYY\\\aaacccbbb___ZZZXXXVVVUUUQQQNNNRRRYYY[[[VVVJJJ===777666444111222111000000111333555777======<<<:::888777777999666EEE```uuuiiissszzzfffQQQFFF999::::::999888888999;;;999999::::::::::::999999888999:::;;;<<<;;;::::::::::::::::::::::::;;;<<<:::::::::::::::999888888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>@@@DDDDDDFFFHHHGGGWWWvvvPPPNNNKKKIIIIIIIIIJJJJJJKKKHHHDDDBBBAAA@@@>>><<<::::::999999999999999999888888777999;;;;;;:::888777777777777888888888888777777777999:::<<<>>>???===???@@@AAA@@@@@@BBBDDDEEEGGGPPPcccaaaIIINNNKKKDDDLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA???AAABBB@@@>>><<<===??????>>>===>>>@@@BBBBBBAAAFFFFFFGGGIIIJJJGGGCCC???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::<<<<<<<<<======>>>???@@@======;;;;;;:::;;;<<<<<<==================@@@DDDBBBVVVqqq{{{tttpppssszzz|||nnnrrr}}}~~~ttt}}}{{{~~~sss```QQQLLLMMMMMMMMMMMMKKKIIIIIIIIIKKKLLLLLLGGGCCC???===>>>???>>><<<777:::@@@FFFKKKMMMNNNNNNPPPRRRVVV\\\cccggghhhgggqqqrrruuu~~~|||QQQKKKEEEEEEFFFEEEBBBAAAAAA@@@??????@@@@@@>>><<<::::::999888888777777666555666777888888777666666555555555555666666666666444333333333555555333222333333444555555555444333222333555666666666444333444444333333333444555666555555555555555555555555222;;;CCCRRRggghhh\\\VVVPPPLLL```uuupppnnntttrrrvvvzzzyyysssrrr{{{wwwqqqsssqqqjjjeeejjjkkkZZZQQQWWW[[[[[[\\\]]]]]][[[ZZZZZZ[[[\\\^^^bbbfffkkkooorrrtttooommmkkkiiihhhiiijjjkkkpppppprrruuuyyy~~~}}}xxxrrrlll___ZZZTTTRRRTTTZZZbbbfffssswwwssspppmmmjjjiiipppyyypppmmmkkkkkkjjjeee\\\UUUEEECCCCCCHHHMMMPPPOOOMMMRRROOOIIIBBB@@@DDDNNNWWWYYYVVVUUUXXX]]]aaa```^^^YYYUUUSSSSSSPPPKKKIIIKKKJJJGGG@@@999666777444///111111000000222555888:::@@@@@@>>><<<999888999:::<<>>>>><<<999777888:::999::::::;;;;;;::::::999888888888999999999999:::999888888888888999:::;;;999999::::::;;;:::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======@@@EEEDDDCCCGGGDDDJJJ\\\QQQNNNJJJFFFEEEDDDEEEFFFGGGDDDAAA??????===;;;:::999999999999999999::::::888888888999;;;;;;:::999777777777777888888888888999999999:::;;;<<<===>>><<<>>>@@@AAAAAABBBDDDFFFGGGQQQeee|||UUUEEEPPPKKKBBBMMMJJJIIIHHHGGGFFFEEEEEEFFFDDDDDDEEEEEEEEECCCBBB@@@>>>@@@AAA???<<<:::;;;===???>>>===>>>@@@AAAAAA@@@AAAAAABBBDDDFFFFFFEEECCC::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::;;;<<<======>>>===<<<;;;:::;;;<<<<<<666999===???>>>;;;;;;>>>BBBEEEOOOdddvvvgggjjjyyyzzzvvvwww}}}zzzqqqsss|||}}}||||||wwwnnnqqqvvvvvvsssyyyuuusssvvv~~~nnnhhhaaa___aaaaaa^^^[[[JJJQQQ\\\gggnnnqqqqqqpppxxxzzz~~~nnnOOOBBBKKKKKKAAA===AAAAAA<<>>============;;;999999999888888777666666666555666777888888777666666444444444555555555555555333222222222333333222000000111222333333333222111///000222444444333222111444444333222333444666777444555555555555555555555333:::???OOOgggkkk```[[[UUULLLeee~~~yyy~~~|||rrrvvvwwwxxxlllaaacccbbbmmmjjjwwwqqq^^^XXXWWWXXXYYY[[[ZZZXXXWWWWWWXXXaaaaaabbbdddgggjjjlllnnnjjjhhhfffeeeeeegggiiikkkrrrrrrrrrsssuuuxxxzzz|||zzztttnnnkkkddd\\\JJJEEE???<<>>CCCBBBBBBKKKggg